Update GENERIC-RESOURCE-API swagger
[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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)sdnc-request-header",
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)sdnc-request-header-TOP"
598             }
599           },
600           {
601             "in": "body",
602             "name": "**(config)request-information",
603             "required": false,
604             "schema": {
605               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)connection-attachment-request-input",
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)connection-attachment-request-input-TOP"
3297             }
3298           },
3299           {
3300             "in": "body",
3301             "name": "**(config)service-information",
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)service-information-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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)allotted-resource-identifiers",
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)allotted-resource-identifiers-TOP"
5004             }
5005           },
5006           {
5007             "in": "body",
5008             "name": "**(config)onap-model-information",
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)onap-model-information-TOP"
5012             }
5013           },
5014           {
5015             "in": "body",
5016             "name": "**(config)connection-attachment-assignments",
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)connection-attachment-assignments-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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)contrail-route-request-input",
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)contrail-route-request-input-TOP"
6401             }
6402           },
6403           {
6404             "in": "body",
6405             "name": "**(config)allotted-resource-information",
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)allotted-resource-information-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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)onap-model-information",
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)onap-model-information-TOP"
7978             }
7979           },
7980           {
7981             "in": "body",
7982             "name": "**(config)allotted-resource-identifiers",
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)allotted-resource-identifiers-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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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     "/restconf/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)sdnc-request-header",
9639             "required": false,
9640             "schema": {
9641               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
9642             }
9643           },
9644           {
9645             "in": "body",
9646             "name": "**(config)request-information",
9647             "required": false,
9648             "schema": {
9649               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-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     "/restconf/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     "/restconf/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     "/restconf/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             "in": "body",
9988             "name": "**(config)configuration-ids",
9989             "required": false,
9990             "schema": {
9991               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP"
9992             }
9993           }
9994         ],
9995         "responses": {
9996           "200": {
9997             "description": "No response was specified",
9998             "schema": {
9999               "$ref": "#/definitions/(config)gc-request-inputPOST"
10000             }
10001           }
10002         },
10003         "operationId": "POST-gc-request-input"
10004       },
10005       "put": {
10006         "consumes": [
10007           "application/json",
10008           "application/xml"
10009         ],
10010         "produces": [
10011           "application/json",
10012           "application/xml"
10013         ],
10014         "parameters": [
10015           {
10016             "in": "path",
10017             "name": "configuration-id",
10018             "required": true,
10019             "type": "string"
10020           },
10021           {
10022             "in": "body",
10023             "name": "(config)gc-request-input",
10024             "required": false,
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         "responses": {
10031           "200": {
10032             "description": "No response was specified",
10033             "schema": {
10034               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP"
10035             }
10036           }
10037         },
10038         "operationId": "PUT-gc-request-input"
10039       }
10040     },
10041     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/configuration-ids/{configuration-id}": {
10042       "delete": {
10043         "produces": [
10044           "application/json",
10045           "application/xml"
10046         ],
10047         "parameters": [
10048           {
10049             "in": "path",
10050             "name": "configuration-id",
10051             "required": true,
10052             "type": "string"
10053           },
10054           {
10055             "in": "path",
10056             "name": "configuration-id",
10057             "required": true,
10058             "type": "string"
10059           }
10060         ],
10061         "responses": {
10062           "200": {
10063             "description": "No response was specified"
10064           }
10065         },
10066         "operationId": "DELETE-configuration-ids"
10067       },
10068       "get": {
10069         "produces": [
10070           "application/json",
10071           "application/xml"
10072         ],
10073         "parameters": [
10074           {
10075             "in": "path",
10076             "name": "configuration-id",
10077             "required": true,
10078             "type": "string"
10079           },
10080           {
10081             "in": "path",
10082             "name": "configuration-id",
10083             "required": true,
10084             "type": "string"
10085           }
10086         ],
10087         "responses": {
10088           "200": {
10089             "description": "No response was specified",
10090             "schema": {
10091               "$ref": "#/definitions/(config)configuration-ids"
10092             }
10093           }
10094         },
10095         "operationId": "GET-configuration-ids"
10096       },
10097       "put": {
10098         "consumes": [
10099           "application/json",
10100           "application/xml"
10101         ],
10102         "produces": [
10103           "application/json",
10104           "application/xml"
10105         ],
10106         "parameters": [
10107           {
10108             "in": "path",
10109             "name": "configuration-id",
10110             "required": true,
10111             "type": "string"
10112           },
10113           {
10114             "in": "path",
10115             "name": "configuration-id",
10116             "required": true,
10117             "type": "string"
10118           },
10119           {
10120             "in": "body",
10121             "name": "(config)configuration-ids",
10122             "required": false,
10123             "schema": {
10124               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP"
10125             }
10126           }
10127         ],
10128         "responses": {
10129           "200": {
10130             "description": "No response was specified",
10131             "schema": {
10132               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP"
10133             }
10134           }
10135         },
10136         "operationId": "PUT-configuration-ids"
10137       }
10138     },
10139     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters": {
10140       "delete": {
10141         "produces": [
10142           "application/json",
10143           "application/xml"
10144         ],
10145         "parameters": [
10146           {
10147             "in": "path",
10148             "name": "configuration-id",
10149             "required": true,
10150             "type": "string"
10151           }
10152         ],
10153         "responses": {
10154           "200": {
10155             "description": "No response was specified"
10156           }
10157         },
10158         "operationId": "DELETE-input-parameters"
10159       },
10160       "get": {
10161         "produces": [
10162           "application/json",
10163           "application/xml"
10164         ],
10165         "parameters": [
10166           {
10167             "in": "path",
10168             "name": "configuration-id",
10169             "required": true,
10170             "type": "string"
10171           }
10172         ],
10173         "responses": {
10174           "200": {
10175             "description": "No response was specified",
10176             "schema": {
10177               "$ref": "#/definitions/(config)input-parameters"
10178             }
10179           }
10180         },
10181         "operationId": "GET-input-parameters"
10182       },
10183       "post": {
10184         "consumes": [
10185           "application/json",
10186           "application/xml"
10187         ],
10188         "produces": [
10189           "application/json",
10190           "application/xml"
10191         ],
10192         "parameters": [
10193           {
10194             "in": "path",
10195             "name": "configuration-id",
10196             "required": true,
10197             "type": "string"
10198           },
10199           {
10200             "in": "body",
10201             "name": "**(config)param",
10202             "required": false,
10203             "schema": {
10204               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10205             }
10206           }
10207         ],
10208         "responses": {
10209           "200": {
10210             "description": "No response was specified",
10211             "schema": {
10212               "$ref": "#/definitions/(config)input-parametersPOST"
10213             }
10214           }
10215         },
10216         "operationId": "POST-input-parameters"
10217       },
10218       "put": {
10219         "consumes": [
10220           "application/json",
10221           "application/xml"
10222         ],
10223         "produces": [
10224           "application/json",
10225           "application/xml"
10226         ],
10227         "parameters": [
10228           {
10229             "in": "path",
10230             "name": "configuration-id",
10231             "required": true,
10232             "type": "string"
10233           },
10234           {
10235             "in": "body",
10236             "name": "(config)input-parameters",
10237             "required": false,
10238             "schema": {
10239               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP"
10240             }
10241           }
10242         ],
10243         "responses": {
10244           "200": {
10245             "description": "No response was specified",
10246             "schema": {
10247               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP"
10248             }
10249           }
10250         },
10251         "operationId": "PUT-input-parameters"
10252       }
10253     },
10254     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}": {
10255       "delete": {
10256         "produces": [
10257           "application/json",
10258           "application/xml"
10259         ],
10260         "parameters": [
10261           {
10262             "in": "path",
10263             "name": "configuration-id",
10264             "required": true,
10265             "type": "string"
10266           },
10267           {
10268             "in": "path",
10269             "name": "name",
10270             "required": true,
10271             "type": "string"
10272           }
10273         ],
10274         "responses": {
10275           "200": {
10276             "description": "No response was specified"
10277           }
10278         },
10279         "operationId": "DELETE-param"
10280       },
10281       "get": {
10282         "produces": [
10283           "application/json",
10284           "application/xml"
10285         ],
10286         "parameters": [
10287           {
10288             "in": "path",
10289             "name": "configuration-id",
10290             "required": true,
10291             "type": "string"
10292           },
10293           {
10294             "in": "path",
10295             "name": "name",
10296             "required": true,
10297             "type": "string"
10298           }
10299         ],
10300         "responses": {
10301           "200": {
10302             "description": "No response was specified",
10303             "schema": {
10304               "$ref": "#/definitions/(config)param"
10305             }
10306           }
10307         },
10308         "operationId": "GET-param"
10309       },
10310       "post": {
10311         "consumes": [
10312           "application/json",
10313           "application/xml"
10314         ],
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             "in": "body",
10334             "name": "**(config)resource-resolution-data",
10335             "required": false,
10336             "schema": {
10337               "$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"
10338             }
10339           }
10340         ],
10341         "responses": {
10342           "200": {
10343             "description": "No response was specified",
10344             "schema": {
10345               "$ref": "#/definitions/(config)paramPOST"
10346             }
10347           }
10348         },
10349         "operationId": "POST-param"
10350       },
10351       "put": {
10352         "consumes": [
10353           "application/json",
10354           "application/xml"
10355         ],
10356         "produces": [
10357           "application/json",
10358           "application/xml"
10359         ],
10360         "parameters": [
10361           {
10362             "in": "path",
10363             "name": "configuration-id",
10364             "required": true,
10365             "type": "string"
10366           },
10367           {
10368             "in": "path",
10369             "name": "name",
10370             "required": true,
10371             "type": "string"
10372           },
10373           {
10374             "in": "body",
10375             "name": "(config)param",
10376             "required": false,
10377             "schema": {
10378               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10379             }
10380           }
10381         ],
10382         "responses": {
10383           "200": {
10384             "description": "No response was specified",
10385             "schema": {
10386               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10387             }
10388           }
10389         },
10390         "operationId": "PUT-param"
10391       }
10392     },
10393     "/restconf/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": {
10394       "delete": {
10395         "produces": [
10396           "application/json",
10397           "application/xml"
10398         ],
10399         "parameters": [
10400           {
10401             "in": "path",
10402             "name": "configuration-id",
10403             "required": true,
10404             "type": "string"
10405           },
10406           {
10407             "in": "path",
10408             "name": "name",
10409             "required": true,
10410             "type": "string"
10411           }
10412         ],
10413         "responses": {
10414           "200": {
10415             "description": "No response was specified"
10416           }
10417         },
10418         "operationId": "DELETE-resource-resolution-data"
10419       },
10420       "get": {
10421         "produces": [
10422           "application/json",
10423           "application/xml"
10424         ],
10425         "parameters": [
10426           {
10427             "in": "path",
10428             "name": "configuration-id",
10429             "required": true,
10430             "type": "string"
10431           },
10432           {
10433             "in": "path",
10434             "name": "name",
10435             "required": true,
10436             "type": "string"
10437           }
10438         ],
10439         "responses": {
10440           "200": {
10441             "description": "No response was specified",
10442             "schema": {
10443               "$ref": "#/definitions/(config)resource-resolution-data"
10444             }
10445           }
10446         },
10447         "operationId": "GET-resource-resolution-data"
10448       },
10449       "post": {
10450         "consumes": [
10451           "application/json",
10452           "application/xml"
10453         ],
10454         "produces": [
10455           "application/json",
10456           "application/xml"
10457         ],
10458         "parameters": [
10459           {
10460             "in": "path",
10461             "name": "configuration-id",
10462             "required": true,
10463             "type": "string"
10464           },
10465           {
10466             "in": "path",
10467             "name": "name",
10468             "required": true,
10469             "type": "string"
10470           },
10471           {
10472             "in": "body",
10473             "name": "**(config)resource-key",
10474             "required": false,
10475             "schema": {
10476               "$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"
10477             }
10478           }
10479         ],
10480         "responses": {
10481           "200": {
10482             "description": "No response was specified",
10483             "schema": {
10484               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
10485             }
10486           }
10487         },
10488         "operationId": "POST-resource-resolution-data"
10489       },
10490       "put": {
10491         "consumes": [
10492           "application/json",
10493           "application/xml"
10494         ],
10495         "produces": [
10496           "application/json",
10497           "application/xml"
10498         ],
10499         "parameters": [
10500           {
10501             "in": "path",
10502             "name": "configuration-id",
10503             "required": true,
10504             "type": "string"
10505           },
10506           {
10507             "in": "path",
10508             "name": "name",
10509             "required": true,
10510             "type": "string"
10511           },
10512           {
10513             "in": "body",
10514             "name": "(config)resource-resolution-data",
10515             "required": false,
10516             "schema": {
10517               "$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"
10518             }
10519           }
10520         ],
10521         "responses": {
10522           "200": {
10523             "description": "No response was specified",
10524             "schema": {
10525               "$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"
10526             }
10527           }
10528         },
10529         "operationId": "PUT-resource-resolution-data"
10530       }
10531     },
10532     "/restconf/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}": {
10533       "delete": {
10534         "produces": [
10535           "application/json",
10536           "application/xml"
10537         ],
10538         "parameters": [
10539           {
10540             "in": "path",
10541             "name": "configuration-id",
10542             "required": true,
10543             "type": "string"
10544           },
10545           {
10546             "in": "path",
10547             "name": "name",
10548             "required": true,
10549             "type": "string"
10550           },
10551           {
10552             "in": "path",
10553             "name": "name",
10554             "required": true,
10555             "type": "string"
10556           }
10557         ],
10558         "responses": {
10559           "200": {
10560             "description": "No response was specified"
10561           }
10562         },
10563         "operationId": "DELETE-resource-key"
10564       },
10565       "get": {
10566         "produces": [
10567           "application/json",
10568           "application/xml"
10569         ],
10570         "parameters": [
10571           {
10572             "in": "path",
10573             "name": "configuration-id",
10574             "required": true,
10575             "type": "string"
10576           },
10577           {
10578             "in": "path",
10579             "name": "name",
10580             "required": true,
10581             "type": "string"
10582           },
10583           {
10584             "in": "path",
10585             "name": "name",
10586             "required": true,
10587             "type": "string"
10588           }
10589         ],
10590         "responses": {
10591           "200": {
10592             "description": "No response was specified",
10593             "schema": {
10594               "$ref": "#/definitions/(config)resource-key"
10595             }
10596           }
10597         },
10598         "operationId": "GET-resource-key"
10599       },
10600       "put": {
10601         "consumes": [
10602           "application/json",
10603           "application/xml"
10604         ],
10605         "produces": [
10606           "application/json",
10607           "application/xml"
10608         ],
10609         "parameters": [
10610           {
10611             "in": "path",
10612             "name": "configuration-id",
10613             "required": true,
10614             "type": "string"
10615           },
10616           {
10617             "in": "path",
10618             "name": "name",
10619             "required": true,
10620             "type": "string"
10621           },
10622           {
10623             "in": "path",
10624             "name": "name",
10625             "required": true,
10626             "type": "string"
10627           },
10628           {
10629             "in": "body",
10630             "name": "(config)resource-key",
10631             "required": false,
10632             "schema": {
10633               "$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"
10634             }
10635           }
10636         ],
10637         "responses": {
10638           "200": {
10639             "description": "No response was specified",
10640             "schema": {
10641               "$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"
10642             }
10643           }
10644         },
10645         "operationId": "PUT-resource-key"
10646       }
10647     },
10648     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": {
10649       "delete": {
10650         "produces": [
10651           "application/json",
10652           "application/xml"
10653         ],
10654         "parameters": [
10655           {
10656             "in": "path",
10657             "name": "configuration-id",
10658             "required": true,
10659             "type": "string"
10660           }
10661         ],
10662         "responses": {
10663           "200": {
10664             "description": "No response was specified"
10665           }
10666         },
10667         "operationId": "DELETE-request-information"
10668       },
10669       "get": {
10670         "produces": [
10671           "application/json",
10672           "application/xml"
10673         ],
10674         "parameters": [
10675           {
10676             "in": "path",
10677             "name": "configuration-id",
10678             "required": true,
10679             "type": "string"
10680           }
10681         ],
10682         "responses": {
10683           "200": {
10684             "description": "No response was specified",
10685             "schema": {
10686               "$ref": "#/definitions/(config)request-information"
10687             }
10688           }
10689         },
10690         "operationId": "GET-request-information"
10691       },
10692       "put": {
10693         "consumes": [
10694           "application/json",
10695           "application/xml"
10696         ],
10697         "produces": [
10698           "application/json",
10699           "application/xml"
10700         ],
10701         "parameters": [
10702           {
10703             "in": "path",
10704             "name": "configuration-id",
10705             "required": true,
10706             "type": "string"
10707           },
10708           {
10709             "in": "body",
10710             "name": "(config)request-information",
10711             "required": false,
10712             "schema": {
10713               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
10714             }
10715           }
10716         ],
10717         "responses": {
10718           "200": {
10719             "description": "No response was specified",
10720             "schema": {
10721               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
10722             }
10723           }
10724         },
10725         "operationId": "PUT-request-information"
10726       }
10727     },
10728     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": {
10729       "delete": {
10730         "produces": [
10731           "application/json",
10732           "application/xml"
10733         ],
10734         "parameters": [
10735           {
10736             "in": "path",
10737             "name": "configuration-id",
10738             "required": true,
10739             "type": "string"
10740           }
10741         ],
10742         "responses": {
10743           "200": {
10744             "description": "No response was specified"
10745           }
10746         },
10747         "operationId": "DELETE-sdnc-request-header"
10748       },
10749       "get": {
10750         "produces": [
10751           "application/json",
10752           "application/xml"
10753         ],
10754         "parameters": [
10755           {
10756             "in": "path",
10757             "name": "configuration-id",
10758             "required": true,
10759             "type": "string"
10760           }
10761         ],
10762         "responses": {
10763           "200": {
10764             "description": "No response was specified",
10765             "schema": {
10766               "$ref": "#/definitions/(config)sdnc-request-header"
10767             }
10768           }
10769         },
10770         "operationId": "GET-sdnc-request-header"
10771       },
10772       "put": {
10773         "consumes": [
10774           "application/json",
10775           "application/xml"
10776         ],
10777         "produces": [
10778           "application/json",
10779           "application/xml"
10780         ],
10781         "parameters": [
10782           {
10783             "in": "path",
10784             "name": "configuration-id",
10785             "required": true,
10786             "type": "string"
10787           },
10788           {
10789             "in": "body",
10790             "name": "(config)sdnc-request-header",
10791             "required": false,
10792             "schema": {
10793               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
10794             }
10795           }
10796         ],
10797         "responses": {
10798           "200": {
10799             "description": "No response was specified",
10800             "schema": {
10801               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
10802             }
10803           }
10804         },
10805         "operationId": "PUT-sdnc-request-header"
10806       }
10807     },
10808     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": {
10809       "delete": {
10810         "produces": [
10811           "application/json",
10812           "application/xml"
10813         ],
10814         "parameters": [
10815           {
10816             "in": "path",
10817             "name": "configuration-id",
10818             "required": true,
10819             "type": "string"
10820           }
10821         ],
10822         "responses": {
10823           "200": {
10824             "description": "No response was specified"
10825           }
10826         },
10827         "operationId": "DELETE-service-information"
10828       },
10829       "get": {
10830         "produces": [
10831           "application/json",
10832           "application/xml"
10833         ],
10834         "parameters": [
10835           {
10836             "in": "path",
10837             "name": "configuration-id",
10838             "required": true,
10839             "type": "string"
10840           }
10841         ],
10842         "responses": {
10843           "200": {
10844             "description": "No response was specified",
10845             "schema": {
10846               "$ref": "#/definitions/(config)service-information"
10847             }
10848           }
10849         },
10850         "operationId": "GET-service-information"
10851       },
10852       "post": {
10853         "consumes": [
10854           "application/json",
10855           "application/xml"
10856         ],
10857         "produces": [
10858           "application/json",
10859           "application/xml"
10860         ],
10861         "parameters": [
10862           {
10863             "in": "path",
10864             "name": "configuration-id",
10865             "required": true,
10866             "type": "string"
10867           },
10868           {
10869             "in": "body",
10870             "name": "**(config)onap-model-information",
10871             "required": false,
10872             "schema": {
10873               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10874             }
10875           }
10876         ],
10877         "responses": {
10878           "200": {
10879             "description": "No response was specified",
10880             "schema": {
10881               "$ref": "#/definitions/(config)service-informationPOST"
10882             }
10883           }
10884         },
10885         "operationId": "POST-service-information"
10886       },
10887       "put": {
10888         "consumes": [
10889           "application/json",
10890           "application/xml"
10891         ],
10892         "produces": [
10893           "application/json",
10894           "application/xml"
10895         ],
10896         "parameters": [
10897           {
10898             "in": "path",
10899             "name": "configuration-id",
10900             "required": true,
10901             "type": "string"
10902           },
10903           {
10904             "in": "body",
10905             "name": "(config)service-information",
10906             "required": false,
10907             "schema": {
10908               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
10909             }
10910           }
10911         ],
10912         "responses": {
10913           "200": {
10914             "description": "No response was specified",
10915             "schema": {
10916               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
10917             }
10918           }
10919         },
10920         "operationId": "PUT-service-information"
10921       }
10922     },
10923     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": {
10924       "delete": {
10925         "produces": [
10926           "application/json",
10927           "application/xml"
10928         ],
10929         "parameters": [
10930           {
10931             "in": "path",
10932             "name": "configuration-id",
10933             "required": true,
10934             "type": "string"
10935           }
10936         ],
10937         "responses": {
10938           "200": {
10939             "description": "No response was specified"
10940           }
10941         },
10942         "operationId": "DELETE-onap-model-information"
10943       },
10944       "get": {
10945         "produces": [
10946           "application/json",
10947           "application/xml"
10948         ],
10949         "parameters": [
10950           {
10951             "in": "path",
10952             "name": "configuration-id",
10953             "required": true,
10954             "type": "string"
10955           }
10956         ],
10957         "responses": {
10958           "200": {
10959             "description": "No response was specified",
10960             "schema": {
10961               "$ref": "#/definitions/(config)onap-model-information"
10962             }
10963           }
10964         },
10965         "operationId": "GET-onap-model-information"
10966       },
10967       "put": {
10968         "consumes": [
10969           "application/json",
10970           "application/xml"
10971         ],
10972         "produces": [
10973           "application/json",
10974           "application/xml"
10975         ],
10976         "parameters": [
10977           {
10978             "in": "path",
10979             "name": "configuration-id",
10980             "required": true,
10981             "type": "string"
10982           },
10983           {
10984             "in": "body",
10985             "name": "(config)onap-model-information",
10986             "required": false,
10987             "schema": {
10988               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10989             }
10990           }
10991         ],
10992         "responses": {
10993           "200": {
10994             "description": "No response was specified",
10995             "schema": {
10996               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10997             }
10998           }
10999         },
11000         "operationId": "PUT-onap-model-information"
11001       }
11002     },
11003     "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-status": {
11004       "delete": {
11005         "produces": [
11006           "application/json",
11007           "application/xml"
11008         ],
11009         "parameters": [
11010           {
11011             "in": "path",
11012             "name": "configuration-id",
11013             "required": true,
11014             "type": "string"
11015           }
11016         ],
11017         "responses": {
11018           "200": {
11019             "description": "No response was specified"
11020           }
11021         },
11022         "operationId": "DELETE-configuration-status"
11023       },
11024       "get": {
11025         "produces": [
11026           "application/json",
11027           "application/xml"
11028         ],
11029         "parameters": [
11030           {
11031             "in": "path",
11032             "name": "configuration-id",
11033             "required": true,
11034             "type": "string"
11035           }
11036         ],
11037         "responses": {
11038           "200": {
11039             "description": "No response was specified",
11040             "schema": {
11041               "$ref": "#/definitions/(config)configuration-status"
11042             }
11043           }
11044         },
11045         "operationId": "GET-configuration-status"
11046       },
11047       "put": {
11048         "consumes": [
11049           "application/json",
11050           "application/xml"
11051         ],
11052         "produces": [
11053           "application/json",
11054           "application/xml"
11055         ],
11056         "parameters": [
11057           {
11058             "in": "path",
11059             "name": "configuration-id",
11060             "required": true,
11061             "type": "string"
11062           },
11063           {
11064             "in": "body",
11065             "name": "(config)configuration-status",
11066             "required": false,
11067             "schema": {
11068               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP"
11069             }
11070           }
11071         ],
11072         "responses": {
11073           "200": {
11074             "description": "No response was specified",
11075             "schema": {
11076               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP"
11077             }
11078           }
11079         },
11080         "operationId": "PUT-configuration-status"
11081       }
11082     },
11083     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations": {
11084       "delete": {
11085         "produces": [
11086           "application/json",
11087           "application/xml"
11088         ],
11089         "responses": {
11090           "200": {
11091             "description": "No response was specified"
11092           }
11093         },
11094         "operationId": "DELETE-port-mirror-configurations"
11095       },
11096       "get": {
11097         "produces": [
11098           "application/json",
11099           "application/xml"
11100         ],
11101         "responses": {
11102           "200": {
11103             "description": "No response was specified",
11104             "schema": {
11105               "$ref": "#/definitions/(config)port-mirror-configurations"
11106             }
11107           }
11108         },
11109         "operationId": "GET-port-mirror-configurations"
11110       },
11111       "post": {
11112         "consumes": [
11113           "application/json",
11114           "application/xml"
11115         ],
11116         "produces": [
11117           "application/json",
11118           "application/xml"
11119         ],
11120         "parameters": [
11121           {
11122             "in": "body",
11123             "name": "**(config)port-mirror-configuration",
11124             "required": false,
11125             "schema": {
11126               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11127             }
11128           }
11129         ],
11130         "responses": {
11131           "200": {
11132             "description": "No response was specified",
11133             "schema": {
11134               "$ref": "#/definitions/(config)port-mirror-configurationsPOST"
11135             }
11136           }
11137         },
11138         "operationId": "POST-port-mirror-configurations"
11139       },
11140       "put": {
11141         "consumes": [
11142           "application/json",
11143           "application/xml"
11144         ],
11145         "produces": [
11146           "application/json",
11147           "application/xml"
11148         ],
11149         "parameters": [
11150           {
11151             "in": "body",
11152             "name": "(config)port-mirror-configurations",
11153             "required": false,
11154             "schema": {
11155               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP"
11156             }
11157           }
11158         ],
11159         "responses": {
11160           "200": {
11161             "description": "No response was specified",
11162             "schema": {
11163               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP"
11164             }
11165           }
11166         },
11167         "operationId": "PUT-port-mirror-configurations"
11168       }
11169     },
11170     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}": {
11171       "delete": {
11172         "produces": [
11173           "application/json",
11174           "application/xml"
11175         ],
11176         "parameters": [
11177           {
11178             "in": "path",
11179             "name": "configuration-id",
11180             "required": true,
11181             "type": "string"
11182           }
11183         ],
11184         "responses": {
11185           "200": {
11186             "description": "No response was specified"
11187           }
11188         },
11189         "operationId": "DELETE-port-mirror-configuration"
11190       },
11191       "get": {
11192         "produces": [
11193           "application/json",
11194           "application/xml"
11195         ],
11196         "parameters": [
11197           {
11198             "in": "path",
11199             "name": "configuration-id",
11200             "required": true,
11201             "type": "string"
11202           }
11203         ],
11204         "responses": {
11205           "200": {
11206             "description": "No response was specified",
11207             "schema": {
11208               "$ref": "#/definitions/(config)port-mirror-configuration"
11209             }
11210           }
11211         },
11212         "operationId": "GET-port-mirror-configuration"
11213       },
11214       "post": {
11215         "consumes": [
11216           "application/json",
11217           "application/xml"
11218         ],
11219         "produces": [
11220           "application/json",
11221           "application/xml"
11222         ],
11223         "parameters": [
11224           {
11225             "in": "path",
11226             "name": "configuration-id",
11227             "required": true,
11228             "type": "string"
11229           },
11230           {
11231             "in": "body",
11232             "name": "**(config)configuration-data",
11233             "required": false,
11234             "schema": {
11235               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11236             }
11237           },
11238           {
11239             "in": "body",
11240             "name": "**(config)configuration-status",
11241             "required": false,
11242             "schema": {
11243               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
11244             }
11245           }
11246         ],
11247         "responses": {
11248           "200": {
11249             "description": "No response was specified",
11250             "schema": {
11251               "$ref": "#/definitions/(config)port-mirror-configurationPOST"
11252             }
11253           }
11254         },
11255         "operationId": "POST-port-mirror-configuration"
11256       },
11257       "put": {
11258         "consumes": [
11259           "application/json",
11260           "application/xml"
11261         ],
11262         "produces": [
11263           "application/json",
11264           "application/xml"
11265         ],
11266         "parameters": [
11267           {
11268             "in": "path",
11269             "name": "configuration-id",
11270             "required": true,
11271             "type": "string"
11272           },
11273           {
11274             "in": "body",
11275             "name": "(config)port-mirror-configuration",
11276             "required": false,
11277             "schema": {
11278               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11279             }
11280           }
11281         ],
11282         "responses": {
11283           "200": {
11284             "description": "No response was specified",
11285             "schema": {
11286               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11287             }
11288           }
11289         },
11290         "operationId": "PUT-port-mirror-configuration"
11291       }
11292     },
11293     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data": {
11294       "delete": {
11295         "produces": [
11296           "application/json",
11297           "application/xml"
11298         ],
11299         "parameters": [
11300           {
11301             "in": "path",
11302             "name": "configuration-id",
11303             "required": true,
11304             "type": "string"
11305           }
11306         ],
11307         "responses": {
11308           "200": {
11309             "description": "No response was specified"
11310           }
11311         },
11312         "operationId": "DELETE-configuration-data"
11313       },
11314       "get": {
11315         "produces": [
11316           "application/json",
11317           "application/xml"
11318         ],
11319         "parameters": [
11320           {
11321             "in": "path",
11322             "name": "configuration-id",
11323             "required": true,
11324             "type": "string"
11325           }
11326         ],
11327         "responses": {
11328           "200": {
11329             "description": "No response was specified",
11330             "schema": {
11331               "$ref": "#/definitions/(config)configuration-data"
11332             }
11333           }
11334         },
11335         "operationId": "GET-configuration-data"
11336       },
11337       "post": {
11338         "consumes": [
11339           "application/json",
11340           "application/xml"
11341         ],
11342         "produces": [
11343           "application/json",
11344           "application/xml"
11345         ],
11346         "parameters": [
11347           {
11348             "in": "path",
11349             "name": "configuration-id",
11350             "required": true,
11351             "type": "string"
11352           },
11353           {
11354             "in": "body",
11355             "name": "**(config)configuration-operation-information",
11356             "required": false,
11357             "schema": {
11358               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11359             }
11360           },
11361           {
11362             "in": "body",
11363             "name": "**(config)port-mirror-configuration-topology",
11364             "required": false,
11365             "schema": {
11366               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
11367             }
11368           },
11369           {
11370             "in": "body",
11371             "name": "**(config)configuration-oper-status",
11372             "required": false,
11373             "schema": {
11374               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11375             }
11376           }
11377         ],
11378         "responses": {
11379           "200": {
11380             "description": "No response was specified",
11381             "schema": {
11382               "$ref": "#/definitions/(config)configuration-dataPOST"
11383             }
11384           }
11385         },
11386         "operationId": "POST-configuration-data"
11387       },
11388       "put": {
11389         "consumes": [
11390           "application/json",
11391           "application/xml"
11392         ],
11393         "produces": [
11394           "application/json",
11395           "application/xml"
11396         ],
11397         "parameters": [
11398           {
11399             "in": "path",
11400             "name": "configuration-id",
11401             "required": true,
11402             "type": "string"
11403           },
11404           {
11405             "in": "body",
11406             "name": "(config)configuration-data",
11407             "required": false,
11408             "schema": {
11409               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11410             }
11411           }
11412         ],
11413         "responses": {
11414           "200": {
11415             "description": "No response was specified",
11416             "schema": {
11417               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11418             }
11419           }
11420         },
11421         "operationId": "PUT-configuration-data"
11422       }
11423     },
11424     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-oper-status": {
11425       "delete": {
11426         "produces": [
11427           "application/json",
11428           "application/xml"
11429         ],
11430         "parameters": [
11431           {
11432             "in": "path",
11433             "name": "configuration-id",
11434             "required": true,
11435             "type": "string"
11436           }
11437         ],
11438         "responses": {
11439           "200": {
11440             "description": "No response was specified"
11441           }
11442         },
11443         "operationId": "DELETE-configuration-oper-status"
11444       },
11445       "get": {
11446         "produces": [
11447           "application/json",
11448           "application/xml"
11449         ],
11450         "parameters": [
11451           {
11452             "in": "path",
11453             "name": "configuration-id",
11454             "required": true,
11455             "type": "string"
11456           }
11457         ],
11458         "responses": {
11459           "200": {
11460             "description": "No response was specified",
11461             "schema": {
11462               "$ref": "#/definitions/(config)configuration-oper-status"
11463             }
11464           }
11465         },
11466         "operationId": "GET-configuration-oper-status"
11467       },
11468       "put": {
11469         "consumes": [
11470           "application/json",
11471           "application/xml"
11472         ],
11473         "produces": [
11474           "application/json",
11475           "application/xml"
11476         ],
11477         "parameters": [
11478           {
11479             "in": "path",
11480             "name": "configuration-id",
11481             "required": true,
11482             "type": "string"
11483           },
11484           {
11485             "in": "body",
11486             "name": "(config)configuration-oper-status",
11487             "required": false,
11488             "schema": {
11489               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11490             }
11491           }
11492         ],
11493         "responses": {
11494           "200": {
11495             "description": "No response was specified",
11496             "schema": {
11497               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11498             }
11499           }
11500         },
11501         "operationId": "PUT-configuration-oper-status"
11502       }
11503     },
11504     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information": {
11505       "delete": {
11506         "produces": [
11507           "application/json",
11508           "application/xml"
11509         ],
11510         "parameters": [
11511           {
11512             "in": "path",
11513             "name": "configuration-id",
11514             "required": true,
11515             "type": "string"
11516           }
11517         ],
11518         "responses": {
11519           "200": {
11520             "description": "No response was specified"
11521           }
11522         },
11523         "operationId": "DELETE-configuration-operation-information"
11524       },
11525       "get": {
11526         "produces": [
11527           "application/json",
11528           "application/xml"
11529         ],
11530         "parameters": [
11531           {
11532             "in": "path",
11533             "name": "configuration-id",
11534             "required": true,
11535             "type": "string"
11536           }
11537         ],
11538         "responses": {
11539           "200": {
11540             "description": "No response was specified",
11541             "schema": {
11542               "$ref": "#/definitions/(config)configuration-operation-information"
11543             }
11544           }
11545         },
11546         "operationId": "GET-configuration-operation-information"
11547       },
11548       "post": {
11549         "consumes": [
11550           "application/json",
11551           "application/xml"
11552         ],
11553         "produces": [
11554           "application/json",
11555           "application/xml"
11556         ],
11557         "parameters": [
11558           {
11559             "in": "path",
11560             "name": "configuration-id",
11561             "required": true,
11562             "type": "string"
11563           },
11564           {
11565             "in": "body",
11566             "name": "**(config)sdnc-request-header",
11567             "required": false,
11568             "schema": {
11569               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
11570             }
11571           },
11572           {
11573             "in": "body",
11574             "name": "**(config)request-information",
11575             "required": false,
11576             "schema": {
11577               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
11578             }
11579           },
11580           {
11581             "in": "body",
11582             "name": "**(config)service-information",
11583             "required": false,
11584             "schema": {
11585               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
11586             }
11587           },
11588           {
11589             "in": "body",
11590             "name": "**(config)configuration-information",
11591             "required": false,
11592             "schema": {
11593               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11594             }
11595           },
11596           {
11597             "in": "body",
11598             "name": "**(config)port-mirror-configuration-request-input",
11599             "required": false,
11600             "schema": {
11601               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11602             }
11603           }
11604         ],
11605         "responses": {
11606           "200": {
11607             "description": "No response was specified",
11608             "schema": {
11609               "$ref": "#/definitions/(config)configuration-operation-informationPOST"
11610             }
11611           }
11612         },
11613         "operationId": "POST-configuration-operation-information"
11614       },
11615       "put": {
11616         "consumes": [
11617           "application/json",
11618           "application/xml"
11619         ],
11620         "produces": [
11621           "application/json",
11622           "application/xml"
11623         ],
11624         "parameters": [
11625           {
11626             "in": "path",
11627             "name": "configuration-id",
11628             "required": true,
11629             "type": "string"
11630           },
11631           {
11632             "in": "body",
11633             "name": "(config)configuration-operation-information",
11634             "required": false,
11635             "schema": {
11636               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11637             }
11638           }
11639         ],
11640         "responses": {
11641           "200": {
11642             "description": "No response was specified",
11643             "schema": {
11644               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11645             }
11646           }
11647         },
11648         "operationId": "PUT-configuration-operation-information"
11649       }
11650     },
11651     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": {
11652       "delete": {
11653         "produces": [
11654           "application/json",
11655           "application/xml"
11656         ],
11657         "parameters": [
11658           {
11659             "in": "path",
11660             "name": "configuration-id",
11661             "required": true,
11662             "type": "string"
11663           }
11664         ],
11665         "responses": {
11666           "200": {
11667             "description": "No response was specified"
11668           }
11669         },
11670         "operationId": "DELETE-configuration-information"
11671       },
11672       "get": {
11673         "produces": [
11674           "application/json",
11675           "application/xml"
11676         ],
11677         "parameters": [
11678           {
11679             "in": "path",
11680             "name": "configuration-id",
11681             "required": true,
11682             "type": "string"
11683           }
11684         ],
11685         "responses": {
11686           "200": {
11687             "description": "No response was specified",
11688             "schema": {
11689               "$ref": "#/definitions/(config)configuration-information"
11690             }
11691           }
11692         },
11693         "operationId": "GET-configuration-information"
11694       },
11695       "post": {
11696         "consumes": [
11697           "application/json",
11698           "application/xml"
11699         ],
11700         "produces": [
11701           "application/json",
11702           "application/xml"
11703         ],
11704         "parameters": [
11705           {
11706             "in": "path",
11707             "name": "configuration-id",
11708             "required": true,
11709             "type": "string"
11710           },
11711           {
11712             "in": "body",
11713             "name": "**(config)onap-model-information",
11714             "required": false,
11715             "schema": {
11716               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11717             }
11718           }
11719         ],
11720         "responses": {
11721           "200": {
11722             "description": "No response was specified",
11723             "schema": {
11724               "$ref": "#/definitions/(config)configuration-informationPOST"
11725             }
11726           }
11727         },
11728         "operationId": "POST-configuration-information"
11729       },
11730       "put": {
11731         "consumes": [
11732           "application/json",
11733           "application/xml"
11734         ],
11735         "produces": [
11736           "application/json",
11737           "application/xml"
11738         ],
11739         "parameters": [
11740           {
11741             "in": "path",
11742             "name": "configuration-id",
11743             "required": true,
11744             "type": "string"
11745           },
11746           {
11747             "in": "body",
11748             "name": "(config)configuration-information",
11749             "required": false,
11750             "schema": {
11751               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11752             }
11753           }
11754         ],
11755         "responses": {
11756           "200": {
11757             "description": "No response was specified",
11758             "schema": {
11759               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11760             }
11761           }
11762         },
11763         "operationId": "PUT-configuration-information"
11764       }
11765     },
11766     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": {
11767       "delete": {
11768         "produces": [
11769           "application/json",
11770           "application/xml"
11771         ],
11772         "parameters": [
11773           {
11774             "in": "path",
11775             "name": "configuration-id",
11776             "required": true,
11777             "type": "string"
11778           }
11779         ],
11780         "responses": {
11781           "200": {
11782             "description": "No response was specified"
11783           }
11784         },
11785         "operationId": "DELETE-onap-model-information"
11786       },
11787       "get": {
11788         "produces": [
11789           "application/json",
11790           "application/xml"
11791         ],
11792         "parameters": [
11793           {
11794             "in": "path",
11795             "name": "configuration-id",
11796             "required": true,
11797             "type": "string"
11798           }
11799         ],
11800         "responses": {
11801           "200": {
11802             "description": "No response was specified",
11803             "schema": {
11804               "$ref": "#/definitions/(config)onap-model-information"
11805             }
11806           }
11807         },
11808         "operationId": "GET-onap-model-information"
11809       },
11810       "put": {
11811         "consumes": [
11812           "application/json",
11813           "application/xml"
11814         ],
11815         "produces": [
11816           "application/json",
11817           "application/xml"
11818         ],
11819         "parameters": [
11820           {
11821             "in": "path",
11822             "name": "configuration-id",
11823             "required": true,
11824             "type": "string"
11825           },
11826           {
11827             "in": "body",
11828             "name": "(config)onap-model-information",
11829             "required": false,
11830             "schema": {
11831               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11832             }
11833           }
11834         ],
11835         "responses": {
11836           "200": {
11837             "description": "No response was specified",
11838             "schema": {
11839               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11840             }
11841           }
11842         },
11843         "operationId": "PUT-onap-model-information"
11844       }
11845     },
11846     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input": {
11847       "delete": {
11848         "produces": [
11849           "application/json",
11850           "application/xml"
11851         ],
11852         "parameters": [
11853           {
11854             "in": "path",
11855             "name": "configuration-id",
11856             "required": true,
11857             "type": "string"
11858           }
11859         ],
11860         "responses": {
11861           "200": {
11862             "description": "No response was specified"
11863           }
11864         },
11865         "operationId": "DELETE-port-mirror-configuration-request-input"
11866       },
11867       "get": {
11868         "produces": [
11869           "application/json",
11870           "application/xml"
11871         ],
11872         "parameters": [
11873           {
11874             "in": "path",
11875             "name": "configuration-id",
11876             "required": true,
11877             "type": "string"
11878           }
11879         ],
11880         "responses": {
11881           "200": {
11882             "description": "No response was specified",
11883             "schema": {
11884               "$ref": "#/definitions/(config)port-mirror-configuration-request-input"
11885             }
11886           }
11887         },
11888         "operationId": "GET-port-mirror-configuration-request-input"
11889       },
11890       "post": {
11891         "consumes": [
11892           "application/json",
11893           "application/xml"
11894         ],
11895         "produces": [
11896           "application/json",
11897           "application/xml"
11898         ],
11899         "parameters": [
11900           {
11901             "in": "path",
11902             "name": "configuration-id",
11903             "required": true,
11904             "type": "string"
11905           },
11906           {
11907             "in": "body",
11908             "name": "**(config)source-port",
11909             "required": false,
11910             "schema": {
11911               "$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"
11912             }
11913           },
11914           {
11915             "in": "body",
11916             "name": "**(config)dest-port",
11917             "required": false,
11918             "schema": {
11919               "$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"
11920             }
11921           },
11922           {
11923             "in": "body",
11924             "name": "**(config)port-mirror-configuration-input-parameters",
11925             "required": false,
11926             "schema": {
11927               "$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"
11928             }
11929           }
11930         ],
11931         "responses": {
11932           "200": {
11933             "description": "No response was specified",
11934             "schema": {
11935               "$ref": "#/definitions/(config)port-mirror-configuration-request-inputPOST"
11936             }
11937           }
11938         },
11939         "operationId": "POST-port-mirror-configuration-request-input"
11940       },
11941       "put": {
11942         "consumes": [
11943           "application/json",
11944           "application/xml"
11945         ],
11946         "produces": [
11947           "application/json",
11948           "application/xml"
11949         ],
11950         "parameters": [
11951           {
11952             "in": "path",
11953             "name": "configuration-id",
11954             "required": true,
11955             "type": "string"
11956           },
11957           {
11958             "in": "body",
11959             "name": "(config)port-mirror-configuration-request-input",
11960             "required": false,
11961             "schema": {
11962               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11963             }
11964           }
11965         ],
11966         "responses": {
11967           "200": {
11968             "description": "No response was specified",
11969             "schema": {
11970               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11971             }
11972           }
11973         },
11974         "operationId": "PUT-port-mirror-configuration-request-input"
11975       }
11976     },
11977     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port": {
11978       "delete": {
11979         "produces": [
11980           "application/json",
11981           "application/xml"
11982         ],
11983         "parameters": [
11984           {
11985             "in": "path",
11986             "name": "configuration-id",
11987             "required": true,
11988             "type": "string"
11989           }
11990         ],
11991         "responses": {
11992           "200": {
11993             "description": "No response was specified"
11994           }
11995         },
11996         "operationId": "DELETE-dest-port"
11997       },
11998       "get": {
11999         "produces": [
12000           "application/json",
12001           "application/xml"
12002         ],
12003         "parameters": [
12004           {
12005             "in": "path",
12006             "name": "configuration-id",
12007             "required": true,
12008             "type": "string"
12009           }
12010         ],
12011         "responses": {
12012           "200": {
12013             "description": "No response was specified",
12014             "schema": {
12015               "$ref": "#/definitions/(config)dest-port"
12016             }
12017           }
12018         },
12019         "operationId": "GET-dest-port"
12020       },
12021       "post": {
12022         "consumes": [
12023           "application/json",
12024           "application/xml"
12025         ],
12026         "produces": [
12027           "application/json",
12028           "application/xml"
12029         ],
12030         "parameters": [
12031           {
12032             "in": "path",
12033             "name": "configuration-id",
12034             "required": true,
12035             "type": "string"
12036           },
12037           {
12038             "in": "body",
12039             "name": "**(config)pnf-information",
12040             "required": false,
12041             "schema": {
12042               "$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"
12043             }
12044           },
12045           {
12046             "in": "body",
12047             "name": "**(config)vnf-information",
12048             "required": false,
12049             "schema": {
12050               "$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"
12051             }
12052           }
12053         ],
12054         "responses": {
12055           "200": {
12056             "description": "No response was specified",
12057             "schema": {
12058               "$ref": "#/definitions/(config)dest-portPOST"
12059             }
12060           }
12061         },
12062         "operationId": "POST-dest-port"
12063       },
12064       "put": {
12065         "consumes": [
12066           "application/json",
12067           "application/xml"
12068         ],
12069         "produces": [
12070           "application/json",
12071           "application/xml"
12072         ],
12073         "parameters": [
12074           {
12075             "in": "path",
12076             "name": "configuration-id",
12077             "required": true,
12078             "type": "string"
12079           },
12080           {
12081             "in": "body",
12082             "name": "(config)dest-port",
12083             "required": false,
12084             "schema": {
12085               "$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"
12086             }
12087           }
12088         ],
12089         "responses": {
12090           "200": {
12091             "description": "No response was specified",
12092             "schema": {
12093               "$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"
12094             }
12095           }
12096         },
12097         "operationId": "PUT-dest-port"
12098       }
12099     },
12100     "/restconf/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": {
12101       "delete": {
12102         "produces": [
12103           "application/json",
12104           "application/xml"
12105         ],
12106         "parameters": [
12107           {
12108             "in": "path",
12109             "name": "configuration-id",
12110             "required": true,
12111             "type": "string"
12112           }
12113         ],
12114         "responses": {
12115           "200": {
12116             "description": "No response was specified"
12117           }
12118         },
12119         "operationId": "DELETE-pnf-information"
12120       },
12121       "get": {
12122         "produces": [
12123           "application/json",
12124           "application/xml"
12125         ],
12126         "parameters": [
12127           {
12128             "in": "path",
12129             "name": "configuration-id",
12130             "required": true,
12131             "type": "string"
12132           }
12133         ],
12134         "responses": {
12135           "200": {
12136             "description": "No response was specified",
12137             "schema": {
12138               "$ref": "#/definitions/(config)pnf-information"
12139             }
12140           }
12141         },
12142         "operationId": "GET-pnf-information"
12143       },
12144       "post": {
12145         "consumes": [
12146           "application/json",
12147           "application/xml"
12148         ],
12149         "produces": [
12150           "application/json",
12151           "application/xml"
12152         ],
12153         "parameters": [
12154           {
12155             "in": "path",
12156             "name": "configuration-id",
12157             "required": true,
12158             "type": "string"
12159           },
12160           {
12161             "in": "body",
12162             "name": "**(config)onap-model-information",
12163             "required": false,
12164             "schema": {
12165               "$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"
12166             }
12167           }
12168         ],
12169         "responses": {
12170           "200": {
12171             "description": "No response was specified",
12172             "schema": {
12173               "$ref": "#/definitions/(config)pnf-informationPOST"
12174             }
12175           }
12176         },
12177         "operationId": "POST-pnf-information"
12178       },
12179       "put": {
12180         "consumes": [
12181           "application/json",
12182           "application/xml"
12183         ],
12184         "produces": [
12185           "application/json",
12186           "application/xml"
12187         ],
12188         "parameters": [
12189           {
12190             "in": "path",
12191             "name": "configuration-id",
12192             "required": true,
12193             "type": "string"
12194           },
12195           {
12196             "in": "body",
12197             "name": "(config)pnf-information",
12198             "required": false,
12199             "schema": {
12200               "$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"
12201             }
12202           }
12203         ],
12204         "responses": {
12205           "200": {
12206             "description": "No response was specified",
12207             "schema": {
12208               "$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"
12209             }
12210           }
12211         },
12212         "operationId": "PUT-pnf-information"
12213       }
12214     },
12215     "/restconf/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": {
12216       "delete": {
12217         "produces": [
12218           "application/json",
12219           "application/xml"
12220         ],
12221         "parameters": [
12222           {
12223             "in": "path",
12224             "name": "configuration-id",
12225             "required": true,
12226             "type": "string"
12227           }
12228         ],
12229         "responses": {
12230           "200": {
12231             "description": "No response was specified"
12232           }
12233         },
12234         "operationId": "DELETE-onap-model-information"
12235       },
12236       "get": {
12237         "produces": [
12238           "application/json",
12239           "application/xml"
12240         ],
12241         "parameters": [
12242           {
12243             "in": "path",
12244             "name": "configuration-id",
12245             "required": true,
12246             "type": "string"
12247           }
12248         ],
12249         "responses": {
12250           "200": {
12251             "description": "No response was specified",
12252             "schema": {
12253               "$ref": "#/definitions/(config)onap-model-information"
12254             }
12255           }
12256         },
12257         "operationId": "GET-onap-model-information"
12258       },
12259       "put": {
12260         "consumes": [
12261           "application/json",
12262           "application/xml"
12263         ],
12264         "produces": [
12265           "application/json",
12266           "application/xml"
12267         ],
12268         "parameters": [
12269           {
12270             "in": "path",
12271             "name": "configuration-id",
12272             "required": true,
12273             "type": "string"
12274           },
12275           {
12276             "in": "body",
12277             "name": "(config)onap-model-information",
12278             "required": false,
12279             "schema": {
12280               "$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"
12281             }
12282           }
12283         ],
12284         "responses": {
12285           "200": {
12286             "description": "No response was specified",
12287             "schema": {
12288               "$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"
12289             }
12290           }
12291         },
12292         "operationId": "PUT-onap-model-information"
12293       }
12294     },
12295     "/restconf/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": {
12296       "delete": {
12297         "produces": [
12298           "application/json",
12299           "application/xml"
12300         ],
12301         "parameters": [
12302           {
12303             "in": "path",
12304             "name": "configuration-id",
12305             "required": true,
12306             "type": "string"
12307           }
12308         ],
12309         "responses": {
12310           "200": {
12311             "description": "No response was specified"
12312           }
12313         },
12314         "operationId": "DELETE-vnf-information"
12315       },
12316       "get": {
12317         "produces": [
12318           "application/json",
12319           "application/xml"
12320         ],
12321         "parameters": [
12322           {
12323             "in": "path",
12324             "name": "configuration-id",
12325             "required": true,
12326             "type": "string"
12327           }
12328         ],
12329         "responses": {
12330           "200": {
12331             "description": "No response was specified",
12332             "schema": {
12333               "$ref": "#/definitions/(config)vnf-information"
12334             }
12335           }
12336         },
12337         "operationId": "GET-vnf-information"
12338       },
12339       "post": {
12340         "consumes": [
12341           "application/json",
12342           "application/xml"
12343         ],
12344         "produces": [
12345           "application/json",
12346           "application/xml"
12347         ],
12348         "parameters": [
12349           {
12350             "in": "path",
12351             "name": "configuration-id",
12352             "required": true,
12353             "type": "string"
12354           },
12355           {
12356             "in": "body",
12357             "name": "**(config)onap-model-information",
12358             "required": false,
12359             "schema": {
12360               "$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"
12361             }
12362           }
12363         ],
12364         "responses": {
12365           "200": {
12366             "description": "No response was specified",
12367             "schema": {
12368               "$ref": "#/definitions/(config)vnf-informationPOST"
12369             }
12370           }
12371         },
12372         "operationId": "POST-vnf-information"
12373       },
12374       "put": {
12375         "consumes": [
12376           "application/json",
12377           "application/xml"
12378         ],
12379         "produces": [
12380           "application/json",
12381           "application/xml"
12382         ],
12383         "parameters": [
12384           {
12385             "in": "path",
12386             "name": "configuration-id",
12387             "required": true,
12388             "type": "string"
12389           },
12390           {
12391             "in": "body",
12392             "name": "(config)vnf-information",
12393             "required": false,
12394             "schema": {
12395               "$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"
12396             }
12397           }
12398         ],
12399         "responses": {
12400           "200": {
12401             "description": "No response was specified",
12402             "schema": {
12403               "$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"
12404             }
12405           }
12406         },
12407         "operationId": "PUT-vnf-information"
12408       }
12409     },
12410     "/restconf/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": {
12411       "delete": {
12412         "produces": [
12413           "application/json",
12414           "application/xml"
12415         ],
12416         "parameters": [
12417           {
12418             "in": "path",
12419             "name": "configuration-id",
12420             "required": true,
12421             "type": "string"
12422           }
12423         ],
12424         "responses": {
12425           "200": {
12426             "description": "No response was specified"
12427           }
12428         },
12429         "operationId": "DELETE-onap-model-information"
12430       },
12431       "get": {
12432         "produces": [
12433           "application/json",
12434           "application/xml"
12435         ],
12436         "parameters": [
12437           {
12438             "in": "path",
12439             "name": "configuration-id",
12440             "required": true,
12441             "type": "string"
12442           }
12443         ],
12444         "responses": {
12445           "200": {
12446             "description": "No response was specified",
12447             "schema": {
12448               "$ref": "#/definitions/(config)onap-model-information"
12449             }
12450           }
12451         },
12452         "operationId": "GET-onap-model-information"
12453       },
12454       "put": {
12455         "consumes": [
12456           "application/json",
12457           "application/xml"
12458         ],
12459         "produces": [
12460           "application/json",
12461           "application/xml"
12462         ],
12463         "parameters": [
12464           {
12465             "in": "path",
12466             "name": "configuration-id",
12467             "required": true,
12468             "type": "string"
12469           },
12470           {
12471             "in": "body",
12472             "name": "(config)onap-model-information",
12473             "required": false,
12474             "schema": {
12475               "$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"
12476             }
12477           }
12478         ],
12479         "responses": {
12480           "200": {
12481             "description": "No response was specified",
12482             "schema": {
12483               "$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"
12484             }
12485           }
12486         },
12487         "operationId": "PUT-onap-model-information"
12488       }
12489     },
12490     "/restconf/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": {
12491       "delete": {
12492         "produces": [
12493           "application/json",
12494           "application/xml"
12495         ],
12496         "parameters": [
12497           {
12498             "in": "path",
12499             "name": "configuration-id",
12500             "required": true,
12501             "type": "string"
12502           }
12503         ],
12504         "responses": {
12505           "200": {
12506             "description": "No response was specified"
12507           }
12508         },
12509         "operationId": "DELETE-port-mirror-configuration-input-parameters"
12510       },
12511       "get": {
12512         "produces": [
12513           "application/json",
12514           "application/xml"
12515         ],
12516         "parameters": [
12517           {
12518             "in": "path",
12519             "name": "configuration-id",
12520             "required": true,
12521             "type": "string"
12522           }
12523         ],
12524         "responses": {
12525           "200": {
12526             "description": "No response was specified",
12527             "schema": {
12528               "$ref": "#/definitions/(config)port-mirror-configuration-input-parameters"
12529             }
12530           }
12531         },
12532         "operationId": "GET-port-mirror-configuration-input-parameters"
12533       },
12534       "post": {
12535         "consumes": [
12536           "application/json",
12537           "application/xml"
12538         ],
12539         "produces": [
12540           "application/json",
12541           "application/xml"
12542         ],
12543         "parameters": [
12544           {
12545             "in": "path",
12546             "name": "configuration-id",
12547             "required": true,
12548             "type": "string"
12549           },
12550           {
12551             "in": "body",
12552             "name": "**(config)param",
12553             "required": false,
12554             "schema": {
12555               "$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"
12556             }
12557           }
12558         ],
12559         "responses": {
12560           "200": {
12561             "description": "No response was specified",
12562             "schema": {
12563               "$ref": "#/definitions/(config)port-mirror-configuration-input-parametersPOST"
12564             }
12565           }
12566         },
12567         "operationId": "POST-port-mirror-configuration-input-parameters"
12568       },
12569       "put": {
12570         "consumes": [
12571           "application/json",
12572           "application/xml"
12573         ],
12574         "produces": [
12575           "application/json",
12576           "application/xml"
12577         ],
12578         "parameters": [
12579           {
12580             "in": "path",
12581             "name": "configuration-id",
12582             "required": true,
12583             "type": "string"
12584           },
12585           {
12586             "in": "body",
12587             "name": "(config)port-mirror-configuration-input-parameters",
12588             "required": false,
12589             "schema": {
12590               "$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"
12591             }
12592           }
12593         ],
12594         "responses": {
12595           "200": {
12596             "description": "No response was specified",
12597             "schema": {
12598               "$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"
12599             }
12600           }
12601         },
12602         "operationId": "PUT-port-mirror-configuration-input-parameters"
12603       }
12604     },
12605     "/restconf/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}": {
12606       "delete": {
12607         "produces": [
12608           "application/json",
12609           "application/xml"
12610         ],
12611         "parameters": [
12612           {
12613             "in": "path",
12614             "name": "configuration-id",
12615             "required": true,
12616             "type": "string"
12617           },
12618           {
12619             "in": "path",
12620             "name": "name",
12621             "required": true,
12622             "type": "string"
12623           }
12624         ],
12625         "responses": {
12626           "200": {
12627             "description": "No response was specified"
12628           }
12629         },
12630         "operationId": "DELETE-param"
12631       },
12632       "get": {
12633         "produces": [
12634           "application/json",
12635           "application/xml"
12636         ],
12637         "parameters": [
12638           {
12639             "in": "path",
12640             "name": "configuration-id",
12641             "required": true,
12642             "type": "string"
12643           },
12644           {
12645             "in": "path",
12646             "name": "name",
12647             "required": true,
12648             "type": "string"
12649           }
12650         ],
12651         "responses": {
12652           "200": {
12653             "description": "No response was specified",
12654             "schema": {
12655               "$ref": "#/definitions/(config)param"
12656             }
12657           }
12658         },
12659         "operationId": "GET-param"
12660       },
12661       "post": {
12662         "consumes": [
12663           "application/json",
12664           "application/xml"
12665         ],
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             "in": "body",
12685             "name": "**(config)resource-resolution-data",
12686             "required": false,
12687             "schema": {
12688               "$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"
12689             }
12690           }
12691         ],
12692         "responses": {
12693           "200": {
12694             "description": "No response was specified",
12695             "schema": {
12696               "$ref": "#/definitions/(config)paramPOST"
12697             }
12698           }
12699         },
12700         "operationId": "POST-param"
12701       },
12702       "put": {
12703         "consumes": [
12704           "application/json",
12705           "application/xml"
12706         ],
12707         "produces": [
12708           "application/json",
12709           "application/xml"
12710         ],
12711         "parameters": [
12712           {
12713             "in": "path",
12714             "name": "configuration-id",
12715             "required": true,
12716             "type": "string"
12717           },
12718           {
12719             "in": "path",
12720             "name": "name",
12721             "required": true,
12722             "type": "string"
12723           },
12724           {
12725             "in": "body",
12726             "name": "(config)param",
12727             "required": false,
12728             "schema": {
12729               "$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"
12730             }
12731           }
12732         ],
12733         "responses": {
12734           "200": {
12735             "description": "No response was specified",
12736             "schema": {
12737               "$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"
12738             }
12739           }
12740         },
12741         "operationId": "PUT-param"
12742       }
12743     },
12744     "/restconf/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": {
12745       "delete": {
12746         "produces": [
12747           "application/json",
12748           "application/xml"
12749         ],
12750         "parameters": [
12751           {
12752             "in": "path",
12753             "name": "configuration-id",
12754             "required": true,
12755             "type": "string"
12756           },
12757           {
12758             "in": "path",
12759             "name": "name",
12760             "required": true,
12761             "type": "string"
12762           }
12763         ],
12764         "responses": {
12765           "200": {
12766             "description": "No response was specified"
12767           }
12768         },
12769         "operationId": "DELETE-resource-resolution-data"
12770       },
12771       "get": {
12772         "produces": [
12773           "application/json",
12774           "application/xml"
12775         ],
12776         "parameters": [
12777           {
12778             "in": "path",
12779             "name": "configuration-id",
12780             "required": true,
12781             "type": "string"
12782           },
12783           {
12784             "in": "path",
12785             "name": "name",
12786             "required": true,
12787             "type": "string"
12788           }
12789         ],
12790         "responses": {
12791           "200": {
12792             "description": "No response was specified",
12793             "schema": {
12794               "$ref": "#/definitions/(config)resource-resolution-data"
12795             }
12796           }
12797         },
12798         "operationId": "GET-resource-resolution-data"
12799       },
12800       "post": {
12801         "consumes": [
12802           "application/json",
12803           "application/xml"
12804         ],
12805         "produces": [
12806           "application/json",
12807           "application/xml"
12808         ],
12809         "parameters": [
12810           {
12811             "in": "path",
12812             "name": "configuration-id",
12813             "required": true,
12814             "type": "string"
12815           },
12816           {
12817             "in": "path",
12818             "name": "name",
12819             "required": true,
12820             "type": "string"
12821           },
12822           {
12823             "in": "body",
12824             "name": "**(config)resource-key",
12825             "required": false,
12826             "schema": {
12827               "$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"
12828             }
12829           }
12830         ],
12831         "responses": {
12832           "200": {
12833             "description": "No response was specified",
12834             "schema": {
12835               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
12836             }
12837           }
12838         },
12839         "operationId": "POST-resource-resolution-data"
12840       },
12841       "put": {
12842         "consumes": [
12843           "application/json",
12844           "application/xml"
12845         ],
12846         "produces": [
12847           "application/json",
12848           "application/xml"
12849         ],
12850         "parameters": [
12851           {
12852             "in": "path",
12853             "name": "configuration-id",
12854             "required": true,
12855             "type": "string"
12856           },
12857           {
12858             "in": "path",
12859             "name": "name",
12860             "required": true,
12861             "type": "string"
12862           },
12863           {
12864             "in": "body",
12865             "name": "(config)resource-resolution-data",
12866             "required": false,
12867             "schema": {
12868               "$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"
12869             }
12870           }
12871         ],
12872         "responses": {
12873           "200": {
12874             "description": "No response was specified",
12875             "schema": {
12876               "$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"
12877             }
12878           }
12879         },
12880         "operationId": "PUT-resource-resolution-data"
12881       }
12882     },
12883     "/restconf/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}": {
12884       "delete": {
12885         "produces": [
12886           "application/json",
12887           "application/xml"
12888         ],
12889         "parameters": [
12890           {
12891             "in": "path",
12892             "name": "configuration-id",
12893             "required": true,
12894             "type": "string"
12895           },
12896           {
12897             "in": "path",
12898             "name": "name",
12899             "required": true,
12900             "type": "string"
12901           },
12902           {
12903             "in": "path",
12904             "name": "name",
12905             "required": true,
12906             "type": "string"
12907           }
12908         ],
12909         "responses": {
12910           "200": {
12911             "description": "No response was specified"
12912           }
12913         },
12914         "operationId": "DELETE-resource-key"
12915       },
12916       "get": {
12917         "produces": [
12918           "application/json",
12919           "application/xml"
12920         ],
12921         "parameters": [
12922           {
12923             "in": "path",
12924             "name": "configuration-id",
12925             "required": true,
12926             "type": "string"
12927           },
12928           {
12929             "in": "path",
12930             "name": "name",
12931             "required": true,
12932             "type": "string"
12933           },
12934           {
12935             "in": "path",
12936             "name": "name",
12937             "required": true,
12938             "type": "string"
12939           }
12940         ],
12941         "responses": {
12942           "200": {
12943             "description": "No response was specified",
12944             "schema": {
12945               "$ref": "#/definitions/(config)resource-key"
12946             }
12947           }
12948         },
12949         "operationId": "GET-resource-key"
12950       },
12951       "put": {
12952         "consumes": [
12953           "application/json",
12954           "application/xml"
12955         ],
12956         "produces": [
12957           "application/json",
12958           "application/xml"
12959         ],
12960         "parameters": [
12961           {
12962             "in": "path",
12963             "name": "configuration-id",
12964             "required": true,
12965             "type": "string"
12966           },
12967           {
12968             "in": "path",
12969             "name": "name",
12970             "required": true,
12971             "type": "string"
12972           },
12973           {
12974             "in": "path",
12975             "name": "name",
12976             "required": true,
12977             "type": "string"
12978           },
12979           {
12980             "in": "body",
12981             "name": "(config)resource-key",
12982             "required": false,
12983             "schema": {
12984               "$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"
12985             }
12986           }
12987         ],
12988         "responses": {
12989           "200": {
12990             "description": "No response was specified",
12991             "schema": {
12992               "$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"
12993             }
12994           }
12995         },
12996         "operationId": "PUT-resource-key"
12997       }
12998     },
12999     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port": {
13000       "delete": {
13001         "produces": [
13002           "application/json",
13003           "application/xml"
13004         ],
13005         "parameters": [
13006           {
13007             "in": "path",
13008             "name": "configuration-id",
13009             "required": true,
13010             "type": "string"
13011           }
13012         ],
13013         "responses": {
13014           "200": {
13015             "description": "No response was specified"
13016           }
13017         },
13018         "operationId": "DELETE-source-port"
13019       },
13020       "get": {
13021         "produces": [
13022           "application/json",
13023           "application/xml"
13024         ],
13025         "parameters": [
13026           {
13027             "in": "path",
13028             "name": "configuration-id",
13029             "required": true,
13030             "type": "string"
13031           }
13032         ],
13033         "responses": {
13034           "200": {
13035             "description": "No response was specified",
13036             "schema": {
13037               "$ref": "#/definitions/(config)source-port"
13038             }
13039           }
13040         },
13041         "operationId": "GET-source-port"
13042       },
13043       "post": {
13044         "consumes": [
13045           "application/json",
13046           "application/xml"
13047         ],
13048         "produces": [
13049           "application/json",
13050           "application/xml"
13051         ],
13052         "parameters": [
13053           {
13054             "in": "path",
13055             "name": "configuration-id",
13056             "required": true,
13057             "type": "string"
13058           },
13059           {
13060             "in": "body",
13061             "name": "**(config)pnf-information",
13062             "required": false,
13063             "schema": {
13064               "$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"
13065             }
13066           },
13067           {
13068             "in": "body",
13069             "name": "**(config)vnf-information",
13070             "required": false,
13071             "schema": {
13072               "$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"
13073             }
13074           }
13075         ],
13076         "responses": {
13077           "200": {
13078             "description": "No response was specified",
13079             "schema": {
13080               "$ref": "#/definitions/(config)source-portPOST"
13081             }
13082           }
13083         },
13084         "operationId": "POST-source-port"
13085       },
13086       "put": {
13087         "consumes": [
13088           "application/json",
13089           "application/xml"
13090         ],
13091         "produces": [
13092           "application/json",
13093           "application/xml"
13094         ],
13095         "parameters": [
13096           {
13097             "in": "path",
13098             "name": "configuration-id",
13099             "required": true,
13100             "type": "string"
13101           },
13102           {
13103             "in": "body",
13104             "name": "(config)source-port",
13105             "required": false,
13106             "schema": {
13107               "$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"
13108             }
13109           }
13110         ],
13111         "responses": {
13112           "200": {
13113             "description": "No response was specified",
13114             "schema": {
13115               "$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"
13116             }
13117           }
13118         },
13119         "operationId": "PUT-source-port"
13120       }
13121     },
13122     "/restconf/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": {
13123       "delete": {
13124         "produces": [
13125           "application/json",
13126           "application/xml"
13127         ],
13128         "parameters": [
13129           {
13130             "in": "path",
13131             "name": "configuration-id",
13132             "required": true,
13133             "type": "string"
13134           }
13135         ],
13136         "responses": {
13137           "200": {
13138             "description": "No response was specified"
13139           }
13140         },
13141         "operationId": "DELETE-pnf-information"
13142       },
13143       "get": {
13144         "produces": [
13145           "application/json",
13146           "application/xml"
13147         ],
13148         "parameters": [
13149           {
13150             "in": "path",
13151             "name": "configuration-id",
13152             "required": true,
13153             "type": "string"
13154           }
13155         ],
13156         "responses": {
13157           "200": {
13158             "description": "No response was specified",
13159             "schema": {
13160               "$ref": "#/definitions/(config)pnf-information"
13161             }
13162           }
13163         },
13164         "operationId": "GET-pnf-information"
13165       },
13166       "post": {
13167         "consumes": [
13168           "application/json",
13169           "application/xml"
13170         ],
13171         "produces": [
13172           "application/json",
13173           "application/xml"
13174         ],
13175         "parameters": [
13176           {
13177             "in": "path",
13178             "name": "configuration-id",
13179             "required": true,
13180             "type": "string"
13181           },
13182           {
13183             "in": "body",
13184             "name": "**(config)onap-model-information",
13185             "required": false,
13186             "schema": {
13187               "$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"
13188             }
13189           }
13190         ],
13191         "responses": {
13192           "200": {
13193             "description": "No response was specified",
13194             "schema": {
13195               "$ref": "#/definitions/(config)pnf-informationPOST"
13196             }
13197           }
13198         },
13199         "operationId": "POST-pnf-information"
13200       },
13201       "put": {
13202         "consumes": [
13203           "application/json",
13204           "application/xml"
13205         ],
13206         "produces": [
13207           "application/json",
13208           "application/xml"
13209         ],
13210         "parameters": [
13211           {
13212             "in": "path",
13213             "name": "configuration-id",
13214             "required": true,
13215             "type": "string"
13216           },
13217           {
13218             "in": "body",
13219             "name": "(config)pnf-information",
13220             "required": false,
13221             "schema": {
13222               "$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"
13223             }
13224           }
13225         ],
13226         "responses": {
13227           "200": {
13228             "description": "No response was specified",
13229             "schema": {
13230               "$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"
13231             }
13232           }
13233         },
13234         "operationId": "PUT-pnf-information"
13235       }
13236     },
13237     "/restconf/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": {
13238       "delete": {
13239         "produces": [
13240           "application/json",
13241           "application/xml"
13242         ],
13243         "parameters": [
13244           {
13245             "in": "path",
13246             "name": "configuration-id",
13247             "required": true,
13248             "type": "string"
13249           }
13250         ],
13251         "responses": {
13252           "200": {
13253             "description": "No response was specified"
13254           }
13255         },
13256         "operationId": "DELETE-onap-model-information"
13257       },
13258       "get": {
13259         "produces": [
13260           "application/json",
13261           "application/xml"
13262         ],
13263         "parameters": [
13264           {
13265             "in": "path",
13266             "name": "configuration-id",
13267             "required": true,
13268             "type": "string"
13269           }
13270         ],
13271         "responses": {
13272           "200": {
13273             "description": "No response was specified",
13274             "schema": {
13275               "$ref": "#/definitions/(config)onap-model-information"
13276             }
13277           }
13278         },
13279         "operationId": "GET-onap-model-information"
13280       },
13281       "put": {
13282         "consumes": [
13283           "application/json",
13284           "application/xml"
13285         ],
13286         "produces": [
13287           "application/json",
13288           "application/xml"
13289         ],
13290         "parameters": [
13291           {
13292             "in": "path",
13293             "name": "configuration-id",
13294             "required": true,
13295             "type": "string"
13296           },
13297           {
13298             "in": "body",
13299             "name": "(config)onap-model-information",
13300             "required": false,
13301             "schema": {
13302               "$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"
13303             }
13304           }
13305         ],
13306         "responses": {
13307           "200": {
13308             "description": "No response was specified",
13309             "schema": {
13310               "$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"
13311             }
13312           }
13313         },
13314         "operationId": "PUT-onap-model-information"
13315       }
13316     },
13317     "/restconf/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": {
13318       "delete": {
13319         "produces": [
13320           "application/json",
13321           "application/xml"
13322         ],
13323         "parameters": [
13324           {
13325             "in": "path",
13326             "name": "configuration-id",
13327             "required": true,
13328             "type": "string"
13329           }
13330         ],
13331         "responses": {
13332           "200": {
13333             "description": "No response was specified"
13334           }
13335         },
13336         "operationId": "DELETE-vnf-information"
13337       },
13338       "get": {
13339         "produces": [
13340           "application/json",
13341           "application/xml"
13342         ],
13343         "parameters": [
13344           {
13345             "in": "path",
13346             "name": "configuration-id",
13347             "required": true,
13348             "type": "string"
13349           }
13350         ],
13351         "responses": {
13352           "200": {
13353             "description": "No response was specified",
13354             "schema": {
13355               "$ref": "#/definitions/(config)vnf-information"
13356             }
13357           }
13358         },
13359         "operationId": "GET-vnf-information"
13360       },
13361       "post": {
13362         "consumes": [
13363           "application/json",
13364           "application/xml"
13365         ],
13366         "produces": [
13367           "application/json",
13368           "application/xml"
13369         ],
13370         "parameters": [
13371           {
13372             "in": "path",
13373             "name": "configuration-id",
13374             "required": true,
13375             "type": "string"
13376           },
13377           {
13378             "in": "body",
13379             "name": "**(config)onap-model-information",
13380             "required": false,
13381             "schema": {
13382               "$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"
13383             }
13384           }
13385         ],
13386         "responses": {
13387           "200": {
13388             "description": "No response was specified",
13389             "schema": {
13390               "$ref": "#/definitions/(config)vnf-informationPOST"
13391             }
13392           }
13393         },
13394         "operationId": "POST-vnf-information"
13395       },
13396       "put": {
13397         "consumes": [
13398           "application/json",
13399           "application/xml"
13400         ],
13401         "produces": [
13402           "application/json",
13403           "application/xml"
13404         ],
13405         "parameters": [
13406           {
13407             "in": "path",
13408             "name": "configuration-id",
13409             "required": true,
13410             "type": "string"
13411           },
13412           {
13413             "in": "body",
13414             "name": "(config)vnf-information",
13415             "required": false,
13416             "schema": {
13417               "$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"
13418             }
13419           }
13420         ],
13421         "responses": {
13422           "200": {
13423             "description": "No response was specified",
13424             "schema": {
13425               "$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"
13426             }
13427           }
13428         },
13429         "operationId": "PUT-vnf-information"
13430       }
13431     },
13432     "/restconf/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": {
13433       "delete": {
13434         "produces": [
13435           "application/json",
13436           "application/xml"
13437         ],
13438         "parameters": [
13439           {
13440             "in": "path",
13441             "name": "configuration-id",
13442             "required": true,
13443             "type": "string"
13444           }
13445         ],
13446         "responses": {
13447           "200": {
13448             "description": "No response was specified"
13449           }
13450         },
13451         "operationId": "DELETE-onap-model-information"
13452       },
13453       "get": {
13454         "produces": [
13455           "application/json",
13456           "application/xml"
13457         ],
13458         "parameters": [
13459           {
13460             "in": "path",
13461             "name": "configuration-id",
13462             "required": true,
13463             "type": "string"
13464           }
13465         ],
13466         "responses": {
13467           "200": {
13468             "description": "No response was specified",
13469             "schema": {
13470               "$ref": "#/definitions/(config)onap-model-information"
13471             }
13472           }
13473         },
13474         "operationId": "GET-onap-model-information"
13475       },
13476       "put": {
13477         "consumes": [
13478           "application/json",
13479           "application/xml"
13480         ],
13481         "produces": [
13482           "application/json",
13483           "application/xml"
13484         ],
13485         "parameters": [
13486           {
13487             "in": "path",
13488             "name": "configuration-id",
13489             "required": true,
13490             "type": "string"
13491           },
13492           {
13493             "in": "body",
13494             "name": "(config)onap-model-information",
13495             "required": false,
13496             "schema": {
13497               "$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"
13498             }
13499           }
13500         ],
13501         "responses": {
13502           "200": {
13503             "description": "No response was specified",
13504             "schema": {
13505               "$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"
13506             }
13507           }
13508         },
13509         "operationId": "PUT-onap-model-information"
13510       }
13511     },
13512     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": {
13513       "delete": {
13514         "produces": [
13515           "application/json",
13516           "application/xml"
13517         ],
13518         "parameters": [
13519           {
13520             "in": "path",
13521             "name": "configuration-id",
13522             "required": true,
13523             "type": "string"
13524           }
13525         ],
13526         "responses": {
13527           "200": {
13528             "description": "No response was specified"
13529           }
13530         },
13531         "operationId": "DELETE-request-information"
13532       },
13533       "get": {
13534         "produces": [
13535           "application/json",
13536           "application/xml"
13537         ],
13538         "parameters": [
13539           {
13540             "in": "path",
13541             "name": "configuration-id",
13542             "required": true,
13543             "type": "string"
13544           }
13545         ],
13546         "responses": {
13547           "200": {
13548             "description": "No response was specified",
13549             "schema": {
13550               "$ref": "#/definitions/(config)request-information"
13551             }
13552           }
13553         },
13554         "operationId": "GET-request-information"
13555       },
13556       "put": {
13557         "consumes": [
13558           "application/json",
13559           "application/xml"
13560         ],
13561         "produces": [
13562           "application/json",
13563           "application/xml"
13564         ],
13565         "parameters": [
13566           {
13567             "in": "path",
13568             "name": "configuration-id",
13569             "required": true,
13570             "type": "string"
13571           },
13572           {
13573             "in": "body",
13574             "name": "(config)request-information",
13575             "required": false,
13576             "schema": {
13577               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
13578             }
13579           }
13580         ],
13581         "responses": {
13582           "200": {
13583             "description": "No response was specified",
13584             "schema": {
13585               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
13586             }
13587           }
13588         },
13589         "operationId": "PUT-request-information"
13590       }
13591     },
13592     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": {
13593       "delete": {
13594         "produces": [
13595           "application/json",
13596           "application/xml"
13597         ],
13598         "parameters": [
13599           {
13600             "in": "path",
13601             "name": "configuration-id",
13602             "required": true,
13603             "type": "string"
13604           }
13605         ],
13606         "responses": {
13607           "200": {
13608             "description": "No response was specified"
13609           }
13610         },
13611         "operationId": "DELETE-sdnc-request-header"
13612       },
13613       "get": {
13614         "produces": [
13615           "application/json",
13616           "application/xml"
13617         ],
13618         "parameters": [
13619           {
13620             "in": "path",
13621             "name": "configuration-id",
13622             "required": true,
13623             "type": "string"
13624           }
13625         ],
13626         "responses": {
13627           "200": {
13628             "description": "No response was specified",
13629             "schema": {
13630               "$ref": "#/definitions/(config)sdnc-request-header"
13631             }
13632           }
13633         },
13634         "operationId": "GET-sdnc-request-header"
13635       },
13636       "put": {
13637         "consumes": [
13638           "application/json",
13639           "application/xml"
13640         ],
13641         "produces": [
13642           "application/json",
13643           "application/xml"
13644         ],
13645         "parameters": [
13646           {
13647             "in": "path",
13648             "name": "configuration-id",
13649             "required": true,
13650             "type": "string"
13651           },
13652           {
13653             "in": "body",
13654             "name": "(config)sdnc-request-header",
13655             "required": false,
13656             "schema": {
13657               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
13658             }
13659           }
13660         ],
13661         "responses": {
13662           "200": {
13663             "description": "No response was specified",
13664             "schema": {
13665               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
13666             }
13667           }
13668         },
13669         "operationId": "PUT-sdnc-request-header"
13670       }
13671     },
13672     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": {
13673       "delete": {
13674         "produces": [
13675           "application/json",
13676           "application/xml"
13677         ],
13678         "parameters": [
13679           {
13680             "in": "path",
13681             "name": "configuration-id",
13682             "required": true,
13683             "type": "string"
13684           }
13685         ],
13686         "responses": {
13687           "200": {
13688             "description": "No response was specified"
13689           }
13690         },
13691         "operationId": "DELETE-service-information"
13692       },
13693       "get": {
13694         "produces": [
13695           "application/json",
13696           "application/xml"
13697         ],
13698         "parameters": [
13699           {
13700             "in": "path",
13701             "name": "configuration-id",
13702             "required": true,
13703             "type": "string"
13704           }
13705         ],
13706         "responses": {
13707           "200": {
13708             "description": "No response was specified",
13709             "schema": {
13710               "$ref": "#/definitions/(config)service-information"
13711             }
13712           }
13713         },
13714         "operationId": "GET-service-information"
13715       },
13716       "post": {
13717         "consumes": [
13718           "application/json",
13719           "application/xml"
13720         ],
13721         "produces": [
13722           "application/json",
13723           "application/xml"
13724         ],
13725         "parameters": [
13726           {
13727             "in": "path",
13728             "name": "configuration-id",
13729             "required": true,
13730             "type": "string"
13731           },
13732           {
13733             "in": "body",
13734             "name": "**(config)onap-model-information",
13735             "required": false,
13736             "schema": {
13737               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13738             }
13739           }
13740         ],
13741         "responses": {
13742           "200": {
13743             "description": "No response was specified",
13744             "schema": {
13745               "$ref": "#/definitions/(config)service-informationPOST"
13746             }
13747           }
13748         },
13749         "operationId": "POST-service-information"
13750       },
13751       "put": {
13752         "consumes": [
13753           "application/json",
13754           "application/xml"
13755         ],
13756         "produces": [
13757           "application/json",
13758           "application/xml"
13759         ],
13760         "parameters": [
13761           {
13762             "in": "path",
13763             "name": "configuration-id",
13764             "required": true,
13765             "type": "string"
13766           },
13767           {
13768             "in": "body",
13769             "name": "(config)service-information",
13770             "required": false,
13771             "schema": {
13772               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
13773             }
13774           }
13775         ],
13776         "responses": {
13777           "200": {
13778             "description": "No response was specified",
13779             "schema": {
13780               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
13781             }
13782           }
13783         },
13784         "operationId": "PUT-service-information"
13785       }
13786     },
13787     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": {
13788       "delete": {
13789         "produces": [
13790           "application/json",
13791           "application/xml"
13792         ],
13793         "parameters": [
13794           {
13795             "in": "path",
13796             "name": "configuration-id",
13797             "required": true,
13798             "type": "string"
13799           }
13800         ],
13801         "responses": {
13802           "200": {
13803             "description": "No response was specified"
13804           }
13805         },
13806         "operationId": "DELETE-onap-model-information"
13807       },
13808       "get": {
13809         "produces": [
13810           "application/json",
13811           "application/xml"
13812         ],
13813         "parameters": [
13814           {
13815             "in": "path",
13816             "name": "configuration-id",
13817             "required": true,
13818             "type": "string"
13819           }
13820         ],
13821         "responses": {
13822           "200": {
13823             "description": "No response was specified",
13824             "schema": {
13825               "$ref": "#/definitions/(config)onap-model-information"
13826             }
13827           }
13828         },
13829         "operationId": "GET-onap-model-information"
13830       },
13831       "put": {
13832         "consumes": [
13833           "application/json",
13834           "application/xml"
13835         ],
13836         "produces": [
13837           "application/json",
13838           "application/xml"
13839         ],
13840         "parameters": [
13841           {
13842             "in": "path",
13843             "name": "configuration-id",
13844             "required": true,
13845             "type": "string"
13846           },
13847           {
13848             "in": "body",
13849             "name": "(config)onap-model-information",
13850             "required": false,
13851             "schema": {
13852               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13853             }
13854           }
13855         ],
13856         "responses": {
13857           "200": {
13858             "description": "No response was specified",
13859             "schema": {
13860               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13861             }
13862           }
13863         },
13864         "operationId": "PUT-onap-model-information"
13865       }
13866     },
13867     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology": {
13868       "delete": {
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         "responses": {
13882           "200": {
13883             "description": "No response was specified"
13884           }
13885         },
13886         "operationId": "DELETE-port-mirror-configuration-topology"
13887       },
13888       "get": {
13889         "produces": [
13890           "application/json",
13891           "application/xml"
13892         ],
13893         "parameters": [
13894           {
13895             "in": "path",
13896             "name": "configuration-id",
13897             "required": true,
13898             "type": "string"
13899           }
13900         ],
13901         "responses": {
13902           "200": {
13903             "description": "No response was specified",
13904             "schema": {
13905               "$ref": "#/definitions/(config)port-mirror-configuration-topology"
13906             }
13907           }
13908         },
13909         "operationId": "GET-port-mirror-configuration-topology"
13910       },
13911       "post": {
13912         "consumes": [
13913           "application/json",
13914           "application/xml"
13915         ],
13916         "produces": [
13917           "application/json",
13918           "application/xml"
13919         ],
13920         "parameters": [
13921           {
13922             "in": "path",
13923             "name": "configuration-id",
13924             "required": true,
13925             "type": "string"
13926           },
13927           {
13928             "in": "body",
13929             "name": "**(config)port-mirror-configuration-parameters",
13930             "required": false,
13931             "schema": {
13932               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
13933             }
13934           },
13935           {
13936             "in": "body",
13937             "name": "**(config)onap-model-information",
13938             "required": false,
13939             "schema": {
13940               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
13941             }
13942           },
13943           {
13944             "in": "body",
13945             "name": "**(config)configuration-identifiers",
13946             "required": false,
13947             "schema": {
13948               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
13949             }
13950           },
13951           {
13952             "in": "body",
13953             "name": "**(config)port-mirror-configuration-assignments",
13954             "required": false,
13955             "schema": {
13956               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
13957             }
13958           }
13959         ],
13960         "responses": {
13961           "200": {
13962             "description": "No response was specified",
13963             "schema": {
13964               "$ref": "#/definitions/(config)port-mirror-configuration-topologyPOST"
13965             }
13966           }
13967         },
13968         "operationId": "POST-port-mirror-configuration-topology"
13969       },
13970       "put": {
13971         "consumes": [
13972           "application/json",
13973           "application/xml"
13974         ],
13975         "produces": [
13976           "application/json",
13977           "application/xml"
13978         ],
13979         "parameters": [
13980           {
13981             "in": "path",
13982             "name": "configuration-id",
13983             "required": true,
13984             "type": "string"
13985           },
13986           {
13987             "in": "body",
13988             "name": "(config)port-mirror-configuration-topology",
13989             "required": false,
13990             "schema": {
13991               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
13992             }
13993           }
13994         ],
13995         "responses": {
13996           "200": {
13997             "description": "No response was specified",
13998             "schema": {
13999               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
14000             }
14001           }
14002         },
14003         "operationId": "PUT-port-mirror-configuration-topology"
14004       }
14005     },
14006     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/configuration-identifiers": {
14007       "delete": {
14008         "produces": [
14009           "application/json",
14010           "application/xml"
14011         ],
14012         "parameters": [
14013           {
14014             "in": "path",
14015             "name": "configuration-id",
14016             "required": true,
14017             "type": "string"
14018           }
14019         ],
14020         "responses": {
14021           "200": {
14022             "description": "No response was specified"
14023           }
14024         },
14025         "operationId": "DELETE-configuration-identifiers"
14026       },
14027       "get": {
14028         "produces": [
14029           "application/json",
14030           "application/xml"
14031         ],
14032         "parameters": [
14033           {
14034             "in": "path",
14035             "name": "configuration-id",
14036             "required": true,
14037             "type": "string"
14038           }
14039         ],
14040         "responses": {
14041           "200": {
14042             "description": "No response was specified",
14043             "schema": {
14044               "$ref": "#/definitions/(config)configuration-identifiers"
14045             }
14046           }
14047         },
14048         "operationId": "GET-configuration-identifiers"
14049       },
14050       "put": {
14051         "consumes": [
14052           "application/json",
14053           "application/xml"
14054         ],
14055         "produces": [
14056           "application/json",
14057           "application/xml"
14058         ],
14059         "parameters": [
14060           {
14061             "in": "path",
14062             "name": "configuration-id",
14063             "required": true,
14064             "type": "string"
14065           },
14066           {
14067             "in": "body",
14068             "name": "(config)configuration-identifiers",
14069             "required": false,
14070             "schema": {
14071               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
14072             }
14073           }
14074         ],
14075         "responses": {
14076           "200": {
14077             "description": "No response was specified",
14078             "schema": {
14079               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
14080             }
14081           }
14082         },
14083         "operationId": "PUT-configuration-identifiers"
14084       }
14085     },
14086     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/onap-model-information": {
14087       "delete": {
14088         "produces": [
14089           "application/json",
14090           "application/xml"
14091         ],
14092         "parameters": [
14093           {
14094             "in": "path",
14095             "name": "configuration-id",
14096             "required": true,
14097             "type": "string"
14098           }
14099         ],
14100         "responses": {
14101           "200": {
14102             "description": "No response was specified"
14103           }
14104         },
14105         "operationId": "DELETE-onap-model-information"
14106       },
14107       "get": {
14108         "produces": [
14109           "application/json",
14110           "application/xml"
14111         ],
14112         "parameters": [
14113           {
14114             "in": "path",
14115             "name": "configuration-id",
14116             "required": true,
14117             "type": "string"
14118           }
14119         ],
14120         "responses": {
14121           "200": {
14122             "description": "No response was specified",
14123             "schema": {
14124               "$ref": "#/definitions/(config)onap-model-information"
14125             }
14126           }
14127         },
14128         "operationId": "GET-onap-model-information"
14129       },
14130       "put": {
14131         "consumes": [
14132           "application/json",
14133           "application/xml"
14134         ],
14135         "produces": [
14136           "application/json",
14137           "application/xml"
14138         ],
14139         "parameters": [
14140           {
14141             "in": "path",
14142             "name": "configuration-id",
14143             "required": true,
14144             "type": "string"
14145           },
14146           {
14147             "in": "body",
14148             "name": "(config)onap-model-information",
14149             "required": false,
14150             "schema": {
14151               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
14152             }
14153           }
14154         ],
14155         "responses": {
14156           "200": {
14157             "description": "No response was specified",
14158             "schema": {
14159               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
14160             }
14161           }
14162         },
14163         "operationId": "PUT-onap-model-information"
14164       }
14165     },
14166     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments": {
14167       "delete": {
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         "responses": {
14181           "200": {
14182             "description": "No response was specified"
14183           }
14184         },
14185         "operationId": "DELETE-port-mirror-configuration-assignments"
14186       },
14187       "get": {
14188         "produces": [
14189           "application/json",
14190           "application/xml"
14191         ],
14192         "parameters": [
14193           {
14194             "in": "path",
14195             "name": "configuration-id",
14196             "required": true,
14197             "type": "string"
14198           }
14199         ],
14200         "responses": {
14201           "200": {
14202             "description": "No response was specified",
14203             "schema": {
14204               "$ref": "#/definitions/(config)port-mirror-configuration-assignments"
14205             }
14206           }
14207         },
14208         "operationId": "GET-port-mirror-configuration-assignments"
14209       },
14210       "post": {
14211         "consumes": [
14212           "application/json",
14213           "application/xml"
14214         ],
14215         "produces": [
14216           "application/json",
14217           "application/xml"
14218         ],
14219         "parameters": [
14220           {
14221             "in": "path",
14222             "name": "configuration-id",
14223             "required": true,
14224             "type": "string"
14225           },
14226           {
14227             "in": "body",
14228             "name": "**(config)contrail-vmi-params",
14229             "required": false,
14230             "schema": {
14231               "$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"
14232             }
14233           },
14234           {
14235             "in": "body",
14236             "name": "**(config)source-vnfc-instance-group-id",
14237             "required": false,
14238             "schema": {
14239               "$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"
14240             }
14241           },
14242           {
14243             "in": "body",
14244             "name": "**(config)dest-vnfc-instance-group-id",
14245             "required": false,
14246             "schema": {
14247               "$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"
14248             }
14249           },
14250           {
14251             "in": "body",
14252             "name": "**(config)source-to-dest-maps",
14253             "required": false,
14254             "schema": {
14255               "$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"
14256             }
14257           }
14258         ],
14259         "responses": {
14260           "200": {
14261             "description": "No response was specified",
14262             "schema": {
14263               "$ref": "#/definitions/(config)port-mirror-configuration-assignmentsPOST"
14264             }
14265           }
14266         },
14267         "operationId": "POST-port-mirror-configuration-assignments"
14268       },
14269       "put": {
14270         "consumes": [
14271           "application/json",
14272           "application/xml"
14273         ],
14274         "produces": [
14275           "application/json",
14276           "application/xml"
14277         ],
14278         "parameters": [
14279           {
14280             "in": "path",
14281             "name": "configuration-id",
14282             "required": true,
14283             "type": "string"
14284           },
14285           {
14286             "in": "body",
14287             "name": "(config)port-mirror-configuration-assignments",
14288             "required": false,
14289             "schema": {
14290               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
14291             }
14292           }
14293         ],
14294         "responses": {
14295           "200": {
14296             "description": "No response was specified",
14297             "schema": {
14298               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
14299             }
14300           }
14301         },
14302         "operationId": "PUT-port-mirror-configuration-assignments"
14303       }
14304     },
14305     "/restconf/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": {
14306       "delete": {
14307         "produces": [
14308           "application/json",
14309           "application/xml"
14310         ],
14311         "parameters": [
14312           {
14313             "in": "path",
14314             "name": "configuration-id",
14315             "required": true,
14316             "type": "string"
14317           }
14318         ],
14319         "responses": {
14320           "200": {
14321             "description": "No response was specified"
14322           }
14323         },
14324         "operationId": "DELETE-contrail-vmi-params"
14325       },
14326       "get": {
14327         "produces": [
14328           "application/json",
14329           "application/xml"
14330         ],
14331         "parameters": [
14332           {
14333             "in": "path",
14334             "name": "configuration-id",
14335             "required": true,
14336             "type": "string"
14337           }
14338         ],
14339         "responses": {
14340           "200": {
14341             "description": "No response was specified",
14342             "schema": {
14343               "$ref": "#/definitions/(config)contrail-vmi-params"
14344             }
14345           }
14346         },
14347         "operationId": "GET-contrail-vmi-params"
14348       },
14349       "post": {
14350         "consumes": [
14351           "application/json",
14352           "application/xml"
14353         ],
14354         "produces": [
14355           "application/json",
14356           "application/xml"
14357         ],
14358         "parameters": [
14359           {
14360             "in": "path",
14361             "name": "configuration-id",
14362             "required": true,
14363             "type": "string"
14364           },
14365           {
14366             "in": "body",
14367             "name": "**(config)param",
14368             "required": false,
14369             "schema": {
14370               "$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"
14371             }
14372           }
14373         ],
14374         "responses": {
14375           "200": {
14376             "description": "No response was specified",
14377             "schema": {
14378               "$ref": "#/definitions/(config)contrail-vmi-paramsPOST"
14379             }
14380           }
14381         },
14382         "operationId": "POST-contrail-vmi-params"
14383       },
14384       "put": {
14385         "consumes": [
14386           "application/json",
14387           "application/xml"
14388         ],
14389         "produces": [
14390           "application/json",
14391           "application/xml"
14392         ],
14393         "parameters": [
14394           {
14395             "in": "path",
14396             "name": "configuration-id",
14397             "required": true,
14398             "type": "string"
14399           },
14400           {
14401             "in": "body",
14402             "name": "(config)contrail-vmi-params",
14403             "required": false,
14404             "schema": {
14405               "$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"
14406             }
14407           }
14408         ],
14409         "responses": {
14410           "200": {
14411             "description": "No response was specified",
14412             "schema": {
14413               "$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"
14414             }
14415           }
14416         },
14417         "operationId": "PUT-contrail-vmi-params"
14418       }
14419     },
14420     "/restconf/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}": {
14421       "delete": {
14422         "produces": [
14423           "application/json",
14424           "application/xml"
14425         ],
14426         "parameters": [
14427           {
14428             "in": "path",
14429             "name": "configuration-id",
14430             "required": true,
14431             "type": "string"
14432           },
14433           {
14434             "in": "path",
14435             "name": "name",
14436             "required": true,
14437             "type": "string"
14438           }
14439         ],
14440         "responses": {
14441           "200": {
14442             "description": "No response was specified"
14443           }
14444         },
14445         "operationId": "DELETE-param"
14446       },
14447       "get": {
14448         "produces": [
14449           "application/json",
14450           "application/xml"
14451         ],
14452         "parameters": [
14453           {
14454             "in": "path",
14455             "name": "configuration-id",
14456             "required": true,
14457             "type": "string"
14458           },
14459           {
14460             "in": "path",
14461             "name": "name",
14462             "required": true,
14463             "type": "string"
14464           }
14465         ],
14466         "responses": {
14467           "200": {
14468             "description": "No response was specified",
14469             "schema": {
14470               "$ref": "#/definitions/(config)param"
14471             }
14472           }
14473         },
14474         "operationId": "GET-param"
14475       },
14476       "post": {
14477         "consumes": [
14478           "application/json",
14479           "application/xml"
14480         ],
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             "in": "body",
14500             "name": "**(config)resource-resolution-data",
14501             "required": false,
14502             "schema": {
14503               "$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"
14504             }
14505           }
14506         ],
14507         "responses": {
14508           "200": {
14509             "description": "No response was specified",
14510             "schema": {
14511               "$ref": "#/definitions/(config)paramPOST"
14512             }
14513           }
14514         },
14515         "operationId": "POST-param"
14516       },
14517       "put": {
14518         "consumes": [
14519           "application/json",
14520           "application/xml"
14521         ],
14522         "produces": [
14523           "application/json",
14524           "application/xml"
14525         ],
14526         "parameters": [
14527           {
14528             "in": "path",
14529             "name": "configuration-id",
14530             "required": true,
14531             "type": "string"
14532           },
14533           {
14534             "in": "path",
14535             "name": "name",
14536             "required": true,
14537             "type": "string"
14538           },
14539           {
14540             "in": "body",
14541             "name": "(config)param",
14542             "required": false,
14543             "schema": {
14544               "$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"
14545             }
14546           }
14547         ],
14548         "responses": {
14549           "200": {
14550             "description": "No response was specified",
14551             "schema": {
14552               "$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"
14553             }
14554           }
14555         },
14556         "operationId": "PUT-param"
14557       }
14558     },
14559     "/restconf/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": {
14560       "delete": {
14561         "produces": [
14562           "application/json",
14563           "application/xml"
14564         ],
14565         "parameters": [
14566           {
14567             "in": "path",
14568             "name": "configuration-id",
14569             "required": true,
14570             "type": "string"
14571           },
14572           {
14573             "in": "path",
14574             "name": "name",
14575             "required": true,
14576             "type": "string"
14577           }
14578         ],
14579         "responses": {
14580           "200": {
14581             "description": "No response was specified"
14582           }
14583         },
14584         "operationId": "DELETE-resource-resolution-data"
14585       },
14586       "get": {
14587         "produces": [
14588           "application/json",
14589           "application/xml"
14590         ],
14591         "parameters": [
14592           {
14593             "in": "path",
14594             "name": "configuration-id",
14595             "required": true,
14596             "type": "string"
14597           },
14598           {
14599             "in": "path",
14600             "name": "name",
14601             "required": true,
14602             "type": "string"
14603           }
14604         ],
14605         "responses": {
14606           "200": {
14607             "description": "No response was specified",
14608             "schema": {
14609               "$ref": "#/definitions/(config)resource-resolution-data"
14610             }
14611           }
14612         },
14613         "operationId": "GET-resource-resolution-data"
14614       },
14615       "post": {
14616         "consumes": [
14617           "application/json",
14618           "application/xml"
14619         ],
14620         "produces": [
14621           "application/json",
14622           "application/xml"
14623         ],
14624         "parameters": [
14625           {
14626             "in": "path",
14627             "name": "configuration-id",
14628             "required": true,
14629             "type": "string"
14630           },
14631           {
14632             "in": "path",
14633             "name": "name",
14634             "required": true,
14635             "type": "string"
14636           },
14637           {
14638             "in": "body",
14639             "name": "**(config)resource-key",
14640             "required": false,
14641             "schema": {
14642               "$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"
14643             }
14644           }
14645         ],
14646         "responses": {
14647           "200": {
14648             "description": "No response was specified",
14649             "schema": {
14650               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
14651             }
14652           }
14653         },
14654         "operationId": "POST-resource-resolution-data"
14655       },
14656       "put": {
14657         "consumes": [
14658           "application/json",
14659           "application/xml"
14660         ],
14661         "produces": [
14662           "application/json",
14663           "application/xml"
14664         ],
14665         "parameters": [
14666           {
14667             "in": "path",
14668             "name": "configuration-id",
14669             "required": true,
14670             "type": "string"
14671           },
14672           {
14673             "in": "path",
14674             "name": "name",
14675             "required": true,
14676             "type": "string"
14677           },
14678           {
14679             "in": "body",
14680             "name": "(config)resource-resolution-data",
14681             "required": false,
14682             "schema": {
14683               "$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"
14684             }
14685           }
14686         ],
14687         "responses": {
14688           "200": {
14689             "description": "No response was specified",
14690             "schema": {
14691               "$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"
14692             }
14693           }
14694         },
14695         "operationId": "PUT-resource-resolution-data"
14696       }
14697     },
14698     "/restconf/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}": {
14699       "delete": {
14700         "produces": [
14701           "application/json",
14702           "application/xml"
14703         ],
14704         "parameters": [
14705           {
14706             "in": "path",
14707             "name": "configuration-id",
14708             "required": true,
14709             "type": "string"
14710           },
14711           {
14712             "in": "path",
14713             "name": "name",
14714             "required": true,
14715             "type": "string"
14716           },
14717           {
14718             "in": "path",
14719             "name": "name",
14720             "required": true,
14721             "type": "string"
14722           }
14723         ],
14724         "responses": {
14725           "200": {
14726             "description": "No response was specified"
14727           }
14728         },
14729         "operationId": "DELETE-resource-key"
14730       },
14731       "get": {
14732         "produces": [
14733           "application/json",
14734           "application/xml"
14735         ],
14736         "parameters": [
14737           {
14738             "in": "path",
14739             "name": "configuration-id",
14740             "required": true,
14741             "type": "string"
14742           },
14743           {
14744             "in": "path",
14745             "name": "name",
14746             "required": true,
14747             "type": "string"
14748           },
14749           {
14750             "in": "path",
14751             "name": "name",
14752             "required": true,
14753             "type": "string"
14754           }
14755         ],
14756         "responses": {
14757           "200": {
14758             "description": "No response was specified",
14759             "schema": {
14760               "$ref": "#/definitions/(config)resource-key"
14761             }
14762           }
14763         },
14764         "operationId": "GET-resource-key"
14765       },
14766       "put": {
14767         "consumes": [
14768           "application/json",
14769           "application/xml"
14770         ],
14771         "produces": [
14772           "application/json",
14773           "application/xml"
14774         ],
14775         "parameters": [
14776           {
14777             "in": "path",
14778             "name": "configuration-id",
14779             "required": true,
14780             "type": "string"
14781           },
14782           {
14783             "in": "path",
14784             "name": "name",
14785             "required": true,
14786             "type": "string"
14787           },
14788           {
14789             "in": "path",
14790             "name": "name",
14791             "required": true,
14792             "type": "string"
14793           },
14794           {
14795             "in": "body",
14796             "name": "(config)resource-key",
14797             "required": false,
14798             "schema": {
14799               "$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"
14800             }
14801           }
14802         ],
14803         "responses": {
14804           "200": {
14805             "description": "No response was specified",
14806             "schema": {
14807               "$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"
14808             }
14809           }
14810         },
14811         "operationId": "PUT-resource-key"
14812       }
14813     },
14814     "/restconf/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": {
14815       "delete": {
14816         "produces": [
14817           "application/json",
14818           "application/xml"
14819         ],
14820         "parameters": [
14821           {
14822             "in": "path",
14823             "name": "configuration-id",
14824             "required": true,
14825             "type": "string"
14826           }
14827         ],
14828         "responses": {
14829           "200": {
14830             "description": "No response was specified"
14831           }
14832         },
14833         "operationId": "DELETE-dest-vnfc-instance-group-id"
14834       },
14835       "get": {
14836         "produces": [
14837           "application/json",
14838           "application/xml"
14839         ],
14840         "parameters": [
14841           {
14842             "in": "path",
14843             "name": "configuration-id",
14844             "required": true,
14845             "type": "string"
14846           }
14847         ],
14848         "responses": {
14849           "200": {
14850             "description": "No response was specified",
14851             "schema": {
14852               "$ref": "#/definitions/(config)dest-vnfc-instance-group-id"
14853             }
14854           }
14855         },
14856         "operationId": "GET-dest-vnfc-instance-group-id"
14857       },
14858       "put": {
14859         "consumes": [
14860           "application/json",
14861           "application/xml"
14862         ],
14863         "produces": [
14864           "application/json",
14865           "application/xml"
14866         ],
14867         "parameters": [
14868           {
14869             "in": "path",
14870             "name": "configuration-id",
14871             "required": true,
14872             "type": "string"
14873           },
14874           {
14875             "in": "body",
14876             "name": "(config)dest-vnfc-instance-group-id",
14877             "required": false,
14878             "schema": {
14879               "$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"
14880             }
14881           }
14882         ],
14883         "responses": {
14884           "200": {
14885             "description": "No response was specified",
14886             "schema": {
14887               "$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"
14888             }
14889           }
14890         },
14891         "operationId": "PUT-dest-vnfc-instance-group-id"
14892       }
14893     },
14894     "/restconf/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": {
14895       "delete": {
14896         "produces": [
14897           "application/json",
14898           "application/xml"
14899         ],
14900         "parameters": [
14901           {
14902             "in": "path",
14903             "name": "configuration-id",
14904             "required": true,
14905             "type": "string"
14906           }
14907         ],
14908         "responses": {
14909           "200": {
14910             "description": "No response was specified"
14911           }
14912         },
14913         "operationId": "DELETE-source-to-dest-maps"
14914       },
14915       "get": {
14916         "produces": [
14917           "application/json",
14918           "application/xml"
14919         ],
14920         "parameters": [
14921           {
14922             "in": "path",
14923             "name": "configuration-id",
14924             "required": true,
14925             "type": "string"
14926           }
14927         ],
14928         "responses": {
14929           "200": {
14930             "description": "No response was specified",
14931             "schema": {
14932               "$ref": "#/definitions/(config)source-to-dest-maps"
14933             }
14934           }
14935         },
14936         "operationId": "GET-source-to-dest-maps"
14937       },
14938       "post": {
14939         "consumes": [
14940           "application/json",
14941           "application/xml"
14942         ],
14943         "produces": [
14944           "application/json",
14945           "application/xml"
14946         ],
14947         "parameters": [
14948           {
14949             "in": "path",
14950             "name": "configuration-id",
14951             "required": true,
14952             "type": "string"
14953           },
14954           {
14955             "in": "body",
14956             "name": "**(config)source-to-dest-map",
14957             "required": false,
14958             "schema": {
14959               "$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"
14960             }
14961           }
14962         ],
14963         "responses": {
14964           "200": {
14965             "description": "No response was specified",
14966             "schema": {
14967               "$ref": "#/definitions/(config)source-to-dest-mapsPOST"
14968             }
14969           }
14970         },
14971         "operationId": "POST-source-to-dest-maps"
14972       },
14973       "put": {
14974         "consumes": [
14975           "application/json",
14976           "application/xml"
14977         ],
14978         "produces": [
14979           "application/json",
14980           "application/xml"
14981         ],
14982         "parameters": [
14983           {
14984             "in": "path",
14985             "name": "configuration-id",
14986             "required": true,
14987             "type": "string"
14988           },
14989           {
14990             "in": "body",
14991             "name": "(config)source-to-dest-maps",
14992             "required": false,
14993             "schema": {
14994               "$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"
14995             }
14996           }
14997         ],
14998         "responses": {
14999           "200": {
15000             "description": "No response was specified",
15001             "schema": {
15002               "$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"
15003             }
15004           }
15005         },
15006         "operationId": "PUT-source-to-dest-maps"
15007       }
15008     },
15009     "/restconf/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}": {
15010       "delete": {
15011         "produces": [
15012           "application/json",
15013           "application/xml"
15014         ],
15015         "parameters": [
15016           {
15017             "in": "path",
15018             "name": "configuration-id",
15019             "required": true,
15020             "type": "string"
15021           },
15022           {
15023             "in": "path",
15024             "name": "source-port-id",
15025             "required": true,
15026             "type": "string"
15027           }
15028         ],
15029         "responses": {
15030           "200": {
15031             "description": "No response was specified"
15032           }
15033         },
15034         "operationId": "DELETE-source-to-dest-map"
15035       },
15036       "get": {
15037         "produces": [
15038           "application/json",
15039           "application/xml"
15040         ],
15041         "parameters": [
15042           {
15043             "in": "path",
15044             "name": "configuration-id",
15045             "required": true,
15046             "type": "string"
15047           },
15048           {
15049             "in": "path",
15050             "name": "source-port-id",
15051             "required": true,
15052             "type": "string"
15053           }
15054         ],
15055         "responses": {
15056           "200": {
15057             "description": "No response was specified",
15058             "schema": {
15059               "$ref": "#/definitions/(config)source-to-dest-map"
15060             }
15061           }
15062         },
15063         "operationId": "GET-source-to-dest-map"
15064       },
15065       "post": {
15066         "consumes": [
15067           "application/json",
15068           "application/xml"
15069         ],
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             "in": "body",
15089             "name": "**(config)dest-ip-addresses",
15090             "required": false,
15091             "schema": {
15092               "$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"
15093             }
15094           }
15095         ],
15096         "responses": {
15097           "200": {
15098             "description": "No response was specified",
15099             "schema": {
15100               "$ref": "#/definitions/(config)source-to-dest-mapPOST"
15101             }
15102           }
15103         },
15104         "operationId": "POST-source-to-dest-map"
15105       },
15106       "put": {
15107         "consumes": [
15108           "application/json",
15109           "application/xml"
15110         ],
15111         "produces": [
15112           "application/json",
15113           "application/xml"
15114         ],
15115         "parameters": [
15116           {
15117             "in": "path",
15118             "name": "configuration-id",
15119             "required": true,
15120             "type": "string"
15121           },
15122           {
15123             "in": "path",
15124             "name": "source-port-id",
15125             "required": true,
15126             "type": "string"
15127           },
15128           {
15129             "in": "body",
15130             "name": "(config)source-to-dest-map",
15131             "required": false,
15132             "schema": {
15133               "$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"
15134             }
15135           }
15136         ],
15137         "responses": {
15138           "200": {
15139             "description": "No response was specified",
15140             "schema": {
15141               "$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"
15142             }
15143           }
15144         },
15145         "operationId": "PUT-source-to-dest-map"
15146       }
15147     },
15148     "/restconf/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": {
15149       "delete": {
15150         "produces": [
15151           "application/json",
15152           "application/xml"
15153         ],
15154         "parameters": [
15155           {
15156             "in": "path",
15157             "name": "configuration-id",
15158             "required": true,
15159             "type": "string"
15160           },
15161           {
15162             "in": "path",
15163             "name": "source-port-id",
15164             "required": true,
15165             "type": "string"
15166           }
15167         ],
15168         "responses": {
15169           "200": {
15170             "description": "No response was specified"
15171           }
15172         },
15173         "operationId": "DELETE-dest-ip-addresses"
15174       },
15175       "get": {
15176         "produces": [
15177           "application/json",
15178           "application/xml"
15179         ],
15180         "parameters": [
15181           {
15182             "in": "path",
15183             "name": "configuration-id",
15184             "required": true,
15185             "type": "string"
15186           },
15187           {
15188             "in": "path",
15189             "name": "source-port-id",
15190             "required": true,
15191             "type": "string"
15192           }
15193         ],
15194         "responses": {
15195           "200": {
15196             "description": "No response was specified",
15197             "schema": {
15198               "$ref": "#/definitions/(config)dest-ip-addresses"
15199             }
15200           }
15201         },
15202         "operationId": "GET-dest-ip-addresses"
15203       },
15204       "post": {
15205         "consumes": [
15206           "application/json",
15207           "application/xml"
15208         ],
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             "in": "body",
15228             "name": "**(config)ip-addresses",
15229             "required": false,
15230             "schema": {
15231               "$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"
15232             }
15233           }
15234         ],
15235         "responses": {
15236           "200": {
15237             "description": "No response was specified",
15238             "schema": {
15239               "$ref": "#/definitions/(config)dest-ip-addressesPOST"
15240             }
15241           }
15242         },
15243         "operationId": "POST-dest-ip-addresses"
15244       },
15245       "put": {
15246         "consumes": [
15247           "application/json",
15248           "application/xml"
15249         ],
15250         "produces": [
15251           "application/json",
15252           "application/xml"
15253         ],
15254         "parameters": [
15255           {
15256             "in": "path",
15257             "name": "configuration-id",
15258             "required": true,
15259             "type": "string"
15260           },
15261           {
15262             "in": "path",
15263             "name": "source-port-id",
15264             "required": true,
15265             "type": "string"
15266           },
15267           {
15268             "in": "body",
15269             "name": "(config)dest-ip-addresses",
15270             "required": false,
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(config)dest-ip-addresses-TOP"
15273             }
15274           }
15275         ],
15276         "responses": {
15277           "200": {
15278             "description": "No response was specified",
15279             "schema": {
15280               "$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"
15281             }
15282           }
15283         },
15284         "operationId": "PUT-dest-ip-addresses"
15285       }
15286     },
15287     "/restconf/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": {
15288       "delete": {
15289         "produces": [
15290           "application/json",
15291           "application/xml"
15292         ],
15293         "parameters": [
15294           {
15295             "in": "path",
15296             "name": "configuration-id",
15297             "required": true,
15298             "type": "string"
15299           },
15300           {
15301             "in": "path",
15302             "name": "source-port-id",
15303             "required": true,
15304             "type": "string"
15305           }
15306         ],
15307         "responses": {
15308           "200": {
15309             "description": "No response was specified"
15310           }
15311         },
15312         "operationId": "DELETE-ip-addresses"
15313       },
15314       "get": {
15315         "produces": [
15316           "application/json",
15317           "application/xml"
15318         ],
15319         "parameters": [
15320           {
15321             "in": "path",
15322             "name": "configuration-id",
15323             "required": true,
15324             "type": "string"
15325           },
15326           {
15327             "in": "path",
15328             "name": "source-port-id",
15329             "required": true,
15330             "type": "string"
15331           }
15332         ],
15333         "responses": {
15334           "200": {
15335             "description": "No response was specified",
15336             "schema": {
15337               "$ref": "#/definitions/(config)ip-addresses"
15338             }
15339           }
15340         },
15341         "operationId": "GET-ip-addresses"
15342       },
15343       "put": {
15344         "consumes": [
15345           "application/json",
15346           "application/xml"
15347         ],
15348         "produces": [
15349           "application/json",
15350           "application/xml"
15351         ],
15352         "parameters": [
15353           {
15354             "in": "path",
15355             "name": "configuration-id",
15356             "required": true,
15357             "type": "string"
15358           },
15359           {
15360             "in": "path",
15361             "name": "source-port-id",
15362             "required": true,
15363             "type": "string"
15364           },
15365           {
15366             "in": "body",
15367             "name": "(config)ip-addresses",
15368             "required": false,
15369             "schema": {
15370               "$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"
15371             }
15372           }
15373         ],
15374         "responses": {
15375           "200": {
15376             "description": "No response was specified",
15377             "schema": {
15378               "$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"
15379             }
15380           }
15381         },
15382         "operationId": "PUT-ip-addresses"
15383       }
15384     },
15385     "/restconf/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": {
15386       "delete": {
15387         "produces": [
15388           "application/json",
15389           "application/xml"
15390         ],
15391         "parameters": [
15392           {
15393             "in": "path",
15394             "name": "configuration-id",
15395             "required": true,
15396             "type": "string"
15397           }
15398         ],
15399         "responses": {
15400           "200": {
15401             "description": "No response was specified"
15402           }
15403         },
15404         "operationId": "DELETE-source-vnfc-instance-group-id"
15405       },
15406       "get": {
15407         "produces": [
15408           "application/json",
15409           "application/xml"
15410         ],
15411         "parameters": [
15412           {
15413             "in": "path",
15414             "name": "configuration-id",
15415             "required": true,
15416             "type": "string"
15417           }
15418         ],
15419         "responses": {
15420           "200": {
15421             "description": "No response was specified",
15422             "schema": {
15423               "$ref": "#/definitions/(config)source-vnfc-instance-group-id"
15424             }
15425           }
15426         },
15427         "operationId": "GET-source-vnfc-instance-group-id"
15428       },
15429       "put": {
15430         "consumes": [
15431           "application/json",
15432           "application/xml"
15433         ],
15434         "produces": [
15435           "application/json",
15436           "application/xml"
15437         ],
15438         "parameters": [
15439           {
15440             "in": "path",
15441             "name": "configuration-id",
15442             "required": true,
15443             "type": "string"
15444           },
15445           {
15446             "in": "body",
15447             "name": "(config)source-vnfc-instance-group-id",
15448             "required": false,
15449             "schema": {
15450               "$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"
15451             }
15452           }
15453         ],
15454         "responses": {
15455           "200": {
15456             "description": "No response was specified",
15457             "schema": {
15458               "$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"
15459             }
15460           }
15461         },
15462         "operationId": "PUT-source-vnfc-instance-group-id"
15463       }
15464     },
15465     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters": {
15466       "delete": {
15467         "produces": [
15468           "application/json",
15469           "application/xml"
15470         ],
15471         "parameters": [
15472           {
15473             "in": "path",
15474             "name": "configuration-id",
15475             "required": true,
15476             "type": "string"
15477           }
15478         ],
15479         "responses": {
15480           "200": {
15481             "description": "No response was specified"
15482           }
15483         },
15484         "operationId": "DELETE-port-mirror-configuration-parameters"
15485       },
15486       "get": {
15487         "produces": [
15488           "application/json",
15489           "application/xml"
15490         ],
15491         "parameters": [
15492           {
15493             "in": "path",
15494             "name": "configuration-id",
15495             "required": true,
15496             "type": "string"
15497           }
15498         ],
15499         "responses": {
15500           "200": {
15501             "description": "No response was specified",
15502             "schema": {
15503               "$ref": "#/definitions/(config)port-mirror-configuration-parameters"
15504             }
15505           }
15506         },
15507         "operationId": "GET-port-mirror-configuration-parameters"
15508       },
15509       "post": {
15510         "consumes": [
15511           "application/json",
15512           "application/xml"
15513         ],
15514         "produces": [
15515           "application/json",
15516           "application/xml"
15517         ],
15518         "parameters": [
15519           {
15520             "in": "path",
15521             "name": "configuration-id",
15522             "required": true,
15523             "type": "string"
15524           },
15525           {
15526             "in": "body",
15527             "name": "**(config)param",
15528             "required": false,
15529             "schema": {
15530               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15531             }
15532           }
15533         ],
15534         "responses": {
15535           "200": {
15536             "description": "No response was specified",
15537             "schema": {
15538               "$ref": "#/definitions/(config)port-mirror-configuration-parametersPOST"
15539             }
15540           }
15541         },
15542         "operationId": "POST-port-mirror-configuration-parameters"
15543       },
15544       "put": {
15545         "consumes": [
15546           "application/json",
15547           "application/xml"
15548         ],
15549         "produces": [
15550           "application/json",
15551           "application/xml"
15552         ],
15553         "parameters": [
15554           {
15555             "in": "path",
15556             "name": "configuration-id",
15557             "required": true,
15558             "type": "string"
15559           },
15560           {
15561             "in": "body",
15562             "name": "(config)port-mirror-configuration-parameters",
15563             "required": false,
15564             "schema": {
15565               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
15566             }
15567           }
15568         ],
15569         "responses": {
15570           "200": {
15571             "description": "No response was specified",
15572             "schema": {
15573               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
15574             }
15575           }
15576         },
15577         "operationId": "PUT-port-mirror-configuration-parameters"
15578       }
15579     },
15580     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}": {
15581       "delete": {
15582         "produces": [
15583           "application/json",
15584           "application/xml"
15585         ],
15586         "parameters": [
15587           {
15588             "in": "path",
15589             "name": "configuration-id",
15590             "required": true,
15591             "type": "string"
15592           },
15593           {
15594             "in": "path",
15595             "name": "name",
15596             "required": true,
15597             "type": "string"
15598           }
15599         ],
15600         "responses": {
15601           "200": {
15602             "description": "No response was specified"
15603           }
15604         },
15605         "operationId": "DELETE-param"
15606       },
15607       "get": {
15608         "produces": [
15609           "application/json",
15610           "application/xml"
15611         ],
15612         "parameters": [
15613           {
15614             "in": "path",
15615             "name": "configuration-id",
15616             "required": true,
15617             "type": "string"
15618           },
15619           {
15620             "in": "path",
15621             "name": "name",
15622             "required": true,
15623             "type": "string"
15624           }
15625         ],
15626         "responses": {
15627           "200": {
15628             "description": "No response was specified",
15629             "schema": {
15630               "$ref": "#/definitions/(config)param"
15631             }
15632           }
15633         },
15634         "operationId": "GET-param"
15635       },
15636       "post": {
15637         "consumes": [
15638           "application/json",
15639           "application/xml"
15640         ],
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             "in": "body",
15660             "name": "**(config)resource-resolution-data",
15661             "required": false,
15662             "schema": {
15663               "$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"
15664             }
15665           }
15666         ],
15667         "responses": {
15668           "200": {
15669             "description": "No response was specified",
15670             "schema": {
15671               "$ref": "#/definitions/(config)paramPOST"
15672             }
15673           }
15674         },
15675         "operationId": "POST-param"
15676       },
15677       "put": {
15678         "consumes": [
15679           "application/json",
15680           "application/xml"
15681         ],
15682         "produces": [
15683           "application/json",
15684           "application/xml"
15685         ],
15686         "parameters": [
15687           {
15688             "in": "path",
15689             "name": "configuration-id",
15690             "required": true,
15691             "type": "string"
15692           },
15693           {
15694             "in": "path",
15695             "name": "name",
15696             "required": true,
15697             "type": "string"
15698           },
15699           {
15700             "in": "body",
15701             "name": "(config)param",
15702             "required": false,
15703             "schema": {
15704               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15705             }
15706           }
15707         ],
15708         "responses": {
15709           "200": {
15710             "description": "No response was specified",
15711             "schema": {
15712               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15713             }
15714           }
15715         },
15716         "operationId": "PUT-param"
15717       }
15718     },
15719     "/restconf/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": {
15720       "delete": {
15721         "produces": [
15722           "application/json",
15723           "application/xml"
15724         ],
15725         "parameters": [
15726           {
15727             "in": "path",
15728             "name": "configuration-id",
15729             "required": true,
15730             "type": "string"
15731           },
15732           {
15733             "in": "path",
15734             "name": "name",
15735             "required": true,
15736             "type": "string"
15737           }
15738         ],
15739         "responses": {
15740           "200": {
15741             "description": "No response was specified"
15742           }
15743         },
15744         "operationId": "DELETE-resource-resolution-data"
15745       },
15746       "get": {
15747         "produces": [
15748           "application/json",
15749           "application/xml"
15750         ],
15751         "parameters": [
15752           {
15753             "in": "path",
15754             "name": "configuration-id",
15755             "required": true,
15756             "type": "string"
15757           },
15758           {
15759             "in": "path",
15760             "name": "name",
15761             "required": true,
15762             "type": "string"
15763           }
15764         ],
15765         "responses": {
15766           "200": {
15767             "description": "No response was specified",
15768             "schema": {
15769               "$ref": "#/definitions/(config)resource-resolution-data"
15770             }
15771           }
15772         },
15773         "operationId": "GET-resource-resolution-data"
15774       },
15775       "post": {
15776         "consumes": [
15777           "application/json",
15778           "application/xml"
15779         ],
15780         "produces": [
15781           "application/json",
15782           "application/xml"
15783         ],
15784         "parameters": [
15785           {
15786             "in": "path",
15787             "name": "configuration-id",
15788             "required": true,
15789             "type": "string"
15790           },
15791           {
15792             "in": "path",
15793             "name": "name",
15794             "required": true,
15795             "type": "string"
15796           },
15797           {
15798             "in": "body",
15799             "name": "**(config)resource-key",
15800             "required": false,
15801             "schema": {
15802               "$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"
15803             }
15804           }
15805         ],
15806         "responses": {
15807           "200": {
15808             "description": "No response was specified",
15809             "schema": {
15810               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
15811             }
15812           }
15813         },
15814         "operationId": "POST-resource-resolution-data"
15815       },
15816       "put": {
15817         "consumes": [
15818           "application/json",
15819           "application/xml"
15820         ],
15821         "produces": [
15822           "application/json",
15823           "application/xml"
15824         ],
15825         "parameters": [
15826           {
15827             "in": "path",
15828             "name": "configuration-id",
15829             "required": true,
15830             "type": "string"
15831           },
15832           {
15833             "in": "path",
15834             "name": "name",
15835             "required": true,
15836             "type": "string"
15837           },
15838           {
15839             "in": "body",
15840             "name": "(config)resource-resolution-data",
15841             "required": false,
15842             "schema": {
15843               "$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"
15844             }
15845           }
15846         ],
15847         "responses": {
15848           "200": {
15849             "description": "No response was specified",
15850             "schema": {
15851               "$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"
15852             }
15853           }
15854         },
15855         "operationId": "PUT-resource-resolution-data"
15856       }
15857     },
15858     "/restconf/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}": {
15859       "delete": {
15860         "produces": [
15861           "application/json",
15862           "application/xml"
15863         ],
15864         "parameters": [
15865           {
15866             "in": "path",
15867             "name": "configuration-id",
15868             "required": true,
15869             "type": "string"
15870           },
15871           {
15872             "in": "path",
15873             "name": "name",
15874             "required": true,
15875             "type": "string"
15876           },
15877           {
15878             "in": "path",
15879             "name": "name",
15880             "required": true,
15881             "type": "string"
15882           }
15883         ],
15884         "responses": {
15885           "200": {
15886             "description": "No response was specified"
15887           }
15888         },
15889         "operationId": "DELETE-resource-key"
15890       },
15891       "get": {
15892         "produces": [
15893           "application/json",
15894           "application/xml"
15895         ],
15896         "parameters": [
15897           {
15898             "in": "path",
15899             "name": "configuration-id",
15900             "required": true,
15901             "type": "string"
15902           },
15903           {
15904             "in": "path",
15905             "name": "name",
15906             "required": true,
15907             "type": "string"
15908           },
15909           {
15910             "in": "path",
15911             "name": "name",
15912             "required": true,
15913             "type": "string"
15914           }
15915         ],
15916         "responses": {
15917           "200": {
15918             "description": "No response was specified",
15919             "schema": {
15920               "$ref": "#/definitions/(config)resource-key"
15921             }
15922           }
15923         },
15924         "operationId": "GET-resource-key"
15925       },
15926       "put": {
15927         "consumes": [
15928           "application/json",
15929           "application/xml"
15930         ],
15931         "produces": [
15932           "application/json",
15933           "application/xml"
15934         ],
15935         "parameters": [
15936           {
15937             "in": "path",
15938             "name": "configuration-id",
15939             "required": true,
15940             "type": "string"
15941           },
15942           {
15943             "in": "path",
15944             "name": "name",
15945             "required": true,
15946             "type": "string"
15947           },
15948           {
15949             "in": "path",
15950             "name": "name",
15951             "required": true,
15952             "type": "string"
15953           },
15954           {
15955             "in": "body",
15956             "name": "(config)resource-key",
15957             "required": false,
15958             "schema": {
15959               "$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"
15960             }
15961           }
15962         ],
15963         "responses": {
15964           "200": {
15965             "description": "No response was specified",
15966             "schema": {
15967               "$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"
15968             }
15969           }
15970         },
15971         "operationId": "PUT-resource-key"
15972       }
15973     },
15974     "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-status": {
15975       "delete": {
15976         "produces": [
15977           "application/json",
15978           "application/xml"
15979         ],
15980         "parameters": [
15981           {
15982             "in": "path",
15983             "name": "configuration-id",
15984             "required": true,
15985             "type": "string"
15986           }
15987         ],
15988         "responses": {
15989           "200": {
15990             "description": "No response was specified"
15991           }
15992         },
15993         "operationId": "DELETE-configuration-status"
15994       },
15995       "get": {
15996         "produces": [
15997           "application/json",
15998           "application/xml"
15999         ],
16000         "parameters": [
16001           {
16002             "in": "path",
16003             "name": "configuration-id",
16004             "required": true,
16005             "type": "string"
16006           }
16007         ],
16008         "responses": {
16009           "200": {
16010             "description": "No response was specified",
16011             "schema": {
16012               "$ref": "#/definitions/(config)configuration-status"
16013             }
16014           }
16015         },
16016         "operationId": "GET-configuration-status"
16017       },
16018       "put": {
16019         "consumes": [
16020           "application/json",
16021           "application/xml"
16022         ],
16023         "produces": [
16024           "application/json",
16025           "application/xml"
16026         ],
16027         "parameters": [
16028           {
16029             "in": "path",
16030             "name": "configuration-id",
16031             "required": true,
16032             "type": "string"
16033           },
16034           {
16035             "in": "body",
16036             "name": "(config)configuration-status",
16037             "required": false,
16038             "schema": {
16039               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
16040             }
16041           }
16042         ],
16043         "responses": {
16044           "200": {
16045             "description": "No response was specified",
16046             "schema": {
16047               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
16048             }
16049           }
16050         },
16051         "operationId": "PUT-configuration-status"
16052       }
16053     },
16054     "/restconf/config/GENERIC-RESOURCE-API:preload-information": {
16055       "delete": {
16056         "produces": [
16057           "application/json",
16058           "application/xml"
16059         ],
16060         "responses": {
16061           "200": {
16062             "description": "No response was specified"
16063           }
16064         },
16065         "operationId": "DELETE-preload-information"
16066       },
16067       "get": {
16068         "produces": [
16069           "application/json",
16070           "application/xml"
16071         ],
16072         "responses": {
16073           "200": {
16074             "description": "No response was specified",
16075             "schema": {
16076               "$ref": "#/definitions/(config)preload-information"
16077             }
16078           }
16079         },
16080         "operationId": "GET-preload-information"
16081       },
16082       "post": {
16083         "consumes": [
16084           "application/json",
16085           "application/xml"
16086         ],
16087         "produces": [
16088           "application/json",
16089           "application/xml"
16090         ],
16091         "parameters": [
16092           {
16093             "in": "body",
16094             "name": "**(config)preload-list",
16095             "required": false,
16096             "schema": {
16097               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
16098             }
16099           }
16100         ],
16101         "responses": {
16102           "200": {
16103             "description": "No response was specified",
16104             "schema": {
16105               "$ref": "#/definitions/(config)preload-informationPOST"
16106             }
16107           }
16108         },
16109         "operationId": "POST-preload-information"
16110       },
16111       "put": {
16112         "consumes": [
16113           "application/json",
16114           "application/xml"
16115         ],
16116         "produces": [
16117           "application/json",
16118           "application/xml"
16119         ],
16120         "parameters": [
16121           {
16122             "in": "body",
16123             "name": "(config)preload-information",
16124             "required": false,
16125             "schema": {
16126               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP"
16127             }
16128           }
16129         ],
16130         "responses": {
16131           "200": {
16132             "description": "No response was specified",
16133             "schema": {
16134               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP"
16135             }
16136           }
16137         },
16138         "operationId": "PUT-preload-information"
16139       }
16140     },
16141     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}": {
16142       "delete": {
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         "responses": {
16164           "200": {
16165             "description": "No response was specified"
16166           }
16167         },
16168         "operationId": "DELETE-preload-list"
16169       },
16170       "get": {
16171         "produces": [
16172           "application/json",
16173           "application/xml"
16174         ],
16175         "parameters": [
16176           {
16177             "description": "vf-module-name or network name",
16178             "in": "path",
16179             "name": "preload-id",
16180             "required": true,
16181             "type": "string"
16182           },
16183           {
16184             "description": "network or vf-module",
16185             "in": "path",
16186             "name": "preload-type",
16187             "required": true,
16188             "type": "string"
16189           }
16190         ],
16191         "responses": {
16192           "200": {
16193             "description": "No response was specified",
16194             "schema": {
16195               "$ref": "#/definitions/(config)preload-list"
16196             }
16197           }
16198         },
16199         "operationId": "GET-preload-list"
16200       },
16201       "post": {
16202         "consumes": [
16203           "application/json",
16204           "application/xml"
16205         ],
16206         "produces": [
16207           "application/json",
16208           "application/xml"
16209         ],
16210         "parameters": [
16211           {
16212             "description": "vf-module-name or network name",
16213             "in": "path",
16214             "name": "preload-id",
16215             "required": true,
16216             "type": "string"
16217           },
16218           {
16219             "description": "network or vf-module",
16220             "in": "path",
16221             "name": "preload-type",
16222             "required": true,
16223             "type": "string"
16224           },
16225           {
16226             "in": "body",
16227             "name": "**(config)preload-data",
16228             "required": false,
16229             "schema": {
16230               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16231             }
16232           }
16233         ],
16234         "responses": {
16235           "200": {
16236             "description": "No response was specified",
16237             "schema": {
16238               "$ref": "#/definitions/(config)preload-listPOST"
16239             }
16240           }
16241         },
16242         "operationId": "POST-preload-list"
16243       },
16244       "put": {
16245         "consumes": [
16246           "application/json",
16247           "application/xml"
16248         ],
16249         "produces": [
16250           "application/json",
16251           "application/xml"
16252         ],
16253         "parameters": [
16254           {
16255             "description": "vf-module-name or network name",
16256             "in": "path",
16257             "name": "preload-id",
16258             "required": true,
16259             "type": "string"
16260           },
16261           {
16262             "description": "network or vf-module",
16263             "in": "path",
16264             "name": "preload-type",
16265             "required": true,
16266             "type": "string"
16267           },
16268           {
16269             "in": "body",
16270             "name": "(config)preload-list",
16271             "required": false,
16272             "schema": {
16273               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
16274             }
16275           }
16276         ],
16277         "responses": {
16278           "200": {
16279             "description": "No response was specified",
16280             "schema": {
16281               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
16282             }
16283           }
16284         },
16285         "operationId": "PUT-preload-list"
16286       }
16287     },
16288     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data": {
16289       "delete": {
16290         "produces": [
16291           "application/json",
16292           "application/xml"
16293         ],
16294         "parameters": [
16295           {
16296             "description": "vf-module-name or network name",
16297             "in": "path",
16298             "name": "preload-id",
16299             "required": true,
16300             "type": "string"
16301           },
16302           {
16303             "description": "network or vf-module",
16304             "in": "path",
16305             "name": "preload-type",
16306             "required": true,
16307             "type": "string"
16308           }
16309         ],
16310         "responses": {
16311           "200": {
16312             "description": "No response was specified"
16313           }
16314         },
16315         "operationId": "DELETE-preload-data"
16316       },
16317       "get": {
16318         "produces": [
16319           "application/json",
16320           "application/xml"
16321         ],
16322         "parameters": [
16323           {
16324             "description": "vf-module-name or network name",
16325             "in": "path",
16326             "name": "preload-id",
16327             "required": true,
16328             "type": "string"
16329           },
16330           {
16331             "description": "network or vf-module",
16332             "in": "path",
16333             "name": "preload-type",
16334             "required": true,
16335             "type": "string"
16336           }
16337         ],
16338         "responses": {
16339           "200": {
16340             "description": "No response was specified",
16341             "schema": {
16342               "$ref": "#/definitions/(config)preload-data"
16343             }
16344           }
16345         },
16346         "operationId": "GET-preload-data"
16347       },
16348       "post": {
16349         "consumes": [
16350           "application/json",
16351           "application/xml"
16352         ],
16353         "produces": [
16354           "application/json",
16355           "application/xml"
16356         ],
16357         "parameters": [
16358           {
16359             "description": "vf-module-name or network name",
16360             "in": "path",
16361             "name": "preload-id",
16362             "required": true,
16363             "type": "string"
16364           },
16365           {
16366             "description": "network or vf-module",
16367             "in": "path",
16368             "name": "preload-type",
16369             "required": true,
16370             "type": "string"
16371           },
16372           {
16373             "in": "body",
16374             "name": "**(config)preload-oper-status",
16375             "required": false,
16376             "schema": {
16377               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
16378             }
16379           },
16380           {
16381             "in": "body",
16382             "name": "**(config)preload-network-topology-information",
16383             "required": false,
16384             "schema": {
16385               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16386             }
16387           },
16388           {
16389             "in": "body",
16390             "name": "**(config)preload-vf-module-topology-information",
16391             "required": false,
16392             "schema": {
16393               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
16394             }
16395           }
16396         ],
16397         "responses": {
16398           "200": {
16399             "description": "No response was specified",
16400             "schema": {
16401               "$ref": "#/definitions/(config)preload-dataPOST"
16402             }
16403           }
16404         },
16405         "operationId": "POST-preload-data"
16406       },
16407       "put": {
16408         "consumes": [
16409           "application/json",
16410           "application/xml"
16411         ],
16412         "produces": [
16413           "application/json",
16414           "application/xml"
16415         ],
16416         "parameters": [
16417           {
16418             "description": "vf-module-name or network name",
16419             "in": "path",
16420             "name": "preload-id",
16421             "required": true,
16422             "type": "string"
16423           },
16424           {
16425             "description": "network or vf-module",
16426             "in": "path",
16427             "name": "preload-type",
16428             "required": true,
16429             "type": "string"
16430           },
16431           {
16432             "in": "body",
16433             "name": "(config)preload-data",
16434             "required": false,
16435             "schema": {
16436               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16437             }
16438           }
16439         ],
16440         "responses": {
16441           "200": {
16442             "description": "No response was specified",
16443             "schema": {
16444               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16445             }
16446           }
16447         },
16448         "operationId": "PUT-preload-data"
16449       }
16450     },
16451     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information": {
16452       "delete": {
16453         "produces": [
16454           "application/json",
16455           "application/xml"
16456         ],
16457         "parameters": [
16458           {
16459             "description": "vf-module-name or network name",
16460             "in": "path",
16461             "name": "preload-id",
16462             "required": true,
16463             "type": "string"
16464           },
16465           {
16466             "description": "network or vf-module",
16467             "in": "path",
16468             "name": "preload-type",
16469             "required": true,
16470             "type": "string"
16471           }
16472         ],
16473         "responses": {
16474           "200": {
16475             "description": "No response was specified"
16476           }
16477         },
16478         "operationId": "DELETE-preload-network-topology-information"
16479       },
16480       "get": {
16481         "produces": [
16482           "application/json",
16483           "application/xml"
16484         ],
16485         "parameters": [
16486           {
16487             "description": "vf-module-name or network name",
16488             "in": "path",
16489             "name": "preload-id",
16490             "required": true,
16491             "type": "string"
16492           },
16493           {
16494             "description": "network or vf-module",
16495             "in": "path",
16496             "name": "preload-type",
16497             "required": true,
16498             "type": "string"
16499           }
16500         ],
16501         "responses": {
16502           "200": {
16503             "description": "No response was specified",
16504             "schema": {
16505               "$ref": "#/definitions/(config)preload-network-topology-information"
16506             }
16507           }
16508         },
16509         "operationId": "GET-preload-network-topology-information"
16510       },
16511       "post": {
16512         "consumes": [
16513           "application/json",
16514           "application/xml"
16515         ],
16516         "produces": [
16517           "application/json",
16518           "application/xml"
16519         ],
16520         "parameters": [
16521           {
16522             "description": "vf-module-name or network name",
16523             "in": "path",
16524             "name": "preload-id",
16525             "required": true,
16526             "type": "string"
16527           },
16528           {
16529             "description": "network or vf-module",
16530             "in": "path",
16531             "name": "preload-type",
16532             "required": true,
16533             "type": "string"
16534           },
16535           {
16536             "in": "body",
16537             "name": "**(config)network-policy",
16538             "required": false,
16539             "schema": {
16540               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16541             }
16542           },
16543           {
16544             "in": "body",
16545             "name": "**(config)route-table-reference",
16546             "required": false,
16547             "schema": {
16548               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
16549             }
16550           },
16551           {
16552             "in": "body",
16553             "name": "**(config)host-routes",
16554             "required": false,
16555             "schema": {
16556               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16557             }
16558           },
16559           {
16560             "in": "body",
16561             "name": "**(config)vpn-bindings",
16562             "required": false,
16563             "schema": {
16564               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
16565             }
16566           },
16567           {
16568             "in": "body",
16569             "name": "**(config)subnets",
16570             "required": false,
16571             "schema": {
16572               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
16573             }
16574           },
16575           {
16576             "in": "body",
16577             "name": "**(config)network-topology-identifier-structure",
16578             "required": false,
16579             "schema": {
16580               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
16581             }
16582           }
16583         ],
16584         "responses": {
16585           "200": {
16586             "description": "No response was specified",
16587             "schema": {
16588               "$ref": "#/definitions/(config)preload-network-topology-informationPOST"
16589             }
16590           }
16591         },
16592         "operationId": "POST-preload-network-topology-information"
16593       },
16594       "put": {
16595         "consumes": [
16596           "application/json",
16597           "application/xml"
16598         ],
16599         "produces": [
16600           "application/json",
16601           "application/xml"
16602         ],
16603         "parameters": [
16604           {
16605             "description": "vf-module-name or network name",
16606             "in": "path",
16607             "name": "preload-id",
16608             "required": true,
16609             "type": "string"
16610           },
16611           {
16612             "description": "network or vf-module",
16613             "in": "path",
16614             "name": "preload-type",
16615             "required": true,
16616             "type": "string"
16617           },
16618           {
16619             "in": "body",
16620             "name": "(config)preload-network-topology-information",
16621             "required": false,
16622             "schema": {
16623               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16624             }
16625           }
16626         ],
16627         "responses": {
16628           "200": {
16629             "description": "No response was specified",
16630             "schema": {
16631               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16632             }
16633           }
16634         },
16635         "operationId": "PUT-preload-network-topology-information"
16636       }
16637     },
16638     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/host-routes/{route-prefix}": {
16639       "delete": {
16640         "produces": [
16641           "application/json",
16642           "application/xml"
16643         ],
16644         "parameters": [
16645           {
16646             "description": "vf-module-name or network name",
16647             "in": "path",
16648             "name": "preload-id",
16649             "required": true,
16650             "type": "string"
16651           },
16652           {
16653             "description": "network or vf-module",
16654             "in": "path",
16655             "name": "preload-type",
16656             "required": true,
16657             "type": "string"
16658           },
16659           {
16660             "in": "path",
16661             "name": "route-prefix",
16662             "required": true,
16663             "type": "string"
16664           }
16665         ],
16666         "responses": {
16667           "200": {
16668             "description": "No response was specified"
16669           }
16670         },
16671         "operationId": "DELETE-host-routes"
16672       },
16673       "get": {
16674         "produces": [
16675           "application/json",
16676           "application/xml"
16677         ],
16678         "parameters": [
16679           {
16680             "description": "vf-module-name or network name",
16681             "in": "path",
16682             "name": "preload-id",
16683             "required": true,
16684             "type": "string"
16685           },
16686           {
16687             "description": "network or vf-module",
16688             "in": "path",
16689             "name": "preload-type",
16690             "required": true,
16691             "type": "string"
16692           },
16693           {
16694             "in": "path",
16695             "name": "route-prefix",
16696             "required": true,
16697             "type": "string"
16698           }
16699         ],
16700         "responses": {
16701           "200": {
16702             "description": "No response was specified",
16703             "schema": {
16704               "$ref": "#/definitions/(config)host-routes"
16705             }
16706           }
16707         },
16708         "operationId": "GET-host-routes"
16709       },
16710       "put": {
16711         "consumes": [
16712           "application/json",
16713           "application/xml"
16714         ],
16715         "produces": [
16716           "application/json",
16717           "application/xml"
16718         ],
16719         "parameters": [
16720           {
16721             "description": "vf-module-name or network name",
16722             "in": "path",
16723             "name": "preload-id",
16724             "required": true,
16725             "type": "string"
16726           },
16727           {
16728             "description": "network or vf-module",
16729             "in": "path",
16730             "name": "preload-type",
16731             "required": true,
16732             "type": "string"
16733           },
16734           {
16735             "in": "path",
16736             "name": "route-prefix",
16737             "required": true,
16738             "type": "string"
16739           },
16740           {
16741             "in": "body",
16742             "name": "(config)host-routes",
16743             "required": false,
16744             "schema": {
16745               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16746             }
16747           }
16748         ],
16749         "responses": {
16750           "200": {
16751             "description": "No response was specified",
16752             "schema": {
16753               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16754             }
16755           }
16756         },
16757         "operationId": "PUT-host-routes"
16758       }
16759     },
16760     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-policy/{network-policy-fqdn}": {
16761       "delete": {
16762         "produces": [
16763           "application/json",
16764           "application/xml"
16765         ],
16766         "parameters": [
16767           {
16768             "description": "vf-module-name or network name",
16769             "in": "path",
16770             "name": "preload-id",
16771             "required": true,
16772             "type": "string"
16773           },
16774           {
16775             "description": "network or vf-module",
16776             "in": "path",
16777             "name": "preload-type",
16778             "required": true,
16779             "type": "string"
16780           },
16781           {
16782             "in": "path",
16783             "name": "network-policy-fqdn",
16784             "required": true,
16785             "type": "string"
16786           }
16787         ],
16788         "responses": {
16789           "200": {
16790             "description": "No response was specified"
16791           }
16792         },
16793         "operationId": "DELETE-network-policy"
16794       },
16795       "get": {
16796         "produces": [
16797           "application/json",
16798           "application/xml"
16799         ],
16800         "parameters": [
16801           {
16802             "description": "vf-module-name or network name",
16803             "in": "path",
16804             "name": "preload-id",
16805             "required": true,
16806             "type": "string"
16807           },
16808           {
16809             "description": "network or vf-module",
16810             "in": "path",
16811             "name": "preload-type",
16812             "required": true,
16813             "type": "string"
16814           },
16815           {
16816             "in": "path",
16817             "name": "network-policy-fqdn",
16818             "required": true,
16819             "type": "string"
16820           }
16821         ],
16822         "responses": {
16823           "200": {
16824             "description": "No response was specified",
16825             "schema": {
16826               "$ref": "#/definitions/(config)network-policy"
16827             }
16828           }
16829         },
16830         "operationId": "GET-network-policy"
16831       },
16832       "put": {
16833         "consumes": [
16834           "application/json",
16835           "application/xml"
16836         ],
16837         "produces": [
16838           "application/json",
16839           "application/xml"
16840         ],
16841         "parameters": [
16842           {
16843             "description": "vf-module-name or network name",
16844             "in": "path",
16845             "name": "preload-id",
16846             "required": true,
16847             "type": "string"
16848           },
16849           {
16850             "description": "network or vf-module",
16851             "in": "path",
16852             "name": "preload-type",
16853             "required": true,
16854             "type": "string"
16855           },
16856           {
16857             "in": "path",
16858             "name": "network-policy-fqdn",
16859             "required": true,
16860             "type": "string"
16861           },
16862           {
16863             "in": "body",
16864             "name": "(config)network-policy",
16865             "required": false,
16866             "schema": {
16867               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16868             }
16869           }
16870         ],
16871         "responses": {
16872           "200": {
16873             "description": "No response was specified",
16874             "schema": {
16875               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16876             }
16877           }
16878         },
16879         "operationId": "PUT-network-policy"
16880       }
16881     },
16882     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure": {
16883       "delete": {
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         "responses": {
16905           "200": {
16906             "description": "No response was specified"
16907           }
16908         },
16909         "operationId": "DELETE-network-topology-identifier-structure"
16910       },
16911       "get": {
16912         "produces": [
16913           "application/json",
16914           "application/xml"
16915         ],
16916         "parameters": [
16917           {
16918             "description": "vf-module-name or network name",
16919             "in": "path",
16920             "name": "preload-id",
16921             "required": true,
16922             "type": "string"
16923           },
16924           {
16925             "description": "network or vf-module",
16926             "in": "path",
16927             "name": "preload-type",
16928             "required": true,
16929             "type": "string"
16930           }
16931         ],
16932         "responses": {
16933           "200": {
16934             "description": "No response was specified",
16935             "schema": {
16936               "$ref": "#/definitions/(config)network-topology-identifier-structure"
16937             }
16938           }
16939         },
16940         "operationId": "GET-network-topology-identifier-structure"
16941       },
16942       "post": {
16943         "consumes": [
16944           "application/json",
16945           "application/xml"
16946         ],
16947         "produces": [
16948           "application/json",
16949           "application/xml"
16950         ],
16951         "parameters": [
16952           {
16953             "description": "vf-module-name or network name",
16954             "in": "path",
16955             "name": "preload-id",
16956             "required": true,
16957             "type": "string"
16958           },
16959           {
16960             "description": "network or vf-module",
16961             "in": "path",
16962             "name": "preload-type",
16963             "required": true,
16964             "type": "string"
16965           },
16966           {
16967             "in": "body",
16968             "name": "**(config)related-networks",
16969             "required": false,
16970             "schema": {
16971               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
16972             }
16973           }
16974         ],
16975         "responses": {
16976           "200": {
16977             "description": "No response was specified",
16978             "schema": {
16979               "$ref": "#/definitions/(config)network-topology-identifier-structurePOST"
16980             }
16981           }
16982         },
16983         "operationId": "POST-network-topology-identifier-structure"
16984       },
16985       "put": {
16986         "consumes": [
16987           "application/json",
16988           "application/xml"
16989         ],
16990         "produces": [
16991           "application/json",
16992           "application/xml"
16993         ],
16994         "parameters": [
16995           {
16996             "description": "vf-module-name or network name",
16997             "in": "path",
16998             "name": "preload-id",
16999             "required": true,
17000             "type": "string"
17001           },
17002           {
17003             "description": "network or vf-module",
17004             "in": "path",
17005             "name": "preload-type",
17006             "required": true,
17007             "type": "string"
17008           },
17009           {
17010             "in": "body",
17011             "name": "(config)network-topology-identifier-structure",
17012             "required": false,
17013             "schema": {
17014               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
17015             }
17016           }
17017         ],
17018         "responses": {
17019           "200": {
17020             "description": "No response was specified",
17021             "schema": {
17022               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
17023             }
17024           }
17025         },
17026         "operationId": "PUT-network-topology-identifier-structure"
17027       }
17028     },
17029     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks": {
17030       "delete": {
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         "responses": {
17052           "200": {
17053             "description": "No response was specified"
17054           }
17055         },
17056         "operationId": "DELETE-related-networks"
17057       },
17058       "get": {
17059         "produces": [
17060           "application/json",
17061           "application/xml"
17062         ],
17063         "parameters": [
17064           {
17065             "description": "vf-module-name or network name",
17066             "in": "path",
17067             "name": "preload-id",
17068             "required": true,
17069             "type": "string"
17070           },
17071           {
17072             "description": "network or vf-module",
17073             "in": "path",
17074             "name": "preload-type",
17075             "required": true,
17076             "type": "string"
17077           }
17078         ],
17079         "responses": {
17080           "200": {
17081             "description": "No response was specified",
17082             "schema": {
17083               "$ref": "#/definitions/(config)related-networks"
17084             }
17085           }
17086         },
17087         "operationId": "GET-related-networks"
17088       },
17089       "post": {
17090         "consumes": [
17091           "application/json",
17092           "application/xml"
17093         ],
17094         "produces": [
17095           "application/json",
17096           "application/xml"
17097         ],
17098         "parameters": [
17099           {
17100             "description": "vf-module-name or network name",
17101             "in": "path",
17102             "name": "preload-id",
17103             "required": true,
17104             "type": "string"
17105           },
17106           {
17107             "description": "network or vf-module",
17108             "in": "path",
17109             "name": "preload-type",
17110             "required": true,
17111             "type": "string"
17112           },
17113           {
17114             "in": "body",
17115             "name": "**(config)related-network",
17116             "required": false,
17117             "schema": {
17118               "$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"
17119             }
17120           }
17121         ],
17122         "responses": {
17123           "200": {
17124             "description": "No response was specified",
17125             "schema": {
17126               "$ref": "#/definitions/(config)related-networksPOST"
17127             }
17128           }
17129         },
17130         "operationId": "POST-related-networks"
17131       },
17132       "put": {
17133         "consumes": [
17134           "application/json",
17135           "application/xml"
17136         ],
17137         "produces": [
17138           "application/json",
17139           "application/xml"
17140         ],
17141         "parameters": [
17142           {
17143             "description": "vf-module-name or network name",
17144             "in": "path",
17145             "name": "preload-id",
17146             "required": true,
17147             "type": "string"
17148           },
17149           {
17150             "description": "network or vf-module",
17151             "in": "path",
17152             "name": "preload-type",
17153             "required": true,
17154             "type": "string"
17155           },
17156           {
17157             "in": "body",
17158             "name": "(config)related-networks",
17159             "required": false,
17160             "schema": {
17161               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
17162             }
17163           }
17164         ],
17165         "responses": {
17166           "200": {
17167             "description": "No response was specified",
17168             "schema": {
17169               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
17170             }
17171           }
17172         },
17173         "operationId": "PUT-related-networks"
17174       }
17175     },
17176     "/restconf/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}": {
17177       "delete": {
17178         "produces": [
17179           "application/json",
17180           "application/xml"
17181         ],
17182         "parameters": [
17183           {
17184             "description": "vf-module-name or network name",
17185             "in": "path",
17186             "name": "preload-id",
17187             "required": true,
17188             "type": "string"
17189           },
17190           {
17191             "description": "network or vf-module",
17192             "in": "path",
17193             "name": "preload-type",
17194             "required": true,
17195             "type": "string"
17196           },
17197           {
17198             "description": "Key to l3-network object",
17199             "in": "path",
17200             "name": "network-id",
17201             "required": true,
17202             "type": "string"
17203           }
17204         ],
17205         "responses": {
17206           "200": {
17207             "description": "No response was specified"
17208           }
17209         },
17210         "operationId": "DELETE-related-network"
17211       },
17212       "get": {
17213         "produces": [
17214           "application/json",
17215           "application/xml"
17216         ],
17217         "parameters": [
17218           {
17219             "description": "vf-module-name or network name",
17220             "in": "path",
17221             "name": "preload-id",
17222             "required": true,
17223             "type": "string"
17224           },
17225           {
17226             "description": "network or vf-module",
17227             "in": "path",
17228             "name": "preload-type",
17229             "required": true,
17230             "type": "string"
17231           },
17232           {
17233             "description": "Key to l3-network object",
17234             "in": "path",
17235             "name": "network-id",
17236             "required": true,
17237             "type": "string"
17238           }
17239         ],
17240         "responses": {
17241           "200": {
17242             "description": "No response was specified",
17243             "schema": {
17244               "$ref": "#/definitions/(config)related-network"
17245             }
17246           }
17247         },
17248         "operationId": "GET-related-network"
17249       },
17250       "post": {
17251         "consumes": [
17252           "application/json",
17253           "application/xml"
17254         ],
17255         "produces": [
17256           "application/json",
17257           "application/xml"
17258         ],
17259         "parameters": [
17260           {
17261             "description": "vf-module-name or network name",
17262             "in": "path",
17263             "name": "preload-id",
17264             "required": true,
17265             "type": "string"
17266           },
17267           {
17268             "description": "network or vf-module",
17269             "in": "path",
17270             "name": "preload-type",
17271             "required": true,
17272             "type": "string"
17273           },
17274           {
17275             "description": "Key to l3-network object",
17276             "in": "path",
17277             "name": "network-id",
17278             "required": true,
17279             "type": "string"
17280           },
17281           {
17282             "in": "body",
17283             "name": "**(config)vlan-tags",
17284             "required": false,
17285             "schema": {
17286               "$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"
17287             }
17288           }
17289         ],
17290         "responses": {
17291           "200": {
17292             "description": "No response was specified",
17293             "schema": {
17294               "$ref": "#/definitions/(config)related-networkPOST"
17295             }
17296           }
17297         },
17298         "operationId": "POST-related-network"
17299       },
17300       "put": {
17301         "consumes": [
17302           "application/json",
17303           "application/xml"
17304         ],
17305         "produces": [
17306           "application/json",
17307           "application/xml"
17308         ],
17309         "parameters": [
17310           {
17311             "description": "vf-module-name or network name",
17312             "in": "path",
17313             "name": "preload-id",
17314             "required": true,
17315             "type": "string"
17316           },
17317           {
17318             "description": "network or vf-module",
17319             "in": "path",
17320             "name": "preload-type",
17321             "required": true,
17322             "type": "string"
17323           },
17324           {
17325             "description": "Key to l3-network object",
17326             "in": "path",
17327             "name": "network-id",
17328             "required": true,
17329             "type": "string"
17330           },
17331           {
17332             "in": "body",
17333             "name": "(config)related-network",
17334             "required": false,
17335             "schema": {
17336               "$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"
17337             }
17338           }
17339         ],
17340         "responses": {
17341           "200": {
17342             "description": "No response was specified",
17343             "schema": {
17344               "$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"
17345             }
17346           }
17347         },
17348         "operationId": "PUT-related-network"
17349       }
17350     },
17351     "/restconf/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": {
17352       "delete": {
17353         "produces": [
17354           "application/json",
17355           "application/xml"
17356         ],
17357         "parameters": [
17358           {
17359             "description": "vf-module-name or network name",
17360             "in": "path",
17361             "name": "preload-id",
17362             "required": true,
17363             "type": "string"
17364           },
17365           {
17366             "description": "network or vf-module",
17367             "in": "path",
17368             "name": "preload-type",
17369             "required": true,
17370             "type": "string"
17371           },
17372           {
17373             "description": "Key to l3-network object",
17374             "in": "path",
17375             "name": "network-id",
17376             "required": true,
17377             "type": "string"
17378           }
17379         ],
17380         "responses": {
17381           "200": {
17382             "description": "No response was specified"
17383           }
17384         },
17385         "operationId": "DELETE-vlan-tags"
17386       },
17387       "get": {
17388         "produces": [
17389           "application/json",
17390           "application/xml"
17391         ],
17392         "parameters": [
17393           {
17394             "description": "vf-module-name or network name",
17395             "in": "path",
17396             "name": "preload-id",
17397             "required": true,
17398             "type": "string"
17399           },
17400           {
17401             "description": "network or vf-module",
17402             "in": "path",
17403             "name": "preload-type",
17404             "required": true,
17405             "type": "string"
17406           },
17407           {
17408             "description": "Key to l3-network object",
17409             "in": "path",
17410             "name": "network-id",
17411             "required": true,
17412             "type": "string"
17413           }
17414         ],
17415         "responses": {
17416           "200": {
17417             "description": "No response was specified",
17418             "schema": {
17419               "$ref": "#/definitions/(config)vlan-tags"
17420             }
17421           }
17422         },
17423         "operationId": "GET-vlan-tags"
17424       },
17425       "put": {
17426         "consumes": [
17427           "application/json",
17428           "application/xml"
17429         ],
17430         "produces": [
17431           "application/json",
17432           "application/xml"
17433         ],
17434         "parameters": [
17435           {
17436             "description": "vf-module-name or network name",
17437             "in": "path",
17438             "name": "preload-id",
17439             "required": true,
17440             "type": "string"
17441           },
17442           {
17443             "description": "network or vf-module",
17444             "in": "path",
17445             "name": "preload-type",
17446             "required": true,
17447             "type": "string"
17448           },
17449           {
17450             "description": "Key to l3-network object",
17451             "in": "path",
17452             "name": "network-id",
17453             "required": true,
17454             "type": "string"
17455           },
17456           {
17457             "in": "body",
17458             "name": "(config)vlan-tags",
17459             "required": false,
17460             "schema": {
17461               "$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"
17462             }
17463           }
17464         ],
17465         "responses": {
17466           "200": {
17467             "description": "No response was specified",
17468             "schema": {
17469               "$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"
17470             }
17471           }
17472         },
17473         "operationId": "PUT-vlan-tags"
17474       }
17475     },
17476     "/restconf/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}": {
17477       "delete": {
17478         "produces": [
17479           "application/json",
17480           "application/xml"
17481         ],
17482         "parameters": [
17483           {
17484             "description": "vf-module-name or network name",
17485             "in": "path",
17486             "name": "preload-id",
17487             "required": true,
17488             "type": "string"
17489           },
17490           {
17491             "description": "network or vf-module",
17492             "in": "path",
17493             "name": "preload-type",
17494             "required": true,
17495             "type": "string"
17496           },
17497           {
17498             "in": "path",
17499             "name": "route-table-reference-fqdn",
17500             "required": true,
17501             "type": "string"
17502           }
17503         ],
17504         "responses": {
17505           "200": {
17506             "description": "No response was specified"
17507           }
17508         },
17509         "operationId": "DELETE-route-table-reference"
17510       },
17511       "get": {
17512         "produces": [
17513           "application/json",
17514           "application/xml"
17515         ],
17516         "parameters": [
17517           {
17518             "description": "vf-module-name or network name",
17519             "in": "path",
17520             "name": "preload-id",
17521             "required": true,
17522             "type": "string"
17523           },
17524           {
17525             "description": "network or vf-module",
17526             "in": "path",
17527             "name": "preload-type",
17528             "required": true,
17529             "type": "string"
17530           },
17531           {
17532             "in": "path",
17533             "name": "route-table-reference-fqdn",
17534             "required": true,
17535             "type": "string"
17536           }
17537         ],
17538         "responses": {
17539           "200": {
17540             "description": "No response was specified",
17541             "schema": {
17542               "$ref": "#/definitions/(config)route-table-reference"
17543             }
17544           }
17545         },
17546         "operationId": "GET-route-table-reference"
17547       },
17548       "put": {
17549         "consumes": [
17550           "application/json",
17551           "application/xml"
17552         ],
17553         "produces": [
17554           "application/json",
17555           "application/xml"
17556         ],
17557         "parameters": [
17558           {
17559             "description": "vf-module-name or network name",
17560             "in": "path",
17561             "name": "preload-id",
17562             "required": true,
17563             "type": "string"
17564           },
17565           {
17566             "description": "network or vf-module",
17567             "in": "path",
17568             "name": "preload-type",
17569             "required": true,
17570             "type": "string"
17571           },
17572           {
17573             "in": "path",
17574             "name": "route-table-reference-fqdn",
17575             "required": true,
17576             "type": "string"
17577           },
17578           {
17579             "in": "body",
17580             "name": "(config)route-table-reference",
17581             "required": false,
17582             "schema": {
17583               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
17584             }
17585           }
17586         ],
17587         "responses": {
17588           "200": {
17589             "description": "No response was specified",
17590             "schema": {
17591               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
17592             }
17593           }
17594         },
17595         "operationId": "PUT-route-table-reference"
17596       }
17597     },
17598     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/subnets/{start-address}": {
17599       "delete": {
17600         "produces": [
17601           "application/json",
17602           "application/xml"
17603         ],
17604         "parameters": [
17605           {
17606             "description": "vf-module-name or network name",
17607             "in": "path",
17608             "name": "preload-id",
17609             "required": true,
17610             "type": "string"
17611           },
17612           {
17613             "description": "network or vf-module",
17614             "in": "path",
17615             "name": "preload-type",
17616             "required": true,
17617             "type": "string"
17618           },
17619           {
17620             "in": "path",
17621             "name": "start-address",
17622             "required": true,
17623             "type": "string"
17624           }
17625         ],
17626         "responses": {
17627           "200": {
17628             "description": "No response was specified"
17629           }
17630         },
17631         "operationId": "DELETE-subnets"
17632       },
17633       "get": {
17634         "produces": [
17635           "application/json",
17636           "application/xml"
17637         ],
17638         "parameters": [
17639           {
17640             "description": "vf-module-name or network name",
17641             "in": "path",
17642             "name": "preload-id",
17643             "required": true,
17644             "type": "string"
17645           },
17646           {
17647             "description": "network or vf-module",
17648             "in": "path",
17649             "name": "preload-type",
17650             "required": true,
17651             "type": "string"
17652           },
17653           {
17654             "in": "path",
17655             "name": "start-address",
17656             "required": true,
17657             "type": "string"
17658           }
17659         ],
17660         "responses": {
17661           "200": {
17662             "description": "No response was specified",
17663             "schema": {
17664               "$ref": "#/definitions/(config)subnets"
17665             }
17666           }
17667         },
17668         "operationId": "GET-subnets"
17669       },
17670       "put": {
17671         "consumes": [
17672           "application/json",
17673           "application/xml"
17674         ],
17675         "produces": [
17676           "application/json",
17677           "application/xml"
17678         ],
17679         "parameters": [
17680           {
17681             "description": "vf-module-name or network name",
17682             "in": "path",
17683             "name": "preload-id",
17684             "required": true,
17685             "type": "string"
17686           },
17687           {
17688             "description": "network or vf-module",
17689             "in": "path",
17690             "name": "preload-type",
17691             "required": true,
17692             "type": "string"
17693           },
17694           {
17695             "in": "path",
17696             "name": "start-address",
17697             "required": true,
17698             "type": "string"
17699           },
17700           {
17701             "in": "body",
17702             "name": "(config)subnets",
17703             "required": false,
17704             "schema": {
17705               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
17706             }
17707           }
17708         ],
17709         "responses": {
17710           "200": {
17711             "description": "No response was specified",
17712             "schema": {
17713               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
17714             }
17715           }
17716         },
17717         "operationId": "PUT-subnets"
17718       }
17719     },
17720     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/vpn-bindings/{vpn-binding-id}": {
17721       "delete": {
17722         "produces": [
17723           "application/json",
17724           "application/xml"
17725         ],
17726         "parameters": [
17727           {
17728             "description": "vf-module-name or network name",
17729             "in": "path",
17730             "name": "preload-id",
17731             "required": true,
17732             "type": "string"
17733           },
17734           {
17735             "description": "network or vf-module",
17736             "in": "path",
17737             "name": "preload-type",
17738             "required": true,
17739             "type": "string"
17740           },
17741           {
17742             "in": "path",
17743             "name": "vpn-binding-id",
17744             "required": true,
17745             "type": "string"
17746           }
17747         ],
17748         "responses": {
17749           "200": {
17750             "description": "No response was specified"
17751           }
17752         },
17753         "operationId": "DELETE-vpn-bindings"
17754       },
17755       "get": {
17756         "produces": [
17757           "application/json",
17758           "application/xml"
17759         ],
17760         "parameters": [
17761           {
17762             "description": "vf-module-name or network name",
17763             "in": "path",
17764             "name": "preload-id",
17765             "required": true,
17766             "type": "string"
17767           },
17768           {
17769             "description": "network or vf-module",
17770             "in": "path",
17771             "name": "preload-type",
17772             "required": true,
17773             "type": "string"
17774           },
17775           {
17776             "in": "path",
17777             "name": "vpn-binding-id",
17778             "required": true,
17779             "type": "string"
17780           }
17781         ],
17782         "responses": {
17783           "200": {
17784             "description": "No response was specified",
17785             "schema": {
17786               "$ref": "#/definitions/(config)vpn-bindings"
17787             }
17788           }
17789         },
17790         "operationId": "GET-vpn-bindings"
17791       },
17792       "put": {
17793         "consumes": [
17794           "application/json",
17795           "application/xml"
17796         ],
17797         "produces": [
17798           "application/json",
17799           "application/xml"
17800         ],
17801         "parameters": [
17802           {
17803             "description": "vf-module-name or network name",
17804             "in": "path",
17805             "name": "preload-id",
17806             "required": true,
17807             "type": "string"
17808           },
17809           {
17810             "description": "network or vf-module",
17811             "in": "path",
17812             "name": "preload-type",
17813             "required": true,
17814             "type": "string"
17815           },
17816           {
17817             "in": "path",
17818             "name": "vpn-binding-id",
17819             "required": true,
17820             "type": "string"
17821           },
17822           {
17823             "in": "body",
17824             "name": "(config)vpn-bindings",
17825             "required": false,
17826             "schema": {
17827               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
17828             }
17829           }
17830         ],
17831         "responses": {
17832           "200": {
17833             "description": "No response was specified",
17834             "schema": {
17835               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
17836             }
17837           }
17838         },
17839         "operationId": "PUT-vpn-bindings"
17840       }
17841     },
17842     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-oper-status": {
17843       "delete": {
17844         "produces": [
17845           "application/json",
17846           "application/xml"
17847         ],
17848         "parameters": [
17849           {
17850             "description": "vf-module-name or network name",
17851             "in": "path",
17852             "name": "preload-id",
17853             "required": true,
17854             "type": "string"
17855           },
17856           {
17857             "description": "network or vf-module",
17858             "in": "path",
17859             "name": "preload-type",
17860             "required": true,
17861             "type": "string"
17862           }
17863         ],
17864         "responses": {
17865           "200": {
17866             "description": "No response was specified"
17867           }
17868         },
17869         "operationId": "DELETE-preload-oper-status"
17870       },
17871       "get": {
17872         "produces": [
17873           "application/json",
17874           "application/xml"
17875         ],
17876         "parameters": [
17877           {
17878             "description": "vf-module-name or network name",
17879             "in": "path",
17880             "name": "preload-id",
17881             "required": true,
17882             "type": "string"
17883           },
17884           {
17885             "description": "network or vf-module",
17886             "in": "path",
17887             "name": "preload-type",
17888             "required": true,
17889             "type": "string"
17890           }
17891         ],
17892         "responses": {
17893           "200": {
17894             "description": "No response was specified",
17895             "schema": {
17896               "$ref": "#/definitions/(config)preload-oper-status"
17897             }
17898           }
17899         },
17900         "operationId": "GET-preload-oper-status"
17901       },
17902       "put": {
17903         "consumes": [
17904           "application/json",
17905           "application/xml"
17906         ],
17907         "produces": [
17908           "application/json",
17909           "application/xml"
17910         ],
17911         "parameters": [
17912           {
17913             "description": "vf-module-name or network name",
17914             "in": "path",
17915             "name": "preload-id",
17916             "required": true,
17917             "type": "string"
17918           },
17919           {
17920             "description": "network or vf-module",
17921             "in": "path",
17922             "name": "preload-type",
17923             "required": true,
17924             "type": "string"
17925           },
17926           {
17927             "in": "body",
17928             "name": "(config)preload-oper-status",
17929             "required": false,
17930             "schema": {
17931               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
17932             }
17933           }
17934         ],
17935         "responses": {
17936           "200": {
17937             "description": "No response was specified",
17938             "schema": {
17939               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
17940             }
17941           }
17942         },
17943         "operationId": "PUT-preload-oper-status"
17944       }
17945     },
17946     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information": {
17947       "delete": {
17948         "produces": [
17949           "application/json",
17950           "application/xml"
17951         ],
17952         "parameters": [
17953           {
17954             "description": "vf-module-name or network name",
17955             "in": "path",
17956             "name": "preload-id",
17957             "required": true,
17958             "type": "string"
17959           },
17960           {
17961             "description": "network or vf-module",
17962             "in": "path",
17963             "name": "preload-type",
17964             "required": true,
17965             "type": "string"
17966           }
17967         ],
17968         "responses": {
17969           "200": {
17970             "description": "No response was specified"
17971           }
17972         },
17973         "operationId": "DELETE-preload-vf-module-topology-information"
17974       },
17975       "get": {
17976         "produces": [
17977           "application/json",
17978           "application/xml"
17979         ],
17980         "parameters": [
17981           {
17982             "description": "vf-module-name or network name",
17983             "in": "path",
17984             "name": "preload-id",
17985             "required": true,
17986             "type": "string"
17987           },
17988           {
17989             "description": "network or vf-module",
17990             "in": "path",
17991             "name": "preload-type",
17992             "required": true,
17993             "type": "string"
17994           }
17995         ],
17996         "responses": {
17997           "200": {
17998             "description": "No response was specified",
17999             "schema": {
18000               "$ref": "#/definitions/(config)preload-vf-module-topology-information"
18001             }
18002           }
18003         },
18004         "operationId": "GET-preload-vf-module-topology-information"
18005       },
18006       "post": {
18007         "consumes": [
18008           "application/json",
18009           "application/xml"
18010         ],
18011         "produces": [
18012           "application/json",
18013           "application/xml"
18014         ],
18015         "parameters": [
18016           {
18017             "description": "vf-module-name or network name",
18018             "in": "path",
18019             "name": "preload-id",
18020             "required": true,
18021             "type": "string"
18022           },
18023           {
18024             "description": "network or vf-module",
18025             "in": "path",
18026             "name": "preload-type",
18027             "required": true,
18028             "type": "string"
18029           },
18030           {
18031             "in": "body",
18032             "name": "**(config)vnf-topology-identifier-structure",
18033             "required": false,
18034             "schema": {
18035               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
18036             }
18037           },
18038           {
18039             "in": "body",
18040             "name": "**(config)vnf-resource-assignments",
18041             "required": false,
18042             "schema": {
18043               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
18044             }
18045           },
18046           {
18047             "in": "body",
18048             "name": "**(config)vf-module-topology",
18049             "required": false,
18050             "schema": {
18051               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
18052             }
18053           }
18054         ],
18055         "responses": {
18056           "200": {
18057             "description": "No response was specified",
18058             "schema": {
18059               "$ref": "#/definitions/(config)preload-vf-module-topology-informationPOST"
18060             }
18061           }
18062         },
18063         "operationId": "POST-preload-vf-module-topology-information"
18064       },
18065       "put": {
18066         "consumes": [
18067           "application/json",
18068           "application/xml"
18069         ],
18070         "produces": [
18071           "application/json",
18072           "application/xml"
18073         ],
18074         "parameters": [
18075           {
18076             "description": "vf-module-name or network name",
18077             "in": "path",
18078             "name": "preload-id",
18079             "required": true,
18080             "type": "string"
18081           },
18082           {
18083             "description": "network or vf-module",
18084             "in": "path",
18085             "name": "preload-type",
18086             "required": true,
18087             "type": "string"
18088           },
18089           {
18090             "in": "body",
18091             "name": "(config)preload-vf-module-topology-information",
18092             "required": false,
18093             "schema": {
18094               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
18095             }
18096           }
18097         ],
18098         "responses": {
18099           "200": {
18100             "description": "No response was specified",
18101             "schema": {
18102               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
18103             }
18104           }
18105         },
18106         "operationId": "PUT-preload-vf-module-topology-information"
18107       }
18108     },
18109     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology": {
18110       "delete": {
18111         "produces": [
18112           "application/json",
18113           "application/xml"
18114         ],
18115         "parameters": [
18116           {
18117             "description": "vf-module-name or network name",
18118             "in": "path",
18119             "name": "preload-id",
18120             "required": true,
18121             "type": "string"
18122           },
18123           {
18124             "description": "network or vf-module",
18125             "in": "path",
18126             "name": "preload-type",
18127             "required": true,
18128             "type": "string"
18129           }
18130         ],
18131         "responses": {
18132           "200": {
18133             "description": "No response was specified"
18134           }
18135         },
18136         "operationId": "DELETE-vf-module-topology"
18137       },
18138       "get": {
18139         "produces": [
18140           "application/json",
18141           "application/xml"
18142         ],
18143         "parameters": [
18144           {
18145             "description": "vf-module-name or network name",
18146             "in": "path",
18147             "name": "preload-id",
18148             "required": true,
18149             "type": "string"
18150           },
18151           {
18152             "description": "network or vf-module",
18153             "in": "path",
18154             "name": "preload-type",
18155             "required": true,
18156             "type": "string"
18157           }
18158         ],
18159         "responses": {
18160           "200": {
18161             "description": "No response was specified",
18162             "schema": {
18163               "$ref": "#/definitions/(config)vf-module-topology"
18164             }
18165           }
18166         },
18167         "operationId": "GET-vf-module-topology"
18168       },
18169       "post": {
18170         "consumes": [
18171           "application/json",
18172           "application/xml"
18173         ],
18174         "produces": [
18175           "application/json",
18176           "application/xml"
18177         ],
18178         "parameters": [
18179           {
18180             "description": "vf-module-name or network name",
18181             "in": "path",
18182             "name": "preload-id",
18183             "required": true,
18184             "type": "string"
18185           },
18186           {
18187             "description": "network or vf-module",
18188             "in": "path",
18189             "name": "preload-type",
18190             "required": true,
18191             "type": "string"
18192           },
18193           {
18194             "in": "body",
18195             "name": "**(config)vf-module-parameters",
18196             "required": false,
18197             "schema": {
18198               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
18199             }
18200           },
18201           {
18202             "in": "body",
18203             "name": "**(config)onap-model-information",
18204             "required": false,
18205             "schema": {
18206               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18207             }
18208           },
18209           {
18210             "in": "body",
18211             "name": "**(config)vf-module-topology-identifier",
18212             "required": false,
18213             "schema": {
18214               "$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"
18215             }
18216           },
18217           {
18218             "in": "body",
18219             "name": "**(config)vf-module-assignments",
18220             "required": false,
18221             "schema": {
18222               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18223             }
18224           }
18225         ],
18226         "responses": {
18227           "200": {
18228             "description": "No response was specified",
18229             "schema": {
18230               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18231             }
18232           }
18233         },
18234         "operationId": "POST-vf-module-topology"
18235       },
18236       "put": {
18237         "consumes": [
18238           "application/json",
18239           "application/xml"
18240         ],
18241         "produces": [
18242           "application/json",
18243           "application/xml"
18244         ],
18245         "parameters": [
18246           {
18247             "description": "vf-module-name or network name",
18248             "in": "path",
18249             "name": "preload-id",
18250             "required": true,
18251             "type": "string"
18252           },
18253           {
18254             "description": "network or vf-module",
18255             "in": "path",
18256             "name": "preload-type",
18257             "required": true,
18258             "type": "string"
18259           },
18260           {
18261             "in": "body",
18262             "name": "(config)vf-module-topology",
18263             "required": false,
18264             "schema": {
18265               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
18266             }
18267           }
18268         ],
18269         "responses": {
18270           "200": {
18271             "description": "No response was specified",
18272             "schema": {
18273               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
18274             }
18275           }
18276         },
18277         "operationId": "PUT-vf-module-topology"
18278       }
18279     },
18280     "/restconf/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": {
18281       "delete": {
18282         "produces": [
18283           "application/json",
18284           "application/xml"
18285         ],
18286         "parameters": [
18287           {
18288             "description": "vf-module-name or network name",
18289             "in": "path",
18290             "name": "preload-id",
18291             "required": true,
18292             "type": "string"
18293           },
18294           {
18295             "description": "network or vf-module",
18296             "in": "path",
18297             "name": "preload-type",
18298             "required": true,
18299             "type": "string"
18300           }
18301         ],
18302         "responses": {
18303           "200": {
18304             "description": "No response was specified"
18305           }
18306         },
18307         "operationId": "DELETE-onap-model-information"
18308       },
18309       "get": {
18310         "produces": [
18311           "application/json",
18312           "application/xml"
18313         ],
18314         "parameters": [
18315           {
18316             "description": "vf-module-name or network name",
18317             "in": "path",
18318             "name": "preload-id",
18319             "required": true,
18320             "type": "string"
18321           },
18322           {
18323             "description": "network or vf-module",
18324             "in": "path",
18325             "name": "preload-type",
18326             "required": true,
18327             "type": "string"
18328           }
18329         ],
18330         "responses": {
18331           "200": {
18332             "description": "No response was specified",
18333             "schema": {
18334               "$ref": "#/definitions/(config)onap-model-information"
18335             }
18336           }
18337         },
18338         "operationId": "GET-onap-model-information"
18339       },
18340       "put": {
18341         "consumes": [
18342           "application/json",
18343           "application/xml"
18344         ],
18345         "produces": [
18346           "application/json",
18347           "application/xml"
18348         ],
18349         "parameters": [
18350           {
18351             "description": "vf-module-name or network name",
18352             "in": "path",
18353             "name": "preload-id",
18354             "required": true,
18355             "type": "string"
18356           },
18357           {
18358             "description": "network or vf-module",
18359             "in": "path",
18360             "name": "preload-type",
18361             "required": true,
18362             "type": "string"
18363           },
18364           {
18365             "in": "body",
18366             "name": "(config)onap-model-information",
18367             "required": false,
18368             "schema": {
18369               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18370             }
18371           }
18372         ],
18373         "responses": {
18374           "200": {
18375             "description": "No response was specified",
18376             "schema": {
18377               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18378             }
18379           }
18380         },
18381         "operationId": "PUT-onap-model-information"
18382       }
18383     },
18384     "/restconf/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": {
18385       "delete": {
18386         "produces": [
18387           "application/json",
18388           "application/xml"
18389         ],
18390         "parameters": [
18391           {
18392             "description": "vf-module-name or network name",
18393             "in": "path",
18394             "name": "preload-id",
18395             "required": true,
18396             "type": "string"
18397           },
18398           {
18399             "description": "network or vf-module",
18400             "in": "path",
18401             "name": "preload-type",
18402             "required": true,
18403             "type": "string"
18404           }
18405         ],
18406         "responses": {
18407           "200": {
18408             "description": "No response was specified"
18409           }
18410         },
18411         "operationId": "DELETE-vf-module-assignments"
18412       },
18413       "get": {
18414         "produces": [
18415           "application/json",
18416           "application/xml"
18417         ],
18418         "parameters": [
18419           {
18420             "description": "vf-module-name or network name",
18421             "in": "path",
18422             "name": "preload-id",
18423             "required": true,
18424             "type": "string"
18425           },
18426           {
18427             "description": "network or vf-module",
18428             "in": "path",
18429             "name": "preload-type",
18430             "required": true,
18431             "type": "string"
18432           }
18433         ],
18434         "responses": {
18435           "200": {
18436             "description": "No response was specified",
18437             "schema": {
18438               "$ref": "#/definitions/(config)vf-module-assignments"
18439             }
18440           }
18441         },
18442         "operationId": "GET-vf-module-assignments"
18443       },
18444       "post": {
18445         "consumes": [
18446           "application/json",
18447           "application/xml"
18448         ],
18449         "produces": [
18450           "application/json",
18451           "application/xml"
18452         ],
18453         "parameters": [
18454           {
18455             "description": "vf-module-name or network name",
18456             "in": "path",
18457             "name": "preload-id",
18458             "required": true,
18459             "type": "string"
18460           },
18461           {
18462             "description": "network or vf-module",
18463             "in": "path",
18464             "name": "preload-type",
18465             "required": true,
18466             "type": "string"
18467           },
18468           {
18469             "in": "body",
18470             "name": "**(config)vms",
18471             "required": false,
18472             "schema": {
18473               "$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"
18474             }
18475           },
18476           {
18477             "in": "body",
18478             "name": "**(config)dhcp-subnet-assignments",
18479             "required": false,
18480             "schema": {
18481               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP"
18482             }
18483           },
18484           {
18485             "in": "body",
18486             "name": "**(config)vlan-vnfc-instance-groups",
18487             "required": false,
18488             "schema": {
18489               "$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"
18490             }
18491           }
18492         ],
18493         "responses": {
18494           "200": {
18495             "description": "No response was specified",
18496             "schema": {
18497               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18498             }
18499           }
18500         },
18501         "operationId": "POST-vf-module-assignments"
18502       },
18503       "put": {
18504         "consumes": [
18505           "application/json",
18506           "application/xml"
18507         ],
18508         "produces": [
18509           "application/json",
18510           "application/xml"
18511         ],
18512         "parameters": [
18513           {
18514             "description": "vf-module-name or network name",
18515             "in": "path",
18516             "name": "preload-id",
18517             "required": true,
18518             "type": "string"
18519           },
18520           {
18521             "description": "network or vf-module",
18522             "in": "path",
18523             "name": "preload-type",
18524             "required": true,
18525             "type": "string"
18526           },
18527           {
18528             "in": "body",
18529             "name": "(config)vf-module-assignments",
18530             "required": false,
18531             "schema": {
18532               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18533             }
18534           }
18535         ],
18536         "responses": {
18537           "200": {
18538             "description": "No response was specified",
18539             "schema": {
18540               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18541             }
18542           }
18543         },
18544         "operationId": "PUT-vf-module-assignments"
18545       }
18546     },
18547     "/restconf/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/dhcp-subnet-assignments": {
18548       "delete": {
18549         "produces": [
18550           "application/json",
18551           "application/xml"
18552         ],
18553         "parameters": [
18554           {
18555             "description": "vf-module-name or network name",
18556             "in": "path",
18557             "name": "preload-id",
18558             "required": true,
18559             "type": "string"
18560           },
18561           {
18562             "description": "network or vf-module",
18563             "in": "path",
18564             "name": "preload-type",
18565             "required": true,
18566             "type": "string"
18567           }
18568         ],
18569         "responses": {
18570           "200": {
18571             "description": "No response was specified"
18572           }
18573         },
18574         "operationId": "DELETE-dhcp-subnet-assignments"
18575       },
18576       "get": {
18577         "produces": [
18578           "application/json",
18579           "application/xml"
18580         ],
18581         "parameters": [
18582           {
18583             "description": "vf-module-name or network name",
18584             "in": "path",
18585             "name": "preload-id",
18586             "required": true,
18587             "type": "string"
18588           },
18589           {
18590             "description": "network or vf-module",
18591             "in": "path",
18592             "name": "preload-type",
18593             "required": true,
18594             "type": "string"
18595           }
18596         ],
18597         "responses": {
18598           "200": {
18599             "description": "No response was specified",
18600             "schema": {
18601               "$ref": "#/definitions/(config)dhcp-subnet-assignments"
18602             }
18603           }
18604         },
18605         "operationId": "GET-dhcp-subnet-assignments"
18606       },
18607       "post": {
18608         "consumes": [
18609           "application/json",
18610           "application/xml"
18611         ],
18612         "produces": [
18613           "application/json",
18614           "application/xml"
18615         ],
18616         "parameters": [
18617           {
18618             "description": "vf-module-name or network name",
18619             "in": "path",
18620             "name": "preload-id",
18621             "required": true,
18622             "type": "string"
18623           },
18624           {
18625             "description": "network or vf-module",
18626             "in": "path",
18627             "name": "preload-type",
18628             "required": true,
18629             "type": "string"
18630           },
18631           {
18632             "in": "body",
18633             "name": "**(config)dhcp-subnet-assignment",
18634             "required": false,
18635             "schema": {
18636               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
18637             }
18638           }
18639         ],
18640         "responses": {
18641           "200": {
18642             "description": "No response was specified",
18643             "schema": {
18644               "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST"
18645             }
18646           }
18647         },
18648         "operationId": "POST-dhcp-subnet-assignments"
18649       },
18650       "put": {
18651         "consumes": [
18652           "application/json",
18653           "application/xml"
18654         ],
18655         "produces": [
18656           "application/json",
18657           "application/xml"
18658         ],
18659         "parameters": [
18660           {
18661             "description": "vf-module-name or network name",
18662             "in": "path",
18663             "name": "preload-id",
18664             "required": true,
18665             "type": "string"
18666           },
18667           {
18668             "description": "network or vf-module",
18669             "in": "path",
18670             "name": "preload-type",
18671             "required": true,
18672             "type": "string"
18673           },
18674           {
18675             "in": "body",
18676             "name": "(config)dhcp-subnet-assignments",
18677             "required": false,
18678             "schema": {
18679               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP"
18680             }
18681           }
18682         ],
18683         "responses": {
18684           "200": {
18685             "description": "No response was specified",
18686             "schema": {
18687               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP"
18688             }
18689           }
18690         },
18691         "operationId": "PUT-dhcp-subnet-assignments"
18692       }
18693     },
18694     "/restconf/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/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-id}": {
18695       "delete": {
18696         "produces": [
18697           "application/json",
18698           "application/xml"
18699         ],
18700         "parameters": [
18701           {
18702             "description": "vf-module-name or network name",
18703             "in": "path",
18704             "name": "preload-id",
18705             "required": true,
18706             "type": "string"
18707           },
18708           {
18709             "description": "network or vf-module",
18710             "in": "path",
18711             "name": "preload-type",
18712             "required": true,
18713             "type": "string"
18714           },
18715           {
18716             "description": "Same as subnet-id in subnet-data structure",
18717             "in": "path",
18718             "name": "neutron-subnet-id",
18719             "required": true,
18720             "type": "string"
18721           }
18722         ],
18723         "responses": {
18724           "200": {
18725             "description": "No response was specified"
18726           }
18727         },
18728         "operationId": "DELETE-dhcp-subnet-assignment"
18729       },
18730       "get": {
18731         "produces": [
18732           "application/json",
18733           "application/xml"
18734         ],
18735         "parameters": [
18736           {
18737             "description": "vf-module-name or network name",
18738             "in": "path",
18739             "name": "preload-id",
18740             "required": true,
18741             "type": "string"
18742           },
18743           {
18744             "description": "network or vf-module",
18745             "in": "path",
18746             "name": "preload-type",
18747             "required": true,
18748             "type": "string"
18749           },
18750           {
18751             "description": "Same as subnet-id in subnet-data structure",
18752             "in": "path",
18753             "name": "neutron-subnet-id",
18754             "required": true,
18755             "type": "string"
18756           }
18757         ],
18758         "responses": {
18759           "200": {
18760             "description": "No response was specified",
18761             "schema": {
18762               "$ref": "#/definitions/(config)dhcp-subnet-assignment"
18763             }
18764           }
18765         },
18766         "operationId": "GET-dhcp-subnet-assignment"
18767       },
18768       "put": {
18769         "consumes": [
18770           "application/json",
18771           "application/xml"
18772         ],
18773         "produces": [
18774           "application/json",
18775           "application/xml"
18776         ],
18777         "parameters": [
18778           {
18779             "description": "vf-module-name or network name",
18780             "in": "path",
18781             "name": "preload-id",
18782             "required": true,
18783             "type": "string"
18784           },
18785           {
18786             "description": "network or vf-module",
18787             "in": "path",
18788             "name": "preload-type",
18789             "required": true,
18790             "type": "string"
18791           },
18792           {
18793             "description": "Same as subnet-id in subnet-data structure",
18794             "in": "path",
18795             "name": "neutron-subnet-id",
18796             "required": true,
18797             "type": "string"
18798           },
18799           {
18800             "in": "body",
18801             "name": "(config)dhcp-subnet-assignment",
18802             "required": false,
18803             "schema": {
18804               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
18805             }
18806           }
18807         ],
18808         "responses": {
18809           "200": {
18810             "description": "No response was specified",
18811             "schema": {
18812               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
18813             }
18814           }
18815         },
18816         "operationId": "PUT-dhcp-subnet-assignment"
18817       }
18818     },
18819     "/restconf/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": {
18820       "delete": {
18821         "produces": [
18822           "application/json",
18823           "application/xml"
18824         ],
18825         "parameters": [
18826           {
18827             "description": "vf-module-name or network name",
18828             "in": "path",
18829             "name": "preload-id",
18830             "required": true,
18831             "type": "string"
18832           },
18833           {
18834             "description": "network or vf-module",
18835             "in": "path",
18836             "name": "preload-type",
18837             "required": true,
18838             "type": "string"
18839           }
18840         ],
18841         "responses": {
18842           "200": {
18843             "description": "No response was specified"
18844           }
18845         },
18846         "operationId": "DELETE-vlan-vnfc-instance-groups"
18847       },
18848       "get": {
18849         "produces": [
18850           "application/json",
18851           "application/xml"
18852         ],
18853         "parameters": [
18854           {
18855             "description": "vf-module-name or network name",
18856             "in": "path",
18857             "name": "preload-id",
18858             "required": true,
18859             "type": "string"
18860           },
18861           {
18862             "description": "network or vf-module",
18863             "in": "path",
18864             "name": "preload-type",
18865             "required": true,
18866             "type": "string"
18867           }
18868         ],
18869         "responses": {
18870           "200": {
18871             "description": "No response was specified",
18872             "schema": {
18873               "$ref": "#/definitions/(config)vlan-vnfc-instance-groups"
18874             }
18875           }
18876         },
18877         "operationId": "GET-vlan-vnfc-instance-groups"
18878       },
18879       "post": {
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             "in": "body",
18905             "name": "**(config)vlan-vnfc-instance-group",
18906             "required": false,
18907             "schema": {
18908               "$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"
18909             }
18910           }
18911         ],
18912         "responses": {
18913           "200": {
18914             "description": "No response was specified",
18915             "schema": {
18916               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST"
18917             }
18918           }
18919         },
18920         "operationId": "POST-vlan-vnfc-instance-groups"
18921       },
18922       "put": {
18923         "consumes": [
18924           "application/json",
18925           "application/xml"
18926         ],
18927         "produces": [
18928           "application/json",
18929           "application/xml"
18930         ],
18931         "parameters": [
18932           {
18933             "description": "vf-module-name or network name",
18934             "in": "path",
18935             "name": "preload-id",
18936             "required": true,
18937             "type": "string"
18938           },
18939           {
18940             "description": "network or vf-module",
18941             "in": "path",
18942             "name": "preload-type",
18943             "required": true,
18944             "type": "string"
18945           },
18946           {
18947             "in": "body",
18948             "name": "(config)vlan-vnfc-instance-groups",
18949             "required": false,
18950             "schema": {
18951               "$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"
18952             }
18953           }
18954         ],
18955         "responses": {
18956           "200": {
18957             "description": "No response was specified",
18958             "schema": {
18959               "$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"
18960             }
18961           }
18962         },
18963         "operationId": "PUT-vlan-vnfc-instance-groups"
18964       }
18965     },
18966     "/restconf/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}": {
18967       "delete": {
18968         "produces": [
18969           "application/json",
18970           "application/xml"
18971         ],
18972         "parameters": [
18973           {
18974             "description": "vf-module-name or network name",
18975             "in": "path",
18976             "name": "preload-id",
18977             "required": true,
18978             "type": "string"
18979           },
18980           {
18981             "description": "network or vf-module",
18982             "in": "path",
18983             "name": "preload-type",
18984             "required": true,
18985             "type": "string"
18986           },
18987           {
18988             "description": "A&AI ID",
18989             "in": "path",
18990             "name": "instance-group-id",
18991             "required": true,
18992             "type": "string"
18993           }
18994         ],
18995         "responses": {
18996           "200": {
18997             "description": "No response was specified"
18998           }
18999         },
19000         "operationId": "DELETE-vlan-vnfc-instance-group"
19001       },
19002       "get": {
19003         "produces": [
19004           "application/json",
19005           "application/xml"
19006         ],
19007         "parameters": [
19008           {
19009             "description": "vf-module-name or network name",
19010             "in": "path",
19011             "name": "preload-id",
19012             "required": true,
19013             "type": "string"
19014           },
19015           {
19016             "description": "network or vf-module",
19017             "in": "path",
19018             "name": "preload-type",
19019             "required": true,
19020             "type": "string"
19021           },
19022           {
19023             "description": "A&AI ID",
19024             "in": "path",
19025             "name": "instance-group-id",
19026             "required": true,
19027             "type": "string"
19028           }
19029         ],
19030         "responses": {
19031           "200": {
19032             "description": "No response was specified",
19033             "schema": {
19034               "$ref": "#/definitions/(config)vlan-vnfc-instance-group"
19035             }
19036           }
19037         },
19038         "operationId": "GET-vlan-vnfc-instance-group"
19039       },
19040       "post": {
19041         "consumes": [
19042           "application/json",
19043           "application/xml"
19044         ],
19045         "produces": [
19046           "application/json",
19047           "application/xml"
19048         ],
19049         "parameters": [
19050           {
19051             "description": "vf-module-name or network name",
19052             "in": "path",
19053             "name": "preload-id",
19054             "required": true,
19055             "type": "string"
19056           },
19057           {
19058             "description": "network or vf-module",
19059             "in": "path",
19060             "name": "preload-type",
19061             "required": true,
19062             "type": "string"
19063           },
19064           {
19065             "description": "A&AI ID",
19066             "in": "path",
19067             "name": "instance-group-id",
19068             "required": true,
19069             "type": "string"
19070           },
19071           {
19072             "in": "body",
19073             "name": "**(config)vnfcs",
19074             "required": false,
19075             "schema": {
19076               "$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"
19077             }
19078           }
19079         ],
19080         "responses": {
19081           "200": {
19082             "description": "No response was specified",
19083             "schema": {
19084               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST"
19085             }
19086           }
19087         },
19088         "operationId": "POST-vlan-vnfc-instance-group"
19089       },
19090       "put": {
19091         "consumes": [
19092           "application/json",
19093           "application/xml"
19094         ],
19095         "produces": [
19096           "application/json",
19097           "application/xml"
19098         ],
19099         "parameters": [
19100           {
19101             "description": "vf-module-name or network name",
19102             "in": "path",
19103             "name": "preload-id",
19104             "required": true,
19105             "type": "string"
19106           },
19107           {
19108             "description": "network or vf-module",
19109             "in": "path",
19110             "name": "preload-type",
19111             "required": true,
19112             "type": "string"
19113           },
19114           {
19115             "description": "A&AI ID",
19116             "in": "path",
19117             "name": "instance-group-id",
19118             "required": true,
19119             "type": "string"
19120           },
19121           {
19122             "in": "body",
19123             "name": "(config)vlan-vnfc-instance-group",
19124             "required": false,
19125             "schema": {
19126               "$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"
19127             }
19128           }
19129         ],
19130         "responses": {
19131           "200": {
19132             "description": "No response was specified",
19133             "schema": {
19134               "$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"
19135             }
19136           }
19137         },
19138         "operationId": "PUT-vlan-vnfc-instance-group"
19139       }
19140     },
19141     "/restconf/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": {
19142       "delete": {
19143         "produces": [
19144           "application/json",
19145           "application/xml"
19146         ],
19147         "parameters": [
19148           {
19149             "description": "vf-module-name or network name",
19150             "in": "path",
19151             "name": "preload-id",
19152             "required": true,
19153             "type": "string"
19154           },
19155           {
19156             "description": "network or vf-module",
19157             "in": "path",
19158             "name": "preload-type",
19159             "required": true,
19160             "type": "string"
19161           },
19162           {
19163             "description": "A&AI ID",
19164             "in": "path",
19165             "name": "instance-group-id",
19166             "required": true,
19167             "type": "string"
19168           }
19169         ],
19170         "responses": {
19171           "200": {
19172             "description": "No response was specified"
19173           }
19174         },
19175         "operationId": "DELETE-vnfcs"
19176       },
19177       "get": {
19178         "produces": [
19179           "application/json",
19180           "application/xml"
19181         ],
19182         "parameters": [
19183           {
19184             "description": "vf-module-name or network name",
19185             "in": "path",
19186             "name": "preload-id",
19187             "required": true,
19188             "type": "string"
19189           },
19190           {
19191             "description": "network or vf-module",
19192             "in": "path",
19193             "name": "preload-type",
19194             "required": true,
19195             "type": "string"
19196           },
19197           {
19198             "description": "A&AI ID",
19199             "in": "path",
19200             "name": "instance-group-id",
19201             "required": true,
19202             "type": "string"
19203           }
19204         ],
19205         "responses": {
19206           "200": {
19207             "description": "No response was specified",
19208             "schema": {
19209               "$ref": "#/definitions/(config)vnfcs"
19210             }
19211           }
19212         },
19213         "operationId": "GET-vnfcs"
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": "body",
19248             "name": "**(config)vnfc",
19249             "required": false,
19250             "schema": {
19251               "$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"
19252             }
19253           }
19254         ],
19255         "responses": {
19256           "200": {
19257             "description": "No response was specified",
19258             "schema": {
19259               "$ref": "#/definitions/(config)vnfcsPOST"
19260             }
19261           }
19262         },
19263         "operationId": "POST-vnfcs"
19264       },
19265       "put": {
19266         "consumes": [
19267           "application/json",
19268           "application/xml"
19269         ],
19270         "produces": [
19271           "application/json",
19272           "application/xml"
19273         ],
19274         "parameters": [
19275           {
19276             "description": "vf-module-name or network name",
19277             "in": "path",
19278             "name": "preload-id",
19279             "required": true,
19280             "type": "string"
19281           },
19282           {
19283             "description": "network or vf-module",
19284             "in": "path",
19285             "name": "preload-type",
19286             "required": true,
19287             "type": "string"
19288           },
19289           {
19290             "description": "A&AI ID",
19291             "in": "path",
19292             "name": "instance-group-id",
19293             "required": true,
19294             "type": "string"
19295           },
19296           {
19297             "in": "body",
19298             "name": "(config)vnfcs",
19299             "required": false,
19300             "schema": {
19301               "$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"
19302             }
19303           }
19304         ],
19305         "responses": {
19306           "200": {
19307             "description": "No response was specified",
19308             "schema": {
19309               "$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"
19310             }
19311           }
19312         },
19313         "operationId": "PUT-vnfcs"
19314       }
19315     },
19316     "/restconf/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}": {
19317       "delete": {
19318         "produces": [
19319           "application/json",
19320           "application/xml"
19321         ],
19322         "parameters": [
19323           {
19324             "description": "vf-module-name or network name",
19325             "in": "path",
19326             "name": "preload-id",
19327             "required": true,
19328             "type": "string"
19329           },
19330           {
19331             "description": "network or vf-module",
19332             "in": "path",
19333             "name": "preload-type",
19334             "required": true,
19335             "type": "string"
19336           },
19337           {
19338             "description": "A&AI ID",
19339             "in": "path",
19340             "name": "instance-group-id",
19341             "required": true,
19342             "type": "string"
19343           },
19344           {
19345             "in": "path",
19346             "name": "vnfc-name",
19347             "required": true,
19348             "type": "string"
19349           }
19350         ],
19351         "responses": {
19352           "200": {
19353             "description": "No response was specified"
19354           }
19355         },
19356         "operationId": "DELETE-vnfc"
19357       },
19358       "get": {
19359         "produces": [
19360           "application/json",
19361           "application/xml"
19362         ],
19363         "parameters": [
19364           {
19365             "description": "vf-module-name or network name",
19366             "in": "path",
19367             "name": "preload-id",
19368             "required": true,
19369             "type": "string"
19370           },
19371           {
19372             "description": "network or vf-module",
19373             "in": "path",
19374             "name": "preload-type",
19375             "required": true,
19376             "type": "string"
19377           },
19378           {
19379             "description": "A&AI ID",
19380             "in": "path",
19381             "name": "instance-group-id",
19382             "required": true,
19383             "type": "string"
19384           },
19385           {
19386             "in": "path",
19387             "name": "vnfc-name",
19388             "required": true,
19389             "type": "string"
19390           }
19391         ],
19392         "responses": {
19393           "200": {
19394             "description": "No response was specified",
19395             "schema": {
19396               "$ref": "#/definitions/(config)vnfc"
19397             }
19398           }
19399         },
19400         "operationId": "GET-vnfc"
19401       },
19402       "post": {
19403         "consumes": [
19404           "application/json",
19405           "application/xml"
19406         ],
19407         "produces": [
19408           "application/json",
19409           "application/xml"
19410         ],
19411         "parameters": [
19412           {
19413             "description": "vf-module-name or network name",
19414             "in": "path",
19415             "name": "preload-id",
19416             "required": true,
19417             "type": "string"
19418           },
19419           {
19420             "description": "network or vf-module",
19421             "in": "path",
19422             "name": "preload-type",
19423             "required": true,
19424             "type": "string"
19425           },
19426           {
19427             "description": "A&AI ID",
19428             "in": "path",
19429             "name": "instance-group-id",
19430             "required": true,
19431             "type": "string"
19432           },
19433           {
19434             "in": "path",
19435             "name": "vnfc-name",
19436             "required": true,
19437             "type": "string"
19438           },
19439           {
19440             "in": "body",
19441             "name": "**(config)vnic-groups",
19442             "required": false,
19443             "schema": {
19444               "$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"
19445             }
19446           }
19447         ],
19448         "responses": {
19449           "200": {
19450             "description": "No response was specified",
19451             "schema": {
19452               "$ref": "#/definitions/(config)vnfcPOST"
19453             }
19454           }
19455         },
19456         "operationId": "POST-vnfc"
19457       },
19458       "put": {
19459         "consumes": [
19460           "application/json",
19461           "application/xml"
19462         ],
19463         "produces": [
19464           "application/json",
19465           "application/xml"
19466         ],
19467         "parameters": [
19468           {
19469             "description": "vf-module-name or network name",
19470             "in": "path",
19471             "name": "preload-id",
19472             "required": true,
19473             "type": "string"
19474           },
19475           {
19476             "description": "network or vf-module",
19477             "in": "path",
19478             "name": "preload-type",
19479             "required": true,
19480             "type": "string"
19481           },
19482           {
19483             "description": "A&AI ID",
19484             "in": "path",
19485             "name": "instance-group-id",
19486             "required": true,
19487             "type": "string"
19488           },
19489           {
19490             "in": "path",
19491             "name": "vnfc-name",
19492             "required": true,
19493             "type": "string"
19494           },
19495           {
19496             "in": "body",
19497             "name": "(config)vnfc",
19498             "required": false,
19499             "schema": {
19500               "$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"
19501             }
19502           }
19503         ],
19504         "responses": {
19505           "200": {
19506             "description": "No response was specified",
19507             "schema": {
19508               "$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"
19509             }
19510           }
19511         },
19512         "operationId": "PUT-vnfc"
19513       }
19514     },
19515     "/restconf/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": {
19516       "delete": {
19517         "produces": [
19518           "application/json",
19519           "application/xml"
19520         ],
19521         "parameters": [
19522           {
19523             "description": "vf-module-name or network name",
19524             "in": "path",
19525             "name": "preload-id",
19526             "required": true,
19527             "type": "string"
19528           },
19529           {
19530             "description": "network or vf-module",
19531             "in": "path",
19532             "name": "preload-type",
19533             "required": true,
19534             "type": "string"
19535           },
19536           {
19537             "description": "A&AI ID",
19538             "in": "path",
19539             "name": "instance-group-id",
19540             "required": true,
19541             "type": "string"
19542           },
19543           {
19544             "in": "path",
19545             "name": "vnfc-name",
19546             "required": true,
19547             "type": "string"
19548           }
19549         ],
19550         "responses": {
19551           "200": {
19552             "description": "No response was specified"
19553           }
19554         },
19555         "operationId": "DELETE-vnic-groups"
19556       },
19557       "get": {
19558         "produces": [
19559           "application/json",
19560           "application/xml"
19561         ],
19562         "parameters": [
19563           {
19564             "description": "vf-module-name or network name",
19565             "in": "path",
19566             "name": "preload-id",
19567             "required": true,
19568             "type": "string"
19569           },
19570           {
19571             "description": "network or vf-module",
19572             "in": "path",
19573             "name": "preload-type",
19574             "required": true,
19575             "type": "string"
19576           },
19577           {
19578             "description": "A&AI ID",
19579             "in": "path",
19580             "name": "instance-group-id",
19581             "required": true,
19582             "type": "string"
19583           },
19584           {
19585             "in": "path",
19586             "name": "vnfc-name",
19587             "required": true,
19588             "type": "string"
19589           }
19590         ],
19591         "responses": {
19592           "200": {
19593             "description": "No response was specified",
19594             "schema": {
19595               "$ref": "#/definitions/(config)vnic-groups"
19596             }
19597           }
19598         },
19599         "operationId": "GET-vnic-groups"
19600       },
19601       "post": {
19602         "consumes": [
19603           "application/json",
19604           "application/xml"
19605         ],
19606         "produces": [
19607           "application/json",
19608           "application/xml"
19609         ],
19610         "parameters": [
19611           {
19612             "description": "vf-module-name or network name",
19613             "in": "path",
19614             "name": "preload-id",
19615             "required": true,
19616             "type": "string"
19617           },
19618           {
19619             "description": "network or vf-module",
19620             "in": "path",
19621             "name": "preload-type",
19622             "required": true,
19623             "type": "string"
19624           },
19625           {
19626             "description": "A&AI ID",
19627             "in": "path",
19628             "name": "instance-group-id",
19629             "required": true,
19630             "type": "string"
19631           },
19632           {
19633             "in": "path",
19634             "name": "vnfc-name",
19635             "required": true,
19636             "type": "string"
19637           },
19638           {
19639             "in": "body",
19640             "name": "**(config)vnic-group",
19641             "required": false,
19642             "schema": {
19643               "$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"
19644             }
19645           }
19646         ],
19647         "responses": {
19648           "200": {
19649             "description": "No response was specified",
19650             "schema": {
19651               "$ref": "#/definitions/(config)vnic-groupsPOST"
19652             }
19653           }
19654         },
19655         "operationId": "POST-vnic-groups"
19656       },
19657       "put": {
19658         "consumes": [
19659           "application/json",
19660           "application/xml"
19661         ],
19662         "produces": [
19663           "application/json",
19664           "application/xml"
19665         ],
19666         "parameters": [
19667           {
19668             "description": "vf-module-name or network name",
19669             "in": "path",
19670             "name": "preload-id",
19671             "required": true,
19672             "type": "string"
19673           },
19674           {
19675             "description": "network or vf-module",
19676             "in": "path",
19677             "name": "preload-type",
19678             "required": true,
19679             "type": "string"
19680           },
19681           {
19682             "description": "A&AI ID",
19683             "in": "path",
19684             "name": "instance-group-id",
19685             "required": true,
19686             "type": "string"
19687           },
19688           {
19689             "in": "path",
19690             "name": "vnfc-name",
19691             "required": true,
19692             "type": "string"
19693           },
19694           {
19695             "in": "body",
19696             "name": "(config)vnic-groups",
19697             "required": false,
19698             "schema": {
19699               "$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"
19700             }
19701           }
19702         ],
19703         "responses": {
19704           "200": {
19705             "description": "No response was specified",
19706             "schema": {
19707               "$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"
19708             }
19709           }
19710         },
19711         "operationId": "PUT-vnic-groups"
19712       }
19713     },
19714     "/restconf/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}": {
19715       "delete": {
19716         "produces": [
19717           "application/json",
19718           "application/xml"
19719         ],
19720         "parameters": [
19721           {
19722             "description": "vf-module-name or network name",
19723             "in": "path",
19724             "name": "preload-id",
19725             "required": true,
19726             "type": "string"
19727           },
19728           {
19729             "description": "network or vf-module",
19730             "in": "path",
19731             "name": "preload-type",
19732             "required": true,
19733             "type": "string"
19734           },
19735           {
19736             "description": "A&AI ID",
19737             "in": "path",
19738             "name": "instance-group-id",
19739             "required": true,
19740             "type": "string"
19741           },
19742           {
19743             "in": "path",
19744             "name": "vnfc-name",
19745             "required": true,
19746             "type": "string"
19747           },
19748           {
19749             "description": "Same as network-role of network where vnic is connected",
19750             "in": "path",
19751             "name": "vnic-interface-role",
19752             "required": true,
19753             "type": "string"
19754           }
19755         ],
19756         "responses": {
19757           "200": {
19758             "description": "No response was specified"
19759           }
19760         },
19761         "operationId": "DELETE-vnic-group"
19762       },
19763       "get": {
19764         "produces": [
19765           "application/json",
19766           "application/xml"
19767         ],
19768         "parameters": [
19769           {
19770             "description": "vf-module-name or network name",
19771             "in": "path",
19772             "name": "preload-id",
19773             "required": true,
19774             "type": "string"
19775           },
19776           {
19777             "description": "network or vf-module",
19778             "in": "path",
19779             "name": "preload-type",
19780             "required": true,
19781             "type": "string"
19782           },
19783           {
19784             "description": "A&AI ID",
19785             "in": "path",
19786             "name": "instance-group-id",
19787             "required": true,
19788             "type": "string"
19789           },
19790           {
19791             "in": "path",
19792             "name": "vnfc-name",
19793             "required": true,
19794             "type": "string"
19795           },
19796           {
19797             "description": "Same as network-role of network where vnic is connected",
19798             "in": "path",
19799             "name": "vnic-interface-role",
19800             "required": true,
19801             "type": "string"
19802           }
19803         ],
19804         "responses": {
19805           "200": {
19806             "description": "No response was specified",
19807             "schema": {
19808               "$ref": "#/definitions/(config)vnic-group"
19809             }
19810           }
19811         },
19812         "operationId": "GET-vnic-group"
19813       },
19814       "post": {
19815         "consumes": [
19816           "application/json",
19817           "application/xml"
19818         ],
19819         "produces": [
19820           "application/json",
19821           "application/xml"
19822         ],
19823         "parameters": [
19824           {
19825             "description": "vf-module-name or network name",
19826             "in": "path",
19827             "name": "preload-id",
19828             "required": true,
19829             "type": "string"
19830           },
19831           {
19832             "description": "network or vf-module",
19833             "in": "path",
19834             "name": "preload-type",
19835             "required": true,
19836             "type": "string"
19837           },
19838           {
19839             "description": "A&AI ID",
19840             "in": "path",
19841             "name": "instance-group-id",
19842             "required": true,
19843             "type": "string"
19844           },
19845           {
19846             "in": "path",
19847             "name": "vnfc-name",
19848             "required": true,
19849             "type": "string"
19850           },
19851           {
19852             "description": "Same as network-role of network where vnic is connected",
19853             "in": "path",
19854             "name": "vnic-interface-role",
19855             "required": true,
19856             "type": "string"
19857           },
19858           {
19859             "in": "body",
19860             "name": "**(config)vlan-common-ip-addresses",
19861             "required": false,
19862             "schema": {
19863               "$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"
19864             }
19865           },
19866           {
19867             "in": "body",
19868             "name": "**(config)vlan-vnics",
19869             "required": false,
19870             "schema": {
19871               "$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"
19872             }
19873           }
19874         ],
19875         "responses": {
19876           "200": {
19877             "description": "No response was specified",
19878             "schema": {
19879               "$ref": "#/definitions/(config)vnic-groupPOST"
19880             }
19881           }
19882         },
19883         "operationId": "POST-vnic-group"
19884       },
19885       "put": {
19886         "consumes": [
19887           "application/json",
19888           "application/xml"
19889         ],
19890         "produces": [
19891           "application/json",
19892           "application/xml"
19893         ],
19894         "parameters": [
19895           {
19896             "description": "vf-module-name or network name",
19897             "in": "path",
19898             "name": "preload-id",
19899             "required": true,
19900             "type": "string"
19901           },
19902           {
19903             "description": "network or vf-module",
19904             "in": "path",
19905             "name": "preload-type",
19906             "required": true,
19907             "type": "string"
19908           },
19909           {
19910             "description": "A&AI ID",
19911             "in": "path",
19912             "name": "instance-group-id",
19913             "required": true,
19914             "type": "string"
19915           },
19916           {
19917             "in": "path",
19918             "name": "vnfc-name",
19919             "required": true,
19920             "type": "string"
19921           },
19922           {
19923             "description": "Same as network-role of network where vnic is connected",
19924             "in": "path",
19925             "name": "vnic-interface-role",
19926             "required": true,
19927             "type": "string"
19928           },
19929           {
19930             "in": "body",
19931             "name": "(config)vnic-group",
19932             "required": false,
19933             "schema": {
19934               "$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"
19935             }
19936           }
19937         ],
19938         "responses": {
19939           "200": {
19940             "description": "No response was specified",
19941             "schema": {
19942               "$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"
19943             }
19944           }
19945         },
19946         "operationId": "PUT-vnic-group"
19947       }
19948     },
19949     "/restconf/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": {
19950       "delete": {
19951         "produces": [
19952           "application/json",
19953           "application/xml"
19954         ],
19955         "parameters": [
19956           {
19957             "description": "vf-module-name or network name",
19958             "in": "path",
19959             "name": "preload-id",
19960             "required": true,
19961             "type": "string"
19962           },
19963           {
19964             "description": "network or vf-module",
19965             "in": "path",
19966             "name": "preload-type",
19967             "required": true,
19968             "type": "string"
19969           },
19970           {
19971             "description": "A&AI ID",
19972             "in": "path",
19973             "name": "instance-group-id",
19974             "required": true,
19975             "type": "string"
19976           },
19977           {
19978             "in": "path",
19979             "name": "vnfc-name",
19980             "required": true,
19981             "type": "string"
19982           },
19983           {
19984             "description": "Same as network-role of network where vnic is connected",
19985             "in": "path",
19986             "name": "vnic-interface-role",
19987             "required": true,
19988             "type": "string"
19989           }
19990         ],
19991         "responses": {
19992           "200": {
19993             "description": "No response was specified"
19994           }
19995         },
19996         "operationId": "DELETE-vlan-common-ip-addresses"
19997       },
19998       "get": {
19999         "produces": [
20000           "application/json",
20001           "application/xml"
20002         ],
20003         "parameters": [
20004           {
20005             "description": "vf-module-name or network name",
20006             "in": "path",
20007             "name": "preload-id",
20008             "required": true,
20009             "type": "string"
20010           },
20011           {
20012             "description": "network or vf-module",
20013             "in": "path",
20014             "name": "preload-type",
20015             "required": true,
20016             "type": "string"
20017           },
20018           {
20019             "description": "A&AI ID",
20020             "in": "path",
20021             "name": "instance-group-id",
20022             "required": true,
20023             "type": "string"
20024           },
20025           {
20026             "in": "path",
20027             "name": "vnfc-name",
20028             "required": true,
20029             "type": "string"
20030           },
20031           {
20032             "description": "Same as network-role of network where vnic is connected",
20033             "in": "path",
20034             "name": "vnic-interface-role",
20035             "required": true,
20036             "type": "string"
20037           }
20038         ],
20039         "responses": {
20040           "200": {
20041             "description": "No response was specified",
20042             "schema": {
20043               "$ref": "#/definitions/(config)vlan-common-ip-addresses"
20044             }
20045           }
20046         },
20047         "operationId": "GET-vlan-common-ip-addresses"
20048       },
20049       "post": {
20050         "consumes": [
20051           "application/json",
20052           "application/xml"
20053         ],
20054         "produces": [
20055           "application/json",
20056           "application/xml"
20057         ],
20058         "parameters": [
20059           {
20060             "description": "vf-module-name or network name",
20061             "in": "path",
20062             "name": "preload-id",
20063             "required": true,
20064             "type": "string"
20065           },
20066           {
20067             "description": "network or vf-module",
20068             "in": "path",
20069             "name": "preload-type",
20070             "required": true,
20071             "type": "string"
20072           },
20073           {
20074             "description": "A&AI ID",
20075             "in": "path",
20076             "name": "instance-group-id",
20077             "required": true,
20078             "type": "string"
20079           },
20080           {
20081             "in": "path",
20082             "name": "vnfc-name",
20083             "required": true,
20084             "type": "string"
20085           },
20086           {
20087             "description": "Same as network-role of network where vnic is connected",
20088             "in": "path",
20089             "name": "vnic-interface-role",
20090             "required": true,
20091             "type": "string"
20092           },
20093           {
20094             "in": "body",
20095             "name": "**(config)ip-addresses",
20096             "required": false,
20097             "schema": {
20098               "$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"
20099             }
20100           }
20101         ],
20102         "responses": {
20103           "200": {
20104             "description": "No response was specified",
20105             "schema": {
20106               "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST"
20107             }
20108           }
20109         },
20110         "operationId": "POST-vlan-common-ip-addresses"
20111       },
20112       "put": {
20113         "consumes": [
20114           "application/json",
20115           "application/xml"
20116         ],
20117         "produces": [
20118           "application/json",
20119           "application/xml"
20120         ],
20121         "parameters": [
20122           {
20123             "description": "vf-module-name or network name",
20124             "in": "path",
20125             "name": "preload-id",
20126             "required": true,
20127             "type": "string"
20128           },
20129           {
20130             "description": "network or vf-module",
20131             "in": "path",
20132             "name": "preload-type",
20133             "required": true,
20134             "type": "string"
20135           },
20136           {
20137             "description": "A&AI ID",
20138             "in": "path",
20139             "name": "instance-group-id",
20140             "required": true,
20141             "type": "string"
20142           },
20143           {
20144             "in": "path",
20145             "name": "vnfc-name",
20146             "required": true,
20147             "type": "string"
20148           },
20149           {
20150             "description": "Same as network-role of network where vnic is connected",
20151             "in": "path",
20152             "name": "vnic-interface-role",
20153             "required": true,
20154             "type": "string"
20155           },
20156           {
20157             "in": "body",
20158             "name": "(config)vlan-common-ip-addresses",
20159             "required": false,
20160             "schema": {
20161               "$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"
20162             }
20163           }
20164         ],
20165         "responses": {
20166           "200": {
20167             "description": "No response was specified",
20168             "schema": {
20169               "$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"
20170             }
20171           }
20172         },
20173         "operationId": "PUT-vlan-common-ip-addresses"
20174       }
20175     },
20176     "/restconf/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": {
20177       "delete": {
20178         "produces": [
20179           "application/json",
20180           "application/xml"
20181         ],
20182         "parameters": [
20183           {
20184             "description": "vf-module-name or network name",
20185             "in": "path",
20186             "name": "preload-id",
20187             "required": true,
20188             "type": "string"
20189           },
20190           {
20191             "description": "network or vf-module",
20192             "in": "path",
20193             "name": "preload-type",
20194             "required": true,
20195             "type": "string"
20196           },
20197           {
20198             "description": "A&AI ID",
20199             "in": "path",
20200             "name": "instance-group-id",
20201             "required": true,
20202             "type": "string"
20203           },
20204           {
20205             "in": "path",
20206             "name": "vnfc-name",
20207             "required": true,
20208             "type": "string"
20209           },
20210           {
20211             "description": "Same as network-role of network where vnic is connected",
20212             "in": "path",
20213             "name": "vnic-interface-role",
20214             "required": true,
20215             "type": "string"
20216           }
20217         ],
20218         "responses": {
20219           "200": {
20220             "description": "No response was specified"
20221           }
20222         },
20223         "operationId": "DELETE-ip-addresses"
20224       },
20225       "get": {
20226         "produces": [
20227           "application/json",
20228           "application/xml"
20229         ],
20230         "parameters": [
20231           {
20232             "description": "vf-module-name or network name",
20233             "in": "path",
20234             "name": "preload-id",
20235             "required": true,
20236             "type": "string"
20237           },
20238           {
20239             "description": "network or vf-module",
20240             "in": "path",
20241             "name": "preload-type",
20242             "required": true,
20243             "type": "string"
20244           },
20245           {
20246             "description": "A&AI ID",
20247             "in": "path",
20248             "name": "instance-group-id",
20249             "required": true,
20250             "type": "string"
20251           },
20252           {
20253             "in": "path",
20254             "name": "vnfc-name",
20255             "required": true,
20256             "type": "string"
20257           },
20258           {
20259             "description": "Same as network-role of network where vnic is connected",
20260             "in": "path",
20261             "name": "vnic-interface-role",
20262             "required": true,
20263             "type": "string"
20264           }
20265         ],
20266         "responses": {
20267           "200": {
20268             "description": "No response was specified",
20269             "schema": {
20270               "$ref": "#/definitions/(config)ip-addresses"
20271             }
20272           }
20273         },
20274         "operationId": "GET-ip-addresses"
20275       },
20276       "put": {
20277         "consumes": [
20278           "application/json",
20279           "application/xml"
20280         ],
20281         "produces": [
20282           "application/json",
20283           "application/xml"
20284         ],
20285         "parameters": [
20286           {
20287             "description": "vf-module-name or network name",
20288             "in": "path",
20289             "name": "preload-id",
20290             "required": true,
20291             "type": "string"
20292           },
20293           {
20294             "description": "network or vf-module",
20295             "in": "path",
20296             "name": "preload-type",
20297             "required": true,
20298             "type": "string"
20299           },
20300           {
20301             "description": "A&AI ID",
20302             "in": "path",
20303             "name": "instance-group-id",
20304             "required": true,
20305             "type": "string"
20306           },
20307           {
20308             "in": "path",
20309             "name": "vnfc-name",
20310             "required": true,
20311             "type": "string"
20312           },
20313           {
20314             "description": "Same as network-role of network where vnic is connected",
20315             "in": "path",
20316             "name": "vnic-interface-role",
20317             "required": true,
20318             "type": "string"
20319           },
20320           {
20321             "in": "body",
20322             "name": "(config)ip-addresses",
20323             "required": false,
20324             "schema": {
20325               "$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"
20326             }
20327           }
20328         ],
20329         "responses": {
20330           "200": {
20331             "description": "No response was specified",
20332             "schema": {
20333               "$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"
20334             }
20335           }
20336         },
20337         "operationId": "PUT-ip-addresses"
20338       }
20339     },
20340     "/restconf/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": {
20341       "delete": {
20342         "produces": [
20343           "application/json",
20344           "application/xml"
20345         ],
20346         "parameters": [
20347           {
20348             "description": "vf-module-name or network name",
20349             "in": "path",
20350             "name": "preload-id",
20351             "required": true,
20352             "type": "string"
20353           },
20354           {
20355             "description": "network or vf-module",
20356             "in": "path",
20357             "name": "preload-type",
20358             "required": true,
20359             "type": "string"
20360           },
20361           {
20362             "description": "A&AI ID",
20363             "in": "path",
20364             "name": "instance-group-id",
20365             "required": true,
20366             "type": "string"
20367           },
20368           {
20369             "in": "path",
20370             "name": "vnfc-name",
20371             "required": true,
20372             "type": "string"
20373           },
20374           {
20375             "description": "Same as network-role of network where vnic is connected",
20376             "in": "path",
20377             "name": "vnic-interface-role",
20378             "required": true,
20379             "type": "string"
20380           }
20381         ],
20382         "responses": {
20383           "200": {
20384             "description": "No response was specified"
20385           }
20386         },
20387         "operationId": "DELETE-vlan-vnics"
20388       },
20389       "get": {
20390         "produces": [
20391           "application/json",
20392           "application/xml"
20393         ],
20394         "parameters": [
20395           {
20396             "description": "vf-module-name or network name",
20397             "in": "path",
20398             "name": "preload-id",
20399             "required": true,
20400             "type": "string"
20401           },
20402           {
20403             "description": "network or vf-module",
20404             "in": "path",
20405             "name": "preload-type",
20406             "required": true,
20407             "type": "string"
20408           },
20409           {
20410             "description": "A&AI ID",
20411             "in": "path",
20412             "name": "instance-group-id",
20413             "required": true,
20414             "type": "string"
20415           },
20416           {
20417             "in": "path",
20418             "name": "vnfc-name",
20419             "required": true,
20420             "type": "string"
20421           },
20422           {
20423             "description": "Same as network-role of network where vnic is connected",
20424             "in": "path",
20425             "name": "vnic-interface-role",
20426             "required": true,
20427             "type": "string"
20428           }
20429         ],
20430         "responses": {
20431           "200": {
20432             "description": "No response was specified",
20433             "schema": {
20434               "$ref": "#/definitions/(config)vlan-vnics"
20435             }
20436           }
20437         },
20438         "operationId": "GET-vlan-vnics"
20439       },
20440       "post": {
20441         "consumes": [
20442           "application/json",
20443           "application/xml"
20444         ],
20445         "produces": [
20446           "application/json",
20447           "application/xml"
20448         ],
20449         "parameters": [
20450           {
20451             "description": "vf-module-name or network name",
20452             "in": "path",
20453             "name": "preload-id",
20454             "required": true,
20455             "type": "string"
20456           },
20457           {
20458             "description": "network or vf-module",
20459             "in": "path",
20460             "name": "preload-type",
20461             "required": true,
20462             "type": "string"
20463           },
20464           {
20465             "description": "A&AI ID",
20466             "in": "path",
20467             "name": "instance-group-id",
20468             "required": true,
20469             "type": "string"
20470           },
20471           {
20472             "in": "path",
20473             "name": "vnfc-name",
20474             "required": true,
20475             "type": "string"
20476           },
20477           {
20478             "description": "Same as network-role of network where vnic is connected",
20479             "in": "path",
20480             "name": "vnic-interface-role",
20481             "required": true,
20482             "type": "string"
20483           },
20484           {
20485             "in": "body",
20486             "name": "**(config)vlan-vnic",
20487             "required": false,
20488             "schema": {
20489               "$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"
20490             }
20491           }
20492         ],
20493         "responses": {
20494           "200": {
20495             "description": "No response was specified",
20496             "schema": {
20497               "$ref": "#/definitions/(config)vlan-vnicsPOST"
20498             }
20499           }
20500         },
20501         "operationId": "POST-vlan-vnics"
20502       },
20503       "put": {
20504         "consumes": [
20505           "application/json",
20506           "application/xml"
20507         ],
20508         "produces": [
20509           "application/json",
20510           "application/xml"
20511         ],
20512         "parameters": [
20513           {
20514             "description": "vf-module-name or network name",
20515             "in": "path",
20516             "name": "preload-id",
20517             "required": true,
20518             "type": "string"
20519           },
20520           {
20521             "description": "network or vf-module",
20522             "in": "path",
20523             "name": "preload-type",
20524             "required": true,
20525             "type": "string"
20526           },
20527           {
20528             "description": "A&AI ID",
20529             "in": "path",
20530             "name": "instance-group-id",
20531             "required": true,
20532             "type": "string"
20533           },
20534           {
20535             "in": "path",
20536             "name": "vnfc-name",
20537             "required": true,
20538             "type": "string"
20539           },
20540           {
20541             "description": "Same as network-role of network where vnic is connected",
20542             "in": "path",
20543             "name": "vnic-interface-role",
20544             "required": true,
20545             "type": "string"
20546           },
20547           {
20548             "in": "body",
20549             "name": "(config)vlan-vnics",
20550             "required": false,
20551             "schema": {
20552               "$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"
20553             }
20554           }
20555         ],
20556         "responses": {
20557           "200": {
20558             "description": "No response was specified",
20559             "schema": {
20560               "$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"
20561             }
20562           }
20563         },
20564         "operationId": "PUT-vlan-vnics"
20565       }
20566     },
20567     "/restconf/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}": {
20568       "delete": {
20569         "produces": [
20570           "application/json",
20571           "application/xml"
20572         ],
20573         "parameters": [
20574           {
20575             "description": "vf-module-name or network name",
20576             "in": "path",
20577             "name": "preload-id",
20578             "required": true,
20579             "type": "string"
20580           },
20581           {
20582             "description": "network or vf-module",
20583             "in": "path",
20584             "name": "preload-type",
20585             "required": true,
20586             "type": "string"
20587           },
20588           {
20589             "description": "A&AI ID",
20590             "in": "path",
20591             "name": "instance-group-id",
20592             "required": true,
20593             "type": "string"
20594           },
20595           {
20596             "in": "path",
20597             "name": "vnfc-name",
20598             "required": true,
20599             "type": "string"
20600           },
20601           {
20602             "description": "Same as network-role of network where vnic is connected",
20603             "in": "path",
20604             "name": "vnic-interface-role",
20605             "required": true,
20606             "type": "string"
20607           },
20608           {
20609             "in": "path",
20610             "name": "vnic-port-id",
20611             "required": true,
20612             "type": "string"
20613           }
20614         ],
20615         "responses": {
20616           "200": {
20617             "description": "No response was specified"
20618           }
20619         },
20620         "operationId": "DELETE-vlan-vnic"
20621       },
20622       "get": {
20623         "produces": [
20624           "application/json",
20625           "application/xml"
20626         ],
20627         "parameters": [
20628           {
20629             "description": "vf-module-name or network name",
20630             "in": "path",
20631             "name": "preload-id",
20632             "required": true,
20633             "type": "string"
20634           },
20635           {
20636             "description": "network or vf-module",
20637             "in": "path",
20638             "name": "preload-type",
20639             "required": true,
20640             "type": "string"
20641           },
20642           {
20643             "description": "A&AI ID",
20644             "in": "path",
20645             "name": "instance-group-id",
20646             "required": true,
20647             "type": "string"
20648           },
20649           {
20650             "in": "path",
20651             "name": "vnfc-name",
20652             "required": true,
20653             "type": "string"
20654           },
20655           {
20656             "description": "Same as network-role of network where vnic is connected",
20657             "in": "path",
20658             "name": "vnic-interface-role",
20659             "required": true,
20660             "type": "string"
20661           },
20662           {
20663             "in": "path",
20664             "name": "vnic-port-id",
20665             "required": true,
20666             "type": "string"
20667           }
20668         ],
20669         "responses": {
20670           "200": {
20671             "description": "No response was specified",
20672             "schema": {
20673               "$ref": "#/definitions/(config)vlan-vnic"
20674             }
20675           }
20676         },
20677         "operationId": "GET-vlan-vnic"
20678       },
20679       "post": {
20680         "consumes": [
20681           "application/json",
20682           "application/xml"
20683         ],
20684         "produces": [
20685           "application/json",
20686           "application/xml"
20687         ],
20688         "parameters": [
20689           {
20690             "description": "vf-module-name or network name",
20691             "in": "path",
20692             "name": "preload-id",
20693             "required": true,
20694             "type": "string"
20695           },
20696           {
20697             "description": "network or vf-module",
20698             "in": "path",
20699             "name": "preload-type",
20700             "required": true,
20701             "type": "string"
20702           },
20703           {
20704             "description": "A&AI ID",
20705             "in": "path",
20706             "name": "instance-group-id",
20707             "required": true,
20708             "type": "string"
20709           },
20710           {
20711             "in": "path",
20712             "name": "vnfc-name",
20713             "required": true,
20714             "type": "string"
20715           },
20716           {
20717             "description": "Same as network-role of network where vnic is connected",
20718             "in": "path",
20719             "name": "vnic-interface-role",
20720             "required": true,
20721             "type": "string"
20722           },
20723           {
20724             "in": "path",
20725             "name": "vnic-port-id",
20726             "required": true,
20727             "type": "string"
20728           },
20729           {
20730             "in": "body",
20731             "name": "**(config)vnic-sub-interfaces",
20732             "required": false,
20733             "schema": {
20734               "$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"
20735             }
20736           }
20737         ],
20738         "responses": {
20739           "200": {
20740             "description": "No response was specified",
20741             "schema": {
20742               "$ref": "#/definitions/(config)vlan-vnicPOST"
20743             }
20744           }
20745         },
20746         "operationId": "POST-vlan-vnic"
20747       },
20748       "put": {
20749         "consumes": [
20750           "application/json",
20751           "application/xml"
20752         ],
20753         "produces": [
20754           "application/json",
20755           "application/xml"
20756         ],
20757         "parameters": [
20758           {
20759             "description": "vf-module-name or network name",
20760             "in": "path",
20761             "name": "preload-id",
20762             "required": true,
20763             "type": "string"
20764           },
20765           {
20766             "description": "network or vf-module",
20767             "in": "path",
20768             "name": "preload-type",
20769             "required": true,
20770             "type": "string"
20771           },
20772           {
20773             "description": "A&AI ID",
20774             "in": "path",
20775             "name": "instance-group-id",
20776             "required": true,
20777             "type": "string"
20778           },
20779           {
20780             "in": "path",
20781             "name": "vnfc-name",
20782             "required": true,
20783             "type": "string"
20784           },
20785           {
20786             "description": "Same as network-role of network where vnic is connected",
20787             "in": "path",
20788             "name": "vnic-interface-role",
20789             "required": true,
20790             "type": "string"
20791           },
20792           {
20793             "in": "path",
20794             "name": "vnic-port-id",
20795             "required": true,
20796             "type": "string"
20797           },
20798           {
20799             "in": "body",
20800             "name": "(config)vlan-vnic",
20801             "required": false,
20802             "schema": {
20803               "$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"
20804             }
20805           }
20806         ],
20807         "responses": {
20808           "200": {
20809             "description": "No response was specified",
20810             "schema": {
20811               "$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"
20812             }
20813           }
20814         },
20815         "operationId": "PUT-vlan-vnic"
20816       }
20817     },
20818     "/restconf/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": {
20819       "delete": {
20820         "produces": [
20821           "application/json",
20822           "application/xml"
20823         ],
20824         "parameters": [
20825           {
20826             "description": "vf-module-name or network name",
20827             "in": "path",
20828             "name": "preload-id",
20829             "required": true,
20830             "type": "string"
20831           },
20832           {
20833             "description": "network or vf-module",
20834             "in": "path",
20835             "name": "preload-type",
20836             "required": true,
20837             "type": "string"
20838           },
20839           {
20840             "description": "A&AI ID",
20841             "in": "path",
20842             "name": "instance-group-id",
20843             "required": true,
20844             "type": "string"
20845           },
20846           {
20847             "in": "path",
20848             "name": "vnfc-name",
20849             "required": true,
20850             "type": "string"
20851           },
20852           {
20853             "description": "Same as network-role of network where vnic is connected",
20854             "in": "path",
20855             "name": "vnic-interface-role",
20856             "required": true,
20857             "type": "string"
20858           },
20859           {
20860             "in": "path",
20861             "name": "vnic-port-id",
20862             "required": true,
20863             "type": "string"
20864           }
20865         ],
20866         "responses": {
20867           "200": {
20868             "description": "No response was specified"
20869           }
20870         },
20871         "operationId": "DELETE-vnic-sub-interfaces"
20872       },
20873       "get": {
20874         "produces": [
20875           "application/json",
20876           "application/xml"
20877         ],
20878         "parameters": [
20879           {
20880             "description": "vf-module-name or network name",
20881             "in": "path",
20882             "name": "preload-id",
20883             "required": true,
20884             "type": "string"
20885           },
20886           {
20887             "description": "network or vf-module",
20888             "in": "path",
20889             "name": "preload-type",
20890             "required": true,
20891             "type": "string"
20892           },
20893           {
20894             "description": "A&AI ID",
20895             "in": "path",
20896             "name": "instance-group-id",
20897             "required": true,
20898             "type": "string"
20899           },
20900           {
20901             "in": "path",
20902             "name": "vnfc-name",
20903             "required": true,
20904             "type": "string"
20905           },
20906           {
20907             "description": "Same as network-role of network where vnic is connected",
20908             "in": "path",
20909             "name": "vnic-interface-role",
20910             "required": true,
20911             "type": "string"
20912           },
20913           {
20914             "in": "path",
20915             "name": "vnic-port-id",
20916             "required": true,
20917             "type": "string"
20918           }
20919         ],
20920         "responses": {
20921           "200": {
20922             "description": "No response was specified",
20923             "schema": {
20924               "$ref": "#/definitions/(config)vnic-sub-interfaces"
20925             }
20926           }
20927         },
20928         "operationId": "GET-vnic-sub-interfaces"
20929       },
20930       "post": {
20931         "consumes": [
20932           "application/json",
20933           "application/xml"
20934         ],
20935         "produces": [
20936           "application/json",
20937           "application/xml"
20938         ],
20939         "parameters": [
20940           {
20941             "description": "vf-module-name or network name",
20942             "in": "path",
20943             "name": "preload-id",
20944             "required": true,
20945             "type": "string"
20946           },
20947           {
20948             "description": "network or vf-module",
20949             "in": "path",
20950             "name": "preload-type",
20951             "required": true,
20952             "type": "string"
20953           },
20954           {
20955             "description": "A&AI ID",
20956             "in": "path",
20957             "name": "instance-group-id",
20958             "required": true,
20959             "type": "string"
20960           },
20961           {
20962             "in": "path",
20963             "name": "vnfc-name",
20964             "required": true,
20965             "type": "string"
20966           },
20967           {
20968             "description": "Same as network-role of network where vnic is connected",
20969             "in": "path",
20970             "name": "vnic-interface-role",
20971             "required": true,
20972             "type": "string"
20973           },
20974           {
20975             "in": "path",
20976             "name": "vnic-port-id",
20977             "required": true,
20978             "type": "string"
20979           },
20980           {
20981             "in": "body",
20982             "name": "**(config)sub-interface-network-data",
20983             "required": false,
20984             "schema": {
20985               "$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"
20986             }
20987           }
20988         ],
20989         "responses": {
20990           "200": {
20991             "description": "No response was specified",
20992             "schema": {
20993               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
20994             }
20995           }
20996         },
20997         "operationId": "POST-vnic-sub-interfaces"
20998       },
20999       "put": {
21000         "consumes": [
21001           "application/json",
21002           "application/xml"
21003         ],
21004         "produces": [
21005           "application/json",
21006           "application/xml"
21007         ],
21008         "parameters": [
21009           {
21010             "description": "vf-module-name or network name",
21011             "in": "path",
21012             "name": "preload-id",
21013             "required": true,
21014             "type": "string"
21015           },
21016           {
21017             "description": "network or vf-module",
21018             "in": "path",
21019             "name": "preload-type",
21020             "required": true,
21021             "type": "string"
21022           },
21023           {
21024             "description": "A&AI ID",
21025             "in": "path",
21026             "name": "instance-group-id",
21027             "required": true,
21028             "type": "string"
21029           },
21030           {
21031             "in": "path",
21032             "name": "vnfc-name",
21033             "required": true,
21034             "type": "string"
21035           },
21036           {
21037             "description": "Same as network-role of network where vnic is connected",
21038             "in": "path",
21039             "name": "vnic-interface-role",
21040             "required": true,
21041             "type": "string"
21042           },
21043           {
21044             "in": "path",
21045             "name": "vnic-port-id",
21046             "required": true,
21047             "type": "string"
21048           },
21049           {
21050             "in": "body",
21051             "name": "(config)vnic-sub-interfaces",
21052             "required": false,
21053             "schema": {
21054               "$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"
21055             }
21056           }
21057         ],
21058         "responses": {
21059           "200": {
21060             "description": "No response was specified",
21061             "schema": {
21062               "$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"
21063             }
21064           }
21065         },
21066         "operationId": "PUT-vnic-sub-interfaces"
21067       }
21068     },
21069     "/restconf/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}": {
21070       "delete": {
21071         "produces": [
21072           "application/json",
21073           "application/xml"
21074         ],
21075         "parameters": [
21076           {
21077             "description": "vf-module-name or network name",
21078             "in": "path",
21079             "name": "preload-id",
21080             "required": true,
21081             "type": "string"
21082           },
21083           {
21084             "description": "network or vf-module",
21085             "in": "path",
21086             "name": "preload-type",
21087             "required": true,
21088             "type": "string"
21089           },
21090           {
21091             "description": "A&AI ID",
21092             "in": "path",
21093             "name": "instance-group-id",
21094             "required": true,
21095             "type": "string"
21096           },
21097           {
21098             "in": "path",
21099             "name": "vnfc-name",
21100             "required": true,
21101             "type": "string"
21102           },
21103           {
21104             "description": "Same as network-role of network where vnic is connected",
21105             "in": "path",
21106             "name": "vnic-interface-role",
21107             "required": true,
21108             "type": "string"
21109           },
21110           {
21111             "in": "path",
21112             "name": "vnic-port-id",
21113             "required": true,
21114             "type": "string"
21115           },
21116           {
21117             "description": "Subinterface network id (UUID in A&AI)",
21118             "in": "path",
21119             "name": "network-id",
21120             "required": true,
21121             "type": "string"
21122           }
21123         ],
21124         "responses": {
21125           "200": {
21126             "description": "No response was specified"
21127           }
21128         },
21129         "operationId": "DELETE-sub-interface-network-data"
21130       },
21131       "get": {
21132         "produces": [
21133           "application/json",
21134           "application/xml"
21135         ],
21136         "parameters": [
21137           {
21138             "description": "vf-module-name or network name",
21139             "in": "path",
21140             "name": "preload-id",
21141             "required": true,
21142             "type": "string"
21143           },
21144           {
21145             "description": "network or vf-module",
21146             "in": "path",
21147             "name": "preload-type",
21148             "required": true,
21149             "type": "string"
21150           },
21151           {
21152             "description": "A&AI ID",
21153             "in": "path",
21154             "name": "instance-group-id",
21155             "required": true,
21156             "type": "string"
21157           },
21158           {
21159             "in": "path",
21160             "name": "vnfc-name",
21161             "required": true,
21162             "type": "string"
21163           },
21164           {
21165             "description": "Same as network-role of network where vnic is connected",
21166             "in": "path",
21167             "name": "vnic-interface-role",
21168             "required": true,
21169             "type": "string"
21170           },
21171           {
21172             "in": "path",
21173             "name": "vnic-port-id",
21174             "required": true,
21175             "type": "string"
21176           },
21177           {
21178             "description": "Subinterface network id (UUID in A&AI)",
21179             "in": "path",
21180             "name": "network-id",
21181             "required": true,
21182             "type": "string"
21183           }
21184         ],
21185         "responses": {
21186           "200": {
21187             "description": "No response was specified",
21188             "schema": {
21189               "$ref": "#/definitions/(config)sub-interface-network-data"
21190             }
21191           }
21192         },
21193         "operationId": "GET-sub-interface-network-data"
21194       },
21195       "post": {
21196         "consumes": [
21197           "application/json",
21198           "application/xml"
21199         ],
21200         "produces": [
21201           "application/json",
21202           "application/xml"
21203         ],
21204         "parameters": [
21205           {
21206             "description": "vf-module-name or network name",
21207             "in": "path",
21208             "name": "preload-id",
21209             "required": true,
21210             "type": "string"
21211           },
21212           {
21213             "description": "network or vf-module",
21214             "in": "path",
21215             "name": "preload-type",
21216             "required": true,
21217             "type": "string"
21218           },
21219           {
21220             "description": "A&AI ID",
21221             "in": "path",
21222             "name": "instance-group-id",
21223             "required": true,
21224             "type": "string"
21225           },
21226           {
21227             "in": "path",
21228             "name": "vnfc-name",
21229             "required": true,
21230             "type": "string"
21231           },
21232           {
21233             "description": "Same as network-role of network where vnic is connected",
21234             "in": "path",
21235             "name": "vnic-interface-role",
21236             "required": true,
21237             "type": "string"
21238           },
21239           {
21240             "in": "path",
21241             "name": "vnic-port-id",
21242             "required": true,
21243             "type": "string"
21244           },
21245           {
21246             "description": "Subinterface network id (UUID in A&AI)",
21247             "in": "path",
21248             "name": "network-id",
21249             "required": true,
21250             "type": "string"
21251           },
21252           {
21253             "in": "body",
21254             "name": "**(config)network-information-items",
21255             "required": false,
21256             "schema": {
21257               "$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"
21258             }
21259           },
21260           {
21261             "in": "body",
21262             "name": "**(config)floating-ips",
21263             "required": false,
21264             "schema": {
21265               "$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"
21266             }
21267           }
21268         ],
21269         "responses": {
21270           "200": {
21271             "description": "No response was specified",
21272             "schema": {
21273               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
21274             }
21275           }
21276         },
21277         "operationId": "POST-sub-interface-network-data"
21278       },
21279       "put": {
21280         "consumes": [
21281           "application/json",
21282           "application/xml"
21283         ],
21284         "produces": [
21285           "application/json",
21286           "application/xml"
21287         ],
21288         "parameters": [
21289           {
21290             "description": "vf-module-name or network name",
21291             "in": "path",
21292             "name": "preload-id",
21293             "required": true,
21294             "type": "string"
21295           },
21296           {
21297             "description": "network or vf-module",
21298             "in": "path",
21299             "name": "preload-type",
21300             "required": true,
21301             "type": "string"
21302           },
21303           {
21304             "description": "A&AI ID",
21305             "in": "path",
21306             "name": "instance-group-id",
21307             "required": true,
21308             "type": "string"
21309           },
21310           {
21311             "in": "path",
21312             "name": "vnfc-name",
21313             "required": true,
21314             "type": "string"
21315           },
21316           {
21317             "description": "Same as network-role of network where vnic is connected",
21318             "in": "path",
21319             "name": "vnic-interface-role",
21320             "required": true,
21321             "type": "string"
21322           },
21323           {
21324             "in": "path",
21325             "name": "vnic-port-id",
21326             "required": true,
21327             "type": "string"
21328           },
21329           {
21330             "description": "Subinterface network id (UUID in A&AI)",
21331             "in": "path",
21332             "name": "network-id",
21333             "required": true,
21334             "type": "string"
21335           },
21336           {
21337             "in": "body",
21338             "name": "(config)sub-interface-network-data",
21339             "required": false,
21340             "schema": {
21341               "$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"
21342             }
21343           }
21344         ],
21345         "responses": {
21346           "200": {
21347             "description": "No response was specified",
21348             "schema": {
21349               "$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"
21350             }
21351           }
21352         },
21353         "operationId": "PUT-sub-interface-network-data"
21354       }
21355     },
21356     "/restconf/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": {
21357       "delete": {
21358         "produces": [
21359           "application/json",
21360           "application/xml"
21361         ],
21362         "parameters": [
21363           {
21364             "description": "vf-module-name or network name",
21365             "in": "path",
21366             "name": "preload-id",
21367             "required": true,
21368             "type": "string"
21369           },
21370           {
21371             "description": "network or vf-module",
21372             "in": "path",
21373             "name": "preload-type",
21374             "required": true,
21375             "type": "string"
21376           },
21377           {
21378             "description": "A&AI ID",
21379             "in": "path",
21380             "name": "instance-group-id",
21381             "required": true,
21382             "type": "string"
21383           },
21384           {
21385             "in": "path",
21386             "name": "vnfc-name",
21387             "required": true,
21388             "type": "string"
21389           },
21390           {
21391             "description": "Same as network-role of network where vnic is connected",
21392             "in": "path",
21393             "name": "vnic-interface-role",
21394             "required": true,
21395             "type": "string"
21396           },
21397           {
21398             "in": "path",
21399             "name": "vnic-port-id",
21400             "required": true,
21401             "type": "string"
21402           },
21403           {
21404             "description": "Subinterface network id (UUID in A&AI)",
21405             "in": "path",
21406             "name": "network-id",
21407             "required": true,
21408             "type": "string"
21409           }
21410         ],
21411         "responses": {
21412           "200": {
21413             "description": "No response was specified"
21414           }
21415         },
21416         "operationId": "DELETE-floating-ips"
21417       },
21418       "get": {
21419         "produces": [
21420           "application/json",
21421           "application/xml"
21422         ],
21423         "parameters": [
21424           {
21425             "description": "vf-module-name or network name",
21426             "in": "path",
21427             "name": "preload-id",
21428             "required": true,
21429             "type": "string"
21430           },
21431           {
21432             "description": "network or vf-module",
21433             "in": "path",
21434             "name": "preload-type",
21435             "required": true,
21436             "type": "string"
21437           },
21438           {
21439             "description": "A&AI ID",
21440             "in": "path",
21441             "name": "instance-group-id",
21442             "required": true,
21443             "type": "string"
21444           },
21445           {
21446             "in": "path",
21447             "name": "vnfc-name",
21448             "required": true,
21449             "type": "string"
21450           },
21451           {
21452             "description": "Same as network-role of network where vnic is connected",
21453             "in": "path",
21454             "name": "vnic-interface-role",
21455             "required": true,
21456             "type": "string"
21457           },
21458           {
21459             "in": "path",
21460             "name": "vnic-port-id",
21461             "required": true,
21462             "type": "string"
21463           },
21464           {
21465             "description": "Subinterface network id (UUID in A&AI)",
21466             "in": "path",
21467             "name": "network-id",
21468             "required": true,
21469             "type": "string"
21470           }
21471         ],
21472         "responses": {
21473           "200": {
21474             "description": "No response was specified",
21475             "schema": {
21476               "$ref": "#/definitions/(config)floating-ips"
21477             }
21478           }
21479         },
21480         "operationId": "GET-floating-ips"
21481       },
21482       "put": {
21483         "consumes": [
21484           "application/json",
21485           "application/xml"
21486         ],
21487         "produces": [
21488           "application/json",
21489           "application/xml"
21490         ],
21491         "parameters": [
21492           {
21493             "description": "vf-module-name or network name",
21494             "in": "path",
21495             "name": "preload-id",
21496             "required": true,
21497             "type": "string"
21498           },
21499           {
21500             "description": "network or vf-module",
21501             "in": "path",
21502             "name": "preload-type",
21503             "required": true,
21504             "type": "string"
21505           },
21506           {
21507             "description": "A&AI ID",
21508             "in": "path",
21509             "name": "instance-group-id",
21510             "required": true,
21511             "type": "string"
21512           },
21513           {
21514             "in": "path",
21515             "name": "vnfc-name",
21516             "required": true,
21517             "type": "string"
21518           },
21519           {
21520             "description": "Same as network-role of network where vnic is connected",
21521             "in": "path",
21522             "name": "vnic-interface-role",
21523             "required": true,
21524             "type": "string"
21525           },
21526           {
21527             "in": "path",
21528             "name": "vnic-port-id",
21529             "required": true,
21530             "type": "string"
21531           },
21532           {
21533             "description": "Subinterface network id (UUID in A&AI)",
21534             "in": "path",
21535             "name": "network-id",
21536             "required": true,
21537             "type": "string"
21538           },
21539           {
21540             "in": "body",
21541             "name": "(config)floating-ips",
21542             "required": false,
21543             "schema": {
21544               "$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"
21545             }
21546           }
21547         ],
21548         "responses": {
21549           "200": {
21550             "description": "No response was specified",
21551             "schema": {
21552               "$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"
21553             }
21554           }
21555         },
21556         "operationId": "PUT-floating-ips"
21557       }
21558     },
21559     "/restconf/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": {
21560       "delete": {
21561         "produces": [
21562           "application/json",
21563           "application/xml"
21564         ],
21565         "parameters": [
21566           {
21567             "description": "vf-module-name or network name",
21568             "in": "path",
21569             "name": "preload-id",
21570             "required": true,
21571             "type": "string"
21572           },
21573           {
21574             "description": "network or vf-module",
21575             "in": "path",
21576             "name": "preload-type",
21577             "required": true,
21578             "type": "string"
21579           },
21580           {
21581             "description": "A&AI ID",
21582             "in": "path",
21583             "name": "instance-group-id",
21584             "required": true,
21585             "type": "string"
21586           },
21587           {
21588             "in": "path",
21589             "name": "vnfc-name",
21590             "required": true,
21591             "type": "string"
21592           },
21593           {
21594             "description": "Same as network-role of network where vnic is connected",
21595             "in": "path",
21596             "name": "vnic-interface-role",
21597             "required": true,
21598             "type": "string"
21599           },
21600           {
21601             "in": "path",
21602             "name": "vnic-port-id",
21603             "required": true,
21604             "type": "string"
21605           },
21606           {
21607             "description": "Subinterface network id (UUID in A&AI)",
21608             "in": "path",
21609             "name": "network-id",
21610             "required": true,
21611             "type": "string"
21612           }
21613         ],
21614         "responses": {
21615           "200": {
21616             "description": "No response was specified"
21617           }
21618         },
21619         "operationId": "DELETE-network-information-items"
21620       },
21621       "get": {
21622         "produces": [
21623           "application/json",
21624           "application/xml"
21625         ],
21626         "parameters": [
21627           {
21628             "description": "vf-module-name or network name",
21629             "in": "path",
21630             "name": "preload-id",
21631             "required": true,
21632             "type": "string"
21633           },
21634           {
21635             "description": "network or vf-module",
21636             "in": "path",
21637             "name": "preload-type",
21638             "required": true,
21639             "type": "string"
21640           },
21641           {
21642             "description": "A&AI ID",
21643             "in": "path",
21644             "name": "instance-group-id",
21645             "required": true,
21646             "type": "string"
21647           },
21648           {
21649             "in": "path",
21650             "name": "vnfc-name",
21651             "required": true,
21652             "type": "string"
21653           },
21654           {
21655             "description": "Same as network-role of network where vnic is connected",
21656             "in": "path",
21657             "name": "vnic-interface-role",
21658             "required": true,
21659             "type": "string"
21660           },
21661           {
21662             "in": "path",
21663             "name": "vnic-port-id",
21664             "required": true,
21665             "type": "string"
21666           },
21667           {
21668             "description": "Subinterface network id (UUID in A&AI)",
21669             "in": "path",
21670             "name": "network-id",
21671             "required": true,
21672             "type": "string"
21673           }
21674         ],
21675         "responses": {
21676           "200": {
21677             "description": "No response was specified",
21678             "schema": {
21679               "$ref": "#/definitions/(config)network-information-items"
21680             }
21681           }
21682         },
21683         "operationId": "GET-network-information-items"
21684       },
21685       "post": {
21686         "consumes": [
21687           "application/json",
21688           "application/xml"
21689         ],
21690         "produces": [
21691           "application/json",
21692           "application/xml"
21693         ],
21694         "parameters": [
21695           {
21696             "description": "vf-module-name or network name",
21697             "in": "path",
21698             "name": "preload-id",
21699             "required": true,
21700             "type": "string"
21701           },
21702           {
21703             "description": "network or vf-module",
21704             "in": "path",
21705             "name": "preload-type",
21706             "required": true,
21707             "type": "string"
21708           },
21709           {
21710             "description": "A&AI ID",
21711             "in": "path",
21712             "name": "instance-group-id",
21713             "required": true,
21714             "type": "string"
21715           },
21716           {
21717             "in": "path",
21718             "name": "vnfc-name",
21719             "required": true,
21720             "type": "string"
21721           },
21722           {
21723             "description": "Same as network-role of network where vnic is connected",
21724             "in": "path",
21725             "name": "vnic-interface-role",
21726             "required": true,
21727             "type": "string"
21728           },
21729           {
21730             "in": "path",
21731             "name": "vnic-port-id",
21732             "required": true,
21733             "type": "string"
21734           },
21735           {
21736             "description": "Subinterface network id (UUID in A&AI)",
21737             "in": "path",
21738             "name": "network-id",
21739             "required": true,
21740             "type": "string"
21741           },
21742           {
21743             "in": "body",
21744             "name": "**(config)network-information-item",
21745             "required": false,
21746             "schema": {
21747               "$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"
21748             }
21749           }
21750         ],
21751         "responses": {
21752           "200": {
21753             "description": "No response was specified",
21754             "schema": {
21755               "$ref": "#/definitions/(config)network-information-itemsPOST"
21756             }
21757           }
21758         },
21759         "operationId": "POST-network-information-items"
21760       },
21761       "put": {
21762         "consumes": [
21763           "application/json",
21764           "application/xml"
21765         ],
21766         "produces": [
21767           "application/json",
21768           "application/xml"
21769         ],
21770         "parameters": [
21771           {
21772             "description": "vf-module-name or network name",
21773             "in": "path",
21774             "name": "preload-id",
21775             "required": true,
21776             "type": "string"
21777           },
21778           {
21779             "description": "network or vf-module",
21780             "in": "path",
21781             "name": "preload-type",
21782             "required": true,
21783             "type": "string"
21784           },
21785           {
21786             "description": "A&AI ID",
21787             "in": "path",
21788             "name": "instance-group-id",
21789             "required": true,
21790             "type": "string"
21791           },
21792           {
21793             "in": "path",
21794             "name": "vnfc-name",
21795             "required": true,
21796             "type": "string"
21797           },
21798           {
21799             "description": "Same as network-role of network where vnic is connected",
21800             "in": "path",
21801             "name": "vnic-interface-role",
21802             "required": true,
21803             "type": "string"
21804           },
21805           {
21806             "in": "path",
21807             "name": "vnic-port-id",
21808             "required": true,
21809             "type": "string"
21810           },
21811           {
21812             "description": "Subinterface network id (UUID in A&AI)",
21813             "in": "path",
21814             "name": "network-id",
21815             "required": true,
21816             "type": "string"
21817           },
21818           {
21819             "in": "body",
21820             "name": "(config)network-information-items",
21821             "required": false,
21822             "schema": {
21823               "$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"
21824             }
21825           }
21826         ],
21827         "responses": {
21828           "200": {
21829             "description": "No response was specified",
21830             "schema": {
21831               "$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"
21832             }
21833           }
21834         },
21835         "operationId": "PUT-network-information-items"
21836       }
21837     },
21838     "/restconf/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}": {
21839       "delete": {
21840         "produces": [
21841           "application/json",
21842           "application/xml"
21843         ],
21844         "parameters": [
21845           {
21846             "description": "vf-module-name or network name",
21847             "in": "path",
21848             "name": "preload-id",
21849             "required": true,
21850             "type": "string"
21851           },
21852           {
21853             "description": "network or vf-module",
21854             "in": "path",
21855             "name": "preload-type",
21856             "required": true,
21857             "type": "string"
21858           },
21859           {
21860             "description": "A&AI ID",
21861             "in": "path",
21862             "name": "instance-group-id",
21863             "required": true,
21864             "type": "string"
21865           },
21866           {
21867             "in": "path",
21868             "name": "vnfc-name",
21869             "required": true,
21870             "type": "string"
21871           },
21872           {
21873             "description": "Same as network-role of network where vnic is connected",
21874             "in": "path",
21875             "name": "vnic-interface-role",
21876             "required": true,
21877             "type": "string"
21878           },
21879           {
21880             "in": "path",
21881             "name": "vnic-port-id",
21882             "required": true,
21883             "type": "string"
21884           },
21885           {
21886             "description": "Subinterface network id (UUID in A&AI)",
21887             "in": "path",
21888             "name": "network-id",
21889             "required": true,
21890             "type": "string"
21891           },
21892           {
21893             "description": "Use ipv4 or ipv6",
21894             "in": "path",
21895             "name": "ip-version",
21896             "required": true,
21897             "type": "string"
21898           }
21899         ],
21900         "responses": {
21901           "200": {
21902             "description": "No response was specified"
21903           }
21904         },
21905         "operationId": "DELETE-network-information-item"
21906       },
21907       "get": {
21908         "produces": [
21909           "application/json",
21910           "application/xml"
21911         ],
21912         "parameters": [
21913           {
21914             "description": "vf-module-name or network name",
21915             "in": "path",
21916             "name": "preload-id",
21917             "required": true,
21918             "type": "string"
21919           },
21920           {
21921             "description": "network or vf-module",
21922             "in": "path",
21923             "name": "preload-type",
21924             "required": true,
21925             "type": "string"
21926           },
21927           {
21928             "description": "A&AI ID",
21929             "in": "path",
21930             "name": "instance-group-id",
21931             "required": true,
21932             "type": "string"
21933           },
21934           {
21935             "in": "path",
21936             "name": "vnfc-name",
21937             "required": true,
21938             "type": "string"
21939           },
21940           {
21941             "description": "Same as network-role of network where vnic is connected",
21942             "in": "path",
21943             "name": "vnic-interface-role",
21944             "required": true,
21945             "type": "string"
21946           },
21947           {
21948             "in": "path",
21949             "name": "vnic-port-id",
21950             "required": true,
21951             "type": "string"
21952           },
21953           {
21954             "description": "Subinterface network id (UUID in A&AI)",
21955             "in": "path",
21956             "name": "network-id",
21957             "required": true,
21958             "type": "string"
21959           },
21960           {
21961             "description": "Use ipv4 or ipv6",
21962             "in": "path",
21963             "name": "ip-version",
21964             "required": true,
21965             "type": "string"
21966           }
21967         ],
21968         "responses": {
21969           "200": {
21970             "description": "No response was specified",
21971             "schema": {
21972               "$ref": "#/definitions/(config)network-information-item"
21973             }
21974           }
21975         },
21976         "operationId": "GET-network-information-item"
21977       },
21978       "post": {
21979         "consumes": [
21980           "application/json",
21981           "application/xml"
21982         ],
21983         "produces": [
21984           "application/json",
21985           "application/xml"
21986         ],
21987         "parameters": [
21988           {
21989             "description": "vf-module-name or network name",
21990             "in": "path",
21991             "name": "preload-id",
21992             "required": true,
21993             "type": "string"
21994           },
21995           {
21996             "description": "network or vf-module",
21997             "in": "path",
21998             "name": "preload-type",
21999             "required": true,
22000             "type": "string"
22001           },
22002           {
22003             "description": "A&AI ID",
22004             "in": "path",
22005             "name": "instance-group-id",
22006             "required": true,
22007             "type": "string"
22008           },
22009           {
22010             "in": "path",
22011             "name": "vnfc-name",
22012             "required": true,
22013             "type": "string"
22014           },
22015           {
22016             "description": "Same as network-role of network where vnic is connected",
22017             "in": "path",
22018             "name": "vnic-interface-role",
22019             "required": true,
22020             "type": "string"
22021           },
22022           {
22023             "in": "path",
22024             "name": "vnic-port-id",
22025             "required": true,
22026             "type": "string"
22027           },
22028           {
22029             "description": "Subinterface network id (UUID in A&AI)",
22030             "in": "path",
22031             "name": "network-id",
22032             "required": true,
22033             "type": "string"
22034           },
22035           {
22036             "description": "Use ipv4 or ipv6",
22037             "in": "path",
22038             "name": "ip-version",
22039             "required": true,
22040             "type": "string"
22041           },
22042           {
22043             "in": "body",
22044             "name": "**(config)network-ips",
22045             "required": false,
22046             "schema": {
22047               "$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"
22048             }
22049           }
22050         ],
22051         "responses": {
22052           "200": {
22053             "description": "No response was specified",
22054             "schema": {
22055               "$ref": "#/definitions/(config)network-information-itemPOST"
22056             }
22057           }
22058         },
22059         "operationId": "POST-network-information-item"
22060       },
22061       "put": {
22062         "consumes": [
22063           "application/json",
22064           "application/xml"
22065         ],
22066         "produces": [
22067           "application/json",
22068           "application/xml"
22069         ],
22070         "parameters": [
22071           {
22072             "description": "vf-module-name or network name",
22073             "in": "path",
22074             "name": "preload-id",
22075             "required": true,
22076             "type": "string"
22077           },
22078           {
22079             "description": "network or vf-module",
22080             "in": "path",
22081             "name": "preload-type",
22082             "required": true,
22083             "type": "string"
22084           },
22085           {
22086             "description": "A&AI ID",
22087             "in": "path",
22088             "name": "instance-group-id",
22089             "required": true,
22090             "type": "string"
22091           },
22092           {
22093             "in": "path",
22094             "name": "vnfc-name",
22095             "required": true,
22096             "type": "string"
22097           },
22098           {
22099             "description": "Same as network-role of network where vnic is connected",
22100             "in": "path",
22101             "name": "vnic-interface-role",
22102             "required": true,
22103             "type": "string"
22104           },
22105           {
22106             "in": "path",
22107             "name": "vnic-port-id",
22108             "required": true,
22109             "type": "string"
22110           },
22111           {
22112             "description": "Subinterface network id (UUID in A&AI)",
22113             "in": "path",
22114             "name": "network-id",
22115             "required": true,
22116             "type": "string"
22117           },
22118           {
22119             "description": "Use ipv4 or ipv6",
22120             "in": "path",
22121             "name": "ip-version",
22122             "required": true,
22123             "type": "string"
22124           },
22125           {
22126             "in": "body",
22127             "name": "(config)network-information-item",
22128             "required": false,
22129             "schema": {
22130               "$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"
22131             }
22132           }
22133         ],
22134         "responses": {
22135           "200": {
22136             "description": "No response was specified",
22137             "schema": {
22138               "$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"
22139             }
22140           }
22141         },
22142         "operationId": "PUT-network-information-item"
22143       }
22144     },
22145     "/restconf/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": {
22146       "delete": {
22147         "produces": [
22148           "application/json",
22149           "application/xml"
22150         ],
22151         "parameters": [
22152           {
22153             "description": "vf-module-name or network name",
22154             "in": "path",
22155             "name": "preload-id",
22156             "required": true,
22157             "type": "string"
22158           },
22159           {
22160             "description": "network or vf-module",
22161             "in": "path",
22162             "name": "preload-type",
22163             "required": true,
22164             "type": "string"
22165           },
22166           {
22167             "description": "A&AI ID",
22168             "in": "path",
22169             "name": "instance-group-id",
22170             "required": true,
22171             "type": "string"
22172           },
22173           {
22174             "in": "path",
22175             "name": "vnfc-name",
22176             "required": true,
22177             "type": "string"
22178           },
22179           {
22180             "description": "Same as network-role of network where vnic is connected",
22181             "in": "path",
22182             "name": "vnic-interface-role",
22183             "required": true,
22184             "type": "string"
22185           },
22186           {
22187             "in": "path",
22188             "name": "vnic-port-id",
22189             "required": true,
22190             "type": "string"
22191           },
22192           {
22193             "description": "Subinterface network id (UUID in A&AI)",
22194             "in": "path",
22195             "name": "network-id",
22196             "required": true,
22197             "type": "string"
22198           },
22199           {
22200             "description": "Use ipv4 or ipv6",
22201             "in": "path",
22202             "name": "ip-version",
22203             "required": true,
22204             "type": "string"
22205           }
22206         ],
22207         "responses": {
22208           "200": {
22209             "description": "No response was specified"
22210           }
22211         },
22212         "operationId": "DELETE-network-ips"
22213       },
22214       "get": {
22215         "produces": [
22216           "application/json",
22217           "application/xml"
22218         ],
22219         "parameters": [
22220           {
22221             "description": "vf-module-name or network name",
22222             "in": "path",
22223             "name": "preload-id",
22224             "required": true,
22225             "type": "string"
22226           },
22227           {
22228             "description": "network or vf-module",
22229             "in": "path",
22230             "name": "preload-type",
22231             "required": true,
22232             "type": "string"
22233           },
22234           {
22235             "description": "A&AI ID",
22236             "in": "path",
22237             "name": "instance-group-id",
22238             "required": true,
22239             "type": "string"
22240           },
22241           {
22242             "in": "path",
22243             "name": "vnfc-name",
22244             "required": true,
22245             "type": "string"
22246           },
22247           {
22248             "description": "Same as network-role of network where vnic is connected",
22249             "in": "path",
22250             "name": "vnic-interface-role",
22251             "required": true,
22252             "type": "string"
22253           },
22254           {
22255             "in": "path",
22256             "name": "vnic-port-id",
22257             "required": true,
22258             "type": "string"
22259           },
22260           {
22261             "description": "Subinterface network id (UUID in A&AI)",
22262             "in": "path",
22263             "name": "network-id",
22264             "required": true,
22265             "type": "string"
22266           },
22267           {
22268             "description": "Use ipv4 or ipv6",
22269             "in": "path",
22270             "name": "ip-version",
22271             "required": true,
22272             "type": "string"
22273           }
22274         ],
22275         "responses": {
22276           "200": {
22277             "description": "No response was specified",
22278             "schema": {
22279               "$ref": "#/definitions/(config)network-ips"
22280             }
22281           }
22282         },
22283         "operationId": "GET-network-ips"
22284       },
22285       "put": {
22286         "consumes": [
22287           "application/json",
22288           "application/xml"
22289         ],
22290         "produces": [
22291           "application/json",
22292           "application/xml"
22293         ],
22294         "parameters": [
22295           {
22296             "description": "vf-module-name or network name",
22297             "in": "path",
22298             "name": "preload-id",
22299             "required": true,
22300             "type": "string"
22301           },
22302           {
22303             "description": "network or vf-module",
22304             "in": "path",
22305             "name": "preload-type",
22306             "required": true,
22307             "type": "string"
22308           },
22309           {
22310             "description": "A&AI ID",
22311             "in": "path",
22312             "name": "instance-group-id",
22313             "required": true,
22314             "type": "string"
22315           },
22316           {
22317             "in": "path",
22318             "name": "vnfc-name",
22319             "required": true,
22320             "type": "string"
22321           },
22322           {
22323             "description": "Same as network-role of network where vnic is connected",
22324             "in": "path",
22325             "name": "vnic-interface-role",
22326             "required": true,
22327             "type": "string"
22328           },
22329           {
22330             "in": "path",
22331             "name": "vnic-port-id",
22332             "required": true,
22333             "type": "string"
22334           },
22335           {
22336             "description": "Subinterface network id (UUID in A&AI)",
22337             "in": "path",
22338             "name": "network-id",
22339             "required": true,
22340             "type": "string"
22341           },
22342           {
22343             "description": "Use ipv4 or ipv6",
22344             "in": "path",
22345             "name": "ip-version",
22346             "required": true,
22347             "type": "string"
22348           },
22349           {
22350             "in": "body",
22351             "name": "(config)network-ips",
22352             "required": false,
22353             "schema": {
22354               "$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"
22355             }
22356           }
22357         ],
22358         "responses": {
22359           "200": {
22360             "description": "No response was specified",
22361             "schema": {
22362               "$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"
22363             }
22364           }
22365         },
22366         "operationId": "PUT-network-ips"
22367       }
22368     },
22369     "/restconf/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": {
22370       "delete": {
22371         "produces": [
22372           "application/json",
22373           "application/xml"
22374         ],
22375         "parameters": [
22376           {
22377             "description": "vf-module-name or network name",
22378             "in": "path",
22379             "name": "preload-id",
22380             "required": true,
22381             "type": "string"
22382           },
22383           {
22384             "description": "network or vf-module",
22385             "in": "path",
22386             "name": "preload-type",
22387             "required": true,
22388             "type": "string"
22389           }
22390         ],
22391         "responses": {
22392           "200": {
22393             "description": "No response was specified"
22394           }
22395         },
22396         "operationId": "DELETE-vms"
22397       },
22398       "get": {
22399         "produces": [
22400           "application/json",
22401           "application/xml"
22402         ],
22403         "parameters": [
22404           {
22405             "description": "vf-module-name or network name",
22406             "in": "path",
22407             "name": "preload-id",
22408             "required": true,
22409             "type": "string"
22410           },
22411           {
22412             "description": "network or vf-module",
22413             "in": "path",
22414             "name": "preload-type",
22415             "required": true,
22416             "type": "string"
22417           }
22418         ],
22419         "responses": {
22420           "200": {
22421             "description": "No response was specified",
22422             "schema": {
22423               "$ref": "#/definitions/(config)vms"
22424             }
22425           }
22426         },
22427         "operationId": "GET-vms"
22428       },
22429       "post": {
22430         "consumes": [
22431           "application/json",
22432           "application/xml"
22433         ],
22434         "produces": [
22435           "application/json",
22436           "application/xml"
22437         ],
22438         "parameters": [
22439           {
22440             "description": "vf-module-name or network name",
22441             "in": "path",
22442             "name": "preload-id",
22443             "required": true,
22444             "type": "string"
22445           },
22446           {
22447             "description": "network or vf-module",
22448             "in": "path",
22449             "name": "preload-type",
22450             "required": true,
22451             "type": "string"
22452           },
22453           {
22454             "in": "body",
22455             "name": "**(config)vm",
22456             "required": false,
22457             "schema": {
22458               "$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"
22459             }
22460           }
22461         ],
22462         "responses": {
22463           "200": {
22464             "description": "No response was specified",
22465             "schema": {
22466               "$ref": "#/definitions/(config)vmsPOST"
22467             }
22468           }
22469         },
22470         "operationId": "POST-vms"
22471       },
22472       "put": {
22473         "consumes": [
22474           "application/json",
22475           "application/xml"
22476         ],
22477         "produces": [
22478           "application/json",
22479           "application/xml"
22480         ],
22481         "parameters": [
22482           {
22483             "description": "vf-module-name or network name",
22484             "in": "path",
22485             "name": "preload-id",
22486             "required": true,
22487             "type": "string"
22488           },
22489           {
22490             "description": "network or vf-module",
22491             "in": "path",
22492             "name": "preload-type",
22493             "required": true,
22494             "type": "string"
22495           },
22496           {
22497             "in": "body",
22498             "name": "(config)vms",
22499             "required": false,
22500             "schema": {
22501               "$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"
22502             }
22503           }
22504         ],
22505         "responses": {
22506           "200": {
22507             "description": "No response was specified",
22508             "schema": {
22509               "$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"
22510             }
22511           }
22512         },
22513         "operationId": "PUT-vms"
22514       }
22515     },
22516     "/restconf/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}": {
22517       "delete": {
22518         "produces": [
22519           "application/json",
22520           "application/xml"
22521         ],
22522         "parameters": [
22523           {
22524             "description": "vf-module-name or network name",
22525             "in": "path",
22526             "name": "preload-id",
22527             "required": true,
22528             "type": "string"
22529           },
22530           {
22531             "description": "network or vf-module",
22532             "in": "path",
22533             "name": "preload-type",
22534             "required": true,
22535             "type": "string"
22536           },
22537           {
22538             "in": "path",
22539             "name": "vm-type",
22540             "required": true,
22541             "type": "string"
22542           }
22543         ],
22544         "responses": {
22545           "200": {
22546             "description": "No response was specified"
22547           }
22548         },
22549         "operationId": "DELETE-vm"
22550       },
22551       "get": {
22552         "produces": [
22553           "application/json",
22554           "application/xml"
22555         ],
22556         "parameters": [
22557           {
22558             "description": "vf-module-name or network name",
22559             "in": "path",
22560             "name": "preload-id",
22561             "required": true,
22562             "type": "string"
22563           },
22564           {
22565             "description": "network or vf-module",
22566             "in": "path",
22567             "name": "preload-type",
22568             "required": true,
22569             "type": "string"
22570           },
22571           {
22572             "in": "path",
22573             "name": "vm-type",
22574             "required": true,
22575             "type": "string"
22576           }
22577         ],
22578         "responses": {
22579           "200": {
22580             "description": "No response was specified",
22581             "schema": {
22582               "$ref": "#/definitions/(config)vm"
22583             }
22584           }
22585         },
22586         "operationId": "GET-vm"
22587       },
22588       "post": {
22589         "consumes": [
22590           "application/json",
22591           "application/xml"
22592         ],
22593         "produces": [
22594           "application/json",
22595           "application/xml"
22596         ],
22597         "parameters": [
22598           {
22599             "description": "vf-module-name or network name",
22600             "in": "path",
22601             "name": "preload-id",
22602             "required": true,
22603             "type": "string"
22604           },
22605           {
22606             "description": "network or vf-module",
22607             "in": "path",
22608             "name": "preload-type",
22609             "required": true,
22610             "type": "string"
22611           },
22612           {
22613             "in": "path",
22614             "name": "vm-type",
22615             "required": true,
22616             "type": "string"
22617           },
22618           {
22619             "in": "body",
22620             "name": "**(config)vm-names",
22621             "required": false,
22622             "schema": {
22623               "$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"
22624             }
22625           },
22626           {
22627             "in": "body",
22628             "name": "**(config)vm-networks",
22629             "required": false,
22630             "schema": {
22631               "$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"
22632             }
22633           },
22634           {
22635             "in": "body",
22636             "name": "**(config)onap-model-information",
22637             "required": false,
22638             "schema": {
22639               "$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"
22640             }
22641           }
22642         ],
22643         "responses": {
22644           "200": {
22645             "description": "No response was specified",
22646             "schema": {
22647               "$ref": "#/definitions/(config)vmPOST"
22648             }
22649           }
22650         },
22651         "operationId": "POST-vm"
22652       },
22653       "put": {
22654         "consumes": [
22655           "application/json",
22656           "application/xml"
22657         ],
22658         "produces": [
22659           "application/json",
22660           "application/xml"
22661         ],
22662         "parameters": [
22663           {
22664             "description": "vf-module-name or network name",
22665             "in": "path",
22666             "name": "preload-id",
22667             "required": true,
22668             "type": "string"
22669           },
22670           {
22671             "description": "network or vf-module",
22672             "in": "path",
22673             "name": "preload-type",
22674             "required": true,
22675             "type": "string"
22676           },
22677           {
22678             "in": "path",
22679             "name": "vm-type",
22680             "required": true,
22681             "type": "string"
22682           },
22683           {
22684             "in": "body",
22685             "name": "(config)vm",
22686             "required": false,
22687             "schema": {
22688               "$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"
22689             }
22690           }
22691         ],
22692         "responses": {
22693           "200": {
22694             "description": "No response was specified",
22695             "schema": {
22696               "$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"
22697             }
22698           }
22699         },
22700         "operationId": "PUT-vm"
22701       }
22702     },
22703     "/restconf/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": {
22704       "delete": {
22705         "produces": [
22706           "application/json",
22707           "application/xml"
22708         ],
22709         "parameters": [
22710           {
22711             "description": "vf-module-name or network name",
22712             "in": "path",
22713             "name": "preload-id",
22714             "required": true,
22715             "type": "string"
22716           },
22717           {
22718             "description": "network or vf-module",
22719             "in": "path",
22720             "name": "preload-type",
22721             "required": true,
22722             "type": "string"
22723           },
22724           {
22725             "in": "path",
22726             "name": "vm-type",
22727             "required": true,
22728             "type": "string"
22729           }
22730         ],
22731         "responses": {
22732           "200": {
22733             "description": "No response was specified"
22734           }
22735         },
22736         "operationId": "DELETE-onap-model-information"
22737       },
22738       "get": {
22739         "produces": [
22740           "application/json",
22741           "application/xml"
22742         ],
22743         "parameters": [
22744           {
22745             "description": "vf-module-name or network name",
22746             "in": "path",
22747             "name": "preload-id",
22748             "required": true,
22749             "type": "string"
22750           },
22751           {
22752             "description": "network or vf-module",
22753             "in": "path",
22754             "name": "preload-type",
22755             "required": true,
22756             "type": "string"
22757           },
22758           {
22759             "in": "path",
22760             "name": "vm-type",
22761             "required": true,
22762             "type": "string"
22763           }
22764         ],
22765         "responses": {
22766           "200": {
22767             "description": "No response was specified",
22768             "schema": {
22769               "$ref": "#/definitions/(config)onap-model-information"
22770             }
22771           }
22772         },
22773         "operationId": "GET-onap-model-information"
22774       },
22775       "put": {
22776         "consumes": [
22777           "application/json",
22778           "application/xml"
22779         ],
22780         "produces": [
22781           "application/json",
22782           "application/xml"
22783         ],
22784         "parameters": [
22785           {
22786             "description": "vf-module-name or network name",
22787             "in": "path",
22788             "name": "preload-id",
22789             "required": true,
22790             "type": "string"
22791           },
22792           {
22793             "description": "network or vf-module",
22794             "in": "path",
22795             "name": "preload-type",
22796             "required": true,
22797             "type": "string"
22798           },
22799           {
22800             "in": "path",
22801             "name": "vm-type",
22802             "required": true,
22803             "type": "string"
22804           },
22805           {
22806             "in": "body",
22807             "name": "(config)onap-model-information",
22808             "required": false,
22809             "schema": {
22810               "$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"
22811             }
22812           }
22813         ],
22814         "responses": {
22815           "200": {
22816             "description": "No response was specified",
22817             "schema": {
22818               "$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"
22819             }
22820           }
22821         },
22822         "operationId": "PUT-onap-model-information"
22823       }
22824     },
22825     "/restconf/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": {
22826       "delete": {
22827         "produces": [
22828           "application/json",
22829           "application/xml"
22830         ],
22831         "parameters": [
22832           {
22833             "description": "vf-module-name or network name",
22834             "in": "path",
22835             "name": "preload-id",
22836             "required": true,
22837             "type": "string"
22838           },
22839           {
22840             "description": "network or vf-module",
22841             "in": "path",
22842             "name": "preload-type",
22843             "required": true,
22844             "type": "string"
22845           },
22846           {
22847             "in": "path",
22848             "name": "vm-type",
22849             "required": true,
22850             "type": "string"
22851           }
22852         ],
22853         "responses": {
22854           "200": {
22855             "description": "No response was specified"
22856           }
22857         },
22858         "operationId": "DELETE-vm-names"
22859       },
22860       "get": {
22861         "produces": [
22862           "application/json",
22863           "application/xml"
22864         ],
22865         "parameters": [
22866           {
22867             "description": "vf-module-name or network name",
22868             "in": "path",
22869             "name": "preload-id",
22870             "required": true,
22871             "type": "string"
22872           },
22873           {
22874             "description": "network or vf-module",
22875             "in": "path",
22876             "name": "preload-type",
22877             "required": true,
22878             "type": "string"
22879           },
22880           {
22881             "in": "path",
22882             "name": "vm-type",
22883             "required": true,
22884             "type": "string"
22885           }
22886         ],
22887         "responses": {
22888           "200": {
22889             "description": "No response was specified",
22890             "schema": {
22891               "$ref": "#/definitions/(config)vm-names"
22892             }
22893           }
22894         },
22895         "operationId": "GET-vm-names"
22896       },
22897       "post": {
22898         "consumes": [
22899           "application/json",
22900           "application/xml"
22901         ],
22902         "produces": [
22903           "application/json",
22904           "application/xml"
22905         ],
22906         "parameters": [
22907           {
22908             "description": "vf-module-name or network name",
22909             "in": "path",
22910             "name": "preload-id",
22911             "required": true,
22912             "type": "string"
22913           },
22914           {
22915             "description": "network or vf-module",
22916             "in": "path",
22917             "name": "preload-type",
22918             "required": true,
22919             "type": "string"
22920           },
22921           {
22922             "in": "path",
22923             "name": "vm-type",
22924             "required": true,
22925             "type": "string"
22926           },
22927           {
22928             "in": "body",
22929             "name": "**(config)vnfc-names",
22930             "required": false,
22931             "schema": {
22932               "$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"
22933             }
22934           }
22935         ],
22936         "responses": {
22937           "200": {
22938             "description": "No response was specified",
22939             "schema": {
22940               "$ref": "#/definitions/(config)vm-namesPOST"
22941             }
22942           }
22943         },
22944         "operationId": "POST-vm-names"
22945       },
22946       "put": {
22947         "consumes": [
22948           "application/json",
22949           "application/xml"
22950         ],
22951         "produces": [
22952           "application/json",
22953           "application/xml"
22954         ],
22955         "parameters": [
22956           {
22957             "description": "vf-module-name or network name",
22958             "in": "path",
22959             "name": "preload-id",
22960             "required": true,
22961             "type": "string"
22962           },
22963           {
22964             "description": "network or vf-module",
22965             "in": "path",
22966             "name": "preload-type",
22967             "required": true,
22968             "type": "string"
22969           },
22970           {
22971             "in": "path",
22972             "name": "vm-type",
22973             "required": true,
22974             "type": "string"
22975           },
22976           {
22977             "in": "body",
22978             "name": "(config)vm-names",
22979             "required": false,
22980             "schema": {
22981               "$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"
22982             }
22983           }
22984         ],
22985         "responses": {
22986           "200": {
22987             "description": "No response was specified",
22988             "schema": {
22989               "$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"
22990             }
22991           }
22992         },
22993         "operationId": "PUT-vm-names"
22994       }
22995     },
22996     "/restconf/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}": {
22997       "delete": {
22998         "produces": [
22999           "application/json",
23000           "application/xml"
23001         ],
23002         "parameters": [
23003           {
23004             "description": "vf-module-name or network name",
23005             "in": "path",
23006             "name": "preload-id",
23007             "required": true,
23008             "type": "string"
23009           },
23010           {
23011             "description": "network or vf-module",
23012             "in": "path",
23013             "name": "preload-type",
23014             "required": true,
23015             "type": "string"
23016           },
23017           {
23018             "in": "path",
23019             "name": "vm-type",
23020             "required": true,
23021             "type": "string"
23022           },
23023           {
23024             "in": "path",
23025             "name": "vnfc-name",
23026             "required": true,
23027             "type": "string"
23028           }
23029         ],
23030         "responses": {
23031           "200": {
23032             "description": "No response was specified"
23033           }
23034         },
23035         "operationId": "DELETE-vnfc-names"
23036       },
23037       "get": {
23038         "produces": [
23039           "application/json",
23040           "application/xml"
23041         ],
23042         "parameters": [
23043           {
23044             "description": "vf-module-name or network name",
23045             "in": "path",
23046             "name": "preload-id",
23047             "required": true,
23048             "type": "string"
23049           },
23050           {
23051             "description": "network or vf-module",
23052             "in": "path",
23053             "name": "preload-type",
23054             "required": true,
23055             "type": "string"
23056           },
23057           {
23058             "in": "path",
23059             "name": "vm-type",
23060             "required": true,
23061             "type": "string"
23062           },
23063           {
23064             "in": "path",
23065             "name": "vnfc-name",
23066             "required": true,
23067             "type": "string"
23068           }
23069         ],
23070         "responses": {
23071           "200": {
23072             "description": "No response was specified",
23073             "schema": {
23074               "$ref": "#/definitions/(config)vnfc-names"
23075             }
23076           }
23077         },
23078         "operationId": "GET-vnfc-names"
23079       },
23080       "post": {
23081         "consumes": [
23082           "application/json",
23083           "application/xml"
23084         ],
23085         "produces": [
23086           "application/json",
23087           "application/xml"
23088         ],
23089         "parameters": [
23090           {
23091             "description": "vf-module-name or network name",
23092             "in": "path",
23093             "name": "preload-id",
23094             "required": true,
23095             "type": "string"
23096           },
23097           {
23098             "description": "network or vf-module",
23099             "in": "path",
23100             "name": "preload-type",
23101             "required": true,
23102             "type": "string"
23103           },
23104           {
23105             "in": "path",
23106             "name": "vm-type",
23107             "required": true,
23108             "type": "string"
23109           },
23110           {
23111             "in": "path",
23112             "name": "vnfc-name",
23113             "required": true,
23114             "type": "string"
23115           },
23116           {
23117             "in": "body",
23118             "name": "**(config)vnfc-networks",
23119             "required": false,
23120             "schema": {
23121               "$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"
23122             }
23123           }
23124         ],
23125         "responses": {
23126           "200": {
23127             "description": "No response was specified",
23128             "schema": {
23129               "$ref": "#/definitions/(config)vnfc-namesPOST"
23130             }
23131           }
23132         },
23133         "operationId": "POST-vnfc-names"
23134       },
23135       "put": {
23136         "consumes": [
23137           "application/json",
23138           "application/xml"
23139         ],
23140         "produces": [
23141           "application/json",
23142           "application/xml"
23143         ],
23144         "parameters": [
23145           {
23146             "description": "vf-module-name or network name",
23147             "in": "path",
23148             "name": "preload-id",
23149             "required": true,
23150             "type": "string"
23151           },
23152           {
23153             "description": "network or vf-module",
23154             "in": "path",
23155             "name": "preload-type",
23156             "required": true,
23157             "type": "string"
23158           },
23159           {
23160             "in": "path",
23161             "name": "vm-type",
23162             "required": true,
23163             "type": "string"
23164           },
23165           {
23166             "in": "path",
23167             "name": "vnfc-name",
23168             "required": true,
23169             "type": "string"
23170           },
23171           {
23172             "in": "body",
23173             "name": "(config)vnfc-names",
23174             "required": false,
23175             "schema": {
23176               "$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"
23177             }
23178           }
23179         ],
23180         "responses": {
23181           "200": {
23182             "description": "No response was specified",
23183             "schema": {
23184               "$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"
23185             }
23186           }
23187         },
23188         "operationId": "PUT-vnfc-names"
23189       }
23190     },
23191     "/restconf/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": {
23192       "delete": {
23193         "produces": [
23194           "application/json",
23195           "application/xml"
23196         ],
23197         "parameters": [
23198           {
23199             "description": "vf-module-name or network name",
23200             "in": "path",
23201             "name": "preload-id",
23202             "required": true,
23203             "type": "string"
23204           },
23205           {
23206             "description": "network or vf-module",
23207             "in": "path",
23208             "name": "preload-type",
23209             "required": true,
23210             "type": "string"
23211           },
23212           {
23213             "in": "path",
23214             "name": "vm-type",
23215             "required": true,
23216             "type": "string"
23217           },
23218           {
23219             "in": "path",
23220             "name": "vnfc-name",
23221             "required": true,
23222             "type": "string"
23223           }
23224         ],
23225         "responses": {
23226           "200": {
23227             "description": "No response was specified"
23228           }
23229         },
23230         "operationId": "DELETE-vnfc-networks"
23231       },
23232       "get": {
23233         "produces": [
23234           "application/json",
23235           "application/xml"
23236         ],
23237         "parameters": [
23238           {
23239             "description": "vf-module-name or network name",
23240             "in": "path",
23241             "name": "preload-id",
23242             "required": true,
23243             "type": "string"
23244           },
23245           {
23246             "description": "network or vf-module",
23247             "in": "path",
23248             "name": "preload-type",
23249             "required": true,
23250             "type": "string"
23251           },
23252           {
23253             "in": "path",
23254             "name": "vm-type",
23255             "required": true,
23256             "type": "string"
23257           },
23258           {
23259             "in": "path",
23260             "name": "vnfc-name",
23261             "required": true,
23262             "type": "string"
23263           }
23264         ],
23265         "responses": {
23266           "200": {
23267             "description": "No response was specified",
23268             "schema": {
23269               "$ref": "#/definitions/(config)vnfc-networks"
23270             }
23271           }
23272         },
23273         "operationId": "GET-vnfc-networks"
23274       },
23275       "post": {
23276         "consumes": [
23277           "application/json",
23278           "application/xml"
23279         ],
23280         "produces": [
23281           "application/json",
23282           "application/xml"
23283         ],
23284         "parameters": [
23285           {
23286             "description": "vf-module-name or network name",
23287             "in": "path",
23288             "name": "preload-id",
23289             "required": true,
23290             "type": "string"
23291           },
23292           {
23293             "description": "network or vf-module",
23294             "in": "path",
23295             "name": "preload-type",
23296             "required": true,
23297             "type": "string"
23298           },
23299           {
23300             "in": "path",
23301             "name": "vm-type",
23302             "required": true,
23303             "type": "string"
23304           },
23305           {
23306             "in": "path",
23307             "name": "vnfc-name",
23308             "required": true,
23309             "type": "string"
23310           },
23311           {
23312             "in": "body",
23313             "name": "**(config)vnfc-network-data",
23314             "required": false,
23315             "schema": {
23316               "$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"
23317             }
23318           }
23319         ],
23320         "responses": {
23321           "200": {
23322             "description": "No response was specified",
23323             "schema": {
23324               "$ref": "#/definitions/(config)vnfc-networksPOST"
23325             }
23326           }
23327         },
23328         "operationId": "POST-vnfc-networks"
23329       },
23330       "put": {
23331         "consumes": [
23332           "application/json",
23333           "application/xml"
23334         ],
23335         "produces": [
23336           "application/json",
23337           "application/xml"
23338         ],
23339         "parameters": [
23340           {
23341             "description": "vf-module-name or network name",
23342             "in": "path",
23343             "name": "preload-id",
23344             "required": true,
23345             "type": "string"
23346           },
23347           {
23348             "description": "network or vf-module",
23349             "in": "path",
23350             "name": "preload-type",
23351             "required": true,
23352             "type": "string"
23353           },
23354           {
23355             "in": "path",
23356             "name": "vm-type",
23357             "required": true,
23358             "type": "string"
23359           },
23360           {
23361             "in": "path",
23362             "name": "vnfc-name",
23363             "required": true,
23364             "type": "string"
23365           },
23366           {
23367             "in": "body",
23368             "name": "(config)vnfc-networks",
23369             "required": false,
23370             "schema": {
23371               "$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"
23372             }
23373           }
23374         ],
23375         "responses": {
23376           "200": {
23377             "description": "No response was specified",
23378             "schema": {
23379               "$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"
23380             }
23381           }
23382         },
23383         "operationId": "PUT-vnfc-networks"
23384       }
23385     },
23386     "/restconf/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}": {
23387       "delete": {
23388         "produces": [
23389           "application/json",
23390           "application/xml"
23391         ],
23392         "parameters": [
23393           {
23394             "description": "vf-module-name or network name",
23395             "in": "path",
23396             "name": "preload-id",
23397             "required": true,
23398             "type": "string"
23399           },
23400           {
23401             "description": "network or vf-module",
23402             "in": "path",
23403             "name": "preload-type",
23404             "required": true,
23405             "type": "string"
23406           },
23407           {
23408             "in": "path",
23409             "name": "vm-type",
23410             "required": true,
23411             "type": "string"
23412           },
23413           {
23414             "in": "path",
23415             "name": "vnfc-name",
23416             "required": true,
23417             "type": "string"
23418           },
23419           {
23420             "in": "path",
23421             "name": "vnfc-network-role",
23422             "required": true,
23423             "type": "string"
23424           }
23425         ],
23426         "responses": {
23427           "200": {
23428             "description": "No response was specified"
23429           }
23430         },
23431         "operationId": "DELETE-vnfc-network-data"
23432       },
23433       "get": {
23434         "produces": [
23435           "application/json",
23436           "application/xml"
23437         ],
23438         "parameters": [
23439           {
23440             "description": "vf-module-name or network name",
23441             "in": "path",
23442             "name": "preload-id",
23443             "required": true,
23444             "type": "string"
23445           },
23446           {
23447             "description": "network or vf-module",
23448             "in": "path",
23449             "name": "preload-type",
23450             "required": true,
23451             "type": "string"
23452           },
23453           {
23454             "in": "path",
23455             "name": "vm-type",
23456             "required": true,
23457             "type": "string"
23458           },
23459           {
23460             "in": "path",
23461             "name": "vnfc-name",
23462             "required": true,
23463             "type": "string"
23464           },
23465           {
23466             "in": "path",
23467             "name": "vnfc-network-role",
23468             "required": true,
23469             "type": "string"
23470           }
23471         ],
23472         "responses": {
23473           "200": {
23474             "description": "No response was specified",
23475             "schema": {
23476               "$ref": "#/definitions/(config)vnfc-network-data"
23477             }
23478           }
23479         },
23480         "operationId": "GET-vnfc-network-data"
23481       },
23482       "post": {
23483         "consumes": [
23484           "application/json",
23485           "application/xml"
23486         ],
23487         "produces": [
23488           "application/json",
23489           "application/xml"
23490         ],
23491         "parameters": [
23492           {
23493             "description": "vf-module-name or network name",
23494             "in": "path",
23495             "name": "preload-id",
23496             "required": true,
23497             "type": "string"
23498           },
23499           {
23500             "description": "network or vf-module",
23501             "in": "path",
23502             "name": "preload-type",
23503             "required": true,
23504             "type": "string"
23505           },
23506           {
23507             "in": "path",
23508             "name": "vm-type",
23509             "required": true,
23510             "type": "string"
23511           },
23512           {
23513             "in": "path",
23514             "name": "vnfc-name",
23515             "required": true,
23516             "type": "string"
23517           },
23518           {
23519             "in": "path",
23520             "name": "vnfc-network-role",
23521             "required": true,
23522             "type": "string"
23523           },
23524           {
23525             "in": "body",
23526             "name": "**(config)vnfc-ports",
23527             "required": false,
23528             "schema": {
23529               "$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"
23530             }
23531           },
23532           {
23533             "in": "body",
23534             "name": "**(config)vnfc-subnet",
23535             "required": false,
23536             "schema": {
23537               "$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"
23538             }
23539           },
23540           {
23541             "in": "body",
23542             "name": "**(config)connection-point",
23543             "required": false,
23544             "schema": {
23545               "$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"
23546             }
23547           }
23548         ],
23549         "responses": {
23550           "200": {
23551             "description": "No response was specified",
23552             "schema": {
23553               "$ref": "#/definitions/(config)vnfc-network-dataPOST"
23554             }
23555           }
23556         },
23557         "operationId": "POST-vnfc-network-data"
23558       },
23559       "put": {
23560         "consumes": [
23561           "application/json",
23562           "application/xml"
23563         ],
23564         "produces": [
23565           "application/json",
23566           "application/xml"
23567         ],
23568         "parameters": [
23569           {
23570             "description": "vf-module-name or network name",
23571             "in": "path",
23572             "name": "preload-id",
23573             "required": true,
23574             "type": "string"
23575           },
23576           {
23577             "description": "network or vf-module",
23578             "in": "path",
23579             "name": "preload-type",
23580             "required": true,
23581             "type": "string"
23582           },
23583           {
23584             "in": "path",
23585             "name": "vm-type",
23586             "required": true,
23587             "type": "string"
23588           },
23589           {
23590             "in": "path",
23591             "name": "vnfc-name",
23592             "required": true,
23593             "type": "string"
23594           },
23595           {
23596             "in": "path",
23597             "name": "vnfc-network-role",
23598             "required": true,
23599             "type": "string"
23600           },
23601           {
23602             "in": "body",
23603             "name": "(config)vnfc-network-data",
23604             "required": false,
23605             "schema": {
23606               "$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"
23607             }
23608           }
23609         ],
23610         "responses": {
23611           "200": {
23612             "description": "No response was specified",
23613             "schema": {
23614               "$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"
23615             }
23616           }
23617         },
23618         "operationId": "PUT-vnfc-network-data"
23619       }
23620     },
23621     "/restconf/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": {
23622       "delete": {
23623         "produces": [
23624           "application/json",
23625           "application/xml"
23626         ],
23627         "parameters": [
23628           {
23629             "description": "vf-module-name or network name",
23630             "in": "path",
23631             "name": "preload-id",
23632             "required": true,
23633             "type": "string"
23634           },
23635           {
23636             "description": "network or vf-module",
23637             "in": "path",
23638             "name": "preload-type",
23639             "required": true,
23640             "type": "string"
23641           },
23642           {
23643             "in": "path",
23644             "name": "vm-type",
23645             "required": true,
23646             "type": "string"
23647           },
23648           {
23649             "in": "path",
23650             "name": "vnfc-name",
23651             "required": true,
23652             "type": "string"
23653           },
23654           {
23655             "in": "path",
23656             "name": "vnfc-network-role",
23657             "required": true,
23658             "type": "string"
23659           }
23660         ],
23661         "responses": {
23662           "200": {
23663             "description": "No response was specified"
23664           }
23665         },
23666         "operationId": "DELETE-connection-point"
23667       },
23668       "get": {
23669         "produces": [
23670           "application/json",
23671           "application/xml"
23672         ],
23673         "parameters": [
23674           {
23675             "description": "vf-module-name or network name",
23676             "in": "path",
23677             "name": "preload-id",
23678             "required": true,
23679             "type": "string"
23680           },
23681           {
23682             "description": "network or vf-module",
23683             "in": "path",
23684             "name": "preload-type",
23685             "required": true,
23686             "type": "string"
23687           },
23688           {
23689             "in": "path",
23690             "name": "vm-type",
23691             "required": true,
23692             "type": "string"
23693           },
23694           {
23695             "in": "path",
23696             "name": "vnfc-name",
23697             "required": true,
23698             "type": "string"
23699           },
23700           {
23701             "in": "path",
23702             "name": "vnfc-network-role",
23703             "required": true,
23704             "type": "string"
23705           }
23706         ],
23707         "responses": {
23708           "200": {
23709             "description": "No response was specified",
23710             "schema": {
23711               "$ref": "#/definitions/(config)connection-point"
23712             }
23713           }
23714         },
23715         "operationId": "GET-connection-point"
23716       },
23717       "post": {
23718         "consumes": [
23719           "application/json",
23720           "application/xml"
23721         ],
23722         "produces": [
23723           "application/json",
23724           "application/xml"
23725         ],
23726         "parameters": [
23727           {
23728             "description": "vf-module-name or network name",
23729             "in": "path",
23730             "name": "preload-id",
23731             "required": true,
23732             "type": "string"
23733           },
23734           {
23735             "description": "network or vf-module",
23736             "in": "path",
23737             "name": "preload-type",
23738             "required": true,
23739             "type": "string"
23740           },
23741           {
23742             "in": "path",
23743             "name": "vm-type",
23744             "required": true,
23745             "type": "string"
23746           },
23747           {
23748             "in": "path",
23749             "name": "vnfc-name",
23750             "required": true,
23751             "type": "string"
23752           },
23753           {
23754             "in": "path",
23755             "name": "vnfc-network-role",
23756             "required": true,
23757             "type": "string"
23758           },
23759           {
23760             "in": "body",
23761             "name": "**(config)vlan-data",
23762             "required": false,
23763             "schema": {
23764               "$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"
23765             }
23766           }
23767         ],
23768         "responses": {
23769           "200": {
23770             "description": "No response was specified",
23771             "schema": {
23772               "$ref": "#/definitions/(config)connection-pointPOST"
23773             }
23774           }
23775         },
23776         "operationId": "POST-connection-point"
23777       },
23778       "put": {
23779         "consumes": [
23780           "application/json",
23781           "application/xml"
23782         ],
23783         "produces": [
23784           "application/json",
23785           "application/xml"
23786         ],
23787         "parameters": [
23788           {
23789             "description": "vf-module-name or network name",
23790             "in": "path",
23791             "name": "preload-id",
23792             "required": true,
23793             "type": "string"
23794           },
23795           {
23796             "description": "network or vf-module",
23797             "in": "path",
23798             "name": "preload-type",
23799             "required": true,
23800             "type": "string"
23801           },
23802           {
23803             "in": "path",
23804             "name": "vm-type",
23805             "required": true,
23806             "type": "string"
23807           },
23808           {
23809             "in": "path",
23810             "name": "vnfc-name",
23811             "required": true,
23812             "type": "string"
23813           },
23814           {
23815             "in": "path",
23816             "name": "vnfc-network-role",
23817             "required": true,
23818             "type": "string"
23819           },
23820           {
23821             "in": "body",
23822             "name": "(config)connection-point",
23823             "required": false,
23824             "schema": {
23825               "$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"
23826             }
23827           }
23828         ],
23829         "responses": {
23830           "200": {
23831             "description": "No response was specified",
23832             "schema": {
23833               "$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"
23834             }
23835           }
23836         },
23837         "operationId": "PUT-connection-point"
23838       }
23839     },
23840     "/restconf/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}": {
23841       "delete": {
23842         "produces": [
23843           "application/json",
23844           "application/xml"
23845         ],
23846         "parameters": [
23847           {
23848             "description": "vf-module-name or network name",
23849             "in": "path",
23850             "name": "preload-id",
23851             "required": true,
23852             "type": "string"
23853           },
23854           {
23855             "description": "network or vf-module",
23856             "in": "path",
23857             "name": "preload-type",
23858             "required": true,
23859             "type": "string"
23860           },
23861           {
23862             "in": "path",
23863             "name": "vm-type",
23864             "required": true,
23865             "type": "string"
23866           },
23867           {
23868             "in": "path",
23869             "name": "vnfc-name",
23870             "required": true,
23871             "type": "string"
23872           },
23873           {
23874             "in": "path",
23875             "name": "vnfc-network-role",
23876             "required": true,
23877             "type": "string"
23878           },
23879           {
23880             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23881             "in": "path",
23882             "name": "vlan-uuid",
23883             "required": true,
23884             "type": "string"
23885           }
23886         ],
23887         "responses": {
23888           "200": {
23889             "description": "No response was specified"
23890           }
23891         },
23892         "operationId": "DELETE-vlan-data"
23893       },
23894       "get": {
23895         "produces": [
23896           "application/json",
23897           "application/xml"
23898         ],
23899         "parameters": [
23900           {
23901             "description": "vf-module-name or network name",
23902             "in": "path",
23903             "name": "preload-id",
23904             "required": true,
23905             "type": "string"
23906           },
23907           {
23908             "description": "network or vf-module",
23909             "in": "path",
23910             "name": "preload-type",
23911             "required": true,
23912             "type": "string"
23913           },
23914           {
23915             "in": "path",
23916             "name": "vm-type",
23917             "required": true,
23918             "type": "string"
23919           },
23920           {
23921             "in": "path",
23922             "name": "vnfc-name",
23923             "required": true,
23924             "type": "string"
23925           },
23926           {
23927             "in": "path",
23928             "name": "vnfc-network-role",
23929             "required": true,
23930             "type": "string"
23931           },
23932           {
23933             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23934             "in": "path",
23935             "name": "vlan-uuid",
23936             "required": true,
23937             "type": "string"
23938           }
23939         ],
23940         "responses": {
23941           "200": {
23942             "description": "No response was specified",
23943             "schema": {
23944               "$ref": "#/definitions/(config)vlan-data"
23945             }
23946           }
23947         },
23948         "operationId": "GET-vlan-data"
23949       },
23950       "put": {
23951         "consumes": [
23952           "application/json",
23953           "application/xml"
23954         ],
23955         "produces": [
23956           "application/json",
23957           "application/xml"
23958         ],
23959         "parameters": [
23960           {
23961             "description": "vf-module-name or network name",
23962             "in": "path",
23963             "name": "preload-id",
23964             "required": true,
23965             "type": "string"
23966           },
23967           {
23968             "description": "network or vf-module",
23969             "in": "path",
23970             "name": "preload-type",
23971             "required": true,
23972             "type": "string"
23973           },
23974           {
23975             "in": "path",
23976             "name": "vm-type",
23977             "required": true,
23978             "type": "string"
23979           },
23980           {
23981             "in": "path",
23982             "name": "vnfc-name",
23983             "required": true,
23984             "type": "string"
23985           },
23986           {
23987             "in": "path",
23988             "name": "vnfc-network-role",
23989             "required": true,
23990             "type": "string"
23991           },
23992           {
23993             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23994             "in": "path",
23995             "name": "vlan-uuid",
23996             "required": true,
23997             "type": "string"
23998           },
23999           {
24000             "in": "body",
24001             "name": "(config)vlan-data",
24002             "required": false,
24003             "schema": {
24004               "$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"
24005             }
24006           }
24007         ],
24008         "responses": {
24009           "200": {
24010             "description": "No response was specified",
24011             "schema": {
24012               "$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"
24013             }
24014           }
24015         },
24016         "operationId": "PUT-vlan-data"
24017       }
24018     },
24019     "/restconf/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": {
24020       "delete": {
24021         "produces": [
24022           "application/json",
24023           "application/xml"
24024         ],
24025         "parameters": [
24026           {
24027             "description": "vf-module-name or network name",
24028             "in": "path",
24029             "name": "preload-id",
24030             "required": true,
24031             "type": "string"
24032           },
24033           {
24034             "description": "network or vf-module",
24035             "in": "path",
24036             "name": "preload-type",
24037             "required": true,
24038             "type": "string"
24039           },
24040           {
24041             "in": "path",
24042             "name": "vm-type",
24043             "required": true,
24044             "type": "string"
24045           },
24046           {
24047             "in": "path",
24048             "name": "vnfc-name",
24049             "required": true,
24050             "type": "string"
24051           },
24052           {
24053             "in": "path",
24054             "name": "vnfc-network-role",
24055             "required": true,
24056             "type": "string"
24057           }
24058         ],
24059         "responses": {
24060           "200": {
24061             "description": "No response was specified"
24062           }
24063         },
24064         "operationId": "DELETE-vnfc-ports"
24065       },
24066       "get": {
24067         "produces": [
24068           "application/json",
24069           "application/xml"
24070         ],
24071         "parameters": [
24072           {
24073             "description": "vf-module-name or network name",
24074             "in": "path",
24075             "name": "preload-id",
24076             "required": true,
24077             "type": "string"
24078           },
24079           {
24080             "description": "network or vf-module",
24081             "in": "path",
24082             "name": "preload-type",
24083             "required": true,
24084             "type": "string"
24085           },
24086           {
24087             "in": "path",
24088             "name": "vm-type",
24089             "required": true,
24090             "type": "string"
24091           },
24092           {
24093             "in": "path",
24094             "name": "vnfc-name",
24095             "required": true,
24096             "type": "string"
24097           },
24098           {
24099             "in": "path",
24100             "name": "vnfc-network-role",
24101             "required": true,
24102             "type": "string"
24103           }
24104         ],
24105         "responses": {
24106           "200": {
24107             "description": "No response was specified",
24108             "schema": {
24109               "$ref": "#/definitions/(config)vnfc-ports"
24110             }
24111           }
24112         },
24113         "operationId": "GET-vnfc-ports"
24114       },
24115       "post": {
24116         "consumes": [
24117           "application/json",
24118           "application/xml"
24119         ],
24120         "produces": [
24121           "application/json",
24122           "application/xml"
24123         ],
24124         "parameters": [
24125           {
24126             "description": "vf-module-name or network name",
24127             "in": "path",
24128             "name": "preload-id",
24129             "required": true,
24130             "type": "string"
24131           },
24132           {
24133             "description": "network or vf-module",
24134             "in": "path",
24135             "name": "preload-type",
24136             "required": true,
24137             "type": "string"
24138           },
24139           {
24140             "in": "path",
24141             "name": "vm-type",
24142             "required": true,
24143             "type": "string"
24144           },
24145           {
24146             "in": "path",
24147             "name": "vnfc-name",
24148             "required": true,
24149             "type": "string"
24150           },
24151           {
24152             "in": "path",
24153             "name": "vnfc-network-role",
24154             "required": true,
24155             "type": "string"
24156           },
24157           {
24158             "in": "body",
24159             "name": "**(config)vnfc-port",
24160             "required": false,
24161             "schema": {
24162               "$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"
24163             }
24164           }
24165         ],
24166         "responses": {
24167           "200": {
24168             "description": "No response was specified",
24169             "schema": {
24170               "$ref": "#/definitions/(config)vnfc-portsPOST"
24171             }
24172           }
24173         },
24174         "operationId": "POST-vnfc-ports"
24175       },
24176       "put": {
24177         "consumes": [
24178           "application/json",
24179           "application/xml"
24180         ],
24181         "produces": [
24182           "application/json",
24183           "application/xml"
24184         ],
24185         "parameters": [
24186           {
24187             "description": "vf-module-name or network name",
24188             "in": "path",
24189             "name": "preload-id",
24190             "required": true,
24191             "type": "string"
24192           },
24193           {
24194             "description": "network or vf-module",
24195             "in": "path",
24196             "name": "preload-type",
24197             "required": true,
24198             "type": "string"
24199           },
24200           {
24201             "in": "path",
24202             "name": "vm-type",
24203             "required": true,
24204             "type": "string"
24205           },
24206           {
24207             "in": "path",
24208             "name": "vnfc-name",
24209             "required": true,
24210             "type": "string"
24211           },
24212           {
24213             "in": "path",
24214             "name": "vnfc-network-role",
24215             "required": true,
24216             "type": "string"
24217           },
24218           {
24219             "in": "body",
24220             "name": "(config)vnfc-ports",
24221             "required": false,
24222             "schema": {
24223               "$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"
24224             }
24225           }
24226         ],
24227         "responses": {
24228           "200": {
24229             "description": "No response was specified",
24230             "schema": {
24231               "$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"
24232             }
24233           }
24234         },
24235         "operationId": "PUT-vnfc-ports"
24236       }
24237     },
24238     "/restconf/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}": {
24239       "delete": {
24240         "produces": [
24241           "application/json",
24242           "application/xml"
24243         ],
24244         "parameters": [
24245           {
24246             "description": "vf-module-name or network name",
24247             "in": "path",
24248             "name": "preload-id",
24249             "required": true,
24250             "type": "string"
24251           },
24252           {
24253             "description": "network or vf-module",
24254             "in": "path",
24255             "name": "preload-type",
24256             "required": true,
24257             "type": "string"
24258           },
24259           {
24260             "in": "path",
24261             "name": "vm-type",
24262             "required": true,
24263             "type": "string"
24264           },
24265           {
24266             "in": "path",
24267             "name": "vnfc-name",
24268             "required": true,
24269             "type": "string"
24270           },
24271           {
24272             "in": "path",
24273             "name": "vnfc-network-role",
24274             "required": true,
24275             "type": "string"
24276           },
24277           {
24278             "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",
24279             "in": "path",
24280             "name": "vnfc-port-id",
24281             "required": true,
24282             "type": "string"
24283           }
24284         ],
24285         "responses": {
24286           "200": {
24287             "description": "No response was specified"
24288           }
24289         },
24290         "operationId": "DELETE-vnfc-port"
24291       },
24292       "get": {
24293         "produces": [
24294           "application/json",
24295           "application/xml"
24296         ],
24297         "parameters": [
24298           {
24299             "description": "vf-module-name or network name",
24300             "in": "path",
24301             "name": "preload-id",
24302             "required": true,
24303             "type": "string"
24304           },
24305           {
24306             "description": "network or vf-module",
24307             "in": "path",
24308             "name": "preload-type",
24309             "required": true,
24310             "type": "string"
24311           },
24312           {
24313             "in": "path",
24314             "name": "vm-type",
24315             "required": true,
24316             "type": "string"
24317           },
24318           {
24319             "in": "path",
24320             "name": "vnfc-name",
24321             "required": true,
24322             "type": "string"
24323           },
24324           {
24325             "in": "path",
24326             "name": "vnfc-network-role",
24327             "required": true,
24328             "type": "string"
24329           },
24330           {
24331             "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",
24332             "in": "path",
24333             "name": "vnfc-port-id",
24334             "required": true,
24335             "type": "string"
24336           }
24337         ],
24338         "responses": {
24339           "200": {
24340             "description": "No response was specified",
24341             "schema": {
24342               "$ref": "#/definitions/(config)vnfc-port"
24343             }
24344           }
24345         },
24346         "operationId": "GET-vnfc-port"
24347       },
24348       "post": {
24349         "consumes": [
24350           "application/json",
24351           "application/xml"
24352         ],
24353         "produces": [
24354           "application/json",
24355           "application/xml"
24356         ],
24357         "parameters": [
24358           {
24359             "description": "vf-module-name or network name",
24360             "in": "path",
24361             "name": "preload-id",
24362             "required": true,
24363             "type": "string"
24364           },
24365           {
24366             "description": "network or vf-module",
24367             "in": "path",
24368             "name": "preload-type",
24369             "required": true,
24370             "type": "string"
24371           },
24372           {
24373             "in": "path",
24374             "name": "vm-type",
24375             "required": true,
24376             "type": "string"
24377           },
24378           {
24379             "in": "path",
24380             "name": "vnfc-name",
24381             "required": true,
24382             "type": "string"
24383           },
24384           {
24385             "in": "path",
24386             "name": "vnfc-network-role",
24387             "required": true,
24388             "type": "string"
24389           },
24390           {
24391             "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",
24392             "in": "path",
24393             "name": "vnfc-port-id",
24394             "required": true,
24395             "type": "string"
24396           },
24397           {
24398             "in": "body",
24399             "name": "**(config)vnic-sub-interfaces",
24400             "required": false,
24401             "schema": {
24402               "$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"
24403             }
24404           }
24405         ],
24406         "responses": {
24407           "200": {
24408             "description": "No response was specified",
24409             "schema": {
24410               "$ref": "#/definitions/(config)vnfc-portPOST"
24411             }
24412           }
24413         },
24414         "operationId": "POST-vnfc-port"
24415       },
24416       "put": {
24417         "consumes": [
24418           "application/json",
24419           "application/xml"
24420         ],
24421         "produces": [
24422           "application/json",
24423           "application/xml"
24424         ],
24425         "parameters": [
24426           {
24427             "description": "vf-module-name or network name",
24428             "in": "path",
24429             "name": "preload-id",
24430             "required": true,
24431             "type": "string"
24432           },
24433           {
24434             "description": "network or vf-module",
24435             "in": "path",
24436             "name": "preload-type",
24437             "required": true,
24438             "type": "string"
24439           },
24440           {
24441             "in": "path",
24442             "name": "vm-type",
24443             "required": true,
24444             "type": "string"
24445           },
24446           {
24447             "in": "path",
24448             "name": "vnfc-name",
24449             "required": true,
24450             "type": "string"
24451           },
24452           {
24453             "in": "path",
24454             "name": "vnfc-network-role",
24455             "required": true,
24456             "type": "string"
24457           },
24458           {
24459             "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",
24460             "in": "path",
24461             "name": "vnfc-port-id",
24462             "required": true,
24463             "type": "string"
24464           },
24465           {
24466             "in": "body",
24467             "name": "(config)vnfc-port",
24468             "required": false,
24469             "schema": {
24470               "$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"
24471             }
24472           }
24473         ],
24474         "responses": {
24475           "200": {
24476             "description": "No response was specified",
24477             "schema": {
24478               "$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"
24479             }
24480           }
24481         },
24482         "operationId": "PUT-vnfc-port"
24483       }
24484     },
24485     "/restconf/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": {
24486       "delete": {
24487         "produces": [
24488           "application/json",
24489           "application/xml"
24490         ],
24491         "parameters": [
24492           {
24493             "description": "vf-module-name or network name",
24494             "in": "path",
24495             "name": "preload-id",
24496             "required": true,
24497             "type": "string"
24498           },
24499           {
24500             "description": "network or vf-module",
24501             "in": "path",
24502             "name": "preload-type",
24503             "required": true,
24504             "type": "string"
24505           },
24506           {
24507             "in": "path",
24508             "name": "vm-type",
24509             "required": true,
24510             "type": "string"
24511           },
24512           {
24513             "in": "path",
24514             "name": "vnfc-name",
24515             "required": true,
24516             "type": "string"
24517           },
24518           {
24519             "in": "path",
24520             "name": "vnfc-network-role",
24521             "required": true,
24522             "type": "string"
24523           },
24524           {
24525             "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",
24526             "in": "path",
24527             "name": "vnfc-port-id",
24528             "required": true,
24529             "type": "string"
24530           }
24531         ],
24532         "responses": {
24533           "200": {
24534             "description": "No response was specified"
24535           }
24536         },
24537         "operationId": "DELETE-vnic-sub-interfaces"
24538       },
24539       "get": {
24540         "produces": [
24541           "application/json",
24542           "application/xml"
24543         ],
24544         "parameters": [
24545           {
24546             "description": "vf-module-name or network name",
24547             "in": "path",
24548             "name": "preload-id",
24549             "required": true,
24550             "type": "string"
24551           },
24552           {
24553             "description": "network or vf-module",
24554             "in": "path",
24555             "name": "preload-type",
24556             "required": true,
24557             "type": "string"
24558           },
24559           {
24560             "in": "path",
24561             "name": "vm-type",
24562             "required": true,
24563             "type": "string"
24564           },
24565           {
24566             "in": "path",
24567             "name": "vnfc-name",
24568             "required": true,
24569             "type": "string"
24570           },
24571           {
24572             "in": "path",
24573             "name": "vnfc-network-role",
24574             "required": true,
24575             "type": "string"
24576           },
24577           {
24578             "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",
24579             "in": "path",
24580             "name": "vnfc-port-id",
24581             "required": true,
24582             "type": "string"
24583           }
24584         ],
24585         "responses": {
24586           "200": {
24587             "description": "No response was specified",
24588             "schema": {
24589               "$ref": "#/definitions/(config)vnic-sub-interfaces"
24590             }
24591           }
24592         },
24593         "operationId": "GET-vnic-sub-interfaces"
24594       },
24595       "post": {
24596         "consumes": [
24597           "application/json",
24598           "application/xml"
24599         ],
24600         "produces": [
24601           "application/json",
24602           "application/xml"
24603         ],
24604         "parameters": [
24605           {
24606             "description": "vf-module-name or network name",
24607             "in": "path",
24608             "name": "preload-id",
24609             "required": true,
24610             "type": "string"
24611           },
24612           {
24613             "description": "network or vf-module",
24614             "in": "path",
24615             "name": "preload-type",
24616             "required": true,
24617             "type": "string"
24618           },
24619           {
24620             "in": "path",
24621             "name": "vm-type",
24622             "required": true,
24623             "type": "string"
24624           },
24625           {
24626             "in": "path",
24627             "name": "vnfc-name",
24628             "required": true,
24629             "type": "string"
24630           },
24631           {
24632             "in": "path",
24633             "name": "vnfc-network-role",
24634             "required": true,
24635             "type": "string"
24636           },
24637           {
24638             "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",
24639             "in": "path",
24640             "name": "vnfc-port-id",
24641             "required": true,
24642             "type": "string"
24643           },
24644           {
24645             "in": "body",
24646             "name": "**(config)sub-interface-network-data",
24647             "required": false,
24648             "schema": {
24649               "$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"
24650             }
24651           }
24652         ],
24653         "responses": {
24654           "200": {
24655             "description": "No response was specified",
24656             "schema": {
24657               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
24658             }
24659           }
24660         },
24661         "operationId": "POST-vnic-sub-interfaces"
24662       },
24663       "put": {
24664         "consumes": [
24665           "application/json",
24666           "application/xml"
24667         ],
24668         "produces": [
24669           "application/json",
24670           "application/xml"
24671         ],
24672         "parameters": [
24673           {
24674             "description": "vf-module-name or network name",
24675             "in": "path",
24676             "name": "preload-id",
24677             "required": true,
24678             "type": "string"
24679           },
24680           {
24681             "description": "network or vf-module",
24682             "in": "path",
24683             "name": "preload-type",
24684             "required": true,
24685             "type": "string"
24686           },
24687           {
24688             "in": "path",
24689             "name": "vm-type",
24690             "required": true,
24691             "type": "string"
24692           },
24693           {
24694             "in": "path",
24695             "name": "vnfc-name",
24696             "required": true,
24697             "type": "string"
24698           },
24699           {
24700             "in": "path",
24701             "name": "vnfc-network-role",
24702             "required": true,
24703             "type": "string"
24704           },
24705           {
24706             "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",
24707             "in": "path",
24708             "name": "vnfc-port-id",
24709             "required": true,
24710             "type": "string"
24711           },
24712           {
24713             "in": "body",
24714             "name": "(config)vnic-sub-interfaces",
24715             "required": false,
24716             "schema": {
24717               "$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"
24718             }
24719           }
24720         ],
24721         "responses": {
24722           "200": {
24723             "description": "No response was specified",
24724             "schema": {
24725               "$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"
24726             }
24727           }
24728         },
24729         "operationId": "PUT-vnic-sub-interfaces"
24730       }
24731     },
24732     "/restconf/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}": {
24733       "delete": {
24734         "produces": [
24735           "application/json",
24736           "application/xml"
24737         ],
24738         "parameters": [
24739           {
24740             "description": "vf-module-name or network name",
24741             "in": "path",
24742             "name": "preload-id",
24743             "required": true,
24744             "type": "string"
24745           },
24746           {
24747             "description": "network or vf-module",
24748             "in": "path",
24749             "name": "preload-type",
24750             "required": true,
24751             "type": "string"
24752           },
24753           {
24754             "in": "path",
24755             "name": "vm-type",
24756             "required": true,
24757             "type": "string"
24758           },
24759           {
24760             "in": "path",
24761             "name": "vnfc-name",
24762             "required": true,
24763             "type": "string"
24764           },
24765           {
24766             "in": "path",
24767             "name": "vnfc-network-role",
24768             "required": true,
24769             "type": "string"
24770           },
24771           {
24772             "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",
24773             "in": "path",
24774             "name": "vnfc-port-id",
24775             "required": true,
24776             "type": "string"
24777           },
24778           {
24779             "description": "Subinterface network id (UUID in A&AI)",
24780             "in": "path",
24781             "name": "network-id",
24782             "required": true,
24783             "type": "string"
24784           }
24785         ],
24786         "responses": {
24787           "200": {
24788             "description": "No response was specified"
24789           }
24790         },
24791         "operationId": "DELETE-sub-interface-network-data"
24792       },
24793       "get": {
24794         "produces": [
24795           "application/json",
24796           "application/xml"
24797         ],
24798         "parameters": [
24799           {
24800             "description": "vf-module-name or network name",
24801             "in": "path",
24802             "name": "preload-id",
24803             "required": true,
24804             "type": "string"
24805           },
24806           {
24807             "description": "network or vf-module",
24808             "in": "path",
24809             "name": "preload-type",
24810             "required": true,
24811             "type": "string"
24812           },
24813           {
24814             "in": "path",
24815             "name": "vm-type",
24816             "required": true,
24817             "type": "string"
24818           },
24819           {
24820             "in": "path",
24821             "name": "vnfc-name",
24822             "required": true,
24823             "type": "string"
24824           },
24825           {
24826             "in": "path",
24827             "name": "vnfc-network-role",
24828             "required": true,
24829             "type": "string"
24830           },
24831           {
24832             "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",
24833             "in": "path",
24834             "name": "vnfc-port-id",
24835             "required": true,
24836             "type": "string"
24837           },
24838           {
24839             "description": "Subinterface network id (UUID in A&AI)",
24840             "in": "path",
24841             "name": "network-id",
24842             "required": true,
24843             "type": "string"
24844           }
24845         ],
24846         "responses": {
24847           "200": {
24848             "description": "No response was specified",
24849             "schema": {
24850               "$ref": "#/definitions/(config)sub-interface-network-data"
24851             }
24852           }
24853         },
24854         "operationId": "GET-sub-interface-network-data"
24855       },
24856       "post": {
24857         "consumes": [
24858           "application/json",
24859           "application/xml"
24860         ],
24861         "produces": [
24862           "application/json",
24863           "application/xml"
24864         ],
24865         "parameters": [
24866           {
24867             "description": "vf-module-name or network name",
24868             "in": "path",
24869             "name": "preload-id",
24870             "required": true,
24871             "type": "string"
24872           },
24873           {
24874             "description": "network or vf-module",
24875             "in": "path",
24876             "name": "preload-type",
24877             "required": true,
24878             "type": "string"
24879           },
24880           {
24881             "in": "path",
24882             "name": "vm-type",
24883             "required": true,
24884             "type": "string"
24885           },
24886           {
24887             "in": "path",
24888             "name": "vnfc-name",
24889             "required": true,
24890             "type": "string"
24891           },
24892           {
24893             "in": "path",
24894             "name": "vnfc-network-role",
24895             "required": true,
24896             "type": "string"
24897           },
24898           {
24899             "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",
24900             "in": "path",
24901             "name": "vnfc-port-id",
24902             "required": true,
24903             "type": "string"
24904           },
24905           {
24906             "description": "Subinterface network id (UUID in A&AI)",
24907             "in": "path",
24908             "name": "network-id",
24909             "required": true,
24910             "type": "string"
24911           },
24912           {
24913             "in": "body",
24914             "name": "**(config)network-information-items",
24915             "required": false,
24916             "schema": {
24917               "$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"
24918             }
24919           },
24920           {
24921             "in": "body",
24922             "name": "**(config)floating-ips",
24923             "required": false,
24924             "schema": {
24925               "$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"
24926             }
24927           }
24928         ],
24929         "responses": {
24930           "200": {
24931             "description": "No response was specified",
24932             "schema": {
24933               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
24934             }
24935           }
24936         },
24937         "operationId": "POST-sub-interface-network-data"
24938       },
24939       "put": {
24940         "consumes": [
24941           "application/json",
24942           "application/xml"
24943         ],
24944         "produces": [
24945           "application/json",
24946           "application/xml"
24947         ],
24948         "parameters": [
24949           {
24950             "description": "vf-module-name or network name",
24951             "in": "path",
24952             "name": "preload-id",
24953             "required": true,
24954             "type": "string"
24955           },
24956           {
24957             "description": "network or vf-module",
24958             "in": "path",
24959             "name": "preload-type",
24960             "required": true,
24961             "type": "string"
24962           },
24963           {
24964             "in": "path",
24965             "name": "vm-type",
24966             "required": true,
24967             "type": "string"
24968           },
24969           {
24970             "in": "path",
24971             "name": "vnfc-name",
24972             "required": true,
24973             "type": "string"
24974           },
24975           {
24976             "in": "path",
24977             "name": "vnfc-network-role",
24978             "required": true,
24979             "type": "string"
24980           },
24981           {
24982             "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",
24983             "in": "path",
24984             "name": "vnfc-port-id",
24985             "required": true,
24986             "type": "string"
24987           },
24988           {
24989             "description": "Subinterface network id (UUID in A&AI)",
24990             "in": "path",
24991             "name": "network-id",
24992             "required": true,
24993             "type": "string"
24994           },
24995           {
24996             "in": "body",
24997             "name": "(config)sub-interface-network-data",
24998             "required": false,
24999             "schema": {
25000               "$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"
25001             }
25002           }
25003         ],
25004         "responses": {
25005           "200": {
25006             "description": "No response was specified",
25007             "schema": {
25008               "$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"
25009             }
25010           }
25011         },
25012         "operationId": "PUT-sub-interface-network-data"
25013       }
25014     },
25015     "/restconf/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": {
25016       "delete": {
25017         "produces": [
25018           "application/json",
25019           "application/xml"
25020         ],
25021         "parameters": [
25022           {
25023             "description": "vf-module-name or network name",
25024             "in": "path",
25025             "name": "preload-id",
25026             "required": true,
25027             "type": "string"
25028           },
25029           {
25030             "description": "network or vf-module",
25031             "in": "path",
25032             "name": "preload-type",
25033             "required": true,
25034             "type": "string"
25035           },
25036           {
25037             "in": "path",
25038             "name": "vm-type",
25039             "required": true,
25040             "type": "string"
25041           },
25042           {
25043             "in": "path",
25044             "name": "vnfc-name",
25045             "required": true,
25046             "type": "string"
25047           },
25048           {
25049             "in": "path",
25050             "name": "vnfc-network-role",
25051             "required": true,
25052             "type": "string"
25053           },
25054           {
25055             "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",
25056             "in": "path",
25057             "name": "vnfc-port-id",
25058             "required": true,
25059             "type": "string"
25060           },
25061           {
25062             "description": "Subinterface network id (UUID in A&AI)",
25063             "in": "path",
25064             "name": "network-id",
25065             "required": true,
25066             "type": "string"
25067           }
25068         ],
25069         "responses": {
25070           "200": {
25071             "description": "No response was specified"
25072           }
25073         },
25074         "operationId": "DELETE-floating-ips"
25075       },
25076       "get": {
25077         "produces": [
25078           "application/json",
25079           "application/xml"
25080         ],
25081         "parameters": [
25082           {
25083             "description": "vf-module-name or network name",
25084             "in": "path",
25085             "name": "preload-id",
25086             "required": true,
25087             "type": "string"
25088           },
25089           {
25090             "description": "network or vf-module",
25091             "in": "path",
25092             "name": "preload-type",
25093             "required": true,
25094             "type": "string"
25095           },
25096           {
25097             "in": "path",
25098             "name": "vm-type",
25099             "required": true,
25100             "type": "string"
25101           },
25102           {
25103             "in": "path",
25104             "name": "vnfc-name",
25105             "required": true,
25106             "type": "string"
25107           },
25108           {
25109             "in": "path",
25110             "name": "vnfc-network-role",
25111             "required": true,
25112             "type": "string"
25113           },
25114           {
25115             "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",
25116             "in": "path",
25117             "name": "vnfc-port-id",
25118             "required": true,
25119             "type": "string"
25120           },
25121           {
25122             "description": "Subinterface network id (UUID in A&AI)",
25123             "in": "path",
25124             "name": "network-id",
25125             "required": true,
25126             "type": "string"
25127           }
25128         ],
25129         "responses": {
25130           "200": {
25131             "description": "No response was specified",
25132             "schema": {
25133               "$ref": "#/definitions/(config)floating-ips"
25134             }
25135           }
25136         },
25137         "operationId": "GET-floating-ips"
25138       },
25139       "put": {
25140         "consumes": [
25141           "application/json",
25142           "application/xml"
25143         ],
25144         "produces": [
25145           "application/json",
25146           "application/xml"
25147         ],
25148         "parameters": [
25149           {
25150             "description": "vf-module-name or network name",
25151             "in": "path",
25152             "name": "preload-id",
25153             "required": true,
25154             "type": "string"
25155           },
25156           {
25157             "description": "network or vf-module",
25158             "in": "path",
25159             "name": "preload-type",
25160             "required": true,
25161             "type": "string"
25162           },
25163           {
25164             "in": "path",
25165             "name": "vm-type",
25166             "required": true,
25167             "type": "string"
25168           },
25169           {
25170             "in": "path",
25171             "name": "vnfc-name",
25172             "required": true,
25173             "type": "string"
25174           },
25175           {
25176             "in": "path",
25177             "name": "vnfc-network-role",
25178             "required": true,
25179             "type": "string"
25180           },
25181           {
25182             "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",
25183             "in": "path",
25184             "name": "vnfc-port-id",
25185             "required": true,
25186             "type": "string"
25187           },
25188           {
25189             "description": "Subinterface network id (UUID in A&AI)",
25190             "in": "path",
25191             "name": "network-id",
25192             "required": true,
25193             "type": "string"
25194           },
25195           {
25196             "in": "body",
25197             "name": "(config)floating-ips",
25198             "required": false,
25199             "schema": {
25200               "$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"
25201             }
25202           }
25203         ],
25204         "responses": {
25205           "200": {
25206             "description": "No response was specified",
25207             "schema": {
25208               "$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"
25209             }
25210           }
25211         },
25212         "operationId": "PUT-floating-ips"
25213       }
25214     },
25215     "/restconf/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": {
25216       "delete": {
25217         "produces": [
25218           "application/json",
25219           "application/xml"
25220         ],
25221         "parameters": [
25222           {
25223             "description": "vf-module-name or network name",
25224             "in": "path",
25225             "name": "preload-id",
25226             "required": true,
25227             "type": "string"
25228           },
25229           {
25230             "description": "network or vf-module",
25231             "in": "path",
25232             "name": "preload-type",
25233             "required": true,
25234             "type": "string"
25235           },
25236           {
25237             "in": "path",
25238             "name": "vm-type",
25239             "required": true,
25240             "type": "string"
25241           },
25242           {
25243             "in": "path",
25244             "name": "vnfc-name",
25245             "required": true,
25246             "type": "string"
25247           },
25248           {
25249             "in": "path",
25250             "name": "vnfc-network-role",
25251             "required": true,
25252             "type": "string"
25253           },
25254           {
25255             "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",
25256             "in": "path",
25257             "name": "vnfc-port-id",
25258             "required": true,
25259             "type": "string"
25260           },
25261           {
25262             "description": "Subinterface network id (UUID in A&AI)",
25263             "in": "path",
25264             "name": "network-id",
25265             "required": true,
25266             "type": "string"
25267           }
25268         ],
25269         "responses": {
25270           "200": {
25271             "description": "No response was specified"
25272           }
25273         },
25274         "operationId": "DELETE-network-information-items"
25275       },
25276       "get": {
25277         "produces": [
25278           "application/json",
25279           "application/xml"
25280         ],
25281         "parameters": [
25282           {
25283             "description": "vf-module-name or network name",
25284             "in": "path",
25285             "name": "preload-id",
25286             "required": true,
25287             "type": "string"
25288           },
25289           {
25290             "description": "network or vf-module",
25291             "in": "path",
25292             "name": "preload-type",
25293             "required": true,
25294             "type": "string"
25295           },
25296           {
25297             "in": "path",
25298             "name": "vm-type",
25299             "required": true,
25300             "type": "string"
25301           },
25302           {
25303             "in": "path",
25304             "name": "vnfc-name",
25305             "required": true,
25306             "type": "string"
25307           },
25308           {
25309             "in": "path",
25310             "name": "vnfc-network-role",
25311             "required": true,
25312             "type": "string"
25313           },
25314           {
25315             "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",
25316             "in": "path",
25317             "name": "vnfc-port-id",
25318             "required": true,
25319             "type": "string"
25320           },
25321           {
25322             "description": "Subinterface network id (UUID in A&AI)",
25323             "in": "path",
25324             "name": "network-id",
25325             "required": true,
25326             "type": "string"
25327           }
25328         ],
25329         "responses": {
25330           "200": {
25331             "description": "No response was specified",
25332             "schema": {
25333               "$ref": "#/definitions/(config)network-information-items"
25334             }
25335           }
25336         },
25337         "operationId": "GET-network-information-items"
25338       },
25339       "post": {
25340         "consumes": [
25341           "application/json",
25342           "application/xml"
25343         ],
25344         "produces": [
25345           "application/json",
25346           "application/xml"
25347         ],
25348         "parameters": [
25349           {
25350             "description": "vf-module-name or network name",
25351             "in": "path",
25352             "name": "preload-id",
25353             "required": true,
25354             "type": "string"
25355           },
25356           {
25357             "description": "network or vf-module",
25358             "in": "path",
25359             "name": "preload-type",
25360             "required": true,
25361             "type": "string"
25362           },
25363           {
25364             "in": "path",
25365             "name": "vm-type",
25366             "required": true,
25367             "type": "string"
25368           },
25369           {
25370             "in": "path",
25371             "name": "vnfc-name",
25372             "required": true,
25373             "type": "string"
25374           },
25375           {
25376             "in": "path",
25377             "name": "vnfc-network-role",
25378             "required": true,
25379             "type": "string"
25380           },
25381           {
25382             "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",
25383             "in": "path",
25384             "name": "vnfc-port-id",
25385             "required": true,
25386             "type": "string"
25387           },
25388           {
25389             "description": "Subinterface network id (UUID in A&AI)",
25390             "in": "path",
25391             "name": "network-id",
25392             "required": true,
25393             "type": "string"
25394           },
25395           {
25396             "in": "body",
25397             "name": "**(config)network-information-item",
25398             "required": false,
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         "responses": {
25405           "200": {
25406             "description": "No response was specified",
25407             "schema": {
25408               "$ref": "#/definitions/(config)network-information-itemsPOST"
25409             }
25410           }
25411         },
25412         "operationId": "POST-network-information-items"
25413       },
25414       "put": {
25415         "consumes": [
25416           "application/json",
25417           "application/xml"
25418         ],
25419         "produces": [
25420           "application/json",
25421           "application/xml"
25422         ],
25423         "parameters": [
25424           {
25425             "description": "vf-module-name or network name",
25426             "in": "path",
25427             "name": "preload-id",
25428             "required": true,
25429             "type": "string"
25430           },
25431           {
25432             "description": "network or vf-module",
25433             "in": "path",
25434             "name": "preload-type",
25435             "required": true,
25436             "type": "string"
25437           },
25438           {
25439             "in": "path",
25440             "name": "vm-type",
25441             "required": true,
25442             "type": "string"
25443           },
25444           {
25445             "in": "path",
25446             "name": "vnfc-name",
25447             "required": true,
25448             "type": "string"
25449           },
25450           {
25451             "in": "path",
25452             "name": "vnfc-network-role",
25453             "required": true,
25454             "type": "string"
25455           },
25456           {
25457             "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",
25458             "in": "path",
25459             "name": "vnfc-port-id",
25460             "required": true,
25461             "type": "string"
25462           },
25463           {
25464             "description": "Subinterface network id (UUID in A&AI)",
25465             "in": "path",
25466             "name": "network-id",
25467             "required": true,
25468             "type": "string"
25469           },
25470           {
25471             "in": "body",
25472             "name": "(config)network-information-items",
25473             "required": false,
25474             "schema": {
25475               "$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"
25476             }
25477           }
25478         ],
25479         "responses": {
25480           "200": {
25481             "description": "No response was specified",
25482             "schema": {
25483               "$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"
25484             }
25485           }
25486         },
25487         "operationId": "PUT-network-information-items"
25488       }
25489     },
25490     "/restconf/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}": {
25491       "delete": {
25492         "produces": [
25493           "application/json",
25494           "application/xml"
25495         ],
25496         "parameters": [
25497           {
25498             "description": "vf-module-name or network name",
25499             "in": "path",
25500             "name": "preload-id",
25501             "required": true,
25502             "type": "string"
25503           },
25504           {
25505             "description": "network or vf-module",
25506             "in": "path",
25507             "name": "preload-type",
25508             "required": true,
25509             "type": "string"
25510           },
25511           {
25512             "in": "path",
25513             "name": "vm-type",
25514             "required": true,
25515             "type": "string"
25516           },
25517           {
25518             "in": "path",
25519             "name": "vnfc-name",
25520             "required": true,
25521             "type": "string"
25522           },
25523           {
25524             "in": "path",
25525             "name": "vnfc-network-role",
25526             "required": true,
25527             "type": "string"
25528           },
25529           {
25530             "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",
25531             "in": "path",
25532             "name": "vnfc-port-id",
25533             "required": true,
25534             "type": "string"
25535           },
25536           {
25537             "description": "Subinterface network id (UUID in A&AI)",
25538             "in": "path",
25539             "name": "network-id",
25540             "required": true,
25541             "type": "string"
25542           },
25543           {
25544             "description": "Use ipv4 or ipv6",
25545             "in": "path",
25546             "name": "ip-version",
25547             "required": true,
25548             "type": "string"
25549           }
25550         ],
25551         "responses": {
25552           "200": {
25553             "description": "No response was specified"
25554           }
25555         },
25556         "operationId": "DELETE-network-information-item"
25557       },
25558       "get": {
25559         "produces": [
25560           "application/json",
25561           "application/xml"
25562         ],
25563         "parameters": [
25564           {
25565             "description": "vf-module-name or network name",
25566             "in": "path",
25567             "name": "preload-id",
25568             "required": true,
25569             "type": "string"
25570           },
25571           {
25572             "description": "network or vf-module",
25573             "in": "path",
25574             "name": "preload-type",
25575             "required": true,
25576             "type": "string"
25577           },
25578           {
25579             "in": "path",
25580             "name": "vm-type",
25581             "required": true,
25582             "type": "string"
25583           },
25584           {
25585             "in": "path",
25586             "name": "vnfc-name",
25587             "required": true,
25588             "type": "string"
25589           },
25590           {
25591             "in": "path",
25592             "name": "vnfc-network-role",
25593             "required": true,
25594             "type": "string"
25595           },
25596           {
25597             "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",
25598             "in": "path",
25599             "name": "vnfc-port-id",
25600             "required": true,
25601             "type": "string"
25602           },
25603           {
25604             "description": "Subinterface network id (UUID in A&AI)",
25605             "in": "path",
25606             "name": "network-id",
25607             "required": true,
25608             "type": "string"
25609           },
25610           {
25611             "description": "Use ipv4 or ipv6",
25612             "in": "path",
25613             "name": "ip-version",
25614             "required": true,
25615             "type": "string"
25616           }
25617         ],
25618         "responses": {
25619           "200": {
25620             "description": "No response was specified",
25621             "schema": {
25622               "$ref": "#/definitions/(config)network-information-item"
25623             }
25624           }
25625         },
25626         "operationId": "GET-network-information-item"
25627       },
25628       "post": {
25629         "consumes": [
25630           "application/json",
25631           "application/xml"
25632         ],
25633         "produces": [
25634           "application/json",
25635           "application/xml"
25636         ],
25637         "parameters": [
25638           {
25639             "description": "vf-module-name or network name",
25640             "in": "path",
25641             "name": "preload-id",
25642             "required": true,
25643             "type": "string"
25644           },
25645           {
25646             "description": "network or vf-module",
25647             "in": "path",
25648             "name": "preload-type",
25649             "required": true,
25650             "type": "string"
25651           },
25652           {
25653             "in": "path",
25654             "name": "vm-type",
25655             "required": true,
25656             "type": "string"
25657           },
25658           {
25659             "in": "path",
25660             "name": "vnfc-name",
25661             "required": true,
25662             "type": "string"
25663           },
25664           {
25665             "in": "path",
25666             "name": "vnfc-network-role",
25667             "required": true,
25668             "type": "string"
25669           },
25670           {
25671             "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",
25672             "in": "path",
25673             "name": "vnfc-port-id",
25674             "required": true,
25675             "type": "string"
25676           },
25677           {
25678             "description": "Subinterface network id (UUID in A&AI)",
25679             "in": "path",
25680             "name": "network-id",
25681             "required": true,
25682             "type": "string"
25683           },
25684           {
25685             "description": "Use ipv4 or ipv6",
25686             "in": "path",
25687             "name": "ip-version",
25688             "required": true,
25689             "type": "string"
25690           },
25691           {
25692             "in": "body",
25693             "name": "**(config)network-ips",
25694             "required": false,
25695             "schema": {
25696               "$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"
25697             }
25698           }
25699         ],
25700         "responses": {
25701           "200": {
25702             "description": "No response was specified",
25703             "schema": {
25704               "$ref": "#/definitions/(config)network-information-itemPOST"
25705             }
25706           }
25707         },
25708         "operationId": "POST-network-information-item"
25709       },
25710       "put": {
25711         "consumes": [
25712           "application/json",
25713           "application/xml"
25714         ],
25715         "produces": [
25716           "application/json",
25717           "application/xml"
25718         ],
25719         "parameters": [
25720           {
25721             "description": "vf-module-name or network name",
25722             "in": "path",
25723             "name": "preload-id",
25724             "required": true,
25725             "type": "string"
25726           },
25727           {
25728             "description": "network or vf-module",
25729             "in": "path",
25730             "name": "preload-type",
25731             "required": true,
25732             "type": "string"
25733           },
25734           {
25735             "in": "path",
25736             "name": "vm-type",
25737             "required": true,
25738             "type": "string"
25739           },
25740           {
25741             "in": "path",
25742             "name": "vnfc-name",
25743             "required": true,
25744             "type": "string"
25745           },
25746           {
25747             "in": "path",
25748             "name": "vnfc-network-role",
25749             "required": true,
25750             "type": "string"
25751           },
25752           {
25753             "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",
25754             "in": "path",
25755             "name": "vnfc-port-id",
25756             "required": true,
25757             "type": "string"
25758           },
25759           {
25760             "description": "Subinterface network id (UUID in A&AI)",
25761             "in": "path",
25762             "name": "network-id",
25763             "required": true,
25764             "type": "string"
25765           },
25766           {
25767             "description": "Use ipv4 or ipv6",
25768             "in": "path",
25769             "name": "ip-version",
25770             "required": true,
25771             "type": "string"
25772           },
25773           {
25774             "in": "body",
25775             "name": "(config)network-information-item",
25776             "required": false,
25777             "schema": {
25778               "$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"
25779             }
25780           }
25781         ],
25782         "responses": {
25783           "200": {
25784             "description": "No response was specified",
25785             "schema": {
25786               "$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"
25787             }
25788           }
25789         },
25790         "operationId": "PUT-network-information-item"
25791       }
25792     },
25793     "/restconf/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": {
25794       "delete": {
25795         "produces": [
25796           "application/json",
25797           "application/xml"
25798         ],
25799         "parameters": [
25800           {
25801             "description": "vf-module-name or network name",
25802             "in": "path",
25803             "name": "preload-id",
25804             "required": true,
25805             "type": "string"
25806           },
25807           {
25808             "description": "network or vf-module",
25809             "in": "path",
25810             "name": "preload-type",
25811             "required": true,
25812             "type": "string"
25813           },
25814           {
25815             "in": "path",
25816             "name": "vm-type",
25817             "required": true,
25818             "type": "string"
25819           },
25820           {
25821             "in": "path",
25822             "name": "vnfc-name",
25823             "required": true,
25824             "type": "string"
25825           },
25826           {
25827             "in": "path",
25828             "name": "vnfc-network-role",
25829             "required": true,
25830             "type": "string"
25831           },
25832           {
25833             "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",
25834             "in": "path",
25835             "name": "vnfc-port-id",
25836             "required": true,
25837             "type": "string"
25838           },
25839           {
25840             "description": "Subinterface network id (UUID in A&AI)",
25841             "in": "path",
25842             "name": "network-id",
25843             "required": true,
25844             "type": "string"
25845           },
25846           {
25847             "description": "Use ipv4 or ipv6",
25848             "in": "path",
25849             "name": "ip-version",
25850             "required": true,
25851             "type": "string"
25852           }
25853         ],
25854         "responses": {
25855           "200": {
25856             "description": "No response was specified"
25857           }
25858         },
25859         "operationId": "DELETE-network-ips"
25860       },
25861       "get": {
25862         "produces": [
25863           "application/json",
25864           "application/xml"
25865         ],
25866         "parameters": [
25867           {
25868             "description": "vf-module-name or network name",
25869             "in": "path",
25870             "name": "preload-id",
25871             "required": true,
25872             "type": "string"
25873           },
25874           {
25875             "description": "network or vf-module",
25876             "in": "path",
25877             "name": "preload-type",
25878             "required": true,
25879             "type": "string"
25880           },
25881           {
25882             "in": "path",
25883             "name": "vm-type",
25884             "required": true,
25885             "type": "string"
25886           },
25887           {
25888             "in": "path",
25889             "name": "vnfc-name",
25890             "required": true,
25891             "type": "string"
25892           },
25893           {
25894             "in": "path",
25895             "name": "vnfc-network-role",
25896             "required": true,
25897             "type": "string"
25898           },
25899           {
25900             "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",
25901             "in": "path",
25902             "name": "vnfc-port-id",
25903             "required": true,
25904             "type": "string"
25905           },
25906           {
25907             "description": "Subinterface network id (UUID in A&AI)",
25908             "in": "path",
25909             "name": "network-id",
25910             "required": true,
25911             "type": "string"
25912           },
25913           {
25914             "description": "Use ipv4 or ipv6",
25915             "in": "path",
25916             "name": "ip-version",
25917             "required": true,
25918             "type": "string"
25919           }
25920         ],
25921         "responses": {
25922           "200": {
25923             "description": "No response was specified",
25924             "schema": {
25925               "$ref": "#/definitions/(config)network-ips"
25926             }
25927           }
25928         },
25929         "operationId": "GET-network-ips"
25930       },
25931       "put": {
25932         "consumes": [
25933           "application/json",
25934           "application/xml"
25935         ],
25936         "produces": [
25937           "application/json",
25938           "application/xml"
25939         ],
25940         "parameters": [
25941           {
25942             "description": "vf-module-name or network name",
25943             "in": "path",
25944             "name": "preload-id",
25945             "required": true,
25946             "type": "string"
25947           },
25948           {
25949             "description": "network or vf-module",
25950             "in": "path",
25951             "name": "preload-type",
25952             "required": true,
25953             "type": "string"
25954           },
25955           {
25956             "in": "path",
25957             "name": "vm-type",
25958             "required": true,
25959             "type": "string"
25960           },
25961           {
25962             "in": "path",
25963             "name": "vnfc-name",
25964             "required": true,
25965             "type": "string"
25966           },
25967           {
25968             "in": "path",
25969             "name": "vnfc-network-role",
25970             "required": true,
25971             "type": "string"
25972           },
25973           {
25974             "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",
25975             "in": "path",
25976             "name": "vnfc-port-id",
25977             "required": true,
25978             "type": "string"
25979           },
25980           {
25981             "description": "Subinterface network id (UUID in A&AI)",
25982             "in": "path",
25983             "name": "network-id",
25984             "required": true,
25985             "type": "string"
25986           },
25987           {
25988             "description": "Use ipv4 or ipv6",
25989             "in": "path",
25990             "name": "ip-version",
25991             "required": true,
25992             "type": "string"
25993           },
25994           {
25995             "in": "body",
25996             "name": "(config)network-ips",
25997             "required": false,
25998             "schema": {
25999               "$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"
26000             }
26001           }
26002         ],
26003         "responses": {
26004           "200": {
26005             "description": "No response was specified",
26006             "schema": {
26007               "$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"
26008             }
26009           }
26010         },
26011         "operationId": "PUT-network-ips"
26012       }
26013     },
26014     "/restconf/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}": {
26015       "delete": {
26016         "produces": [
26017           "application/json",
26018           "application/xml"
26019         ],
26020         "parameters": [
26021           {
26022             "description": "vf-module-name or network name",
26023             "in": "path",
26024             "name": "preload-id",
26025             "required": true,
26026             "type": "string"
26027           },
26028           {
26029             "description": "network or vf-module",
26030             "in": "path",
26031             "name": "preload-type",
26032             "required": true,
26033             "type": "string"
26034           },
26035           {
26036             "in": "path",
26037             "name": "vm-type",
26038             "required": true,
26039             "type": "string"
26040           },
26041           {
26042             "in": "path",
26043             "name": "vnfc-name",
26044             "required": true,
26045             "type": "string"
26046           },
26047           {
26048             "in": "path",
26049             "name": "vnfc-network-role",
26050             "required": true,
26051             "type": "string"
26052           },
26053           {
26054             "description": "Default value if subnet role is not defined.",
26055             "in": "path",
26056             "name": "vnfc-subnet-role",
26057             "required": true,
26058             "type": "string"
26059           }
26060         ],
26061         "responses": {
26062           "200": {
26063             "description": "No response was specified"
26064           }
26065         },
26066         "operationId": "DELETE-vnfc-subnet"
26067       },
26068       "get": {
26069         "produces": [
26070           "application/json",
26071           "application/xml"
26072         ],
26073         "parameters": [
26074           {
26075             "description": "vf-module-name or network name",
26076             "in": "path",
26077             "name": "preload-id",
26078             "required": true,
26079             "type": "string"
26080           },
26081           {
26082             "description": "network or vf-module",
26083             "in": "path",
26084             "name": "preload-type",
26085             "required": true,
26086             "type": "string"
26087           },
26088           {
26089             "in": "path",
26090             "name": "vm-type",
26091             "required": true,
26092             "type": "string"
26093           },
26094           {
26095             "in": "path",
26096             "name": "vnfc-name",
26097             "required": true,
26098             "type": "string"
26099           },
26100           {
26101             "in": "path",
26102             "name": "vnfc-network-role",
26103             "required": true,
26104             "type": "string"
26105           },
26106           {
26107             "description": "Default value if subnet role is not defined.",
26108             "in": "path",
26109             "name": "vnfc-subnet-role",
26110             "required": true,
26111             "type": "string"
26112           }
26113         ],
26114         "responses": {
26115           "200": {
26116             "description": "No response was specified",
26117             "schema": {
26118               "$ref": "#/definitions/(config)vnfc-subnet"
26119             }
26120           }
26121         },
26122         "operationId": "GET-vnfc-subnet"
26123       },
26124       "post": {
26125         "consumes": [
26126           "application/json",
26127           "application/xml"
26128         ],
26129         "produces": [
26130           "application/json",
26131           "application/xml"
26132         ],
26133         "parameters": [
26134           {
26135             "description": "vf-module-name or network name",
26136             "in": "path",
26137             "name": "preload-id",
26138             "required": true,
26139             "type": "string"
26140           },
26141           {
26142             "description": "network or vf-module",
26143             "in": "path",
26144             "name": "preload-type",
26145             "required": true,
26146             "type": "string"
26147           },
26148           {
26149             "in": "path",
26150             "name": "vm-type",
26151             "required": true,
26152             "type": "string"
26153           },
26154           {
26155             "in": "path",
26156             "name": "vnfc-name",
26157             "required": true,
26158             "type": "string"
26159           },
26160           {
26161             "in": "path",
26162             "name": "vnfc-network-role",
26163             "required": true,
26164             "type": "string"
26165           },
26166           {
26167             "description": "Default value if subnet role is not defined.",
26168             "in": "path",
26169             "name": "vnfc-subnet-role",
26170             "required": true,
26171             "type": "string"
26172           },
26173           {
26174             "in": "body",
26175             "name": "**(config)vnfc-ip-assignments",
26176             "required": false,
26177             "schema": {
26178               "$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"
26179             }
26180           }
26181         ],
26182         "responses": {
26183           "200": {
26184             "description": "No response was specified",
26185             "schema": {
26186               "$ref": "#/definitions/(config)vnfc-subnetPOST"
26187             }
26188           }
26189         },
26190         "operationId": "POST-vnfc-subnet"
26191       },
26192       "put": {
26193         "consumes": [
26194           "application/json",
26195           "application/xml"
26196         ],
26197         "produces": [
26198           "application/json",
26199           "application/xml"
26200         ],
26201         "parameters": [
26202           {
26203             "description": "vf-module-name or network name",
26204             "in": "path",
26205             "name": "preload-id",
26206             "required": true,
26207             "type": "string"
26208           },
26209           {
26210             "description": "network or vf-module",
26211             "in": "path",
26212             "name": "preload-type",
26213             "required": true,
26214             "type": "string"
26215           },
26216           {
26217             "in": "path",
26218             "name": "vm-type",
26219             "required": true,
26220             "type": "string"
26221           },
26222           {
26223             "in": "path",
26224             "name": "vnfc-name",
26225             "required": true,
26226             "type": "string"
26227           },
26228           {
26229             "in": "path",
26230             "name": "vnfc-network-role",
26231             "required": true,
26232             "type": "string"
26233           },
26234           {
26235             "description": "Default value if subnet role is not defined.",
26236             "in": "path",
26237             "name": "vnfc-subnet-role",
26238             "required": true,
26239             "type": "string"
26240           },
26241           {
26242             "in": "body",
26243             "name": "(config)vnfc-subnet",
26244             "required": false,
26245             "schema": {
26246               "$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"
26247             }
26248           }
26249         ],
26250         "responses": {
26251           "200": {
26252             "description": "No response was specified",
26253             "schema": {
26254               "$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"
26255             }
26256           }
26257         },
26258         "operationId": "PUT-vnfc-subnet"
26259       }
26260     },
26261     "/restconf/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}": {
26262       "delete": {
26263         "produces": [
26264           "application/json",
26265           "application/xml"
26266         ],
26267         "parameters": [
26268           {
26269             "description": "vf-module-name or network name",
26270             "in": "path",
26271             "name": "preload-id",
26272             "required": true,
26273             "type": "string"
26274           },
26275           {
26276             "description": "network or vf-module",
26277             "in": "path",
26278             "name": "preload-type",
26279             "required": true,
26280             "type": "string"
26281           },
26282           {
26283             "in": "path",
26284             "name": "vm-type",
26285             "required": true,
26286             "type": "string"
26287           },
26288           {
26289             "in": "path",
26290             "name": "vnfc-name",
26291             "required": true,
26292             "type": "string"
26293           },
26294           {
26295             "in": "path",
26296             "name": "vnfc-network-role",
26297             "required": true,
26298             "type": "string"
26299           },
26300           {
26301             "description": "Default value if subnet role is not defined.",
26302             "in": "path",
26303             "name": "vnfc-subnet-role",
26304             "required": true,
26305             "type": "string"
26306           },
26307           {
26308             "description": "indicates if this is IpV4 or IpV6",
26309             "in": "path",
26310             "name": "vnfc-address-family",
26311             "required": true,
26312             "type": "string"
26313           }
26314         ],
26315         "responses": {
26316           "200": {
26317             "description": "No response was specified"
26318           }
26319         },
26320         "operationId": "DELETE-vnfc-ip-assignments"
26321       },
26322       "get": {
26323         "produces": [
26324           "application/json",
26325           "application/xml"
26326         ],
26327         "parameters": [
26328           {
26329             "description": "vf-module-name or network name",
26330             "in": "path",
26331             "name": "preload-id",
26332             "required": true,
26333             "type": "string"
26334           },
26335           {
26336             "description": "network or vf-module",
26337             "in": "path",
26338             "name": "preload-type",
26339             "required": true,
26340             "type": "string"
26341           },
26342           {
26343             "in": "path",
26344             "name": "vm-type",
26345             "required": true,
26346             "type": "string"
26347           },
26348           {
26349             "in": "path",
26350             "name": "vnfc-name",
26351             "required": true,
26352             "type": "string"
26353           },
26354           {
26355             "in": "path",
26356             "name": "vnfc-network-role",
26357             "required": true,
26358             "type": "string"
26359           },
26360           {
26361             "description": "Default value if subnet role is not defined.",
26362             "in": "path",
26363             "name": "vnfc-subnet-role",
26364             "required": true,
26365             "type": "string"
26366           },
26367           {
26368             "description": "indicates if this is IpV4 or IpV6",
26369             "in": "path",
26370             "name": "vnfc-address-family",
26371             "required": true,
26372             "type": "string"
26373           }
26374         ],
26375         "responses": {
26376           "200": {
26377             "description": "No response was specified",
26378             "schema": {
26379               "$ref": "#/definitions/(config)vnfc-ip-assignments"
26380             }
26381           }
26382         },
26383         "operationId": "GET-vnfc-ip-assignments"
26384       },
26385       "post": {
26386         "consumes": [
26387           "application/json",
26388           "application/xml"
26389         ],
26390         "produces": [
26391           "application/json",
26392           "application/xml"
26393         ],
26394         "parameters": [
26395           {
26396             "description": "vf-module-name or network name",
26397             "in": "path",
26398             "name": "preload-id",
26399             "required": true,
26400             "type": "string"
26401           },
26402           {
26403             "description": "network or vf-module",
26404             "in": "path",
26405             "name": "preload-type",
26406             "required": true,
26407             "type": "string"
26408           },
26409           {
26410             "in": "path",
26411             "name": "vm-type",
26412             "required": true,
26413             "type": "string"
26414           },
26415           {
26416             "in": "path",
26417             "name": "vnfc-name",
26418             "required": true,
26419             "type": "string"
26420           },
26421           {
26422             "in": "path",
26423             "name": "vnfc-network-role",
26424             "required": true,
26425             "type": "string"
26426           },
26427           {
26428             "description": "Default value if subnet role is not defined.",
26429             "in": "path",
26430             "name": "vnfc-subnet-role",
26431             "required": true,
26432             "type": "string"
26433           },
26434           {
26435             "description": "indicates if this is IpV4 or IpV6",
26436             "in": "path",
26437             "name": "vnfc-address-family",
26438             "required": true,
26439             "type": "string"
26440           },
26441           {
26442             "in": "body",
26443             "name": "**(config)vnfc-subnet-ip",
26444             "required": false,
26445             "schema": {
26446               "$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"
26447             }
26448           }
26449         ],
26450         "responses": {
26451           "200": {
26452             "description": "No response was specified",
26453             "schema": {
26454               "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST"
26455             }
26456           }
26457         },
26458         "operationId": "POST-vnfc-ip-assignments"
26459       },
26460       "put": {
26461         "consumes": [
26462           "application/json",
26463           "application/xml"
26464         ],
26465         "produces": [
26466           "application/json",
26467           "application/xml"
26468         ],
26469         "parameters": [
26470           {
26471             "description": "vf-module-name or network name",
26472             "in": "path",
26473             "name": "preload-id",
26474             "required": true,
26475             "type": "string"
26476           },
26477           {
26478             "description": "network or vf-module",
26479             "in": "path",
26480             "name": "preload-type",
26481             "required": true,
26482             "type": "string"
26483           },
26484           {
26485             "in": "path",
26486             "name": "vm-type",
26487             "required": true,
26488             "type": "string"
26489           },
26490           {
26491             "in": "path",
26492             "name": "vnfc-name",
26493             "required": true,
26494             "type": "string"
26495           },
26496           {
26497             "in": "path",
26498             "name": "vnfc-network-role",
26499             "required": true,
26500             "type": "string"
26501           },
26502           {
26503             "description": "Default value if subnet role is not defined.",
26504             "in": "path",
26505             "name": "vnfc-subnet-role",
26506             "required": true,
26507             "type": "string"
26508           },
26509           {
26510             "description": "indicates if this is IpV4 or IpV6",
26511             "in": "path",
26512             "name": "vnfc-address-family",
26513             "required": true,
26514             "type": "string"
26515           },
26516           {
26517             "in": "body",
26518             "name": "(config)vnfc-ip-assignments",
26519             "required": false,
26520             "schema": {
26521               "$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"
26522             }
26523           }
26524         ],
26525         "responses": {
26526           "200": {
26527             "description": "No response was specified",
26528             "schema": {
26529               "$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"
26530             }
26531           }
26532         },
26533         "operationId": "PUT-vnfc-ip-assignments"
26534       }
26535     },
26536     "/restconf/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}": {
26537       "delete": {
26538         "produces": [
26539           "application/json",
26540           "application/xml"
26541         ],
26542         "parameters": [
26543           {
26544             "description": "vf-module-name or network name",
26545             "in": "path",
26546             "name": "preload-id",
26547             "required": true,
26548             "type": "string"
26549           },
26550           {
26551             "description": "network or vf-module",
26552             "in": "path",
26553             "name": "preload-type",
26554             "required": true,
26555             "type": "string"
26556           },
26557           {
26558             "in": "path",
26559             "name": "vm-type",
26560             "required": true,
26561             "type": "string"
26562           },
26563           {
26564             "in": "path",
26565             "name": "vnfc-name",
26566             "required": true,
26567             "type": "string"
26568           },
26569           {
26570             "in": "path",
26571             "name": "vnfc-network-role",
26572             "required": true,
26573             "type": "string"
26574           },
26575           {
26576             "description": "Default value if subnet role is not defined.",
26577             "in": "path",
26578             "name": "vnfc-subnet-role",
26579             "required": true,
26580             "type": "string"
26581           },
26582           {
26583             "description": "indicates if this is IpV4 or IpV6",
26584             "in": "path",
26585             "name": "vnfc-address-family",
26586             "required": true,
26587             "type": "string"
26588           },
26589           {
26590             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26591             "in": "path",
26592             "name": "vnfc-ip-address",
26593             "required": true,
26594             "type": "string"
26595           }
26596         ],
26597         "responses": {
26598           "200": {
26599             "description": "No response was specified"
26600           }
26601         },
26602         "operationId": "DELETE-vnfc-subnet-ip"
26603       },
26604       "get": {
26605         "produces": [
26606           "application/json",
26607           "application/xml"
26608         ],
26609         "parameters": [
26610           {
26611             "description": "vf-module-name or network name",
26612             "in": "path",
26613             "name": "preload-id",
26614             "required": true,
26615             "type": "string"
26616           },
26617           {
26618             "description": "network or vf-module",
26619             "in": "path",
26620             "name": "preload-type",
26621             "required": true,
26622             "type": "string"
26623           },
26624           {
26625             "in": "path",
26626             "name": "vm-type",
26627             "required": true,
26628             "type": "string"
26629           },
26630           {
26631             "in": "path",
26632             "name": "vnfc-name",
26633             "required": true,
26634             "type": "string"
26635           },
26636           {
26637             "in": "path",
26638             "name": "vnfc-network-role",
26639             "required": true,
26640             "type": "string"
26641           },
26642           {
26643             "description": "Default value if subnet role is not defined.",
26644             "in": "path",
26645             "name": "vnfc-subnet-role",
26646             "required": true,
26647             "type": "string"
26648           },
26649           {
26650             "description": "indicates if this is IpV4 or IpV6",
26651             "in": "path",
26652             "name": "vnfc-address-family",
26653             "required": true,
26654             "type": "string"
26655           },
26656           {
26657             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26658             "in": "path",
26659             "name": "vnfc-ip-address",
26660             "required": true,
26661             "type": "string"
26662           }
26663         ],
26664         "responses": {
26665           "200": {
26666             "description": "No response was specified",
26667             "schema": {
26668               "$ref": "#/definitions/(config)vnfc-subnet-ip"
26669             }
26670           }
26671         },
26672         "operationId": "GET-vnfc-subnet-ip"
26673       },
26674       "put": {
26675         "consumes": [
26676           "application/json",
26677           "application/xml"
26678         ],
26679         "produces": [
26680           "application/json",
26681           "application/xml"
26682         ],
26683         "parameters": [
26684           {
26685             "description": "vf-module-name or network name",
26686             "in": "path",
26687             "name": "preload-id",
26688             "required": true,
26689             "type": "string"
26690           },
26691           {
26692             "description": "network or vf-module",
26693             "in": "path",
26694             "name": "preload-type",
26695             "required": true,
26696             "type": "string"
26697           },
26698           {
26699             "in": "path",
26700             "name": "vm-type",
26701             "required": true,
26702             "type": "string"
26703           },
26704           {
26705             "in": "path",
26706             "name": "vnfc-name",
26707             "required": true,
26708             "type": "string"
26709           },
26710           {
26711             "in": "path",
26712             "name": "vnfc-network-role",
26713             "required": true,
26714             "type": "string"
26715           },
26716           {
26717             "description": "Default value if subnet role is not defined.",
26718             "in": "path",
26719             "name": "vnfc-subnet-role",
26720             "required": true,
26721             "type": "string"
26722           },
26723           {
26724             "description": "indicates if this is IpV4 or IpV6",
26725             "in": "path",
26726             "name": "vnfc-address-family",
26727             "required": true,
26728             "type": "string"
26729           },
26730           {
26731             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26732             "in": "path",
26733             "name": "vnfc-ip-address",
26734             "required": true,
26735             "type": "string"
26736           },
26737           {
26738             "in": "body",
26739             "name": "(config)vnfc-subnet-ip",
26740             "required": false,
26741             "schema": {
26742               "$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"
26743             }
26744           }
26745         ],
26746         "responses": {
26747           "200": {
26748             "description": "No response was specified",
26749             "schema": {
26750               "$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"
26751             }
26752           }
26753         },
26754         "operationId": "PUT-vnfc-subnet-ip"
26755       }
26756     },
26757     "/restconf/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": {
26758       "delete": {
26759         "produces": [
26760           "application/json",
26761           "application/xml"
26762         ],
26763         "parameters": [
26764           {
26765             "description": "vf-module-name or network name",
26766             "in": "path",
26767             "name": "preload-id",
26768             "required": true,
26769             "type": "string"
26770           },
26771           {
26772             "description": "network or vf-module",
26773             "in": "path",
26774             "name": "preload-type",
26775             "required": true,
26776             "type": "string"
26777           },
26778           {
26779             "in": "path",
26780             "name": "vm-type",
26781             "required": true,
26782             "type": "string"
26783           }
26784         ],
26785         "responses": {
26786           "200": {
26787             "description": "No response was specified"
26788           }
26789         },
26790         "operationId": "DELETE-vm-networks"
26791       },
26792       "get": {
26793         "produces": [
26794           "application/json",
26795           "application/xml"
26796         ],
26797         "parameters": [
26798           {
26799             "description": "vf-module-name or network name",
26800             "in": "path",
26801             "name": "preload-id",
26802             "required": true,
26803             "type": "string"
26804           },
26805           {
26806             "description": "network or vf-module",
26807             "in": "path",
26808             "name": "preload-type",
26809             "required": true,
26810             "type": "string"
26811           },
26812           {
26813             "in": "path",
26814             "name": "vm-type",
26815             "required": true,
26816             "type": "string"
26817           }
26818         ],
26819         "responses": {
26820           "200": {
26821             "description": "No response was specified",
26822             "schema": {
26823               "$ref": "#/definitions/(config)vm-networks"
26824             }
26825           }
26826         },
26827         "operationId": "GET-vm-networks"
26828       },
26829       "post": {
26830         "consumes": [
26831           "application/json",
26832           "application/xml"
26833         ],
26834         "produces": [
26835           "application/json",
26836           "application/xml"
26837         ],
26838         "parameters": [
26839           {
26840             "description": "vf-module-name or network name",
26841             "in": "path",
26842             "name": "preload-id",
26843             "required": true,
26844             "type": "string"
26845           },
26846           {
26847             "description": "network or vf-module",
26848             "in": "path",
26849             "name": "preload-type",
26850             "required": true,
26851             "type": "string"
26852           },
26853           {
26854             "in": "path",
26855             "name": "vm-type",
26856             "required": true,
26857             "type": "string"
26858           },
26859           {
26860             "in": "body",
26861             "name": "**(config)vm-network",
26862             "required": false,
26863             "schema": {
26864               "$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"
26865             }
26866           }
26867         ],
26868         "responses": {
26869           "200": {
26870             "description": "No response was specified",
26871             "schema": {
26872               "$ref": "#/definitions/(config)vm-networksPOST"
26873             }
26874           }
26875         },
26876         "operationId": "POST-vm-networks"
26877       },
26878       "put": {
26879         "consumes": [
26880           "application/json",
26881           "application/xml"
26882         ],
26883         "produces": [
26884           "application/json",
26885           "application/xml"
26886         ],
26887         "parameters": [
26888           {
26889             "description": "vf-module-name or network name",
26890             "in": "path",
26891             "name": "preload-id",
26892             "required": true,
26893             "type": "string"
26894           },
26895           {
26896             "description": "network or vf-module",
26897             "in": "path",
26898             "name": "preload-type",
26899             "required": true,
26900             "type": "string"
26901           },
26902           {
26903             "in": "path",
26904             "name": "vm-type",
26905             "required": true,
26906             "type": "string"
26907           },
26908           {
26909             "in": "body",
26910             "name": "(config)vm-networks",
26911             "required": false,
26912             "schema": {
26913               "$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"
26914             }
26915           }
26916         ],
26917         "responses": {
26918           "200": {
26919             "description": "No response was specified",
26920             "schema": {
26921               "$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"
26922             }
26923           }
26924         },
26925         "operationId": "PUT-vm-networks"
26926       }
26927     },
26928     "/restconf/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}": {
26929       "delete": {
26930         "produces": [
26931           "application/json",
26932           "application/xml"
26933         ],
26934         "parameters": [
26935           {
26936             "description": "vf-module-name or network name",
26937             "in": "path",
26938             "name": "preload-id",
26939             "required": true,
26940             "type": "string"
26941           },
26942           {
26943             "description": "network or vf-module",
26944             "in": "path",
26945             "name": "preload-type",
26946             "required": true,
26947             "type": "string"
26948           },
26949           {
26950             "in": "path",
26951             "name": "vm-type",
26952             "required": true,
26953             "type": "string"
26954           },
26955           {
26956             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26957             "in": "path",
26958             "name": "network-role",
26959             "required": true,
26960             "type": "string"
26961           }
26962         ],
26963         "responses": {
26964           "200": {
26965             "description": "No response was specified"
26966           }
26967         },
26968         "operationId": "DELETE-vm-network"
26969       },
26970       "get": {
26971         "produces": [
26972           "application/json",
26973           "application/xml"
26974         ],
26975         "parameters": [
26976           {
26977             "description": "vf-module-name or network name",
26978             "in": "path",
26979             "name": "preload-id",
26980             "required": true,
26981             "type": "string"
26982           },
26983           {
26984             "description": "network or vf-module",
26985             "in": "path",
26986             "name": "preload-type",
26987             "required": true,
26988             "type": "string"
26989           },
26990           {
26991             "in": "path",
26992             "name": "vm-type",
26993             "required": true,
26994             "type": "string"
26995           },
26996           {
26997             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26998             "in": "path",
26999             "name": "network-role",
27000             "required": true,
27001             "type": "string"
27002           }
27003         ],
27004         "responses": {
27005           "200": {
27006             "description": "No response was specified",
27007             "schema": {
27008               "$ref": "#/definitions/(config)vm-network"
27009             }
27010           }
27011         },
27012         "operationId": "GET-vm-network"
27013       },
27014       "post": {
27015         "consumes": [
27016           "application/json",
27017           "application/xml"
27018         ],
27019         "produces": [
27020           "application/json",
27021           "application/xml"
27022         ],
27023         "parameters": [
27024           {
27025             "description": "vf-module-name or network name",
27026             "in": "path",
27027             "name": "preload-id",
27028             "required": true,
27029             "type": "string"
27030           },
27031           {
27032             "description": "network or vf-module",
27033             "in": "path",
27034             "name": "preload-type",
27035             "required": true,
27036             "type": "string"
27037           },
27038           {
27039             "in": "path",
27040             "name": "vm-type",
27041             "required": true,
27042             "type": "string"
27043           },
27044           {
27045             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27046             "in": "path",
27047             "name": "network-role",
27048             "required": true,
27049             "type": "string"
27050           },
27051           {
27052             "in": "body",
27053             "name": "**(config)network-information-items",
27054             "required": false,
27055             "schema": {
27056               "$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"
27057             }
27058           },
27059           {
27060             "in": "body",
27061             "name": "**(config)mac-addresses",
27062             "required": false,
27063             "schema": {
27064               "$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"
27065             }
27066           },
27067           {
27068             "in": "body",
27069             "name": "**(config)floating-ips",
27070             "required": false,
27071             "schema": {
27072               "$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"
27073             }
27074           },
27075           {
27076             "in": "body",
27077             "name": "**(config)interface-route-prefixes",
27078             "required": false,
27079             "schema": {
27080               "$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"
27081             }
27082           },
27083           {
27084             "in": "body",
27085             "name": "**(config)sriov-parameters",
27086             "required": false,
27087             "schema": {
27088               "$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"
27089             }
27090           },
27091           {
27092             "in": "body",
27093             "name": "**(config)related-networks",
27094             "required": false,
27095             "schema": {
27096               "$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"
27097             }
27098           }
27099         ],
27100         "responses": {
27101           "200": {
27102             "description": "No response was specified",
27103             "schema": {
27104               "$ref": "#/definitions/(config)vm-networkPOST"
27105             }
27106           }
27107         },
27108         "operationId": "POST-vm-network"
27109       },
27110       "put": {
27111         "consumes": [
27112           "application/json",
27113           "application/xml"
27114         ],
27115         "produces": [
27116           "application/json",
27117           "application/xml"
27118         ],
27119         "parameters": [
27120           {
27121             "description": "vf-module-name or network name",
27122             "in": "path",
27123             "name": "preload-id",
27124             "required": true,
27125             "type": "string"
27126           },
27127           {
27128             "description": "network or vf-module",
27129             "in": "path",
27130             "name": "preload-type",
27131             "required": true,
27132             "type": "string"
27133           },
27134           {
27135             "in": "path",
27136             "name": "vm-type",
27137             "required": true,
27138             "type": "string"
27139           },
27140           {
27141             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27142             "in": "path",
27143             "name": "network-role",
27144             "required": true,
27145             "type": "string"
27146           },
27147           {
27148             "in": "body",
27149             "name": "(config)vm-network",
27150             "required": false,
27151             "schema": {
27152               "$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"
27153             }
27154           }
27155         ],
27156         "responses": {
27157           "200": {
27158             "description": "No response was specified",
27159             "schema": {
27160               "$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"
27161             }
27162           }
27163         },
27164         "operationId": "PUT-vm-network"
27165       }
27166     },
27167     "/restconf/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": {
27168       "delete": {
27169         "produces": [
27170           "application/json",
27171           "application/xml"
27172         ],
27173         "parameters": [
27174           {
27175             "description": "vf-module-name or network name",
27176             "in": "path",
27177             "name": "preload-id",
27178             "required": true,
27179             "type": "string"
27180           },
27181           {
27182             "description": "network or vf-module",
27183             "in": "path",
27184             "name": "preload-type",
27185             "required": true,
27186             "type": "string"
27187           },
27188           {
27189             "in": "path",
27190             "name": "vm-type",
27191             "required": true,
27192             "type": "string"
27193           },
27194           {
27195             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27196             "in": "path",
27197             "name": "network-role",
27198             "required": true,
27199             "type": "string"
27200           }
27201         ],
27202         "responses": {
27203           "200": {
27204             "description": "No response was specified"
27205           }
27206         },
27207         "operationId": "DELETE-floating-ips"
27208       },
27209       "get": {
27210         "produces": [
27211           "application/json",
27212           "application/xml"
27213         ],
27214         "parameters": [
27215           {
27216             "description": "vf-module-name or network name",
27217             "in": "path",
27218             "name": "preload-id",
27219             "required": true,
27220             "type": "string"
27221           },
27222           {
27223             "description": "network or vf-module",
27224             "in": "path",
27225             "name": "preload-type",
27226             "required": true,
27227             "type": "string"
27228           },
27229           {
27230             "in": "path",
27231             "name": "vm-type",
27232             "required": true,
27233             "type": "string"
27234           },
27235           {
27236             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27237             "in": "path",
27238             "name": "network-role",
27239             "required": true,
27240             "type": "string"
27241           }
27242         ],
27243         "responses": {
27244           "200": {
27245             "description": "No response was specified",
27246             "schema": {
27247               "$ref": "#/definitions/(config)floating-ips"
27248             }
27249           }
27250         },
27251         "operationId": "GET-floating-ips"
27252       },
27253       "put": {
27254         "consumes": [
27255           "application/json",
27256           "application/xml"
27257         ],
27258         "produces": [
27259           "application/json",
27260           "application/xml"
27261         ],
27262         "parameters": [
27263           {
27264             "description": "vf-module-name or network name",
27265             "in": "path",
27266             "name": "preload-id",
27267             "required": true,
27268             "type": "string"
27269           },
27270           {
27271             "description": "network or vf-module",
27272             "in": "path",
27273             "name": "preload-type",
27274             "required": true,
27275             "type": "string"
27276           },
27277           {
27278             "in": "path",
27279             "name": "vm-type",
27280             "required": true,
27281             "type": "string"
27282           },
27283           {
27284             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27285             "in": "path",
27286             "name": "network-role",
27287             "required": true,
27288             "type": "string"
27289           },
27290           {
27291             "in": "body",
27292             "name": "(config)floating-ips",
27293             "required": false,
27294             "schema": {
27295               "$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"
27296             }
27297           }
27298         ],
27299         "responses": {
27300           "200": {
27301             "description": "No response was specified",
27302             "schema": {
27303               "$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"
27304             }
27305           }
27306         },
27307         "operationId": "PUT-floating-ips"
27308       }
27309     },
27310     "/restconf/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": {
27311       "delete": {
27312         "produces": [
27313           "application/json",
27314           "application/xml"
27315         ],
27316         "parameters": [
27317           {
27318             "description": "vf-module-name or network name",
27319             "in": "path",
27320             "name": "preload-id",
27321             "required": true,
27322             "type": "string"
27323           },
27324           {
27325             "description": "network or vf-module",
27326             "in": "path",
27327             "name": "preload-type",
27328             "required": true,
27329             "type": "string"
27330           },
27331           {
27332             "in": "path",
27333             "name": "vm-type",
27334             "required": true,
27335             "type": "string"
27336           },
27337           {
27338             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27339             "in": "path",
27340             "name": "network-role",
27341             "required": true,
27342             "type": "string"
27343           }
27344         ],
27345         "responses": {
27346           "200": {
27347             "description": "No response was specified"
27348           }
27349         },
27350         "operationId": "DELETE-interface-route-prefixes"
27351       },
27352       "get": {
27353         "produces": [
27354           "application/json",
27355           "application/xml"
27356         ],
27357         "parameters": [
27358           {
27359             "description": "vf-module-name or network name",
27360             "in": "path",
27361             "name": "preload-id",
27362             "required": true,
27363             "type": "string"
27364           },
27365           {
27366             "description": "network or vf-module",
27367             "in": "path",
27368             "name": "preload-type",
27369             "required": true,
27370             "type": "string"
27371           },
27372           {
27373             "in": "path",
27374             "name": "vm-type",
27375             "required": true,
27376             "type": "string"
27377           },
27378           {
27379             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27380             "in": "path",
27381             "name": "network-role",
27382             "required": true,
27383             "type": "string"
27384           }
27385         ],
27386         "responses": {
27387           "200": {
27388             "description": "No response was specified",
27389             "schema": {
27390               "$ref": "#/definitions/(config)interface-route-prefixes"
27391             }
27392           }
27393         },
27394         "operationId": "GET-interface-route-prefixes"
27395       },
27396       "put": {
27397         "consumes": [
27398           "application/json",
27399           "application/xml"
27400         ],
27401         "produces": [
27402           "application/json",
27403           "application/xml"
27404         ],
27405         "parameters": [
27406           {
27407             "description": "vf-module-name or network name",
27408             "in": "path",
27409             "name": "preload-id",
27410             "required": true,
27411             "type": "string"
27412           },
27413           {
27414             "description": "network or vf-module",
27415             "in": "path",
27416             "name": "preload-type",
27417             "required": true,
27418             "type": "string"
27419           },
27420           {
27421             "in": "path",
27422             "name": "vm-type",
27423             "required": true,
27424             "type": "string"
27425           },
27426           {
27427             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27428             "in": "path",
27429             "name": "network-role",
27430             "required": true,
27431             "type": "string"
27432           },
27433           {
27434             "in": "body",
27435             "name": "(config)interface-route-prefixes",
27436             "required": false,
27437             "schema": {
27438               "$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"
27439             }
27440           }
27441         ],
27442         "responses": {
27443           "200": {
27444             "description": "No response was specified",
27445             "schema": {
27446               "$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"
27447             }
27448           }
27449         },
27450         "operationId": "PUT-interface-route-prefixes"
27451       }
27452     },
27453     "/restconf/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": {
27454       "delete": {
27455         "produces": [
27456           "application/json",
27457           "application/xml"
27458         ],
27459         "parameters": [
27460           {
27461             "description": "vf-module-name or network name",
27462             "in": "path",
27463             "name": "preload-id",
27464             "required": true,
27465             "type": "string"
27466           },
27467           {
27468             "description": "network or vf-module",
27469             "in": "path",
27470             "name": "preload-type",
27471             "required": true,
27472             "type": "string"
27473           },
27474           {
27475             "in": "path",
27476             "name": "vm-type",
27477             "required": true,
27478             "type": "string"
27479           },
27480           {
27481             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27482             "in": "path",
27483             "name": "network-role",
27484             "required": true,
27485             "type": "string"
27486           }
27487         ],
27488         "responses": {
27489           "200": {
27490             "description": "No response was specified"
27491           }
27492         },
27493         "operationId": "DELETE-mac-addresses"
27494       },
27495       "get": {
27496         "produces": [
27497           "application/json",
27498           "application/xml"
27499         ],
27500         "parameters": [
27501           {
27502             "description": "vf-module-name or network name",
27503             "in": "path",
27504             "name": "preload-id",
27505             "required": true,
27506             "type": "string"
27507           },
27508           {
27509             "description": "network or vf-module",
27510             "in": "path",
27511             "name": "preload-type",
27512             "required": true,
27513             "type": "string"
27514           },
27515           {
27516             "in": "path",
27517             "name": "vm-type",
27518             "required": true,
27519             "type": "string"
27520           },
27521           {
27522             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27523             "in": "path",
27524             "name": "network-role",
27525             "required": true,
27526             "type": "string"
27527           }
27528         ],
27529         "responses": {
27530           "200": {
27531             "description": "No response was specified",
27532             "schema": {
27533               "$ref": "#/definitions/(config)mac-addresses"
27534             }
27535           }
27536         },
27537         "operationId": "GET-mac-addresses"
27538       },
27539       "put": {
27540         "consumes": [
27541           "application/json",
27542           "application/xml"
27543         ],
27544         "produces": [
27545           "application/json",
27546           "application/xml"
27547         ],
27548         "parameters": [
27549           {
27550             "description": "vf-module-name or network name",
27551             "in": "path",
27552             "name": "preload-id",
27553             "required": true,
27554             "type": "string"
27555           },
27556           {
27557             "description": "network or vf-module",
27558             "in": "path",
27559             "name": "preload-type",
27560             "required": true,
27561             "type": "string"
27562           },
27563           {
27564             "in": "path",
27565             "name": "vm-type",
27566             "required": true,
27567             "type": "string"
27568           },
27569           {
27570             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27571             "in": "path",
27572             "name": "network-role",
27573             "required": true,
27574             "type": "string"
27575           },
27576           {
27577             "in": "body",
27578             "name": "(config)mac-addresses",
27579             "required": false,
27580             "schema": {
27581               "$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"
27582             }
27583           }
27584         ],
27585         "responses": {
27586           "200": {
27587             "description": "No response was specified",
27588             "schema": {
27589               "$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"
27590             }
27591           }
27592         },
27593         "operationId": "PUT-mac-addresses"
27594       }
27595     },
27596     "/restconf/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": {
27597       "delete": {
27598         "produces": [
27599           "application/json",
27600           "application/xml"
27601         ],
27602         "parameters": [
27603           {
27604             "description": "vf-module-name or network name",
27605             "in": "path",
27606             "name": "preload-id",
27607             "required": true,
27608             "type": "string"
27609           },
27610           {
27611             "description": "network or vf-module",
27612             "in": "path",
27613             "name": "preload-type",
27614             "required": true,
27615             "type": "string"
27616           },
27617           {
27618             "in": "path",
27619             "name": "vm-type",
27620             "required": true,
27621             "type": "string"
27622           },
27623           {
27624             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27625             "in": "path",
27626             "name": "network-role",
27627             "required": true,
27628             "type": "string"
27629           }
27630         ],
27631         "responses": {
27632           "200": {
27633             "description": "No response was specified"
27634           }
27635         },
27636         "operationId": "DELETE-network-information-items"
27637       },
27638       "get": {
27639         "produces": [
27640           "application/json",
27641           "application/xml"
27642         ],
27643         "parameters": [
27644           {
27645             "description": "vf-module-name or network name",
27646             "in": "path",
27647             "name": "preload-id",
27648             "required": true,
27649             "type": "string"
27650           },
27651           {
27652             "description": "network or vf-module",
27653             "in": "path",
27654             "name": "preload-type",
27655             "required": true,
27656             "type": "string"
27657           },
27658           {
27659             "in": "path",
27660             "name": "vm-type",
27661             "required": true,
27662             "type": "string"
27663           },
27664           {
27665             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27666             "in": "path",
27667             "name": "network-role",
27668             "required": true,
27669             "type": "string"
27670           }
27671         ],
27672         "responses": {
27673           "200": {
27674             "description": "No response was specified",
27675             "schema": {
27676               "$ref": "#/definitions/(config)network-information-items"
27677             }
27678           }
27679         },
27680         "operationId": "GET-network-information-items"
27681       },
27682       "post": {
27683         "consumes": [
27684           "application/json",
27685           "application/xml"
27686         ],
27687         "produces": [
27688           "application/json",
27689           "application/xml"
27690         ],
27691         "parameters": [
27692           {
27693             "description": "vf-module-name or network name",
27694             "in": "path",
27695             "name": "preload-id",
27696             "required": true,
27697             "type": "string"
27698           },
27699           {
27700             "description": "network or vf-module",
27701             "in": "path",
27702             "name": "preload-type",
27703             "required": true,
27704             "type": "string"
27705           },
27706           {
27707             "in": "path",
27708             "name": "vm-type",
27709             "required": true,
27710             "type": "string"
27711           },
27712           {
27713             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27714             "in": "path",
27715             "name": "network-role",
27716             "required": true,
27717             "type": "string"
27718           },
27719           {
27720             "in": "body",
27721             "name": "**(config)network-information-item",
27722             "required": false,
27723             "schema": {
27724               "$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"
27725             }
27726           }
27727         ],
27728         "responses": {
27729           "200": {
27730             "description": "No response was specified",
27731             "schema": {
27732               "$ref": "#/definitions/(config)network-information-itemsPOST"
27733             }
27734           }
27735         },
27736         "operationId": "POST-network-information-items"
27737       },
27738       "put": {
27739         "consumes": [
27740           "application/json",
27741           "application/xml"
27742         ],
27743         "produces": [
27744           "application/json",
27745           "application/xml"
27746         ],
27747         "parameters": [
27748           {
27749             "description": "vf-module-name or network name",
27750             "in": "path",
27751             "name": "preload-id",
27752             "required": true,
27753             "type": "string"
27754           },
27755           {
27756             "description": "network or vf-module",
27757             "in": "path",
27758             "name": "preload-type",
27759             "required": true,
27760             "type": "string"
27761           },
27762           {
27763             "in": "path",
27764             "name": "vm-type",
27765             "required": true,
27766             "type": "string"
27767           },
27768           {
27769             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27770             "in": "path",
27771             "name": "network-role",
27772             "required": true,
27773             "type": "string"
27774           },
27775           {
27776             "in": "body",
27777             "name": "(config)network-information-items",
27778             "required": false,
27779             "schema": {
27780               "$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"
27781             }
27782           }
27783         ],
27784         "responses": {
27785           "200": {
27786             "description": "No response was specified",
27787             "schema": {
27788               "$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"
27789             }
27790           }
27791         },
27792         "operationId": "PUT-network-information-items"
27793       }
27794     },
27795     "/restconf/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}": {
27796       "delete": {
27797         "produces": [
27798           "application/json",
27799           "application/xml"
27800         ],
27801         "parameters": [
27802           {
27803             "description": "vf-module-name or network name",
27804             "in": "path",
27805             "name": "preload-id",
27806             "required": true,
27807             "type": "string"
27808           },
27809           {
27810             "description": "network or vf-module",
27811             "in": "path",
27812             "name": "preload-type",
27813             "required": true,
27814             "type": "string"
27815           },
27816           {
27817             "in": "path",
27818             "name": "vm-type",
27819             "required": true,
27820             "type": "string"
27821           },
27822           {
27823             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27824             "in": "path",
27825             "name": "network-role",
27826             "required": true,
27827             "type": "string"
27828           },
27829           {
27830             "description": "Use ipv4 or ipv6",
27831             "in": "path",
27832             "name": "ip-version",
27833             "required": true,
27834             "type": "string"
27835           }
27836         ],
27837         "responses": {
27838           "200": {
27839             "description": "No response was specified"
27840           }
27841         },
27842         "operationId": "DELETE-network-information-item"
27843       },
27844       "get": {
27845         "produces": [
27846           "application/json",
27847           "application/xml"
27848         ],
27849         "parameters": [
27850           {
27851             "description": "vf-module-name or network name",
27852             "in": "path",
27853             "name": "preload-id",
27854             "required": true,
27855             "type": "string"
27856           },
27857           {
27858             "description": "network or vf-module",
27859             "in": "path",
27860             "name": "preload-type",
27861             "required": true,
27862             "type": "string"
27863           },
27864           {
27865             "in": "path",
27866             "name": "vm-type",
27867             "required": true,
27868             "type": "string"
27869           },
27870           {
27871             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27872             "in": "path",
27873             "name": "network-role",
27874             "required": true,
27875             "type": "string"
27876           },
27877           {
27878             "description": "Use ipv4 or ipv6",
27879             "in": "path",
27880             "name": "ip-version",
27881             "required": true,
27882             "type": "string"
27883           }
27884         ],
27885         "responses": {
27886           "200": {
27887             "description": "No response was specified",
27888             "schema": {
27889               "$ref": "#/definitions/(config)network-information-item"
27890             }
27891           }
27892         },
27893         "operationId": "GET-network-information-item"
27894       },
27895       "post": {
27896         "consumes": [
27897           "application/json",
27898           "application/xml"
27899         ],
27900         "produces": [
27901           "application/json",
27902           "application/xml"
27903         ],
27904         "parameters": [
27905           {
27906             "description": "vf-module-name or network name",
27907             "in": "path",
27908             "name": "preload-id",
27909             "required": true,
27910             "type": "string"
27911           },
27912           {
27913             "description": "network or vf-module",
27914             "in": "path",
27915             "name": "preload-type",
27916             "required": true,
27917             "type": "string"
27918           },
27919           {
27920             "in": "path",
27921             "name": "vm-type",
27922             "required": true,
27923             "type": "string"
27924           },
27925           {
27926             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27927             "in": "path",
27928             "name": "network-role",
27929             "required": true,
27930             "type": "string"
27931           },
27932           {
27933             "description": "Use ipv4 or ipv6",
27934             "in": "path",
27935             "name": "ip-version",
27936             "required": true,
27937             "type": "string"
27938           },
27939           {
27940             "in": "body",
27941             "name": "**(config)network-ips",
27942             "required": false,
27943             "schema": {
27944               "$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"
27945             }
27946           }
27947         ],
27948         "responses": {
27949           "200": {
27950             "description": "No response was specified",
27951             "schema": {
27952               "$ref": "#/definitions/(config)network-information-itemPOST"
27953             }
27954           }
27955         },
27956         "operationId": "POST-network-information-item"
27957       },
27958       "put": {
27959         "consumes": [
27960           "application/json",
27961           "application/xml"
27962         ],
27963         "produces": [
27964           "application/json",
27965           "application/xml"
27966         ],
27967         "parameters": [
27968           {
27969             "description": "vf-module-name or network name",
27970             "in": "path",
27971             "name": "preload-id",
27972             "required": true,
27973             "type": "string"
27974           },
27975           {
27976             "description": "network or vf-module",
27977             "in": "path",
27978             "name": "preload-type",
27979             "required": true,
27980             "type": "string"
27981           },
27982           {
27983             "in": "path",
27984             "name": "vm-type",
27985             "required": true,
27986             "type": "string"
27987           },
27988           {
27989             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27990             "in": "path",
27991             "name": "network-role",
27992             "required": true,
27993             "type": "string"
27994           },
27995           {
27996             "description": "Use ipv4 or ipv6",
27997             "in": "path",
27998             "name": "ip-version",
27999             "required": true,
28000             "type": "string"
28001           },
28002           {
28003             "in": "body",
28004             "name": "(config)network-information-item",
28005             "required": false,
28006             "schema": {
28007               "$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"
28008             }
28009           }
28010         ],
28011         "responses": {
28012           "200": {
28013             "description": "No response was specified",
28014             "schema": {
28015               "$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"
28016             }
28017           }
28018         },
28019         "operationId": "PUT-network-information-item"
28020       }
28021     },
28022     "/restconf/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": {
28023       "delete": {
28024         "produces": [
28025           "application/json",
28026           "application/xml"
28027         ],
28028         "parameters": [
28029           {
28030             "description": "vf-module-name or network name",
28031             "in": "path",
28032             "name": "preload-id",
28033             "required": true,
28034             "type": "string"
28035           },
28036           {
28037             "description": "network or vf-module",
28038             "in": "path",
28039             "name": "preload-type",
28040             "required": true,
28041             "type": "string"
28042           },
28043           {
28044             "in": "path",
28045             "name": "vm-type",
28046             "required": true,
28047             "type": "string"
28048           },
28049           {
28050             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28051             "in": "path",
28052             "name": "network-role",
28053             "required": true,
28054             "type": "string"
28055           },
28056           {
28057             "description": "Use ipv4 or ipv6",
28058             "in": "path",
28059             "name": "ip-version",
28060             "required": true,
28061             "type": "string"
28062           }
28063         ],
28064         "responses": {
28065           "200": {
28066             "description": "No response was specified"
28067           }
28068         },
28069         "operationId": "DELETE-network-ips"
28070       },
28071       "get": {
28072         "produces": [
28073           "application/json",
28074           "application/xml"
28075         ],
28076         "parameters": [
28077           {
28078             "description": "vf-module-name or network name",
28079             "in": "path",
28080             "name": "preload-id",
28081             "required": true,
28082             "type": "string"
28083           },
28084           {
28085             "description": "network or vf-module",
28086             "in": "path",
28087             "name": "preload-type",
28088             "required": true,
28089             "type": "string"
28090           },
28091           {
28092             "in": "path",
28093             "name": "vm-type",
28094             "required": true,
28095             "type": "string"
28096           },
28097           {
28098             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28099             "in": "path",
28100             "name": "network-role",
28101             "required": true,
28102             "type": "string"
28103           },
28104           {
28105             "description": "Use ipv4 or ipv6",
28106             "in": "path",
28107             "name": "ip-version",
28108             "required": true,
28109             "type": "string"
28110           }
28111         ],
28112         "responses": {
28113           "200": {
28114             "description": "No response was specified",
28115             "schema": {
28116               "$ref": "#/definitions/(config)network-ips"
28117             }
28118           }
28119         },
28120         "operationId": "GET-network-ips"
28121       },
28122       "put": {
28123         "consumes": [
28124           "application/json",
28125           "application/xml"
28126         ],
28127         "produces": [
28128           "application/json",
28129           "application/xml"
28130         ],
28131         "parameters": [
28132           {
28133             "description": "vf-module-name or network name",
28134             "in": "path",
28135             "name": "preload-id",
28136             "required": true,
28137             "type": "string"
28138           },
28139           {
28140             "description": "network or vf-module",
28141             "in": "path",
28142             "name": "preload-type",
28143             "required": true,
28144             "type": "string"
28145           },
28146           {
28147             "in": "path",
28148             "name": "vm-type",
28149             "required": true,
28150             "type": "string"
28151           },
28152           {
28153             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28154             "in": "path",
28155             "name": "network-role",
28156             "required": true,
28157             "type": "string"
28158           },
28159           {
28160             "description": "Use ipv4 or ipv6",
28161             "in": "path",
28162             "name": "ip-version",
28163             "required": true,
28164             "type": "string"
28165           },
28166           {
28167             "in": "body",
28168             "name": "(config)network-ips",
28169             "required": false,
28170             "schema": {
28171               "$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"
28172             }
28173           }
28174         ],
28175         "responses": {
28176           "200": {
28177             "description": "No response was specified",
28178             "schema": {
28179               "$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"
28180             }
28181           }
28182         },
28183         "operationId": "PUT-network-ips"
28184       }
28185     },
28186     "/restconf/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": {
28187       "delete": {
28188         "produces": [
28189           "application/json",
28190           "application/xml"
28191         ],
28192         "parameters": [
28193           {
28194             "description": "vf-module-name or network name",
28195             "in": "path",
28196             "name": "preload-id",
28197             "required": true,
28198             "type": "string"
28199           },
28200           {
28201             "description": "network or vf-module",
28202             "in": "path",
28203             "name": "preload-type",
28204             "required": true,
28205             "type": "string"
28206           },
28207           {
28208             "in": "path",
28209             "name": "vm-type",
28210             "required": true,
28211             "type": "string"
28212           },
28213           {
28214             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28215             "in": "path",
28216             "name": "network-role",
28217             "required": true,
28218             "type": "string"
28219           }
28220         ],
28221         "responses": {
28222           "200": {
28223             "description": "No response was specified"
28224           }
28225         },
28226         "operationId": "DELETE-related-networks"
28227       },
28228       "get": {
28229         "produces": [
28230           "application/json",
28231           "application/xml"
28232         ],
28233         "parameters": [
28234           {
28235             "description": "vf-module-name or network name",
28236             "in": "path",
28237             "name": "preload-id",
28238             "required": true,
28239             "type": "string"
28240           },
28241           {
28242             "description": "network or vf-module",
28243             "in": "path",
28244             "name": "preload-type",
28245             "required": true,
28246             "type": "string"
28247           },
28248           {
28249             "in": "path",
28250             "name": "vm-type",
28251             "required": true,
28252             "type": "string"
28253           },
28254           {
28255             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28256             "in": "path",
28257             "name": "network-role",
28258             "required": true,
28259             "type": "string"
28260           }
28261         ],
28262         "responses": {
28263           "200": {
28264             "description": "No response was specified",
28265             "schema": {
28266               "$ref": "#/definitions/(config)related-networks"
28267             }
28268           }
28269         },
28270         "operationId": "GET-related-networks"
28271       },
28272       "post": {
28273         "consumes": [
28274           "application/json",
28275           "application/xml"
28276         ],
28277         "produces": [
28278           "application/json",
28279           "application/xml"
28280         ],
28281         "parameters": [
28282           {
28283             "description": "vf-module-name or network name",
28284             "in": "path",
28285             "name": "preload-id",
28286             "required": true,
28287             "type": "string"
28288           },
28289           {
28290             "description": "network or vf-module",
28291             "in": "path",
28292             "name": "preload-type",
28293             "required": true,
28294             "type": "string"
28295           },
28296           {
28297             "in": "path",
28298             "name": "vm-type",
28299             "required": true,
28300             "type": "string"
28301           },
28302           {
28303             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28304             "in": "path",
28305             "name": "network-role",
28306             "required": true,
28307             "type": "string"
28308           },
28309           {
28310             "in": "body",
28311             "name": "**(config)related-network",
28312             "required": false,
28313             "schema": {
28314               "$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"
28315             }
28316           }
28317         ],
28318         "responses": {
28319           "200": {
28320             "description": "No response was specified",
28321             "schema": {
28322               "$ref": "#/definitions/(config)related-networksPOST"
28323             }
28324           }
28325         },
28326         "operationId": "POST-related-networks"
28327       },
28328       "put": {
28329         "consumes": [
28330           "application/json",
28331           "application/xml"
28332         ],
28333         "produces": [
28334           "application/json",
28335           "application/xml"
28336         ],
28337         "parameters": [
28338           {
28339             "description": "vf-module-name or network name",
28340             "in": "path",
28341             "name": "preload-id",
28342             "required": true,
28343             "type": "string"
28344           },
28345           {
28346             "description": "network or vf-module",
28347             "in": "path",
28348             "name": "preload-type",
28349             "required": true,
28350             "type": "string"
28351           },
28352           {
28353             "in": "path",
28354             "name": "vm-type",
28355             "required": true,
28356             "type": "string"
28357           },
28358           {
28359             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28360             "in": "path",
28361             "name": "network-role",
28362             "required": true,
28363             "type": "string"
28364           },
28365           {
28366             "in": "body",
28367             "name": "(config)related-networks",
28368             "required": false,
28369             "schema": {
28370               "$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"
28371             }
28372           }
28373         ],
28374         "responses": {
28375           "200": {
28376             "description": "No response was specified",
28377             "schema": {
28378               "$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"
28379             }
28380           }
28381         },
28382         "operationId": "PUT-related-networks"
28383       }
28384     },
28385     "/restconf/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}": {
28386       "delete": {
28387         "produces": [
28388           "application/json",
28389           "application/xml"
28390         ],
28391         "parameters": [
28392           {
28393             "description": "vf-module-name or network name",
28394             "in": "path",
28395             "name": "preload-id",
28396             "required": true,
28397             "type": "string"
28398           },
28399           {
28400             "description": "network or vf-module",
28401             "in": "path",
28402             "name": "preload-type",
28403             "required": true,
28404             "type": "string"
28405           },
28406           {
28407             "in": "path",
28408             "name": "vm-type",
28409             "required": true,
28410             "type": "string"
28411           },
28412           {
28413             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28414             "in": "path",
28415             "name": "network-role",
28416             "required": true,
28417             "type": "string"
28418           },
28419           {
28420             "description": "Key to l3-network object",
28421             "in": "path",
28422             "name": "network-id",
28423             "required": true,
28424             "type": "string"
28425           }
28426         ],
28427         "responses": {
28428           "200": {
28429             "description": "No response was specified"
28430           }
28431         },
28432         "operationId": "DELETE-related-network"
28433       },
28434       "get": {
28435         "produces": [
28436           "application/json",
28437           "application/xml"
28438         ],
28439         "parameters": [
28440           {
28441             "description": "vf-module-name or network name",
28442             "in": "path",
28443             "name": "preload-id",
28444             "required": true,
28445             "type": "string"
28446           },
28447           {
28448             "description": "network or vf-module",
28449             "in": "path",
28450             "name": "preload-type",
28451             "required": true,
28452             "type": "string"
28453           },
28454           {
28455             "in": "path",
28456             "name": "vm-type",
28457             "required": true,
28458             "type": "string"
28459           },
28460           {
28461             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28462             "in": "path",
28463             "name": "network-role",
28464             "required": true,
28465             "type": "string"
28466           },
28467           {
28468             "description": "Key to l3-network object",
28469             "in": "path",
28470             "name": "network-id",
28471             "required": true,
28472             "type": "string"
28473           }
28474         ],
28475         "responses": {
28476           "200": {
28477             "description": "No response was specified",
28478             "schema": {
28479               "$ref": "#/definitions/(config)related-network"
28480             }
28481           }
28482         },
28483         "operationId": "GET-related-network"
28484       },
28485       "post": {
28486         "consumes": [
28487           "application/json",
28488           "application/xml"
28489         ],
28490         "produces": [
28491           "application/json",
28492           "application/xml"
28493         ],
28494         "parameters": [
28495           {
28496             "description": "vf-module-name or network name",
28497             "in": "path",
28498             "name": "preload-id",
28499             "required": true,
28500             "type": "string"
28501           },
28502           {
28503             "description": "network or vf-module",
28504             "in": "path",
28505             "name": "preload-type",
28506             "required": true,
28507             "type": "string"
28508           },
28509           {
28510             "in": "path",
28511             "name": "vm-type",
28512             "required": true,
28513             "type": "string"
28514           },
28515           {
28516             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28517             "in": "path",
28518             "name": "network-role",
28519             "required": true,
28520             "type": "string"
28521           },
28522           {
28523             "description": "Key to l3-network object",
28524             "in": "path",
28525             "name": "network-id",
28526             "required": true,
28527             "type": "string"
28528           },
28529           {
28530             "in": "body",
28531             "name": "**(config)vlan-tags",
28532             "required": false,
28533             "schema": {
28534               "$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"
28535             }
28536           }
28537         ],
28538         "responses": {
28539           "200": {
28540             "description": "No response was specified",
28541             "schema": {
28542               "$ref": "#/definitions/(config)related-networkPOST"
28543             }
28544           }
28545         },
28546         "operationId": "POST-related-network"
28547       },
28548       "put": {
28549         "consumes": [
28550           "application/json",
28551           "application/xml"
28552         ],
28553         "produces": [
28554           "application/json",
28555           "application/xml"
28556         ],
28557         "parameters": [
28558           {
28559             "description": "vf-module-name or network name",
28560             "in": "path",
28561             "name": "preload-id",
28562             "required": true,
28563             "type": "string"
28564           },
28565           {
28566             "description": "network or vf-module",
28567             "in": "path",
28568             "name": "preload-type",
28569             "required": true,
28570             "type": "string"
28571           },
28572           {
28573             "in": "path",
28574             "name": "vm-type",
28575             "required": true,
28576             "type": "string"
28577           },
28578           {
28579             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28580             "in": "path",
28581             "name": "network-role",
28582             "required": true,
28583             "type": "string"
28584           },
28585           {
28586             "description": "Key to l3-network object",
28587             "in": "path",
28588             "name": "network-id",
28589             "required": true,
28590             "type": "string"
28591           },
28592           {
28593             "in": "body",
28594             "name": "(config)related-network",
28595             "required": false,
28596             "schema": {
28597               "$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"
28598             }
28599           }
28600         ],
28601         "responses": {
28602           "200": {
28603             "description": "No response was specified",
28604             "schema": {
28605               "$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"
28606             }
28607           }
28608         },
28609         "operationId": "PUT-related-network"
28610       }
28611     },
28612     "/restconf/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": {
28613       "delete": {
28614         "produces": [
28615           "application/json",
28616           "application/xml"
28617         ],
28618         "parameters": [
28619           {
28620             "description": "vf-module-name or network name",
28621             "in": "path",
28622             "name": "preload-id",
28623             "required": true,
28624             "type": "string"
28625           },
28626           {
28627             "description": "network or vf-module",
28628             "in": "path",
28629             "name": "preload-type",
28630             "required": true,
28631             "type": "string"
28632           },
28633           {
28634             "in": "path",
28635             "name": "vm-type",
28636             "required": true,
28637             "type": "string"
28638           },
28639           {
28640             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28641             "in": "path",
28642             "name": "network-role",
28643             "required": true,
28644             "type": "string"
28645           },
28646           {
28647             "description": "Key to l3-network object",
28648             "in": "path",
28649             "name": "network-id",
28650             "required": true,
28651             "type": "string"
28652           }
28653         ],
28654         "responses": {
28655           "200": {
28656             "description": "No response was specified"
28657           }
28658         },
28659         "operationId": "DELETE-vlan-tags"
28660       },
28661       "get": {
28662         "produces": [
28663           "application/json",
28664           "application/xml"
28665         ],
28666         "parameters": [
28667           {
28668             "description": "vf-module-name or network name",
28669             "in": "path",
28670             "name": "preload-id",
28671             "required": true,
28672             "type": "string"
28673           },
28674           {
28675             "description": "network or vf-module",
28676             "in": "path",
28677             "name": "preload-type",
28678             "required": true,
28679             "type": "string"
28680           },
28681           {
28682             "in": "path",
28683             "name": "vm-type",
28684             "required": true,
28685             "type": "string"
28686           },
28687           {
28688             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28689             "in": "path",
28690             "name": "network-role",
28691             "required": true,
28692             "type": "string"
28693           },
28694           {
28695             "description": "Key to l3-network object",
28696             "in": "path",
28697             "name": "network-id",
28698             "required": true,
28699             "type": "string"
28700           }
28701         ],
28702         "responses": {
28703           "200": {
28704             "description": "No response was specified",
28705             "schema": {
28706               "$ref": "#/definitions/(config)vlan-tags"
28707             }
28708           }
28709         },
28710         "operationId": "GET-vlan-tags"
28711       },
28712       "put": {
28713         "consumes": [
28714           "application/json",
28715           "application/xml"
28716         ],
28717         "produces": [
28718           "application/json",
28719           "application/xml"
28720         ],
28721         "parameters": [
28722           {
28723             "description": "vf-module-name or network name",
28724             "in": "path",
28725             "name": "preload-id",
28726             "required": true,
28727             "type": "string"
28728           },
28729           {
28730             "description": "network or vf-module",
28731             "in": "path",
28732             "name": "preload-type",
28733             "required": true,
28734             "type": "string"
28735           },
28736           {
28737             "in": "path",
28738             "name": "vm-type",
28739             "required": true,
28740             "type": "string"
28741           },
28742           {
28743             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28744             "in": "path",
28745             "name": "network-role",
28746             "required": true,
28747             "type": "string"
28748           },
28749           {
28750             "description": "Key to l3-network object",
28751             "in": "path",
28752             "name": "network-id",
28753             "required": true,
28754             "type": "string"
28755           },
28756           {
28757             "in": "body",
28758             "name": "(config)vlan-tags",
28759             "required": false,
28760             "schema": {
28761               "$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"
28762             }
28763           }
28764         ],
28765         "responses": {
28766           "200": {
28767             "description": "No response was specified",
28768             "schema": {
28769               "$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"
28770             }
28771           }
28772         },
28773         "operationId": "PUT-vlan-tags"
28774       }
28775     },
28776     "/restconf/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": {
28777       "delete": {
28778         "produces": [
28779           "application/json",
28780           "application/xml"
28781         ],
28782         "parameters": [
28783           {
28784             "description": "vf-module-name or network name",
28785             "in": "path",
28786             "name": "preload-id",
28787             "required": true,
28788             "type": "string"
28789           },
28790           {
28791             "description": "network or vf-module",
28792             "in": "path",
28793             "name": "preload-type",
28794             "required": true,
28795             "type": "string"
28796           },
28797           {
28798             "in": "path",
28799             "name": "vm-type",
28800             "required": true,
28801             "type": "string"
28802           },
28803           {
28804             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28805             "in": "path",
28806             "name": "network-role",
28807             "required": true,
28808             "type": "string"
28809           }
28810         ],
28811         "responses": {
28812           "200": {
28813             "description": "No response was specified"
28814           }
28815         },
28816         "operationId": "DELETE-sriov-parameters"
28817       },
28818       "get": {
28819         "produces": [
28820           "application/json",
28821           "application/xml"
28822         ],
28823         "parameters": [
28824           {
28825             "description": "vf-module-name or network name",
28826             "in": "path",
28827             "name": "preload-id",
28828             "required": true,
28829             "type": "string"
28830           },
28831           {
28832             "description": "network or vf-module",
28833             "in": "path",
28834             "name": "preload-type",
28835             "required": true,
28836             "type": "string"
28837           },
28838           {
28839             "in": "path",
28840             "name": "vm-type",
28841             "required": true,
28842             "type": "string"
28843           },
28844           {
28845             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28846             "in": "path",
28847             "name": "network-role",
28848             "required": true,
28849             "type": "string"
28850           }
28851         ],
28852         "responses": {
28853           "200": {
28854             "description": "No response was specified",
28855             "schema": {
28856               "$ref": "#/definitions/(config)sriov-parameters"
28857             }
28858           }
28859         },
28860         "operationId": "GET-sriov-parameters"
28861       },
28862       "post": {
28863         "consumes": [
28864           "application/json",
28865           "application/xml"
28866         ],
28867         "produces": [
28868           "application/json",
28869           "application/xml"
28870         ],
28871         "parameters": [
28872           {
28873             "description": "vf-module-name or network name",
28874             "in": "path",
28875             "name": "preload-id",
28876             "required": true,
28877             "type": "string"
28878           },
28879           {
28880             "description": "network or vf-module",
28881             "in": "path",
28882             "name": "preload-type",
28883             "required": true,
28884             "type": "string"
28885           },
28886           {
28887             "in": "path",
28888             "name": "vm-type",
28889             "required": true,
28890             "type": "string"
28891           },
28892           {
28893             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28894             "in": "path",
28895             "name": "network-role",
28896             "required": true,
28897             "type": "string"
28898           },
28899           {
28900             "in": "body",
28901             "name": "**(config)heat-vlan-filters",
28902             "required": false,
28903             "schema": {
28904               "$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"
28905             }
28906           },
28907           {
28908             "in": "body",
28909             "name": "**(config)application-tags",
28910             "required": false,
28911             "schema": {
28912               "$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"
28913             }
28914           }
28915         ],
28916         "responses": {
28917           "200": {
28918             "description": "No response was specified",
28919             "schema": {
28920               "$ref": "#/definitions/(config)sriov-parametersPOST"
28921             }
28922           }
28923         },
28924         "operationId": "POST-sriov-parameters"
28925       },
28926       "put": {
28927         "consumes": [
28928           "application/json",
28929           "application/xml"
28930         ],
28931         "produces": [
28932           "application/json",
28933           "application/xml"
28934         ],
28935         "parameters": [
28936           {
28937             "description": "vf-module-name or network name",
28938             "in": "path",
28939             "name": "preload-id",
28940             "required": true,
28941             "type": "string"
28942           },
28943           {
28944             "description": "network or vf-module",
28945             "in": "path",
28946             "name": "preload-type",
28947             "required": true,
28948             "type": "string"
28949           },
28950           {
28951             "in": "path",
28952             "name": "vm-type",
28953             "required": true,
28954             "type": "string"
28955           },
28956           {
28957             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28958             "in": "path",
28959             "name": "network-role",
28960             "required": true,
28961             "type": "string"
28962           },
28963           {
28964             "in": "body",
28965             "name": "(config)sriov-parameters",
28966             "required": false,
28967             "schema": {
28968               "$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"
28969             }
28970           }
28971         ],
28972         "responses": {
28973           "200": {
28974             "description": "No response was specified",
28975             "schema": {
28976               "$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"
28977             }
28978           }
28979         },
28980         "operationId": "PUT-sriov-parameters"
28981       }
28982     },
28983     "/restconf/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": {
28984       "delete": {
28985         "produces": [
28986           "application/json",
28987           "application/xml"
28988         ],
28989         "parameters": [
28990           {
28991             "description": "vf-module-name or network name",
28992             "in": "path",
28993             "name": "preload-id",
28994             "required": true,
28995             "type": "string"
28996           },
28997           {
28998             "description": "network or vf-module",
28999             "in": "path",
29000             "name": "preload-type",
29001             "required": true,
29002             "type": "string"
29003           },
29004           {
29005             "in": "path",
29006             "name": "vm-type",
29007             "required": true,
29008             "type": "string"
29009           },
29010           {
29011             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29012             "in": "path",
29013             "name": "network-role",
29014             "required": true,
29015             "type": "string"
29016           }
29017         ],
29018         "responses": {
29019           "200": {
29020             "description": "No response was specified"
29021           }
29022         },
29023         "operationId": "DELETE-application-tags"
29024       },
29025       "get": {
29026         "produces": [
29027           "application/json",
29028           "application/xml"
29029         ],
29030         "parameters": [
29031           {
29032             "description": "vf-module-name or network name",
29033             "in": "path",
29034             "name": "preload-id",
29035             "required": true,
29036             "type": "string"
29037           },
29038           {
29039             "description": "network or vf-module",
29040             "in": "path",
29041             "name": "preload-type",
29042             "required": true,
29043             "type": "string"
29044           },
29045           {
29046             "in": "path",
29047             "name": "vm-type",
29048             "required": true,
29049             "type": "string"
29050           },
29051           {
29052             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29053             "in": "path",
29054             "name": "network-role",
29055             "required": true,
29056             "type": "string"
29057           }
29058         ],
29059         "responses": {
29060           "200": {
29061             "description": "No response was specified",
29062             "schema": {
29063               "$ref": "#/definitions/(config)application-tags"
29064             }
29065           }
29066         },
29067         "operationId": "GET-application-tags"
29068       },
29069       "post": {
29070         "consumes": [
29071           "application/json",
29072           "application/xml"
29073         ],
29074         "produces": [
29075           "application/json",
29076           "application/xml"
29077         ],
29078         "parameters": [
29079           {
29080             "description": "vf-module-name or network name",
29081             "in": "path",
29082             "name": "preload-id",
29083             "required": true,
29084             "type": "string"
29085           },
29086           {
29087             "description": "network or vf-module",
29088             "in": "path",
29089             "name": "preload-type",
29090             "required": true,
29091             "type": "string"
29092           },
29093           {
29094             "in": "path",
29095             "name": "vm-type",
29096             "required": true,
29097             "type": "string"
29098           },
29099           {
29100             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29101             "in": "path",
29102             "name": "network-role",
29103             "required": true,
29104             "type": "string"
29105           },
29106           {
29107             "in": "body",
29108             "name": "**(config)c-tags",
29109             "required": false,
29110             "schema": {
29111               "$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"
29112             }
29113           },
29114           {
29115             "in": "body",
29116             "name": "**(config)s-tags",
29117             "required": false,
29118             "schema": {
29119               "$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"
29120             }
29121           }
29122         ],
29123         "responses": {
29124           "200": {
29125             "description": "No response was specified",
29126             "schema": {
29127               "$ref": "#/definitions/(config)application-tagsPOST"
29128             }
29129           }
29130         },
29131         "operationId": "POST-application-tags"
29132       },
29133       "put": {
29134         "consumes": [
29135           "application/json",
29136           "application/xml"
29137         ],
29138         "produces": [
29139           "application/json",
29140           "application/xml"
29141         ],
29142         "parameters": [
29143           {
29144             "description": "vf-module-name or network name",
29145             "in": "path",
29146             "name": "preload-id",
29147             "required": true,
29148             "type": "string"
29149           },
29150           {
29151             "description": "network or vf-module",
29152             "in": "path",
29153             "name": "preload-type",
29154             "required": true,
29155             "type": "string"
29156           },
29157           {
29158             "in": "path",
29159             "name": "vm-type",
29160             "required": true,
29161             "type": "string"
29162           },
29163           {
29164             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29165             "in": "path",
29166             "name": "network-role",
29167             "required": true,
29168             "type": "string"
29169           },
29170           {
29171             "in": "body",
29172             "name": "(config)application-tags",
29173             "required": false,
29174             "schema": {
29175               "$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"
29176             }
29177           }
29178         ],
29179         "responses": {
29180           "200": {
29181             "description": "No response was specified",
29182             "schema": {
29183               "$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"
29184             }
29185           }
29186         },
29187         "operationId": "PUT-application-tags"
29188       }
29189     },
29190     "/restconf/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": {
29191       "delete": {
29192         "produces": [
29193           "application/json",
29194           "application/xml"
29195         ],
29196         "parameters": [
29197           {
29198             "description": "vf-module-name or network name",
29199             "in": "path",
29200             "name": "preload-id",
29201             "required": true,
29202             "type": "string"
29203           },
29204           {
29205             "description": "network or vf-module",
29206             "in": "path",
29207             "name": "preload-type",
29208             "required": true,
29209             "type": "string"
29210           },
29211           {
29212             "in": "path",
29213             "name": "vm-type",
29214             "required": true,
29215             "type": "string"
29216           },
29217           {
29218             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29219             "in": "path",
29220             "name": "network-role",
29221             "required": true,
29222             "type": "string"
29223           }
29224         ],
29225         "responses": {
29226           "200": {
29227             "description": "No response was specified"
29228           }
29229         },
29230         "operationId": "DELETE-c-tags"
29231       },
29232       "get": {
29233         "produces": [
29234           "application/json",
29235           "application/xml"
29236         ],
29237         "parameters": [
29238           {
29239             "description": "vf-module-name or network name",
29240             "in": "path",
29241             "name": "preload-id",
29242             "required": true,
29243             "type": "string"
29244           },
29245           {
29246             "description": "network or vf-module",
29247             "in": "path",
29248             "name": "preload-type",
29249             "required": true,
29250             "type": "string"
29251           },
29252           {
29253             "in": "path",
29254             "name": "vm-type",
29255             "required": true,
29256             "type": "string"
29257           },
29258           {
29259             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29260             "in": "path",
29261             "name": "network-role",
29262             "required": true,
29263             "type": "string"
29264           }
29265         ],
29266         "responses": {
29267           "200": {
29268             "description": "No response was specified",
29269             "schema": {
29270               "$ref": "#/definitions/(config)c-tags"
29271             }
29272           }
29273         },
29274         "operationId": "GET-c-tags"
29275       },
29276       "put": {
29277         "consumes": [
29278           "application/json",
29279           "application/xml"
29280         ],
29281         "produces": [
29282           "application/json",
29283           "application/xml"
29284         ],
29285         "parameters": [
29286           {
29287             "description": "vf-module-name or network name",
29288             "in": "path",
29289             "name": "preload-id",
29290             "required": true,
29291             "type": "string"
29292           },
29293           {
29294             "description": "network or vf-module",
29295             "in": "path",
29296             "name": "preload-type",
29297             "required": true,
29298             "type": "string"
29299           },
29300           {
29301             "in": "path",
29302             "name": "vm-type",
29303             "required": true,
29304             "type": "string"
29305           },
29306           {
29307             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29308             "in": "path",
29309             "name": "network-role",
29310             "required": true,
29311             "type": "string"
29312           },
29313           {
29314             "in": "body",
29315             "name": "(config)c-tags",
29316             "required": false,
29317             "schema": {
29318               "$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"
29319             }
29320           }
29321         ],
29322         "responses": {
29323           "200": {
29324             "description": "No response was specified",
29325             "schema": {
29326               "$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"
29327             }
29328           }
29329         },
29330         "operationId": "PUT-c-tags"
29331       }
29332     },
29333     "/restconf/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": {
29334       "delete": {
29335         "produces": [
29336           "application/json",
29337           "application/xml"
29338         ],
29339         "parameters": [
29340           {
29341             "description": "vf-module-name or network name",
29342             "in": "path",
29343             "name": "preload-id",
29344             "required": true,
29345             "type": "string"
29346           },
29347           {
29348             "description": "network or vf-module",
29349             "in": "path",
29350             "name": "preload-type",
29351             "required": true,
29352             "type": "string"
29353           },
29354           {
29355             "in": "path",
29356             "name": "vm-type",
29357             "required": true,
29358             "type": "string"
29359           },
29360           {
29361             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29362             "in": "path",
29363             "name": "network-role",
29364             "required": true,
29365             "type": "string"
29366           }
29367         ],
29368         "responses": {
29369           "200": {
29370             "description": "No response was specified"
29371           }
29372         },
29373         "operationId": "DELETE-s-tags"
29374       },
29375       "get": {
29376         "produces": [
29377           "application/json",
29378           "application/xml"
29379         ],
29380         "parameters": [
29381           {
29382             "description": "vf-module-name or network name",
29383             "in": "path",
29384             "name": "preload-id",
29385             "required": true,
29386             "type": "string"
29387           },
29388           {
29389             "description": "network or vf-module",
29390             "in": "path",
29391             "name": "preload-type",
29392             "required": true,
29393             "type": "string"
29394           },
29395           {
29396             "in": "path",
29397             "name": "vm-type",
29398             "required": true,
29399             "type": "string"
29400           },
29401           {
29402             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29403             "in": "path",
29404             "name": "network-role",
29405             "required": true,
29406             "type": "string"
29407           }
29408         ],
29409         "responses": {
29410           "200": {
29411             "description": "No response was specified",
29412             "schema": {
29413               "$ref": "#/definitions/(config)s-tags"
29414             }
29415           }
29416         },
29417         "operationId": "GET-s-tags"
29418       },
29419       "put": {
29420         "consumes": [
29421           "application/json",
29422           "application/xml"
29423         ],
29424         "produces": [
29425           "application/json",
29426           "application/xml"
29427         ],
29428         "parameters": [
29429           {
29430             "description": "vf-module-name or network name",
29431             "in": "path",
29432             "name": "preload-id",
29433             "required": true,
29434             "type": "string"
29435           },
29436           {
29437             "description": "network or vf-module",
29438             "in": "path",
29439             "name": "preload-type",
29440             "required": true,
29441             "type": "string"
29442           },
29443           {
29444             "in": "path",
29445             "name": "vm-type",
29446             "required": true,
29447             "type": "string"
29448           },
29449           {
29450             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29451             "in": "path",
29452             "name": "network-role",
29453             "required": true,
29454             "type": "string"
29455           },
29456           {
29457             "in": "body",
29458             "name": "(config)s-tags",
29459             "required": false,
29460             "schema": {
29461               "$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"
29462             }
29463           }
29464         ],
29465         "responses": {
29466           "200": {
29467             "description": "No response was specified",
29468             "schema": {
29469               "$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"
29470             }
29471           }
29472         },
29473         "operationId": "PUT-s-tags"
29474       }
29475     },
29476     "/restconf/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": {
29477       "delete": {
29478         "produces": [
29479           "application/json",
29480           "application/xml"
29481         ],
29482         "parameters": [
29483           {
29484             "description": "vf-module-name or network name",
29485             "in": "path",
29486             "name": "preload-id",
29487             "required": true,
29488             "type": "string"
29489           },
29490           {
29491             "description": "network or vf-module",
29492             "in": "path",
29493             "name": "preload-type",
29494             "required": true,
29495             "type": "string"
29496           },
29497           {
29498             "in": "path",
29499             "name": "vm-type",
29500             "required": true,
29501             "type": "string"
29502           },
29503           {
29504             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29505             "in": "path",
29506             "name": "network-role",
29507             "required": true,
29508             "type": "string"
29509           }
29510         ],
29511         "responses": {
29512           "200": {
29513             "description": "No response was specified"
29514           }
29515         },
29516         "operationId": "DELETE-heat-vlan-filters"
29517       },
29518       "get": {
29519         "produces": [
29520           "application/json",
29521           "application/xml"
29522         ],
29523         "parameters": [
29524           {
29525             "description": "vf-module-name or network name",
29526             "in": "path",
29527             "name": "preload-id",
29528             "required": true,
29529             "type": "string"
29530           },
29531           {
29532             "description": "network or vf-module",
29533             "in": "path",
29534             "name": "preload-type",
29535             "required": true,
29536             "type": "string"
29537           },
29538           {
29539             "in": "path",
29540             "name": "vm-type",
29541             "required": true,
29542             "type": "string"
29543           },
29544           {
29545             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29546             "in": "path",
29547             "name": "network-role",
29548             "required": true,
29549             "type": "string"
29550           }
29551         ],
29552         "responses": {
29553           "200": {
29554             "description": "No response was specified",
29555             "schema": {
29556               "$ref": "#/definitions/(config)heat-vlan-filters"
29557             }
29558           }
29559         },
29560         "operationId": "GET-heat-vlan-filters"
29561       },
29562       "put": {
29563         "consumes": [
29564           "application/json",
29565           "application/xml"
29566         ],
29567         "produces": [
29568           "application/json",
29569           "application/xml"
29570         ],
29571         "parameters": [
29572           {
29573             "description": "vf-module-name or network name",
29574             "in": "path",
29575             "name": "preload-id",
29576             "required": true,
29577             "type": "string"
29578           },
29579           {
29580             "description": "network or vf-module",
29581             "in": "path",
29582             "name": "preload-type",
29583             "required": true,
29584             "type": "string"
29585           },
29586           {
29587             "in": "path",
29588             "name": "vm-type",
29589             "required": true,
29590             "type": "string"
29591           },
29592           {
29593             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29594             "in": "path",
29595             "name": "network-role",
29596             "required": true,
29597             "type": "string"
29598           },
29599           {
29600             "in": "body",
29601             "name": "(config)heat-vlan-filters",
29602             "required": false,
29603             "schema": {
29604               "$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"
29605             }
29606           }
29607         ],
29608         "responses": {
29609           "200": {
29610             "description": "No response was specified",
29611             "schema": {
29612               "$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"
29613             }
29614           }
29615         },
29616         "operationId": "PUT-heat-vlan-filters"
29617       }
29618     },
29619     "/restconf/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": {
29620       "delete": {
29621         "produces": [
29622           "application/json",
29623           "application/xml"
29624         ],
29625         "parameters": [
29626           {
29627             "description": "vf-module-name or network name",
29628             "in": "path",
29629             "name": "preload-id",
29630             "required": true,
29631             "type": "string"
29632           },
29633           {
29634             "description": "network or vf-module",
29635             "in": "path",
29636             "name": "preload-type",
29637             "required": true,
29638             "type": "string"
29639           }
29640         ],
29641         "responses": {
29642           "200": {
29643             "description": "No response was specified"
29644           }
29645         },
29646         "operationId": "DELETE-vf-module-parameters"
29647       },
29648       "get": {
29649         "produces": [
29650           "application/json",
29651           "application/xml"
29652         ],
29653         "parameters": [
29654           {
29655             "description": "vf-module-name or network name",
29656             "in": "path",
29657             "name": "preload-id",
29658             "required": true,
29659             "type": "string"
29660           },
29661           {
29662             "description": "network or vf-module",
29663             "in": "path",
29664             "name": "preload-type",
29665             "required": true,
29666             "type": "string"
29667           }
29668         ],
29669         "responses": {
29670           "200": {
29671             "description": "No response was specified",
29672             "schema": {
29673               "$ref": "#/definitions/(config)vf-module-parameters"
29674             }
29675           }
29676         },
29677         "operationId": "GET-vf-module-parameters"
29678       },
29679       "post": {
29680         "consumes": [
29681           "application/json",
29682           "application/xml"
29683         ],
29684         "produces": [
29685           "application/json",
29686           "application/xml"
29687         ],
29688         "parameters": [
29689           {
29690             "description": "vf-module-name or network name",
29691             "in": "path",
29692             "name": "preload-id",
29693             "required": true,
29694             "type": "string"
29695           },
29696           {
29697             "description": "network or vf-module",
29698             "in": "path",
29699             "name": "preload-type",
29700             "required": true,
29701             "type": "string"
29702           },
29703           {
29704             "in": "body",
29705             "name": "**(config)param",
29706             "required": false,
29707             "schema": {
29708               "$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"
29709             }
29710           }
29711         ],
29712         "responses": {
29713           "200": {
29714             "description": "No response was specified",
29715             "schema": {
29716               "$ref": "#/definitions/(config)vf-module-parametersPOST"
29717             }
29718           }
29719         },
29720         "operationId": "POST-vf-module-parameters"
29721       },
29722       "put": {
29723         "consumes": [
29724           "application/json",
29725           "application/xml"
29726         ],
29727         "produces": [
29728           "application/json",
29729           "application/xml"
29730         ],
29731         "parameters": [
29732           {
29733             "description": "vf-module-name or network name",
29734             "in": "path",
29735             "name": "preload-id",
29736             "required": true,
29737             "type": "string"
29738           },
29739           {
29740             "description": "network or vf-module",
29741             "in": "path",
29742             "name": "preload-type",
29743             "required": true,
29744             "type": "string"
29745           },
29746           {
29747             "in": "body",
29748             "name": "(config)vf-module-parameters",
29749             "required": false,
29750             "schema": {
29751               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
29752             }
29753           }
29754         ],
29755         "responses": {
29756           "200": {
29757             "description": "No response was specified",
29758             "schema": {
29759               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
29760             }
29761           }
29762         },
29763         "operationId": "PUT-vf-module-parameters"
29764       }
29765     },
29766     "/restconf/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}": {
29767       "delete": {
29768         "produces": [
29769           "application/json",
29770           "application/xml"
29771         ],
29772         "parameters": [
29773           {
29774             "description": "vf-module-name or network name",
29775             "in": "path",
29776             "name": "preload-id",
29777             "required": true,
29778             "type": "string"
29779           },
29780           {
29781             "description": "network or vf-module",
29782             "in": "path",
29783             "name": "preload-type",
29784             "required": true,
29785             "type": "string"
29786           },
29787           {
29788             "in": "path",
29789             "name": "name",
29790             "required": true,
29791             "type": "string"
29792           }
29793         ],
29794         "responses": {
29795           "200": {
29796             "description": "No response was specified"
29797           }
29798         },
29799         "operationId": "DELETE-param"
29800       },
29801       "get": {
29802         "produces": [
29803           "application/json",
29804           "application/xml"
29805         ],
29806         "parameters": [
29807           {
29808             "description": "vf-module-name or network name",
29809             "in": "path",
29810             "name": "preload-id",
29811             "required": true,
29812             "type": "string"
29813           },
29814           {
29815             "description": "network or vf-module",
29816             "in": "path",
29817             "name": "preload-type",
29818             "required": true,
29819             "type": "string"
29820           },
29821           {
29822             "in": "path",
29823             "name": "name",
29824             "required": true,
29825             "type": "string"
29826           }
29827         ],
29828         "responses": {
29829           "200": {
29830             "description": "No response was specified",
29831             "schema": {
29832               "$ref": "#/definitions/(config)param"
29833             }
29834           }
29835         },
29836         "operationId": "GET-param"
29837       },
29838       "post": {
29839         "consumes": [
29840           "application/json",
29841           "application/xml"
29842         ],
29843         "produces": [
29844           "application/json",
29845           "application/xml"
29846         ],
29847         "parameters": [
29848           {
29849             "description": "vf-module-name or network name",
29850             "in": "path",
29851             "name": "preload-id",
29852             "required": true,
29853             "type": "string"
29854           },
29855           {
29856             "description": "network or vf-module",
29857             "in": "path",
29858             "name": "preload-type",
29859             "required": true,
29860             "type": "string"
29861           },
29862           {
29863             "in": "path",
29864             "name": "name",
29865             "required": true,
29866             "type": "string"
29867           },
29868           {
29869             "in": "body",
29870             "name": "**(config)resource-resolution-data",
29871             "required": false,
29872             "schema": {
29873               "$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"
29874             }
29875           }
29876         ],
29877         "responses": {
29878           "200": {
29879             "description": "No response was specified",
29880             "schema": {
29881               "$ref": "#/definitions/(config)paramPOST"
29882             }
29883           }
29884         },
29885         "operationId": "POST-param"
29886       },
29887       "put": {
29888         "consumes": [
29889           "application/json",
29890           "application/xml"
29891         ],
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             "in": "path",
29913             "name": "name",
29914             "required": true,
29915             "type": "string"
29916           },
29917           {
29918             "in": "body",
29919             "name": "(config)param",
29920             "required": false,
29921             "schema": {
29922               "$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"
29923             }
29924           }
29925         ],
29926         "responses": {
29927           "200": {
29928             "description": "No response was specified",
29929             "schema": {
29930               "$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"
29931             }
29932           }
29933         },
29934         "operationId": "PUT-param"
29935       }
29936     },
29937     "/restconf/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": {
29938       "delete": {
29939         "produces": [
29940           "application/json",
29941           "application/xml"
29942         ],
29943         "parameters": [
29944           {
29945             "description": "vf-module-name or network name",
29946             "in": "path",
29947             "name": "preload-id",
29948             "required": true,
29949             "type": "string"
29950           },
29951           {
29952             "description": "network or vf-module",
29953             "in": "path",
29954             "name": "preload-type",
29955             "required": true,
29956             "type": "string"
29957           },
29958           {
29959             "in": "path",
29960             "name": "name",
29961             "required": true,
29962             "type": "string"
29963           }
29964         ],
29965         "responses": {
29966           "200": {
29967             "description": "No response was specified"
29968           }
29969         },
29970         "operationId": "DELETE-resource-resolution-data"
29971       },
29972       "get": {
29973         "produces": [
29974           "application/json",
29975           "application/xml"
29976         ],
29977         "parameters": [
29978           {
29979             "description": "vf-module-name or network name",
29980             "in": "path",
29981             "name": "preload-id",
29982             "required": true,
29983             "type": "string"
29984           },
29985           {
29986             "description": "network or vf-module",
29987             "in": "path",
29988             "name": "preload-type",
29989             "required": true,
29990             "type": "string"
29991           },
29992           {
29993             "in": "path",
29994             "name": "name",
29995             "required": true,
29996             "type": "string"
29997           }
29998         ],
29999         "responses": {
30000           "200": {
30001             "description": "No response was specified",
30002             "schema": {
30003               "$ref": "#/definitions/(config)resource-resolution-data"
30004             }
30005           }
30006         },
30007         "operationId": "GET-resource-resolution-data"
30008       },
30009       "post": {
30010         "consumes": [
30011           "application/json",
30012           "application/xml"
30013         ],
30014         "produces": [
30015           "application/json",
30016           "application/xml"
30017         ],
30018         "parameters": [
30019           {
30020             "description": "vf-module-name or network name",
30021             "in": "path",
30022             "name": "preload-id",
30023             "required": true,
30024             "type": "string"
30025           },
30026           {
30027             "description": "network or vf-module",
30028             "in": "path",
30029             "name": "preload-type",
30030             "required": true,
30031             "type": "string"
30032           },
30033           {
30034             "in": "path",
30035             "name": "name",
30036             "required": true,
30037             "type": "string"
30038           },
30039           {
30040             "in": "body",
30041             "name": "**(config)resource-key",
30042             "required": false,
30043             "schema": {
30044               "$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"
30045             }
30046           }
30047         ],
30048         "responses": {
30049           "200": {
30050             "description": "No response was specified",
30051             "schema": {
30052               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
30053             }
30054           }
30055         },
30056         "operationId": "POST-resource-resolution-data"
30057       },
30058       "put": {
30059         "consumes": [
30060           "application/json",
30061           "application/xml"
30062         ],
30063         "produces": [
30064           "application/json",
30065           "application/xml"
30066         ],
30067         "parameters": [
30068           {
30069             "description": "vf-module-name or network name",
30070             "in": "path",
30071             "name": "preload-id",
30072             "required": true,
30073             "type": "string"
30074           },
30075           {
30076             "description": "network or vf-module",
30077             "in": "path",
30078             "name": "preload-type",
30079             "required": true,
30080             "type": "string"
30081           },
30082           {
30083             "in": "path",
30084             "name": "name",
30085             "required": true,
30086             "type": "string"
30087           },
30088           {
30089             "in": "body",
30090             "name": "(config)resource-resolution-data",
30091             "required": false,
30092             "schema": {
30093               "$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"
30094             }
30095           }
30096         ],
30097         "responses": {
30098           "200": {
30099             "description": "No response was specified",
30100             "schema": {
30101               "$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"
30102             }
30103           }
30104         },
30105         "operationId": "PUT-resource-resolution-data"
30106       }
30107     },
30108     "/restconf/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}": {
30109       "delete": {
30110         "produces": [
30111           "application/json",
30112           "application/xml"
30113         ],
30114         "parameters": [
30115           {
30116             "description": "vf-module-name or network name",
30117             "in": "path",
30118             "name": "preload-id",
30119             "required": true,
30120             "type": "string"
30121           },
30122           {
30123             "description": "network or vf-module",
30124             "in": "path",
30125             "name": "preload-type",
30126             "required": true,
30127             "type": "string"
30128           },
30129           {
30130             "in": "path",
30131             "name": "name",
30132             "required": true,
30133             "type": "string"
30134           },
30135           {
30136             "in": "path",
30137             "name": "name",
30138             "required": true,
30139             "type": "string"
30140           }
30141         ],
30142         "responses": {
30143           "200": {
30144             "description": "No response was specified"
30145           }
30146         },
30147         "operationId": "DELETE-resource-key"
30148       },
30149       "get": {
30150         "produces": [
30151           "application/json",
30152           "application/xml"
30153         ],
30154         "parameters": [
30155           {
30156             "description": "vf-module-name or network name",
30157             "in": "path",
30158             "name": "preload-id",
30159             "required": true,
30160             "type": "string"
30161           },
30162           {
30163             "description": "network or vf-module",
30164             "in": "path",
30165             "name": "preload-type",
30166             "required": true,
30167             "type": "string"
30168           },
30169           {
30170             "in": "path",
30171             "name": "name",
30172             "required": true,
30173             "type": "string"
30174           },
30175           {
30176             "in": "path",
30177             "name": "name",
30178             "required": true,
30179             "type": "string"
30180           }
30181         ],
30182         "responses": {
30183           "200": {
30184             "description": "No response was specified",
30185             "schema": {
30186               "$ref": "#/definitions/(config)resource-key"
30187             }
30188           }
30189         },
30190         "operationId": "GET-resource-key"
30191       },
30192       "put": {
30193         "consumes": [
30194           "application/json",
30195           "application/xml"
30196         ],
30197         "produces": [
30198           "application/json",
30199           "application/xml"
30200         ],
30201         "parameters": [
30202           {
30203             "description": "vf-module-name or network name",
30204             "in": "path",
30205             "name": "preload-id",
30206             "required": true,
30207             "type": "string"
30208           },
30209           {
30210             "description": "network or vf-module",
30211             "in": "path",
30212             "name": "preload-type",
30213             "required": true,
30214             "type": "string"
30215           },
30216           {
30217             "in": "path",
30218             "name": "name",
30219             "required": true,
30220             "type": "string"
30221           },
30222           {
30223             "in": "path",
30224             "name": "name",
30225             "required": true,
30226             "type": "string"
30227           },
30228           {
30229             "in": "body",
30230             "name": "(config)resource-key",
30231             "required": false,
30232             "schema": {
30233               "$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"
30234             }
30235           }
30236         ],
30237         "responses": {
30238           "200": {
30239             "description": "No response was specified",
30240             "schema": {
30241               "$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"
30242             }
30243           }
30244         },
30245         "operationId": "PUT-resource-key"
30246       }
30247     },
30248     "/restconf/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": {
30249       "delete": {
30250         "produces": [
30251           "application/json",
30252           "application/xml"
30253         ],
30254         "parameters": [
30255           {
30256             "description": "vf-module-name or network name",
30257             "in": "path",
30258             "name": "preload-id",
30259             "required": true,
30260             "type": "string"
30261           },
30262           {
30263             "description": "network or vf-module",
30264             "in": "path",
30265             "name": "preload-type",
30266             "required": true,
30267             "type": "string"
30268           }
30269         ],
30270         "responses": {
30271           "200": {
30272             "description": "No response was specified"
30273           }
30274         },
30275         "operationId": "DELETE-vf-module-topology-identifier"
30276       },
30277       "get": {
30278         "produces": [
30279           "application/json",
30280           "application/xml"
30281         ],
30282         "parameters": [
30283           {
30284             "description": "vf-module-name or network name",
30285             "in": "path",
30286             "name": "preload-id",
30287             "required": true,
30288             "type": "string"
30289           },
30290           {
30291             "description": "network or vf-module",
30292             "in": "path",
30293             "name": "preload-type",
30294             "required": true,
30295             "type": "string"
30296           }
30297         ],
30298         "responses": {
30299           "200": {
30300             "description": "No response was specified",
30301             "schema": {
30302               "$ref": "#/definitions/(config)vf-module-topology-identifier"
30303             }
30304           }
30305         },
30306         "operationId": "GET-vf-module-topology-identifier"
30307       },
30308       "put": {
30309         "consumes": [
30310           "application/json",
30311           "application/xml"
30312         ],
30313         "produces": [
30314           "application/json",
30315           "application/xml"
30316         ],
30317         "parameters": [
30318           {
30319             "description": "vf-module-name or network name",
30320             "in": "path",
30321             "name": "preload-id",
30322             "required": true,
30323             "type": "string"
30324           },
30325           {
30326             "description": "network or vf-module",
30327             "in": "path",
30328             "name": "preload-type",
30329             "required": true,
30330             "type": "string"
30331           },
30332           {
30333             "in": "body",
30334             "name": "(config)vf-module-topology-identifier",
30335             "required": false,
30336             "schema": {
30337               "$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"
30338             }
30339           }
30340         ],
30341         "responses": {
30342           "200": {
30343             "description": "No response was specified",
30344             "schema": {
30345               "$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"
30346             }
30347           }
30348         },
30349         "operationId": "PUT-vf-module-topology-identifier"
30350       }
30351     },
30352     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments": {
30353       "delete": {
30354         "produces": [
30355           "application/json",
30356           "application/xml"
30357         ],
30358         "parameters": [
30359           {
30360             "description": "vf-module-name or network name",
30361             "in": "path",
30362             "name": "preload-id",
30363             "required": true,
30364             "type": "string"
30365           },
30366           {
30367             "description": "network or vf-module",
30368             "in": "path",
30369             "name": "preload-type",
30370             "required": true,
30371             "type": "string"
30372           }
30373         ],
30374         "responses": {
30375           "200": {
30376             "description": "No response was specified"
30377           }
30378         },
30379         "operationId": "DELETE-vnf-resource-assignments"
30380       },
30381       "get": {
30382         "produces": [
30383           "application/json",
30384           "application/xml"
30385         ],
30386         "parameters": [
30387           {
30388             "description": "vf-module-name or network name",
30389             "in": "path",
30390             "name": "preload-id",
30391             "required": true,
30392             "type": "string"
30393           },
30394           {
30395             "description": "network or vf-module",
30396             "in": "path",
30397             "name": "preload-type",
30398             "required": true,
30399             "type": "string"
30400           }
30401         ],
30402         "responses": {
30403           "200": {
30404             "description": "No response was specified",
30405             "schema": {
30406               "$ref": "#/definitions/(config)vnf-resource-assignments"
30407             }
30408           }
30409         },
30410         "operationId": "GET-vnf-resource-assignments"
30411       },
30412       "post": {
30413         "consumes": [
30414           "application/json",
30415           "application/xml"
30416         ],
30417         "produces": [
30418           "application/json",
30419           "application/xml"
30420         ],
30421         "parameters": [
30422           {
30423             "description": "vf-module-name or network name",
30424             "in": "path",
30425             "name": "preload-id",
30426             "required": true,
30427             "type": "string"
30428           },
30429           {
30430             "description": "network or vf-module",
30431             "in": "path",
30432             "name": "preload-type",
30433             "required": true,
30434             "type": "string"
30435           },
30436           {
30437             "in": "body",
30438             "name": "**(config)availability-zones",
30439             "required": false,
30440             "schema": {
30441               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30442             }
30443           },
30444           {
30445             "in": "body",
30446             "name": "**(config)vnf-networks",
30447             "required": false,
30448             "schema": {
30449               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30450             }
30451           }
30452         ],
30453         "responses": {
30454           "200": {
30455             "description": "No response was specified",
30456             "schema": {
30457               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
30458             }
30459           }
30460         },
30461         "operationId": "POST-vnf-resource-assignments"
30462       },
30463       "put": {
30464         "consumes": [
30465           "application/json",
30466           "application/xml"
30467         ],
30468         "produces": [
30469           "application/json",
30470           "application/xml"
30471         ],
30472         "parameters": [
30473           {
30474             "description": "vf-module-name or network name",
30475             "in": "path",
30476             "name": "preload-id",
30477             "required": true,
30478             "type": "string"
30479           },
30480           {
30481             "description": "network or vf-module",
30482             "in": "path",
30483             "name": "preload-type",
30484             "required": true,
30485             "type": "string"
30486           },
30487           {
30488             "in": "body",
30489             "name": "(config)vnf-resource-assignments",
30490             "required": false,
30491             "schema": {
30492               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
30493             }
30494           }
30495         ],
30496         "responses": {
30497           "200": {
30498             "description": "No response was specified",
30499             "schema": {
30500               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
30501             }
30502           }
30503         },
30504         "operationId": "PUT-vnf-resource-assignments"
30505       }
30506     },
30507     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/availability-zones": {
30508       "delete": {
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         "responses": {
30530           "200": {
30531             "description": "No response was specified"
30532           }
30533         },
30534         "operationId": "DELETE-availability-zones"
30535       },
30536       "get": {
30537         "produces": [
30538           "application/json",
30539           "application/xml"
30540         ],
30541         "parameters": [
30542           {
30543             "description": "vf-module-name or network name",
30544             "in": "path",
30545             "name": "preload-id",
30546             "required": true,
30547             "type": "string"
30548           },
30549           {
30550             "description": "network or vf-module",
30551             "in": "path",
30552             "name": "preload-type",
30553             "required": true,
30554             "type": "string"
30555           }
30556         ],
30557         "responses": {
30558           "200": {
30559             "description": "No response was specified",
30560             "schema": {
30561               "$ref": "#/definitions/(config)availability-zones"
30562             }
30563           }
30564         },
30565         "operationId": "GET-availability-zones"
30566       },
30567       "put": {
30568         "consumes": [
30569           "application/json",
30570           "application/xml"
30571         ],
30572         "produces": [
30573           "application/json",
30574           "application/xml"
30575         ],
30576         "parameters": [
30577           {
30578             "description": "vf-module-name or network name",
30579             "in": "path",
30580             "name": "preload-id",
30581             "required": true,
30582             "type": "string"
30583           },
30584           {
30585             "description": "network or vf-module",
30586             "in": "path",
30587             "name": "preload-type",
30588             "required": true,
30589             "type": "string"
30590           },
30591           {
30592             "in": "body",
30593             "name": "(config)availability-zones",
30594             "required": false,
30595             "schema": {
30596               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30597             }
30598           }
30599         ],
30600         "responses": {
30601           "200": {
30602             "description": "No response was specified",
30603             "schema": {
30604               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30605             }
30606           }
30607         },
30608         "operationId": "PUT-availability-zones"
30609       }
30610     },
30611     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks": {
30612       "delete": {
30613         "produces": [
30614           "application/json",
30615           "application/xml"
30616         ],
30617         "parameters": [
30618           {
30619             "description": "vf-module-name or network name",
30620             "in": "path",
30621             "name": "preload-id",
30622             "required": true,
30623             "type": "string"
30624           },
30625           {
30626             "description": "network or vf-module",
30627             "in": "path",
30628             "name": "preload-type",
30629             "required": true,
30630             "type": "string"
30631           }
30632         ],
30633         "responses": {
30634           "200": {
30635             "description": "No response was specified"
30636           }
30637         },
30638         "operationId": "DELETE-vnf-networks"
30639       },
30640       "get": {
30641         "produces": [
30642           "application/json",
30643           "application/xml"
30644         ],
30645         "parameters": [
30646           {
30647             "description": "vf-module-name or network name",
30648             "in": "path",
30649             "name": "preload-id",
30650             "required": true,
30651             "type": "string"
30652           },
30653           {
30654             "description": "network or vf-module",
30655             "in": "path",
30656             "name": "preload-type",
30657             "required": true,
30658             "type": "string"
30659           }
30660         ],
30661         "responses": {
30662           "200": {
30663             "description": "No response was specified",
30664             "schema": {
30665               "$ref": "#/definitions/(config)vnf-networks"
30666             }
30667           }
30668         },
30669         "operationId": "GET-vnf-networks"
30670       },
30671       "post": {
30672         "consumes": [
30673           "application/json",
30674           "application/xml"
30675         ],
30676         "produces": [
30677           "application/json",
30678           "application/xml"
30679         ],
30680         "parameters": [
30681           {
30682             "description": "vf-module-name or network name",
30683             "in": "path",
30684             "name": "preload-id",
30685             "required": true,
30686             "type": "string"
30687           },
30688           {
30689             "description": "network or vf-module",
30690             "in": "path",
30691             "name": "preload-type",
30692             "required": true,
30693             "type": "string"
30694           },
30695           {
30696             "in": "body",
30697             "name": "**(config)vnf-network",
30698             "required": false,
30699             "schema": {
30700               "$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"
30701             }
30702           }
30703         ],
30704         "responses": {
30705           "200": {
30706             "description": "No response was specified",
30707             "schema": {
30708               "$ref": "#/definitions/(config)vnf-networksPOST"
30709             }
30710           }
30711         },
30712         "operationId": "POST-vnf-networks"
30713       },
30714       "put": {
30715         "consumes": [
30716           "application/json",
30717           "application/xml"
30718         ],
30719         "produces": [
30720           "application/json",
30721           "application/xml"
30722         ],
30723         "parameters": [
30724           {
30725             "description": "vf-module-name or network name",
30726             "in": "path",
30727             "name": "preload-id",
30728             "required": true,
30729             "type": "string"
30730           },
30731           {
30732             "description": "network or vf-module",
30733             "in": "path",
30734             "name": "preload-type",
30735             "required": true,
30736             "type": "string"
30737           },
30738           {
30739             "in": "body",
30740             "name": "(config)vnf-networks",
30741             "required": false,
30742             "schema": {
30743               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30744             }
30745           }
30746         ],
30747         "responses": {
30748           "200": {
30749             "description": "No response was specified",
30750             "schema": {
30751               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30752             }
30753           }
30754         },
30755         "operationId": "PUT-vnf-networks"
30756       }
30757     },
30758     "/restconf/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}": {
30759       "delete": {
30760         "produces": [
30761           "application/json",
30762           "application/xml"
30763         ],
30764         "parameters": [
30765           {
30766             "description": "vf-module-name or network name",
30767             "in": "path",
30768             "name": "preload-id",
30769             "required": true,
30770             "type": "string"
30771           },
30772           {
30773             "description": "network or vf-module",
30774             "in": "path",
30775             "name": "preload-type",
30776             "required": true,
30777             "type": "string"
30778           },
30779           {
30780             "description": "A Network Role to which a VNF must connect",
30781             "in": "path",
30782             "name": "network-role",
30783             "required": true,
30784             "type": "string"
30785           }
30786         ],
30787         "responses": {
30788           "200": {
30789             "description": "No response was specified"
30790           }
30791         },
30792         "operationId": "DELETE-vnf-network"
30793       },
30794       "get": {
30795         "produces": [
30796           "application/json",
30797           "application/xml"
30798         ],
30799         "parameters": [
30800           {
30801             "description": "vf-module-name or network name",
30802             "in": "path",
30803             "name": "preload-id",
30804             "required": true,
30805             "type": "string"
30806           },
30807           {
30808             "description": "network or vf-module",
30809             "in": "path",
30810             "name": "preload-type",
30811             "required": true,
30812             "type": "string"
30813           },
30814           {
30815             "description": "A Network Role to which a VNF must connect",
30816             "in": "path",
30817             "name": "network-role",
30818             "required": true,
30819             "type": "string"
30820           }
30821         ],
30822         "responses": {
30823           "200": {
30824             "description": "No response was specified",
30825             "schema": {
30826               "$ref": "#/definitions/(config)vnf-network"
30827             }
30828           }
30829         },
30830         "operationId": "GET-vnf-network"
30831       },
30832       "post": {
30833         "consumes": [
30834           "application/json",
30835           "application/xml"
30836         ],
30837         "produces": [
30838           "application/json",
30839           "application/xml"
30840         ],
30841         "parameters": [
30842           {
30843             "description": "vf-module-name or network name",
30844             "in": "path",
30845             "name": "preload-id",
30846             "required": true,
30847             "type": "string"
30848           },
30849           {
30850             "description": "network or vf-module",
30851             "in": "path",
30852             "name": "preload-type",
30853             "required": true,
30854             "type": "string"
30855           },
30856           {
30857             "description": "A Network Role to which a VNF must connect",
30858             "in": "path",
30859             "name": "network-role",
30860             "required": true,
30861             "type": "string"
30862           },
30863           {
30864             "in": "body",
30865             "name": "**(config)subnets-data",
30866             "required": false,
30867             "schema": {
30868               "$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"
30869             }
30870           },
30871           {
30872             "in": "body",
30873             "name": "**(config)related-networks",
30874             "required": false,
30875             "schema": {
30876               "$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"
30877             }
30878           }
30879         ],
30880         "responses": {
30881           "200": {
30882             "description": "No response was specified",
30883             "schema": {
30884               "$ref": "#/definitions/(config)vnf-networkPOST"
30885             }
30886           }
30887         },
30888         "operationId": "POST-vnf-network"
30889       },
30890       "put": {
30891         "consumes": [
30892           "application/json",
30893           "application/xml"
30894         ],
30895         "produces": [
30896           "application/json",
30897           "application/xml"
30898         ],
30899         "parameters": [
30900           {
30901             "description": "vf-module-name or network name",
30902             "in": "path",
30903             "name": "preload-id",
30904             "required": true,
30905             "type": "string"
30906           },
30907           {
30908             "description": "network or vf-module",
30909             "in": "path",
30910             "name": "preload-type",
30911             "required": true,
30912             "type": "string"
30913           },
30914           {
30915             "description": "A Network Role to which a VNF must connect",
30916             "in": "path",
30917             "name": "network-role",
30918             "required": true,
30919             "type": "string"
30920           },
30921           {
30922             "in": "body",
30923             "name": "(config)vnf-network",
30924             "required": false,
30925             "schema": {
30926               "$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"
30927             }
30928           }
30929         ],
30930         "responses": {
30931           "200": {
30932             "description": "No response was specified",
30933             "schema": {
30934               "$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"
30935             }
30936           }
30937         },
30938         "operationId": "PUT-vnf-network"
30939       }
30940     },
30941     "/restconf/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": {
30942       "delete": {
30943         "produces": [
30944           "application/json",
30945           "application/xml"
30946         ],
30947         "parameters": [
30948           {
30949             "description": "vf-module-name or network name",
30950             "in": "path",
30951             "name": "preload-id",
30952             "required": true,
30953             "type": "string"
30954           },
30955           {
30956             "description": "network or vf-module",
30957             "in": "path",
30958             "name": "preload-type",
30959             "required": true,
30960             "type": "string"
30961           },
30962           {
30963             "description": "A Network Role to which a VNF must connect",
30964             "in": "path",
30965             "name": "network-role",
30966             "required": true,
30967             "type": "string"
30968           }
30969         ],
30970         "responses": {
30971           "200": {
30972             "description": "No response was specified"
30973           }
30974         },
30975         "operationId": "DELETE-related-networks"
30976       },
30977       "get": {
30978         "produces": [
30979           "application/json",
30980           "application/xml"
30981         ],
30982         "parameters": [
30983           {
30984             "description": "vf-module-name or network name",
30985             "in": "path",
30986             "name": "preload-id",
30987             "required": true,
30988             "type": "string"
30989           },
30990           {
30991             "description": "network or vf-module",
30992             "in": "path",
30993             "name": "preload-type",
30994             "required": true,
30995             "type": "string"
30996           },
30997           {
30998             "description": "A Network Role to which a VNF must connect",
30999             "in": "path",
31000             "name": "network-role",
31001             "required": true,
31002             "type": "string"
31003           }
31004         ],
31005         "responses": {
31006           "200": {
31007             "description": "No response was specified",
31008             "schema": {
31009               "$ref": "#/definitions/(config)related-networks"
31010             }
31011           }
31012         },
31013         "operationId": "GET-related-networks"
31014       },
31015       "post": {
31016         "consumes": [
31017           "application/json",
31018           "application/xml"
31019         ],
31020         "produces": [
31021           "application/json",
31022           "application/xml"
31023         ],
31024         "parameters": [
31025           {
31026             "description": "vf-module-name or network name",
31027             "in": "path",
31028             "name": "preload-id",
31029             "required": true,
31030             "type": "string"
31031           },
31032           {
31033             "description": "network or vf-module",
31034             "in": "path",
31035             "name": "preload-type",
31036             "required": true,
31037             "type": "string"
31038           },
31039           {
31040             "description": "A Network Role to which a VNF must connect",
31041             "in": "path",
31042             "name": "network-role",
31043             "required": true,
31044             "type": "string"
31045           },
31046           {
31047             "in": "body",
31048             "name": "**(config)related-network",
31049             "required": false,
31050             "schema": {
31051               "$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"
31052             }
31053           }
31054         ],
31055         "responses": {
31056           "200": {
31057             "description": "No response was specified",
31058             "schema": {
31059               "$ref": "#/definitions/(config)related-networksPOST"
31060             }
31061           }
31062         },
31063         "operationId": "POST-related-networks"
31064       },
31065       "put": {
31066         "consumes": [
31067           "application/json",
31068           "application/xml"
31069         ],
31070         "produces": [
31071           "application/json",
31072           "application/xml"
31073         ],
31074         "parameters": [
31075           {
31076             "description": "vf-module-name or network name",
31077             "in": "path",
31078             "name": "preload-id",
31079             "required": true,
31080             "type": "string"
31081           },
31082           {
31083             "description": "network or vf-module",
31084             "in": "path",
31085             "name": "preload-type",
31086             "required": true,
31087             "type": "string"
31088           },
31089           {
31090             "description": "A Network Role to which a VNF must connect",
31091             "in": "path",
31092             "name": "network-role",
31093             "required": true,
31094             "type": "string"
31095           },
31096           {
31097             "in": "body",
31098             "name": "(config)related-networks",
31099             "required": false,
31100             "schema": {
31101               "$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"
31102             }
31103           }
31104         ],
31105         "responses": {
31106           "200": {
31107             "description": "No response was specified",
31108             "schema": {
31109               "$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"
31110             }
31111           }
31112         },
31113         "operationId": "PUT-related-networks"
31114       }
31115     },
31116     "/restconf/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}": {
31117       "delete": {
31118         "produces": [
31119           "application/json",
31120           "application/xml"
31121         ],
31122         "parameters": [
31123           {
31124             "description": "vf-module-name or network name",
31125             "in": "path",
31126             "name": "preload-id",
31127             "required": true,
31128             "type": "string"
31129           },
31130           {
31131             "description": "network or vf-module",
31132             "in": "path",
31133             "name": "preload-type",
31134             "required": true,
31135             "type": "string"
31136           },
31137           {
31138             "description": "A Network Role to which a VNF must connect",
31139             "in": "path",
31140             "name": "network-role",
31141             "required": true,
31142             "type": "string"
31143           },
31144           {
31145             "description": "Key to l3-network object",
31146             "in": "path",
31147             "name": "network-id",
31148             "required": true,
31149             "type": "string"
31150           }
31151         ],
31152         "responses": {
31153           "200": {
31154             "description": "No response was specified"
31155           }
31156         },
31157         "operationId": "DELETE-related-network"
31158       },
31159       "get": {
31160         "produces": [
31161           "application/json",
31162           "application/xml"
31163         ],
31164         "parameters": [
31165           {
31166             "description": "vf-module-name or network name",
31167             "in": "path",
31168             "name": "preload-id",
31169             "required": true,
31170             "type": "string"
31171           },
31172           {
31173             "description": "network or vf-module",
31174             "in": "path",
31175             "name": "preload-type",
31176             "required": true,
31177             "type": "string"
31178           },
31179           {
31180             "description": "A Network Role to which a VNF must connect",
31181             "in": "path",
31182             "name": "network-role",
31183             "required": true,
31184             "type": "string"
31185           },
31186           {
31187             "description": "Key to l3-network object",
31188             "in": "path",
31189             "name": "network-id",
31190             "required": true,
31191             "type": "string"
31192           }
31193         ],
31194         "responses": {
31195           "200": {
31196             "description": "No response was specified",
31197             "schema": {
31198               "$ref": "#/definitions/(config)related-network"
31199             }
31200           }
31201         },
31202         "operationId": "GET-related-network"
31203       },
31204       "post": {
31205         "consumes": [
31206           "application/json",
31207           "application/xml"
31208         ],
31209         "produces": [
31210           "application/json",
31211           "application/xml"
31212         ],
31213         "parameters": [
31214           {
31215             "description": "vf-module-name or network name",
31216             "in": "path",
31217             "name": "preload-id",
31218             "required": true,
31219             "type": "string"
31220           },
31221           {
31222             "description": "network or vf-module",
31223             "in": "path",
31224             "name": "preload-type",
31225             "required": true,
31226             "type": "string"
31227           },
31228           {
31229             "description": "A Network Role to which a VNF must connect",
31230             "in": "path",
31231             "name": "network-role",
31232             "required": true,
31233             "type": "string"
31234           },
31235           {
31236             "description": "Key to l3-network object",
31237             "in": "path",
31238             "name": "network-id",
31239             "required": true,
31240             "type": "string"
31241           },
31242           {
31243             "in": "body",
31244             "name": "**(config)vlan-tags",
31245             "required": false,
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/related-networks/related-network(config)vlan-tags-TOP"
31248             }
31249           }
31250         ],
31251         "responses": {
31252           "200": {
31253             "description": "No response was specified",
31254             "schema": {
31255               "$ref": "#/definitions/(config)related-networkPOST"
31256             }
31257           }
31258         },
31259         "operationId": "POST-related-network"
31260       },
31261       "put": {
31262         "consumes": [
31263           "application/json",
31264           "application/xml"
31265         ],
31266         "produces": [
31267           "application/json",
31268           "application/xml"
31269         ],
31270         "parameters": [
31271           {
31272             "description": "vf-module-name or network name",
31273             "in": "path",
31274             "name": "preload-id",
31275             "required": true,
31276             "type": "string"
31277           },
31278           {
31279             "description": "network or vf-module",
31280             "in": "path",
31281             "name": "preload-type",
31282             "required": true,
31283             "type": "string"
31284           },
31285           {
31286             "description": "A Network Role to which a VNF must connect",
31287             "in": "path",
31288             "name": "network-role",
31289             "required": true,
31290             "type": "string"
31291           },
31292           {
31293             "description": "Key to l3-network object",
31294             "in": "path",
31295             "name": "network-id",
31296             "required": true,
31297             "type": "string"
31298           },
31299           {
31300             "in": "body",
31301             "name": "(config)related-network",
31302             "required": false,
31303             "schema": {
31304               "$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"
31305             }
31306           }
31307         ],
31308         "responses": {
31309           "200": {
31310             "description": "No response was specified",
31311             "schema": {
31312               "$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"
31313             }
31314           }
31315         },
31316         "operationId": "PUT-related-network"
31317       }
31318     },
31319     "/restconf/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": {
31320       "delete": {
31321         "produces": [
31322           "application/json",
31323           "application/xml"
31324         ],
31325         "parameters": [
31326           {
31327             "description": "vf-module-name or network name",
31328             "in": "path",
31329             "name": "preload-id",
31330             "required": true,
31331             "type": "string"
31332           },
31333           {
31334             "description": "network or vf-module",
31335             "in": "path",
31336             "name": "preload-type",
31337             "required": true,
31338             "type": "string"
31339           },
31340           {
31341             "description": "A Network Role to which a VNF must connect",
31342             "in": "path",
31343             "name": "network-role",
31344             "required": true,
31345             "type": "string"
31346           },
31347           {
31348             "description": "Key to l3-network object",
31349             "in": "path",
31350             "name": "network-id",
31351             "required": true,
31352             "type": "string"
31353           }
31354         ],
31355         "responses": {
31356           "200": {
31357             "description": "No response was specified"
31358           }
31359         },
31360         "operationId": "DELETE-vlan-tags"
31361       },
31362       "get": {
31363         "produces": [
31364           "application/json",
31365           "application/xml"
31366         ],
31367         "parameters": [
31368           {
31369             "description": "vf-module-name or network name",
31370             "in": "path",
31371             "name": "preload-id",
31372             "required": true,
31373             "type": "string"
31374           },
31375           {
31376             "description": "network or vf-module",
31377             "in": "path",
31378             "name": "preload-type",
31379             "required": true,
31380             "type": "string"
31381           },
31382           {
31383             "description": "A Network Role to which a VNF must connect",
31384             "in": "path",
31385             "name": "network-role",
31386             "required": true,
31387             "type": "string"
31388           },
31389           {
31390             "description": "Key to l3-network object",
31391             "in": "path",
31392             "name": "network-id",
31393             "required": true,
31394             "type": "string"
31395           }
31396         ],
31397         "responses": {
31398           "200": {
31399             "description": "No response was specified",
31400             "schema": {
31401               "$ref": "#/definitions/(config)vlan-tags"
31402             }
31403           }
31404         },
31405         "operationId": "GET-vlan-tags"
31406       },
31407       "put": {
31408         "consumes": [
31409           "application/json",
31410           "application/xml"
31411         ],
31412         "produces": [
31413           "application/json",
31414           "application/xml"
31415         ],
31416         "parameters": [
31417           {
31418             "description": "vf-module-name or network name",
31419             "in": "path",
31420             "name": "preload-id",
31421             "required": true,
31422             "type": "string"
31423           },
31424           {
31425             "description": "network or vf-module",
31426             "in": "path",
31427             "name": "preload-type",
31428             "required": true,
31429             "type": "string"
31430           },
31431           {
31432             "description": "A Network Role to which a VNF must connect",
31433             "in": "path",
31434             "name": "network-role",
31435             "required": true,
31436             "type": "string"
31437           },
31438           {
31439             "description": "Key to l3-network object",
31440             "in": "path",
31441             "name": "network-id",
31442             "required": true,
31443             "type": "string"
31444           },
31445           {
31446             "in": "body",
31447             "name": "(config)vlan-tags",
31448             "required": false,
31449             "schema": {
31450               "$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"
31451             }
31452           }
31453         ],
31454         "responses": {
31455           "200": {
31456             "description": "No response was specified",
31457             "schema": {
31458               "$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"
31459             }
31460           }
31461         },
31462         "operationId": "PUT-vlan-tags"
31463       }
31464     },
31465     "/restconf/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": {
31466       "delete": {
31467         "produces": [
31468           "application/json",
31469           "application/xml"
31470         ],
31471         "parameters": [
31472           {
31473             "description": "vf-module-name or network name",
31474             "in": "path",
31475             "name": "preload-id",
31476             "required": true,
31477             "type": "string"
31478           },
31479           {
31480             "description": "network or vf-module",
31481             "in": "path",
31482             "name": "preload-type",
31483             "required": true,
31484             "type": "string"
31485           },
31486           {
31487             "description": "A Network Role to which a VNF must connect",
31488             "in": "path",
31489             "name": "network-role",
31490             "required": true,
31491             "type": "string"
31492           }
31493         ],
31494         "responses": {
31495           "200": {
31496             "description": "No response was specified"
31497           }
31498         },
31499         "operationId": "DELETE-subnets-data"
31500       },
31501       "get": {
31502         "produces": [
31503           "application/json",
31504           "application/xml"
31505         ],
31506         "parameters": [
31507           {
31508             "description": "vf-module-name or network name",
31509             "in": "path",
31510             "name": "preload-id",
31511             "required": true,
31512             "type": "string"
31513           },
31514           {
31515             "description": "network or vf-module",
31516             "in": "path",
31517             "name": "preload-type",
31518             "required": true,
31519             "type": "string"
31520           },
31521           {
31522             "description": "A Network Role to which a VNF must connect",
31523             "in": "path",
31524             "name": "network-role",
31525             "required": true,
31526             "type": "string"
31527           }
31528         ],
31529         "responses": {
31530           "200": {
31531             "description": "No response was specified",
31532             "schema": {
31533               "$ref": "#/definitions/(config)subnets-data"
31534             }
31535           }
31536         },
31537         "operationId": "GET-subnets-data"
31538       },
31539       "post": {
31540         "consumes": [
31541           "application/json",
31542           "application/xml"
31543         ],
31544         "produces": [
31545           "application/json",
31546           "application/xml"
31547         ],
31548         "parameters": [
31549           {
31550             "description": "vf-module-name or network name",
31551             "in": "path",
31552             "name": "preload-id",
31553             "required": true,
31554             "type": "string"
31555           },
31556           {
31557             "description": "network or vf-module",
31558             "in": "path",
31559             "name": "preload-type",
31560             "required": true,
31561             "type": "string"
31562           },
31563           {
31564             "description": "A Network Role to which a VNF must connect",
31565             "in": "path",
31566             "name": "network-role",
31567             "required": true,
31568             "type": "string"
31569           },
31570           {
31571             "in": "body",
31572             "name": "**(config)subnet-data",
31573             "required": false,
31574             "schema": {
31575               "$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"
31576             }
31577           }
31578         ],
31579         "responses": {
31580           "200": {
31581             "description": "No response was specified",
31582             "schema": {
31583               "$ref": "#/definitions/(config)subnets-dataPOST"
31584             }
31585           }
31586         },
31587         "operationId": "POST-subnets-data"
31588       },
31589       "put": {
31590         "consumes": [
31591           "application/json",
31592           "application/xml"
31593         ],
31594         "produces": [
31595           "application/json",
31596           "application/xml"
31597         ],
31598         "parameters": [
31599           {
31600             "description": "vf-module-name or network name",
31601             "in": "path",
31602             "name": "preload-id",
31603             "required": true,
31604             "type": "string"
31605           },
31606           {
31607             "description": "network or vf-module",
31608             "in": "path",
31609             "name": "preload-type",
31610             "required": true,
31611             "type": "string"
31612           },
31613           {
31614             "description": "A Network Role to which a VNF must connect",
31615             "in": "path",
31616             "name": "network-role",
31617             "required": true,
31618             "type": "string"
31619           },
31620           {
31621             "in": "body",
31622             "name": "(config)subnets-data",
31623             "required": false,
31624             "schema": {
31625               "$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"
31626             }
31627           }
31628         ],
31629         "responses": {
31630           "200": {
31631             "description": "No response was specified",
31632             "schema": {
31633               "$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"
31634             }
31635           }
31636         },
31637         "operationId": "PUT-subnets-data"
31638       }
31639     },
31640     "/restconf/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}": {
31641       "delete": {
31642         "produces": [
31643           "application/json",
31644           "application/xml"
31645         ],
31646         "parameters": [
31647           {
31648             "description": "vf-module-name or network name",
31649             "in": "path",
31650             "name": "preload-id",
31651             "required": true,
31652             "type": "string"
31653           },
31654           {
31655             "description": "network or vf-module",
31656             "in": "path",
31657             "name": "preload-type",
31658             "required": true,
31659             "type": "string"
31660           },
31661           {
31662             "description": "A Network Role to which a VNF must connect",
31663             "in": "path",
31664             "name": "network-role",
31665             "required": true,
31666             "type": "string"
31667           },
31668           {
31669             "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",
31670             "in": "path",
31671             "name": "sdnc-subnet-id",
31672             "required": true,
31673             "type": "string"
31674           }
31675         ],
31676         "responses": {
31677           "200": {
31678             "description": "No response was specified"
31679           }
31680         },
31681         "operationId": "DELETE-subnet-data"
31682       },
31683       "get": {
31684         "produces": [
31685           "application/json",
31686           "application/xml"
31687         ],
31688         "parameters": [
31689           {
31690             "description": "vf-module-name or network name",
31691             "in": "path",
31692             "name": "preload-id",
31693             "required": true,
31694             "type": "string"
31695           },
31696           {
31697             "description": "network or vf-module",
31698             "in": "path",
31699             "name": "preload-type",
31700             "required": true,
31701             "type": "string"
31702           },
31703           {
31704             "description": "A Network Role to which a VNF must connect",
31705             "in": "path",
31706             "name": "network-role",
31707             "required": true,
31708             "type": "string"
31709           },
31710           {
31711             "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",
31712             "in": "path",
31713             "name": "sdnc-subnet-id",
31714             "required": true,
31715             "type": "string"
31716           }
31717         ],
31718         "responses": {
31719           "200": {
31720             "description": "No response was specified",
31721             "schema": {
31722               "$ref": "#/definitions/(config)subnet-data"
31723             }
31724           }
31725         },
31726         "operationId": "GET-subnet-data"
31727       },
31728       "put": {
31729         "consumes": [
31730           "application/json",
31731           "application/xml"
31732         ],
31733         "produces": [
31734           "application/json",
31735           "application/xml"
31736         ],
31737         "parameters": [
31738           {
31739             "description": "vf-module-name or network name",
31740             "in": "path",
31741             "name": "preload-id",
31742             "required": true,
31743             "type": "string"
31744           },
31745           {
31746             "description": "network or vf-module",
31747             "in": "path",
31748             "name": "preload-type",
31749             "required": true,
31750             "type": "string"
31751           },
31752           {
31753             "description": "A Network Role to which a VNF must connect",
31754             "in": "path",
31755             "name": "network-role",
31756             "required": true,
31757             "type": "string"
31758           },
31759           {
31760             "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",
31761             "in": "path",
31762             "name": "sdnc-subnet-id",
31763             "required": true,
31764             "type": "string"
31765           },
31766           {
31767             "in": "body",
31768             "name": "(config)subnet-data",
31769             "required": false,
31770             "schema": {
31771               "$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"
31772             }
31773           }
31774         ],
31775         "responses": {
31776           "200": {
31777             "description": "No response was specified",
31778             "schema": {
31779               "$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"
31780             }
31781           }
31782         },
31783         "operationId": "PUT-subnet-data"
31784       }
31785     },
31786     "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-topology-identifier-structure": {
31787       "delete": {
31788         "produces": [
31789           "application/json",
31790           "application/xml"
31791         ],
31792         "parameters": [
31793           {
31794             "description": "vf-module-name or network name",
31795             "in": "path",
31796             "name": "preload-id",
31797             "required": true,
31798             "type": "string"
31799           },
31800           {
31801             "description": "network or vf-module",
31802             "in": "path",
31803             "name": "preload-type",
31804             "required": true,
31805             "type": "string"
31806           }
31807         ],
31808         "responses": {
31809           "200": {
31810             "description": "No response was specified"
31811           }
31812         },
31813         "operationId": "DELETE-vnf-topology-identifier-structure"
31814       },
31815       "get": {
31816         "produces": [
31817           "application/json",
31818           "application/xml"
31819         ],
31820         "parameters": [
31821           {
31822             "description": "vf-module-name or network name",
31823             "in": "path",
31824             "name": "preload-id",
31825             "required": true,
31826             "type": "string"
31827           },
31828           {
31829             "description": "network or vf-module",
31830             "in": "path",
31831             "name": "preload-type",
31832             "required": true,
31833             "type": "string"
31834           }
31835         ],
31836         "responses": {
31837           "200": {
31838             "description": "No response was specified",
31839             "schema": {
31840               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
31841             }
31842           }
31843         },
31844         "operationId": "GET-vnf-topology-identifier-structure"
31845       },
31846       "put": {
31847         "consumes": [
31848           "application/json",
31849           "application/xml"
31850         ],
31851         "produces": [
31852           "application/json",
31853           "application/xml"
31854         ],
31855         "parameters": [
31856           {
31857             "description": "vf-module-name or network name",
31858             "in": "path",
31859             "name": "preload-id",
31860             "required": true,
31861             "type": "string"
31862           },
31863           {
31864             "description": "network or vf-module",
31865             "in": "path",
31866             "name": "preload-type",
31867             "required": true,
31868             "type": "string"
31869           },
31870           {
31871             "in": "body",
31872             "name": "(config)vnf-topology-identifier-structure",
31873             "required": false,
31874             "schema": {
31875               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
31876             }
31877           }
31878         ],
31879         "responses": {
31880           "200": {
31881             "description": "No response was specified",
31882             "schema": {
31883               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
31884             }
31885           }
31886         },
31887         "operationId": "PUT-vnf-topology-identifier-structure"
31888       }
31889     },
31890     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
31891       "delete": {
31892         "produces": [
31893           "application/json",
31894           "application/xml"
31895         ],
31896         "responses": {
31897           "200": {
31898             "description": "No response was specified"
31899           }
31900         },
31901         "operationId": "DELETE-security-zone-allotted-resources"
31902       },
31903       "get": {
31904         "produces": [
31905           "application/json",
31906           "application/xml"
31907         ],
31908         "responses": {
31909           "200": {
31910             "description": "No response was specified",
31911             "schema": {
31912               "$ref": "#/definitions/(config)security-zone-allotted-resources"
31913             }
31914           }
31915         },
31916         "operationId": "GET-security-zone-allotted-resources"
31917       },
31918       "post": {
31919         "consumes": [
31920           "application/json",
31921           "application/xml"
31922         ],
31923         "produces": [
31924           "application/json",
31925           "application/xml"
31926         ],
31927         "parameters": [
31928           {
31929             "in": "body",
31930             "name": "**(config)security-zone-allotted-resource",
31931             "required": false,
31932             "schema": {
31933               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
31934             }
31935           }
31936         ],
31937         "responses": {
31938           "200": {
31939             "description": "No response was specified",
31940             "schema": {
31941               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
31942             }
31943           }
31944         },
31945         "operationId": "POST-security-zone-allotted-resources"
31946       },
31947       "put": {
31948         "consumes": [
31949           "application/json",
31950           "application/xml"
31951         ],
31952         "produces": [
31953           "application/json",
31954           "application/xml"
31955         ],
31956         "parameters": [
31957           {
31958             "in": "body",
31959             "name": "(config)security-zone-allotted-resources",
31960             "required": false,
31961             "schema": {
31962               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
31963             }
31964           }
31965         ],
31966         "responses": {
31967           "200": {
31968             "description": "No response was specified",
31969             "schema": {
31970               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
31971             }
31972           }
31973         },
31974         "operationId": "PUT-security-zone-allotted-resources"
31975       }
31976     },
31977     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
31978       "delete": {
31979         "produces": [
31980           "application/json",
31981           "application/xml"
31982         ],
31983         "parameters": [
31984           {
31985             "in": "path",
31986             "name": "allotted-resource-id",
31987             "required": true,
31988             "type": "string"
31989           }
31990         ],
31991         "responses": {
31992           "200": {
31993             "description": "No response was specified"
31994           }
31995         },
31996         "operationId": "DELETE-security-zone-allotted-resource"
31997       },
31998       "get": {
31999         "produces": [
32000           "application/json",
32001           "application/xml"
32002         ],
32003         "parameters": [
32004           {
32005             "in": "path",
32006             "name": "allotted-resource-id",
32007             "required": true,
32008             "type": "string"
32009           }
32010         ],
32011         "responses": {
32012           "200": {
32013             "description": "No response was specified",
32014             "schema": {
32015               "$ref": "#/definitions/(config)security-zone-allotted-resource"
32016             }
32017           }
32018         },
32019         "operationId": "GET-security-zone-allotted-resource"
32020       },
32021       "post": {
32022         "consumes": [
32023           "application/json",
32024           "application/xml"
32025         ],
32026         "produces": [
32027           "application/json",
32028           "application/xml"
32029         ],
32030         "parameters": [
32031           {
32032             "in": "path",
32033             "name": "allotted-resource-id",
32034             "required": true,
32035             "type": "string"
32036           },
32037           {
32038             "in": "body",
32039             "name": "**(config)allotted-resource-data",
32040             "required": false,
32041             "schema": {
32042               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
32043             }
32044           },
32045           {
32046             "in": "body",
32047             "name": "**(config)allotted-resource-status",
32048             "required": false,
32049             "schema": {
32050               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
32051             }
32052           }
32053         ],
32054         "responses": {
32055           "200": {
32056             "description": "No response was specified",
32057             "schema": {
32058               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
32059             }
32060           }
32061         },
32062         "operationId": "POST-security-zone-allotted-resource"
32063       },
32064       "put": {
32065         "consumes": [
32066           "application/json",
32067           "application/xml"
32068         ],
32069         "produces": [
32070           "application/json",
32071           "application/xml"
32072         ],
32073         "parameters": [
32074           {
32075             "in": "path",
32076             "name": "allotted-resource-id",
32077             "required": true,
32078             "type": "string"
32079           },
32080           {
32081             "in": "body",
32082             "name": "(config)security-zone-allotted-resource",
32083             "required": false,
32084             "schema": {
32085               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
32086             }
32087           }
32088         ],
32089         "responses": {
32090           "200": {
32091             "description": "No response was specified",
32092             "schema": {
32093               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
32094             }
32095           }
32096         },
32097         "operationId": "PUT-security-zone-allotted-resource"
32098       }
32099     },
32100     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
32101       "delete": {
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           }
32118         },
32119         "operationId": "DELETE-allotted-resource-data"
32120       },
32121       "get": {
32122         "produces": [
32123           "application/json",
32124           "application/xml"
32125         ],
32126         "parameters": [
32127           {
32128             "in": "path",
32129             "name": "allotted-resource-id",
32130             "required": true,
32131             "type": "string"
32132           }
32133         ],
32134         "responses": {
32135           "200": {
32136             "description": "No response was specified",
32137             "schema": {
32138               "$ref": "#/definitions/(config)allotted-resource-data"
32139             }
32140           }
32141         },
32142         "operationId": "GET-allotted-resource-data"
32143       },
32144       "post": {
32145         "consumes": [
32146           "application/json",
32147           "application/xml"
32148         ],
32149         "produces": [
32150           "application/json",
32151           "application/xml"
32152         ],
32153         "parameters": [
32154           {
32155             "in": "path",
32156             "name": "allotted-resource-id",
32157             "required": true,
32158             "type": "string"
32159           },
32160           {
32161             "in": "body",
32162             "name": "**(config)allotted-resource-operation-information",
32163             "required": false,
32164             "schema": {
32165               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
32166             }
32167           },
32168           {
32169             "in": "body",
32170             "name": "**(config)security-zone-topology",
32171             "required": false,
32172             "schema": {
32173               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
32174             }
32175           },
32176           {
32177             "in": "body",
32178             "name": "**(config)security-zone-parameters",
32179             "required": false,
32180             "schema": {
32181               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
32182             }
32183           },
32184           {
32185             "in": "body",
32186             "name": "**(config)allotted-resource-oper-status",
32187             "required": false,
32188             "schema": {
32189               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
32190             }
32191           }
32192         ],
32193         "responses": {
32194           "200": {
32195             "description": "No response was specified",
32196             "schema": {
32197               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
32198             }
32199           }
32200         },
32201         "operationId": "POST-allotted-resource-data"
32202       },
32203       "put": {
32204         "consumes": [
32205           "application/json",
32206           "application/xml"
32207         ],
32208         "produces": [
32209           "application/json",
32210           "application/xml"
32211         ],
32212         "parameters": [
32213           {
32214             "in": "path",
32215             "name": "allotted-resource-id",
32216             "required": true,
32217             "type": "string"
32218           },
32219           {
32220             "in": "body",
32221             "name": "(config)allotted-resource-data",
32222             "required": false,
32223             "schema": {
32224               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
32225             }
32226           }
32227         ],
32228         "responses": {
32229           "200": {
32230             "description": "No response was specified",
32231             "schema": {
32232               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
32233             }
32234           }
32235         },
32236         "operationId": "PUT-allotted-resource-data"
32237       }
32238     },
32239     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
32240       "delete": {
32241         "produces": [
32242           "application/json",
32243           "application/xml"
32244         ],
32245         "parameters": [
32246           {
32247             "in": "path",
32248             "name": "allotted-resource-id",
32249             "required": true,
32250             "type": "string"
32251           }
32252         ],
32253         "responses": {
32254           "200": {
32255             "description": "No response was specified"
32256           }
32257         },
32258         "operationId": "DELETE-allotted-resource-oper-status"
32259       },
32260       "get": {
32261         "produces": [
32262           "application/json",
32263           "application/xml"
32264         ],
32265         "parameters": [
32266           {
32267             "in": "path",
32268             "name": "allotted-resource-id",
32269             "required": true,
32270             "type": "string"
32271           }
32272         ],
32273         "responses": {
32274           "200": {
32275             "description": "No response was specified",
32276             "schema": {
32277               "$ref": "#/definitions/(config)allotted-resource-oper-status"
32278             }
32279           }
32280         },
32281         "operationId": "GET-allotted-resource-oper-status"
32282       },
32283       "put": {
32284         "consumes": [
32285           "application/json",
32286           "application/xml"
32287         ],
32288         "produces": [
32289           "application/json",
32290           "application/xml"
32291         ],
32292         "parameters": [
32293           {
32294             "in": "path",
32295             "name": "allotted-resource-id",
32296             "required": true,
32297             "type": "string"
32298           },
32299           {
32300             "in": "body",
32301             "name": "(config)allotted-resource-oper-status",
32302             "required": false,
32303             "schema": {
32304               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
32305             }
32306           }
32307         ],
32308         "responses": {
32309           "200": {
32310             "description": "No response was specified",
32311             "schema": {
32312               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
32313             }
32314           }
32315         },
32316         "operationId": "PUT-allotted-resource-oper-status"
32317       }
32318     },
32319     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
32320       "delete": {
32321         "produces": [
32322           "application/json",
32323           "application/xml"
32324         ],
32325         "parameters": [
32326           {
32327             "in": "path",
32328             "name": "allotted-resource-id",
32329             "required": true,
32330             "type": "string"
32331           }
32332         ],
32333         "responses": {
32334           "200": {
32335             "description": "No response was specified"
32336           }
32337         },
32338         "operationId": "DELETE-allotted-resource-operation-information"
32339       },
32340       "get": {
32341         "produces": [
32342           "application/json",
32343           "application/xml"
32344         ],
32345         "parameters": [
32346           {
32347             "in": "path",
32348             "name": "allotted-resource-id",
32349             "required": true,
32350             "type": "string"
32351           }
32352         ],
32353         "responses": {
32354           "200": {
32355             "description": "No response was specified",
32356             "schema": {
32357               "$ref": "#/definitions/(config)allotted-resource-operation-information"
32358             }
32359           }
32360         },
32361         "operationId": "GET-allotted-resource-operation-information"
32362       },
32363       "post": {
32364         "consumes": [
32365           "application/json",
32366           "application/xml"
32367         ],
32368         "produces": [
32369           "application/json",
32370           "application/xml"
32371         ],
32372         "parameters": [
32373           {
32374             "in": "path",
32375             "name": "allotted-resource-id",
32376             "required": true,
32377             "type": "string"
32378           },
32379           {
32380             "in": "body",
32381             "name": "**(config)request-information",
32382             "required": false,
32383             "schema": {
32384               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
32385             }
32386           },
32387           {
32388             "in": "body",
32389             "name": "**(config)sdnc-request-header",
32390             "required": false,
32391             "schema": {
32392               "$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"
32393             }
32394           },
32395           {
32396             "in": "body",
32397             "name": "**(config)service-information",
32398             "required": false,
32399             "schema": {
32400               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
32401             }
32402           },
32403           {
32404             "in": "body",
32405             "name": "**(config)security-zone-request-input",
32406             "required": false,
32407             "schema": {
32408               "$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"
32409             }
32410           },
32411           {
32412             "in": "body",
32413             "name": "**(config)allotted-resource-information",
32414             "required": false,
32415             "schema": {
32416               "$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"
32417             }
32418           }
32419         ],
32420         "responses": {
32421           "200": {
32422             "description": "No response was specified",
32423             "schema": {
32424               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
32425             }
32426           }
32427         },
32428         "operationId": "POST-allotted-resource-operation-information"
32429       },
32430       "put": {
32431         "consumes": [
32432           "application/json",
32433           "application/xml"
32434         ],
32435         "produces": [
32436           "application/json",
32437           "application/xml"
32438         ],
32439         "parameters": [
32440           {
32441             "in": "path",
32442             "name": "allotted-resource-id",
32443             "required": true,
32444             "type": "string"
32445           },
32446           {
32447             "in": "body",
32448             "name": "(config)allotted-resource-operation-information",
32449             "required": false,
32450             "schema": {
32451               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
32452             }
32453           }
32454         ],
32455         "responses": {
32456           "200": {
32457             "description": "No response was specified",
32458             "schema": {
32459               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
32460             }
32461           }
32462         },
32463         "operationId": "PUT-allotted-resource-operation-information"
32464       }
32465     },
32466     "/restconf/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": {
32467       "delete": {
32468         "produces": [
32469           "application/json",
32470           "application/xml"
32471         ],
32472         "parameters": [
32473           {
32474             "in": "path",
32475             "name": "allotted-resource-id",
32476             "required": true,
32477             "type": "string"
32478           }
32479         ],
32480         "responses": {
32481           "200": {
32482             "description": "No response was specified"
32483           }
32484         },
32485         "operationId": "DELETE-allotted-resource-information"
32486       },
32487       "get": {
32488         "produces": [
32489           "application/json",
32490           "application/xml"
32491         ],
32492         "parameters": [
32493           {
32494             "in": "path",
32495             "name": "allotted-resource-id",
32496             "required": true,
32497             "type": "string"
32498           }
32499         ],
32500         "responses": {
32501           "200": {
32502             "description": "No response was specified",
32503             "schema": {
32504               "$ref": "#/definitions/(config)allotted-resource-information"
32505             }
32506           }
32507         },
32508         "operationId": "GET-allotted-resource-information"
32509       },
32510       "post": {
32511         "consumes": [
32512           "application/json",
32513           "application/xml"
32514         ],
32515         "produces": [
32516           "application/json",
32517           "application/xml"
32518         ],
32519         "parameters": [
32520           {
32521             "in": "path",
32522             "name": "allotted-resource-id",
32523             "required": true,
32524             "type": "string"
32525           },
32526           {
32527             "in": "body",
32528             "name": "**(config)onap-model-information",
32529             "required": false,
32530             "schema": {
32531               "$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"
32532             }
32533           }
32534         ],
32535         "responses": {
32536           "200": {
32537             "description": "No response was specified",
32538             "schema": {
32539               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
32540             }
32541           }
32542         },
32543         "operationId": "POST-allotted-resource-information"
32544       },
32545       "put": {
32546         "consumes": [
32547           "application/json",
32548           "application/xml"
32549         ],
32550         "produces": [
32551           "application/json",
32552           "application/xml"
32553         ],
32554         "parameters": [
32555           {
32556             "in": "path",
32557             "name": "allotted-resource-id",
32558             "required": true,
32559             "type": "string"
32560           },
32561           {
32562             "in": "body",
32563             "name": "(config)allotted-resource-information",
32564             "required": false,
32565             "schema": {
32566               "$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"
32567             }
32568           }
32569         ],
32570         "responses": {
32571           "200": {
32572             "description": "No response was specified",
32573             "schema": {
32574               "$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"
32575             }
32576           }
32577         },
32578         "operationId": "PUT-allotted-resource-information"
32579       }
32580     },
32581     "/restconf/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": {
32582       "delete": {
32583         "produces": [
32584           "application/json",
32585           "application/xml"
32586         ],
32587         "parameters": [
32588           {
32589             "in": "path",
32590             "name": "allotted-resource-id",
32591             "required": true,
32592             "type": "string"
32593           }
32594         ],
32595         "responses": {
32596           "200": {
32597             "description": "No response was specified"
32598           }
32599         },
32600         "operationId": "DELETE-onap-model-information"
32601       },
32602       "get": {
32603         "produces": [
32604           "application/json",
32605           "application/xml"
32606         ],
32607         "parameters": [
32608           {
32609             "in": "path",
32610             "name": "allotted-resource-id",
32611             "required": true,
32612             "type": "string"
32613           }
32614         ],
32615         "responses": {
32616           "200": {
32617             "description": "No response was specified",
32618             "schema": {
32619               "$ref": "#/definitions/(config)onap-model-information"
32620             }
32621           }
32622         },
32623         "operationId": "GET-onap-model-information"
32624       },
32625       "put": {
32626         "consumes": [
32627           "application/json",
32628           "application/xml"
32629         ],
32630         "produces": [
32631           "application/json",
32632           "application/xml"
32633         ],
32634         "parameters": [
32635           {
32636             "in": "path",
32637             "name": "allotted-resource-id",
32638             "required": true,
32639             "type": "string"
32640           },
32641           {
32642             "in": "body",
32643             "name": "(config)onap-model-information",
32644             "required": false,
32645             "schema": {
32646               "$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"
32647             }
32648           }
32649         ],
32650         "responses": {
32651           "200": {
32652             "description": "No response was specified",
32653             "schema": {
32654               "$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"
32655             }
32656           }
32657         },
32658         "operationId": "PUT-onap-model-information"
32659       }
32660     },
32661     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
32662       "delete": {
32663         "produces": [
32664           "application/json",
32665           "application/xml"
32666         ],
32667         "parameters": [
32668           {
32669             "in": "path",
32670             "name": "allotted-resource-id",
32671             "required": true,
32672             "type": "string"
32673           }
32674         ],
32675         "responses": {
32676           "200": {
32677             "description": "No response was specified"
32678           }
32679         },
32680         "operationId": "DELETE-request-information"
32681       },
32682       "get": {
32683         "produces": [
32684           "application/json",
32685           "application/xml"
32686         ],
32687         "parameters": [
32688           {
32689             "in": "path",
32690             "name": "allotted-resource-id",
32691             "required": true,
32692             "type": "string"
32693           }
32694         ],
32695         "responses": {
32696           "200": {
32697             "description": "No response was specified",
32698             "schema": {
32699               "$ref": "#/definitions/(config)request-information"
32700             }
32701           }
32702         },
32703         "operationId": "GET-request-information"
32704       },
32705       "put": {
32706         "consumes": [
32707           "application/json",
32708           "application/xml"
32709         ],
32710         "produces": [
32711           "application/json",
32712           "application/xml"
32713         ],
32714         "parameters": [
32715           {
32716             "in": "path",
32717             "name": "allotted-resource-id",
32718             "required": true,
32719             "type": "string"
32720           },
32721           {
32722             "in": "body",
32723             "name": "(config)request-information",
32724             "required": false,
32725             "schema": {
32726               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
32727             }
32728           }
32729         ],
32730         "responses": {
32731           "200": {
32732             "description": "No response was specified",
32733             "schema": {
32734               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
32735             }
32736           }
32737         },
32738         "operationId": "PUT-request-information"
32739       }
32740     },
32741     "/restconf/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": {
32742       "delete": {
32743         "produces": [
32744           "application/json",
32745           "application/xml"
32746         ],
32747         "parameters": [
32748           {
32749             "in": "path",
32750             "name": "allotted-resource-id",
32751             "required": true,
32752             "type": "string"
32753           }
32754         ],
32755         "responses": {
32756           "200": {
32757             "description": "No response was specified"
32758           }
32759         },
32760         "operationId": "DELETE-sdnc-request-header"
32761       },
32762       "get": {
32763         "produces": [
32764           "application/json",
32765           "application/xml"
32766         ],
32767         "parameters": [
32768           {
32769             "in": "path",
32770             "name": "allotted-resource-id",
32771             "required": true,
32772             "type": "string"
32773           }
32774         ],
32775         "responses": {
32776           "200": {
32777             "description": "No response was specified",
32778             "schema": {
32779               "$ref": "#/definitions/(config)sdnc-request-header"
32780             }
32781           }
32782         },
32783         "operationId": "GET-sdnc-request-header"
32784       },
32785       "put": {
32786         "consumes": [
32787           "application/json",
32788           "application/xml"
32789         ],
32790         "produces": [
32791           "application/json",
32792           "application/xml"
32793         ],
32794         "parameters": [
32795           {
32796             "in": "path",
32797             "name": "allotted-resource-id",
32798             "required": true,
32799             "type": "string"
32800           },
32801           {
32802             "in": "body",
32803             "name": "(config)sdnc-request-header",
32804             "required": false,
32805             "schema": {
32806               "$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"
32807             }
32808           }
32809         ],
32810         "responses": {
32811           "200": {
32812             "description": "No response was specified",
32813             "schema": {
32814               "$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"
32815             }
32816           }
32817         },
32818         "operationId": "PUT-sdnc-request-header"
32819       }
32820     },
32821     "/restconf/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": {
32822       "delete": {
32823         "produces": [
32824           "application/json",
32825           "application/xml"
32826         ],
32827         "parameters": [
32828           {
32829             "in": "path",
32830             "name": "allotted-resource-id",
32831             "required": true,
32832             "type": "string"
32833           }
32834         ],
32835         "responses": {
32836           "200": {
32837             "description": "No response was specified"
32838           }
32839         },
32840         "operationId": "DELETE-security-zone-request-input"
32841       },
32842       "get": {
32843         "produces": [
32844           "application/json",
32845           "application/xml"
32846         ],
32847         "parameters": [
32848           {
32849             "in": "path",
32850             "name": "allotted-resource-id",
32851             "required": true,
32852             "type": "string"
32853           }
32854         ],
32855         "responses": {
32856           "200": {
32857             "description": "No response was specified",
32858             "schema": {
32859               "$ref": "#/definitions/(config)security-zone-request-input"
32860             }
32861           }
32862         },
32863         "operationId": "GET-security-zone-request-input"
32864       },
32865       "post": {
32866         "consumes": [
32867           "application/json",
32868           "application/xml"
32869         ],
32870         "produces": [
32871           "application/json",
32872           "application/xml"
32873         ],
32874         "parameters": [
32875           {
32876             "in": "path",
32877             "name": "allotted-resource-id",
32878             "required": true,
32879             "type": "string"
32880           },
32881           {
32882             "in": "body",
32883             "name": "**(config)security-zone-input-parameters",
32884             "required": false,
32885             "schema": {
32886               "$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"
32887             }
32888           }
32889         ],
32890         "responses": {
32891           "200": {
32892             "description": "No response was specified",
32893             "schema": {
32894               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
32895             }
32896           }
32897         },
32898         "operationId": "POST-security-zone-request-input"
32899       },
32900       "put": {
32901         "consumes": [
32902           "application/json",
32903           "application/xml"
32904         ],
32905         "produces": [
32906           "application/json",
32907           "application/xml"
32908         ],
32909         "parameters": [
32910           {
32911             "in": "path",
32912             "name": "allotted-resource-id",
32913             "required": true,
32914             "type": "string"
32915           },
32916           {
32917             "in": "body",
32918             "name": "(config)security-zone-request-input",
32919             "required": false,
32920             "schema": {
32921               "$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"
32922             }
32923           }
32924         ],
32925         "responses": {
32926           "200": {
32927             "description": "No response was specified",
32928             "schema": {
32929               "$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"
32930             }
32931           }
32932         },
32933         "operationId": "PUT-security-zone-request-input"
32934       }
32935     },
32936     "/restconf/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": {
32937       "delete": {
32938         "produces": [
32939           "application/json",
32940           "application/xml"
32941         ],
32942         "parameters": [
32943           {
32944             "in": "path",
32945             "name": "allotted-resource-id",
32946             "required": true,
32947             "type": "string"
32948           }
32949         ],
32950         "responses": {
32951           "200": {
32952             "description": "No response was specified"
32953           }
32954         },
32955         "operationId": "DELETE-security-zone-input-parameters"
32956       },
32957       "get": {
32958         "produces": [
32959           "application/json",
32960           "application/xml"
32961         ],
32962         "parameters": [
32963           {
32964             "in": "path",
32965             "name": "allotted-resource-id",
32966             "required": true,
32967             "type": "string"
32968           }
32969         ],
32970         "responses": {
32971           "200": {
32972             "description": "No response was specified",
32973             "schema": {
32974               "$ref": "#/definitions/(config)security-zone-input-parameters"
32975             }
32976           }
32977         },
32978         "operationId": "GET-security-zone-input-parameters"
32979       },
32980       "post": {
32981         "consumes": [
32982           "application/json",
32983           "application/xml"
32984         ],
32985         "produces": [
32986           "application/json",
32987           "application/xml"
32988         ],
32989         "parameters": [
32990           {
32991             "in": "path",
32992             "name": "allotted-resource-id",
32993             "required": true,
32994             "type": "string"
32995           },
32996           {
32997             "in": "body",
32998             "name": "**(config)param",
32999             "required": false,
33000             "schema": {
33001               "$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"
33002             }
33003           }
33004         ],
33005         "responses": {
33006           "200": {
33007             "description": "No response was specified",
33008             "schema": {
33009               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
33010             }
33011           }
33012         },
33013         "operationId": "POST-security-zone-input-parameters"
33014       },
33015       "put": {
33016         "consumes": [
33017           "application/json",
33018           "application/xml"
33019         ],
33020         "produces": [
33021           "application/json",
33022           "application/xml"
33023         ],
33024         "parameters": [
33025           {
33026             "in": "path",
33027             "name": "allotted-resource-id",
33028             "required": true,
33029             "type": "string"
33030           },
33031           {
33032             "in": "body",
33033             "name": "(config)security-zone-input-parameters",
33034             "required": false,
33035             "schema": {
33036               "$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"
33037             }
33038           }
33039         ],
33040         "responses": {
33041           "200": {
33042             "description": "No response was specified",
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(config)security-zone-input-parameters-TOP"
33045             }
33046           }
33047         },
33048         "operationId": "PUT-security-zone-input-parameters"
33049       }
33050     },
33051     "/restconf/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}": {
33052       "delete": {
33053         "produces": [
33054           "application/json",
33055           "application/xml"
33056         ],
33057         "parameters": [
33058           {
33059             "in": "path",
33060             "name": "allotted-resource-id",
33061             "required": true,
33062             "type": "string"
33063           },
33064           {
33065             "in": "path",
33066             "name": "name",
33067             "required": true,
33068             "type": "string"
33069           }
33070         ],
33071         "responses": {
33072           "200": {
33073             "description": "No response was specified"
33074           }
33075         },
33076         "operationId": "DELETE-param"
33077       },
33078       "get": {
33079         "produces": [
33080           "application/json",
33081           "application/xml"
33082         ],
33083         "parameters": [
33084           {
33085             "in": "path",
33086             "name": "allotted-resource-id",
33087             "required": true,
33088             "type": "string"
33089           },
33090           {
33091             "in": "path",
33092             "name": "name",
33093             "required": true,
33094             "type": "string"
33095           }
33096         ],
33097         "responses": {
33098           "200": {
33099             "description": "No response was specified",
33100             "schema": {
33101               "$ref": "#/definitions/(config)param"
33102             }
33103           }
33104         },
33105         "operationId": "GET-param"
33106       },
33107       "post": {
33108         "consumes": [
33109           "application/json",
33110           "application/xml"
33111         ],
33112         "produces": [
33113           "application/json",
33114           "application/xml"
33115         ],
33116         "parameters": [
33117           {
33118             "in": "path",
33119             "name": "allotted-resource-id",
33120             "required": true,
33121             "type": "string"
33122           },
33123           {
33124             "in": "path",
33125             "name": "name",
33126             "required": true,
33127             "type": "string"
33128           },
33129           {
33130             "in": "body",
33131             "name": "**(config)resource-resolution-data",
33132             "required": false,
33133             "schema": {
33134               "$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"
33135             }
33136           }
33137         ],
33138         "responses": {
33139           "200": {
33140             "description": "No response was specified",
33141             "schema": {
33142               "$ref": "#/definitions/(config)paramPOST"
33143             }
33144           }
33145         },
33146         "operationId": "POST-param"
33147       },
33148       "put": {
33149         "consumes": [
33150           "application/json",
33151           "application/xml"
33152         ],
33153         "produces": [
33154           "application/json",
33155           "application/xml"
33156         ],
33157         "parameters": [
33158           {
33159             "in": "path",
33160             "name": "allotted-resource-id",
33161             "required": true,
33162             "type": "string"
33163           },
33164           {
33165             "in": "path",
33166             "name": "name",
33167             "required": true,
33168             "type": "string"
33169           },
33170           {
33171             "in": "body",
33172             "name": "(config)param",
33173             "required": false,
33174             "schema": {
33175               "$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"
33176             }
33177           }
33178         ],
33179         "responses": {
33180           "200": {
33181             "description": "No response was specified",
33182             "schema": {
33183               "$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"
33184             }
33185           }
33186         },
33187         "operationId": "PUT-param"
33188       }
33189     },
33190     "/restconf/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": {
33191       "delete": {
33192         "produces": [
33193           "application/json",
33194           "application/xml"
33195         ],
33196         "parameters": [
33197           {
33198             "in": "path",
33199             "name": "allotted-resource-id",
33200             "required": true,
33201             "type": "string"
33202           },
33203           {
33204             "in": "path",
33205             "name": "name",
33206             "required": true,
33207             "type": "string"
33208           }
33209         ],
33210         "responses": {
33211           "200": {
33212             "description": "No response was specified"
33213           }
33214         },
33215         "operationId": "DELETE-resource-resolution-data"
33216       },
33217       "get": {
33218         "produces": [
33219           "application/json",
33220           "application/xml"
33221         ],
33222         "parameters": [
33223           {
33224             "in": "path",
33225             "name": "allotted-resource-id",
33226             "required": true,
33227             "type": "string"
33228           },
33229           {
33230             "in": "path",
33231             "name": "name",
33232             "required": true,
33233             "type": "string"
33234           }
33235         ],
33236         "responses": {
33237           "200": {
33238             "description": "No response was specified",
33239             "schema": {
33240               "$ref": "#/definitions/(config)resource-resolution-data"
33241             }
33242           }
33243         },
33244         "operationId": "GET-resource-resolution-data"
33245       },
33246       "post": {
33247         "consumes": [
33248           "application/json",
33249           "application/xml"
33250         ],
33251         "produces": [
33252           "application/json",
33253           "application/xml"
33254         ],
33255         "parameters": [
33256           {
33257             "in": "path",
33258             "name": "allotted-resource-id",
33259             "required": true,
33260             "type": "string"
33261           },
33262           {
33263             "in": "path",
33264             "name": "name",
33265             "required": true,
33266             "type": "string"
33267           },
33268           {
33269             "in": "body",
33270             "name": "**(config)resource-key",
33271             "required": false,
33272             "schema": {
33273               "$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"
33274             }
33275           }
33276         ],
33277         "responses": {
33278           "200": {
33279             "description": "No response was specified",
33280             "schema": {
33281               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
33282             }
33283           }
33284         },
33285         "operationId": "POST-resource-resolution-data"
33286       },
33287       "put": {
33288         "consumes": [
33289           "application/json",
33290           "application/xml"
33291         ],
33292         "produces": [
33293           "application/json",
33294           "application/xml"
33295         ],
33296         "parameters": [
33297           {
33298             "in": "path",
33299             "name": "allotted-resource-id",
33300             "required": true,
33301             "type": "string"
33302           },
33303           {
33304             "in": "path",
33305             "name": "name",
33306             "required": true,
33307             "type": "string"
33308           },
33309           {
33310             "in": "body",
33311             "name": "(config)resource-resolution-data",
33312             "required": false,
33313             "schema": {
33314               "$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"
33315             }
33316           }
33317         ],
33318         "responses": {
33319           "200": {
33320             "description": "No response was specified",
33321             "schema": {
33322               "$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"
33323             }
33324           }
33325         },
33326         "operationId": "PUT-resource-resolution-data"
33327       }
33328     },
33329     "/restconf/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}": {
33330       "delete": {
33331         "produces": [
33332           "application/json",
33333           "application/xml"
33334         ],
33335         "parameters": [
33336           {
33337             "in": "path",
33338             "name": "allotted-resource-id",
33339             "required": true,
33340             "type": "string"
33341           },
33342           {
33343             "in": "path",
33344             "name": "name",
33345             "required": true,
33346             "type": "string"
33347           },
33348           {
33349             "in": "path",
33350             "name": "name",
33351             "required": true,
33352             "type": "string"
33353           }
33354         ],
33355         "responses": {
33356           "200": {
33357             "description": "No response was specified"
33358           }
33359         },
33360         "operationId": "DELETE-resource-key"
33361       },
33362       "get": {
33363         "produces": [
33364           "application/json",
33365           "application/xml"
33366         ],
33367         "parameters": [
33368           {
33369             "in": "path",
33370             "name": "allotted-resource-id",
33371             "required": true,
33372             "type": "string"
33373           },
33374           {
33375             "in": "path",
33376             "name": "name",
33377             "required": true,
33378             "type": "string"
33379           },
33380           {
33381             "in": "path",
33382             "name": "name",
33383             "required": true,
33384             "type": "string"
33385           }
33386         ],
33387         "responses": {
33388           "200": {
33389             "description": "No response was specified",
33390             "schema": {
33391               "$ref": "#/definitions/(config)resource-key"
33392             }
33393           }
33394         },
33395         "operationId": "GET-resource-key"
33396       },
33397       "put": {
33398         "consumes": [
33399           "application/json",
33400           "application/xml"
33401         ],
33402         "produces": [
33403           "application/json",
33404           "application/xml"
33405         ],
33406         "parameters": [
33407           {
33408             "in": "path",
33409             "name": "allotted-resource-id",
33410             "required": true,
33411             "type": "string"
33412           },
33413           {
33414             "in": "path",
33415             "name": "name",
33416             "required": true,
33417             "type": "string"
33418           },
33419           {
33420             "in": "path",
33421             "name": "name",
33422             "required": true,
33423             "type": "string"
33424           },
33425           {
33426             "in": "body",
33427             "name": "(config)resource-key",
33428             "required": false,
33429             "schema": {
33430               "$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"
33431             }
33432           }
33433         ],
33434         "responses": {
33435           "200": {
33436             "description": "No response was specified",
33437             "schema": {
33438               "$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"
33439             }
33440           }
33441         },
33442         "operationId": "PUT-resource-key"
33443       }
33444     },
33445     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
33446       "delete": {
33447         "produces": [
33448           "application/json",
33449           "application/xml"
33450         ],
33451         "parameters": [
33452           {
33453             "in": "path",
33454             "name": "allotted-resource-id",
33455             "required": true,
33456             "type": "string"
33457           }
33458         ],
33459         "responses": {
33460           "200": {
33461             "description": "No response was specified"
33462           }
33463         },
33464         "operationId": "DELETE-service-information"
33465       },
33466       "get": {
33467         "produces": [
33468           "application/json",
33469           "application/xml"
33470         ],
33471         "parameters": [
33472           {
33473             "in": "path",
33474             "name": "allotted-resource-id",
33475             "required": true,
33476             "type": "string"
33477           }
33478         ],
33479         "responses": {
33480           "200": {
33481             "description": "No response was specified",
33482             "schema": {
33483               "$ref": "#/definitions/(config)service-information"
33484             }
33485           }
33486         },
33487         "operationId": "GET-service-information"
33488       },
33489       "post": {
33490         "consumes": [
33491           "application/json",
33492           "application/xml"
33493         ],
33494         "produces": [
33495           "application/json",
33496           "application/xml"
33497         ],
33498         "parameters": [
33499           {
33500             "in": "path",
33501             "name": "allotted-resource-id",
33502             "required": true,
33503             "type": "string"
33504           },
33505           {
33506             "in": "body",
33507             "name": "**(config)onap-model-information",
33508             "required": false,
33509             "schema": {
33510               "$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"
33511             }
33512           }
33513         ],
33514         "responses": {
33515           "200": {
33516             "description": "No response was specified",
33517             "schema": {
33518               "$ref": "#/definitions/(config)service-informationPOST"
33519             }
33520           }
33521         },
33522         "operationId": "POST-service-information"
33523       },
33524       "put": {
33525         "consumes": [
33526           "application/json",
33527           "application/xml"
33528         ],
33529         "produces": [
33530           "application/json",
33531           "application/xml"
33532         ],
33533         "parameters": [
33534           {
33535             "in": "path",
33536             "name": "allotted-resource-id",
33537             "required": true,
33538             "type": "string"
33539           },
33540           {
33541             "in": "body",
33542             "name": "(config)service-information",
33543             "required": false,
33544             "schema": {
33545               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
33546             }
33547           }
33548         ],
33549         "responses": {
33550           "200": {
33551             "description": "No response was specified",
33552             "schema": {
33553               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
33554             }
33555           }
33556         },
33557         "operationId": "PUT-service-information"
33558       }
33559     },
33560     "/restconf/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": {
33561       "delete": {
33562         "produces": [
33563           "application/json",
33564           "application/xml"
33565         ],
33566         "parameters": [
33567           {
33568             "in": "path",
33569             "name": "allotted-resource-id",
33570             "required": true,
33571             "type": "string"
33572           }
33573         ],
33574         "responses": {
33575           "200": {
33576             "description": "No response was specified"
33577           }
33578         },
33579         "operationId": "DELETE-onap-model-information"
33580       },
33581       "get": {
33582         "produces": [
33583           "application/json",
33584           "application/xml"
33585         ],
33586         "parameters": [
33587           {
33588             "in": "path",
33589             "name": "allotted-resource-id",
33590             "required": true,
33591             "type": "string"
33592           }
33593         ],
33594         "responses": {
33595           "200": {
33596             "description": "No response was specified",
33597             "schema": {
33598               "$ref": "#/definitions/(config)onap-model-information"
33599             }
33600           }
33601         },
33602         "operationId": "GET-onap-model-information"
33603       },
33604       "put": {
33605         "consumes": [
33606           "application/json",
33607           "application/xml"
33608         ],
33609         "produces": [
33610           "application/json",
33611           "application/xml"
33612         ],
33613         "parameters": [
33614           {
33615             "in": "path",
33616             "name": "allotted-resource-id",
33617             "required": true,
33618             "type": "string"
33619           },
33620           {
33621             "in": "body",
33622             "name": "(config)onap-model-information",
33623             "required": false,
33624             "schema": {
33625               "$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"
33626             }
33627           }
33628         ],
33629         "responses": {
33630           "200": {
33631             "description": "No response was specified",
33632             "schema": {
33633               "$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"
33634             }
33635           }
33636         },
33637         "operationId": "PUT-onap-model-information"
33638       }
33639     },
33640     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
33641       "delete": {
33642         "produces": [
33643           "application/json",
33644           "application/xml"
33645         ],
33646         "parameters": [
33647           {
33648             "in": "path",
33649             "name": "allotted-resource-id",
33650             "required": true,
33651             "type": "string"
33652           }
33653         ],
33654         "responses": {
33655           "200": {
33656             "description": "No response was specified"
33657           }
33658         },
33659         "operationId": "DELETE-security-zone-parameters"
33660       },
33661       "get": {
33662         "produces": [
33663           "application/json",
33664           "application/xml"
33665         ],
33666         "parameters": [
33667           {
33668             "in": "path",
33669             "name": "allotted-resource-id",
33670             "required": true,
33671             "type": "string"
33672           }
33673         ],
33674         "responses": {
33675           "200": {
33676             "description": "No response was specified",
33677             "schema": {
33678               "$ref": "#/definitions/(config)security-zone-parameters"
33679             }
33680           }
33681         },
33682         "operationId": "GET-security-zone-parameters"
33683       },
33684       "post": {
33685         "consumes": [
33686           "application/json",
33687           "application/xml"
33688         ],
33689         "produces": [
33690           "application/json",
33691           "application/xml"
33692         ],
33693         "parameters": [
33694           {
33695             "in": "path",
33696             "name": "allotted-resource-id",
33697             "required": true,
33698             "type": "string"
33699           },
33700           {
33701             "in": "body",
33702             "name": "**(config)param",
33703             "required": false,
33704             "schema": {
33705               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33706             }
33707           }
33708         ],
33709         "responses": {
33710           "200": {
33711             "description": "No response was specified",
33712             "schema": {
33713               "$ref": "#/definitions/(config)security-zone-parametersPOST"
33714             }
33715           }
33716         },
33717         "operationId": "POST-security-zone-parameters"
33718       },
33719       "put": {
33720         "consumes": [
33721           "application/json",
33722           "application/xml"
33723         ],
33724         "produces": [
33725           "application/json",
33726           "application/xml"
33727         ],
33728         "parameters": [
33729           {
33730             "in": "path",
33731             "name": "allotted-resource-id",
33732             "required": true,
33733             "type": "string"
33734           },
33735           {
33736             "in": "body",
33737             "name": "(config)security-zone-parameters",
33738             "required": false,
33739             "schema": {
33740               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
33741             }
33742           }
33743         ],
33744         "responses": {
33745           "200": {
33746             "description": "No response was specified",
33747             "schema": {
33748               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
33749             }
33750           }
33751         },
33752         "operationId": "PUT-security-zone-parameters"
33753       }
33754     },
33755     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
33756       "delete": {
33757         "produces": [
33758           "application/json",
33759           "application/xml"
33760         ],
33761         "parameters": [
33762           {
33763             "in": "path",
33764             "name": "allotted-resource-id",
33765             "required": true,
33766             "type": "string"
33767           },
33768           {
33769             "in": "path",
33770             "name": "name",
33771             "required": true,
33772             "type": "string"
33773           }
33774         ],
33775         "responses": {
33776           "200": {
33777             "description": "No response was specified"
33778           }
33779         },
33780         "operationId": "DELETE-param"
33781       },
33782       "get": {
33783         "produces": [
33784           "application/json",
33785           "application/xml"
33786         ],
33787         "parameters": [
33788           {
33789             "in": "path",
33790             "name": "allotted-resource-id",
33791             "required": true,
33792             "type": "string"
33793           },
33794           {
33795             "in": "path",
33796             "name": "name",
33797             "required": true,
33798             "type": "string"
33799           }
33800         ],
33801         "responses": {
33802           "200": {
33803             "description": "No response was specified",
33804             "schema": {
33805               "$ref": "#/definitions/(config)param"
33806             }
33807           }
33808         },
33809         "operationId": "GET-param"
33810       },
33811       "post": {
33812         "consumes": [
33813           "application/json",
33814           "application/xml"
33815         ],
33816         "produces": [
33817           "application/json",
33818           "application/xml"
33819         ],
33820         "parameters": [
33821           {
33822             "in": "path",
33823             "name": "allotted-resource-id",
33824             "required": true,
33825             "type": "string"
33826           },
33827           {
33828             "in": "path",
33829             "name": "name",
33830             "required": true,
33831             "type": "string"
33832           },
33833           {
33834             "in": "body",
33835             "name": "**(config)resource-resolution-data",
33836             "required": false,
33837             "schema": {
33838               "$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"
33839             }
33840           }
33841         ],
33842         "responses": {
33843           "200": {
33844             "description": "No response was specified",
33845             "schema": {
33846               "$ref": "#/definitions/(config)paramPOST"
33847             }
33848           }
33849         },
33850         "operationId": "POST-param"
33851       },
33852       "put": {
33853         "consumes": [
33854           "application/json",
33855           "application/xml"
33856         ],
33857         "produces": [
33858           "application/json",
33859           "application/xml"
33860         ],
33861         "parameters": [
33862           {
33863             "in": "path",
33864             "name": "allotted-resource-id",
33865             "required": true,
33866             "type": "string"
33867           },
33868           {
33869             "in": "path",
33870             "name": "name",
33871             "required": true,
33872             "type": "string"
33873           },
33874           {
33875             "in": "body",
33876             "name": "(config)param",
33877             "required": false,
33878             "schema": {
33879               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33880             }
33881           }
33882         ],
33883         "responses": {
33884           "200": {
33885             "description": "No response was specified",
33886             "schema": {
33887               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33888             }
33889           }
33890         },
33891         "operationId": "PUT-param"
33892       }
33893     },
33894     "/restconf/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": {
33895       "delete": {
33896         "produces": [
33897           "application/json",
33898           "application/xml"
33899         ],
33900         "parameters": [
33901           {
33902             "in": "path",
33903             "name": "allotted-resource-id",
33904             "required": true,
33905             "type": "string"
33906           },
33907           {
33908             "in": "path",
33909             "name": "name",
33910             "required": true,
33911             "type": "string"
33912           }
33913         ],
33914         "responses": {
33915           "200": {
33916             "description": "No response was specified"
33917           }
33918         },
33919         "operationId": "DELETE-resource-resolution-data"
33920       },
33921       "get": {
33922         "produces": [
33923           "application/json",
33924           "application/xml"
33925         ],
33926         "parameters": [
33927           {
33928             "in": "path",
33929             "name": "allotted-resource-id",
33930             "required": true,
33931             "type": "string"
33932           },
33933           {
33934             "in": "path",
33935             "name": "name",
33936             "required": true,
33937             "type": "string"
33938           }
33939         ],
33940         "responses": {
33941           "200": {
33942             "description": "No response was specified",
33943             "schema": {
33944               "$ref": "#/definitions/(config)resource-resolution-data"
33945             }
33946           }
33947         },
33948         "operationId": "GET-resource-resolution-data"
33949       },
33950       "post": {
33951         "consumes": [
33952           "application/json",
33953           "application/xml"
33954         ],
33955         "produces": [
33956           "application/json",
33957           "application/xml"
33958         ],
33959         "parameters": [
33960           {
33961             "in": "path",
33962             "name": "allotted-resource-id",
33963             "required": true,
33964             "type": "string"
33965           },
33966           {
33967             "in": "path",
33968             "name": "name",
33969             "required": true,
33970             "type": "string"
33971           },
33972           {
33973             "in": "body",
33974             "name": "**(config)resource-key",
33975             "required": false,
33976             "schema": {
33977               "$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"
33978             }
33979           }
33980         ],
33981         "responses": {
33982           "200": {
33983             "description": "No response was specified",
33984             "schema": {
33985               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
33986             }
33987           }
33988         },
33989         "operationId": "POST-resource-resolution-data"
33990       },
33991       "put": {
33992         "consumes": [
33993           "application/json",
33994           "application/xml"
33995         ],
33996         "produces": [
33997           "application/json",
33998           "application/xml"
33999         ],
34000         "parameters": [
34001           {
34002             "in": "path",
34003             "name": "allotted-resource-id",
34004             "required": true,
34005             "type": "string"
34006           },
34007           {
34008             "in": "path",
34009             "name": "name",
34010             "required": true,
34011             "type": "string"
34012           },
34013           {
34014             "in": "body",
34015             "name": "(config)resource-resolution-data",
34016             "required": false,
34017             "schema": {
34018               "$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"
34019             }
34020           }
34021         ],
34022         "responses": {
34023           "200": {
34024             "description": "No response was specified",
34025             "schema": {
34026               "$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"
34027             }
34028           }
34029         },
34030         "operationId": "PUT-resource-resolution-data"
34031       }
34032     },
34033     "/restconf/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}": {
34034       "delete": {
34035         "produces": [
34036           "application/json",
34037           "application/xml"
34038         ],
34039         "parameters": [
34040           {
34041             "in": "path",
34042             "name": "allotted-resource-id",
34043             "required": true,
34044             "type": "string"
34045           },
34046           {
34047             "in": "path",
34048             "name": "name",
34049             "required": true,
34050             "type": "string"
34051           },
34052           {
34053             "in": "path",
34054             "name": "name",
34055             "required": true,
34056             "type": "string"
34057           }
34058         ],
34059         "responses": {
34060           "200": {
34061             "description": "No response was specified"
34062           }
34063         },
34064         "operationId": "DELETE-resource-key"
34065       },
34066       "get": {
34067         "produces": [
34068           "application/json",
34069           "application/xml"
34070         ],
34071         "parameters": [
34072           {
34073             "in": "path",
34074             "name": "allotted-resource-id",
34075             "required": true,
34076             "type": "string"
34077           },
34078           {
34079             "in": "path",
34080             "name": "name",
34081             "required": true,
34082             "type": "string"
34083           },
34084           {
34085             "in": "path",
34086             "name": "name",
34087             "required": true,
34088             "type": "string"
34089           }
34090         ],
34091         "responses": {
34092           "200": {
34093             "description": "No response was specified",
34094             "schema": {
34095               "$ref": "#/definitions/(config)resource-key"
34096             }
34097           }
34098         },
34099         "operationId": "GET-resource-key"
34100       },
34101       "put": {
34102         "consumes": [
34103           "application/json",
34104           "application/xml"
34105         ],
34106         "produces": [
34107           "application/json",
34108           "application/xml"
34109         ],
34110         "parameters": [
34111           {
34112             "in": "path",
34113             "name": "allotted-resource-id",
34114             "required": true,
34115             "type": "string"
34116           },
34117           {
34118             "in": "path",
34119             "name": "name",
34120             "required": true,
34121             "type": "string"
34122           },
34123           {
34124             "in": "path",
34125             "name": "name",
34126             "required": true,
34127             "type": "string"
34128           },
34129           {
34130             "in": "body",
34131             "name": "(config)resource-key",
34132             "required": false,
34133             "schema": {
34134               "$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"
34135             }
34136           }
34137         ],
34138         "responses": {
34139           "200": {
34140             "description": "No response was specified",
34141             "schema": {
34142               "$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"
34143             }
34144           }
34145         },
34146         "operationId": "PUT-resource-key"
34147       }
34148     },
34149     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
34150       "delete": {
34151         "produces": [
34152           "application/json",
34153           "application/xml"
34154         ],
34155         "parameters": [
34156           {
34157             "in": "path",
34158             "name": "allotted-resource-id",
34159             "required": true,
34160             "type": "string"
34161           }
34162         ],
34163         "responses": {
34164           "200": {
34165             "description": "No response was specified"
34166           }
34167         },
34168         "operationId": "DELETE-security-zone-topology"
34169       },
34170       "get": {
34171         "produces": [
34172           "application/json",
34173           "application/xml"
34174         ],
34175         "parameters": [
34176           {
34177             "in": "path",
34178             "name": "allotted-resource-id",
34179             "required": true,
34180             "type": "string"
34181           }
34182         ],
34183         "responses": {
34184           "200": {
34185             "description": "No response was specified",
34186             "schema": {
34187               "$ref": "#/definitions/(config)security-zone-topology"
34188             }
34189           }
34190         },
34191         "operationId": "GET-security-zone-topology"
34192       },
34193       "post": {
34194         "consumes": [
34195           "application/json",
34196           "application/xml"
34197         ],
34198         "produces": [
34199           "application/json",
34200           "application/xml"
34201         ],
34202         "parameters": [
34203           {
34204             "in": "path",
34205             "name": "allotted-resource-id",
34206             "required": true,
34207             "type": "string"
34208           },
34209           {
34210             "in": "body",
34211             "name": "**(config)security-zone-parameters",
34212             "required": false,
34213             "schema": {
34214               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
34215             }
34216           },
34217           {
34218             "in": "body",
34219             "name": "**(config)allotted-resource-identifiers",
34220             "required": false,
34221             "schema": {
34222               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
34223             }
34224           },
34225           {
34226             "in": "body",
34227             "name": "**(config)onap-model-information",
34228             "required": false,
34229             "schema": {
34230               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
34231             }
34232           },
34233           {
34234             "in": "body",
34235             "name": "**(config)security-zone-assignments",
34236             "required": false,
34237             "schema": {
34238               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
34239             }
34240           }
34241         ],
34242         "responses": {
34243           "200": {
34244             "description": "No response was specified",
34245             "schema": {
34246               "$ref": "#/definitions/(config)security-zone-topologyPOST"
34247             }
34248           }
34249         },
34250         "operationId": "POST-security-zone-topology"
34251       },
34252       "put": {
34253         "consumes": [
34254           "application/json",
34255           "application/xml"
34256         ],
34257         "produces": [
34258           "application/json",
34259           "application/xml"
34260         ],
34261         "parameters": [
34262           {
34263             "in": "path",
34264             "name": "allotted-resource-id",
34265             "required": true,
34266             "type": "string"
34267           },
34268           {
34269             "in": "body",
34270             "name": "(config)security-zone-topology",
34271             "required": false,
34272             "schema": {
34273               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
34274             }
34275           }
34276         ],
34277         "responses": {
34278           "200": {
34279             "description": "No response was specified",
34280             "schema": {
34281               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
34282             }
34283           }
34284         },
34285         "operationId": "PUT-security-zone-topology"
34286       }
34287     },
34288     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
34289       "delete": {
34290         "produces": [
34291           "application/json",
34292           "application/xml"
34293         ],
34294         "parameters": [
34295           {
34296             "in": "path",
34297             "name": "allotted-resource-id",
34298             "required": true,
34299             "type": "string"
34300           }
34301         ],
34302         "responses": {
34303           "200": {
34304             "description": "No response was specified"
34305           }
34306         },
34307         "operationId": "DELETE-allotted-resource-identifiers"
34308       },
34309       "get": {
34310         "produces": [
34311           "application/json",
34312           "application/xml"
34313         ],
34314         "parameters": [
34315           {
34316             "in": "path",
34317             "name": "allotted-resource-id",
34318             "required": true,
34319             "type": "string"
34320           }
34321         ],
34322         "responses": {
34323           "200": {
34324             "description": "No response was specified",
34325             "schema": {
34326               "$ref": "#/definitions/(config)allotted-resource-identifiers"
34327             }
34328           }
34329         },
34330         "operationId": "GET-allotted-resource-identifiers"
34331       },
34332       "put": {
34333         "consumes": [
34334           "application/json",
34335           "application/xml"
34336         ],
34337         "produces": [
34338           "application/json",
34339           "application/xml"
34340         ],
34341         "parameters": [
34342           {
34343             "in": "path",
34344             "name": "allotted-resource-id",
34345             "required": true,
34346             "type": "string"
34347           },
34348           {
34349             "in": "body",
34350             "name": "(config)allotted-resource-identifiers",
34351             "required": false,
34352             "schema": {
34353               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
34354             }
34355           }
34356         ],
34357         "responses": {
34358           "200": {
34359             "description": "No response was specified",
34360             "schema": {
34361               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
34362             }
34363           }
34364         },
34365         "operationId": "PUT-allotted-resource-identifiers"
34366       }
34367     },
34368     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
34369       "delete": {
34370         "produces": [
34371           "application/json",
34372           "application/xml"
34373         ],
34374         "parameters": [
34375           {
34376             "in": "path",
34377             "name": "allotted-resource-id",
34378             "required": true,
34379             "type": "string"
34380           }
34381         ],
34382         "responses": {
34383           "200": {
34384             "description": "No response was specified"
34385           }
34386         },
34387         "operationId": "DELETE-onap-model-information"
34388       },
34389       "get": {
34390         "produces": [
34391           "application/json",
34392           "application/xml"
34393         ],
34394         "parameters": [
34395           {
34396             "in": "path",
34397             "name": "allotted-resource-id",
34398             "required": true,
34399             "type": "string"
34400           }
34401         ],
34402         "responses": {
34403           "200": {
34404             "description": "No response was specified",
34405             "schema": {
34406               "$ref": "#/definitions/(config)onap-model-information"
34407             }
34408           }
34409         },
34410         "operationId": "GET-onap-model-information"
34411       },
34412       "put": {
34413         "consumes": [
34414           "application/json",
34415           "application/xml"
34416         ],
34417         "produces": [
34418           "application/json",
34419           "application/xml"
34420         ],
34421         "parameters": [
34422           {
34423             "in": "path",
34424             "name": "allotted-resource-id",
34425             "required": true,
34426             "type": "string"
34427           },
34428           {
34429             "in": "body",
34430             "name": "(config)onap-model-information",
34431             "required": false,
34432             "schema": {
34433               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
34434             }
34435           }
34436         ],
34437         "responses": {
34438           "200": {
34439             "description": "No response was specified",
34440             "schema": {
34441               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
34442             }
34443           }
34444         },
34445         "operationId": "PUT-onap-model-information"
34446       }
34447     },
34448     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
34449       "delete": {
34450         "produces": [
34451           "application/json",
34452           "application/xml"
34453         ],
34454         "parameters": [
34455           {
34456             "in": "path",
34457             "name": "allotted-resource-id",
34458             "required": true,
34459             "type": "string"
34460           }
34461         ],
34462         "responses": {
34463           "200": {
34464             "description": "No response was specified"
34465           }
34466         },
34467         "operationId": "DELETE-security-zone-assignments"
34468       },
34469       "get": {
34470         "produces": [
34471           "application/json",
34472           "application/xml"
34473         ],
34474         "parameters": [
34475           {
34476             "in": "path",
34477             "name": "allotted-resource-id",
34478             "required": true,
34479             "type": "string"
34480           }
34481         ],
34482         "responses": {
34483           "200": {
34484             "description": "No response was specified",
34485             "schema": {
34486               "$ref": "#/definitions/(config)security-zone-assignments"
34487             }
34488           }
34489         },
34490         "operationId": "GET-security-zone-assignments"
34491       },
34492       "put": {
34493         "consumes": [
34494           "application/json",
34495           "application/xml"
34496         ],
34497         "produces": [
34498           "application/json",
34499           "application/xml"
34500         ],
34501         "parameters": [
34502           {
34503             "in": "path",
34504             "name": "allotted-resource-id",
34505             "required": true,
34506             "type": "string"
34507           },
34508           {
34509             "in": "body",
34510             "name": "(config)security-zone-assignments",
34511             "required": false,
34512             "schema": {
34513               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
34514             }
34515           }
34516         ],
34517         "responses": {
34518           "200": {
34519             "description": "No response was specified",
34520             "schema": {
34521               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
34522             }
34523           }
34524         },
34525         "operationId": "PUT-security-zone-assignments"
34526       }
34527     },
34528     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
34529       "delete": {
34530         "produces": [
34531           "application/json",
34532           "application/xml"
34533         ],
34534         "parameters": [
34535           {
34536             "in": "path",
34537             "name": "allotted-resource-id",
34538             "required": true,
34539             "type": "string"
34540           }
34541         ],
34542         "responses": {
34543           "200": {
34544             "description": "No response was specified"
34545           }
34546         },
34547         "operationId": "DELETE-security-zone-parameters"
34548       },
34549       "get": {
34550         "produces": [
34551           "application/json",
34552           "application/xml"
34553         ],
34554         "parameters": [
34555           {
34556             "in": "path",
34557             "name": "allotted-resource-id",
34558             "required": true,
34559             "type": "string"
34560           }
34561         ],
34562         "responses": {
34563           "200": {
34564             "description": "No response was specified",
34565             "schema": {
34566               "$ref": "#/definitions/(config)security-zone-parameters"
34567             }
34568           }
34569         },
34570         "operationId": "GET-security-zone-parameters"
34571       },
34572       "post": {
34573         "consumes": [
34574           "application/json",
34575           "application/xml"
34576         ],
34577         "produces": [
34578           "application/json",
34579           "application/xml"
34580         ],
34581         "parameters": [
34582           {
34583             "in": "path",
34584             "name": "allotted-resource-id",
34585             "required": true,
34586             "type": "string"
34587           },
34588           {
34589             "in": "body",
34590             "name": "**(config)param",
34591             "required": false,
34592             "schema": {
34593               "$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"
34594             }
34595           }
34596         ],
34597         "responses": {
34598           "200": {
34599             "description": "No response was specified",
34600             "schema": {
34601               "$ref": "#/definitions/(config)security-zone-parametersPOST"
34602             }
34603           }
34604         },
34605         "operationId": "POST-security-zone-parameters"
34606       },
34607       "put": {
34608         "consumes": [
34609           "application/json",
34610           "application/xml"
34611         ],
34612         "produces": [
34613           "application/json",
34614           "application/xml"
34615         ],
34616         "parameters": [
34617           {
34618             "in": "path",
34619             "name": "allotted-resource-id",
34620             "required": true,
34621             "type": "string"
34622           },
34623           {
34624             "in": "body",
34625             "name": "(config)security-zone-parameters",
34626             "required": false,
34627             "schema": {
34628               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
34629             }
34630           }
34631         ],
34632         "responses": {
34633           "200": {
34634             "description": "No response was specified",
34635             "schema": {
34636               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
34637             }
34638           }
34639         },
34640         "operationId": "PUT-security-zone-parameters"
34641       }
34642     },
34643     "/restconf/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}": {
34644       "delete": {
34645         "produces": [
34646           "application/json",
34647           "application/xml"
34648         ],
34649         "parameters": [
34650           {
34651             "in": "path",
34652             "name": "allotted-resource-id",
34653             "required": true,
34654             "type": "string"
34655           },
34656           {
34657             "in": "path",
34658             "name": "name",
34659             "required": true,
34660             "type": "string"
34661           }
34662         ],
34663         "responses": {
34664           "200": {
34665             "description": "No response was specified"
34666           }
34667         },
34668         "operationId": "DELETE-param"
34669       },
34670       "get": {
34671         "produces": [
34672           "application/json",
34673           "application/xml"
34674         ],
34675         "parameters": [
34676           {
34677             "in": "path",
34678             "name": "allotted-resource-id",
34679             "required": true,
34680             "type": "string"
34681           },
34682           {
34683             "in": "path",
34684             "name": "name",
34685             "required": true,
34686             "type": "string"
34687           }
34688         ],
34689         "responses": {
34690           "200": {
34691             "description": "No response was specified",
34692             "schema": {
34693               "$ref": "#/definitions/(config)param"
34694             }
34695           }
34696         },
34697         "operationId": "GET-param"
34698       },
34699       "post": {
34700         "consumes": [
34701           "application/json",
34702           "application/xml"
34703         ],
34704         "produces": [
34705           "application/json",
34706           "application/xml"
34707         ],
34708         "parameters": [
34709           {
34710             "in": "path",
34711             "name": "allotted-resource-id",
34712             "required": true,
34713             "type": "string"
34714           },
34715           {
34716             "in": "path",
34717             "name": "name",
34718             "required": true,
34719             "type": "string"
34720           },
34721           {
34722             "in": "body",
34723             "name": "**(config)resource-resolution-data",
34724             "required": false,
34725             "schema": {
34726               "$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"
34727             }
34728           }
34729         ],
34730         "responses": {
34731           "200": {
34732             "description": "No response was specified",
34733             "schema": {
34734               "$ref": "#/definitions/(config)paramPOST"
34735             }
34736           }
34737         },
34738         "operationId": "POST-param"
34739       },
34740       "put": {
34741         "consumes": [
34742           "application/json",
34743           "application/xml"
34744         ],
34745         "produces": [
34746           "application/json",
34747           "application/xml"
34748         ],
34749         "parameters": [
34750           {
34751             "in": "path",
34752             "name": "allotted-resource-id",
34753             "required": true,
34754             "type": "string"
34755           },
34756           {
34757             "in": "path",
34758             "name": "name",
34759             "required": true,
34760             "type": "string"
34761           },
34762           {
34763             "in": "body",
34764             "name": "(config)param",
34765             "required": false,
34766             "schema": {
34767               "$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"
34768             }
34769           }
34770         ],
34771         "responses": {
34772           "200": {
34773             "description": "No response was specified",
34774             "schema": {
34775               "$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"
34776             }
34777           }
34778         },
34779         "operationId": "PUT-param"
34780       }
34781     },
34782     "/restconf/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": {
34783       "delete": {
34784         "produces": [
34785           "application/json",
34786           "application/xml"
34787         ],
34788         "parameters": [
34789           {
34790             "in": "path",
34791             "name": "allotted-resource-id",
34792             "required": true,
34793             "type": "string"
34794           },
34795           {
34796             "in": "path",
34797             "name": "name",
34798             "required": true,
34799             "type": "string"
34800           }
34801         ],
34802         "responses": {
34803           "200": {
34804             "description": "No response was specified"
34805           }
34806         },
34807         "operationId": "DELETE-resource-resolution-data"
34808       },
34809       "get": {
34810         "produces": [
34811           "application/json",
34812           "application/xml"
34813         ],
34814         "parameters": [
34815           {
34816             "in": "path",
34817             "name": "allotted-resource-id",
34818             "required": true,
34819             "type": "string"
34820           },
34821           {
34822             "in": "path",
34823             "name": "name",
34824             "required": true,
34825             "type": "string"
34826           }
34827         ],
34828         "responses": {
34829           "200": {
34830             "description": "No response was specified",
34831             "schema": {
34832               "$ref": "#/definitions/(config)resource-resolution-data"
34833             }
34834           }
34835         },
34836         "operationId": "GET-resource-resolution-data"
34837       },
34838       "post": {
34839         "consumes": [
34840           "application/json",
34841           "application/xml"
34842         ],
34843         "produces": [
34844           "application/json",
34845           "application/xml"
34846         ],
34847         "parameters": [
34848           {
34849             "in": "path",
34850             "name": "allotted-resource-id",
34851             "required": true,
34852             "type": "string"
34853           },
34854           {
34855             "in": "path",
34856             "name": "name",
34857             "required": true,
34858             "type": "string"
34859           },
34860           {
34861             "in": "body",
34862             "name": "**(config)resource-key",
34863             "required": false,
34864             "schema": {
34865               "$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"
34866             }
34867           }
34868         ],
34869         "responses": {
34870           "200": {
34871             "description": "No response was specified",
34872             "schema": {
34873               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
34874             }
34875           }
34876         },
34877         "operationId": "POST-resource-resolution-data"
34878       },
34879       "put": {
34880         "consumes": [
34881           "application/json",
34882           "application/xml"
34883         ],
34884         "produces": [
34885           "application/json",
34886           "application/xml"
34887         ],
34888         "parameters": [
34889           {
34890             "in": "path",
34891             "name": "allotted-resource-id",
34892             "required": true,
34893             "type": "string"
34894           },
34895           {
34896             "in": "path",
34897             "name": "name",
34898             "required": true,
34899             "type": "string"
34900           },
34901           {
34902             "in": "body",
34903             "name": "(config)resource-resolution-data",
34904             "required": false,
34905             "schema": {
34906               "$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"
34907             }
34908           }
34909         ],
34910         "responses": {
34911           "200": {
34912             "description": "No response was specified",
34913             "schema": {
34914               "$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"
34915             }
34916           }
34917         },
34918         "operationId": "PUT-resource-resolution-data"
34919       }
34920     },
34921     "/restconf/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}": {
34922       "delete": {
34923         "produces": [
34924           "application/json",
34925           "application/xml"
34926         ],
34927         "parameters": [
34928           {
34929             "in": "path",
34930             "name": "allotted-resource-id",
34931             "required": true,
34932             "type": "string"
34933           },
34934           {
34935             "in": "path",
34936             "name": "name",
34937             "required": true,
34938             "type": "string"
34939           },
34940           {
34941             "in": "path",
34942             "name": "name",
34943             "required": true,
34944             "type": "string"
34945           }
34946         ],
34947         "responses": {
34948           "200": {
34949             "description": "No response was specified"
34950           }
34951         },
34952         "operationId": "DELETE-resource-key"
34953       },
34954       "get": {
34955         "produces": [
34956           "application/json",
34957           "application/xml"
34958         ],
34959         "parameters": [
34960           {
34961             "in": "path",
34962             "name": "allotted-resource-id",
34963             "required": true,
34964             "type": "string"
34965           },
34966           {
34967             "in": "path",
34968             "name": "name",
34969             "required": true,
34970             "type": "string"
34971           },
34972           {
34973             "in": "path",
34974             "name": "name",
34975             "required": true,
34976             "type": "string"
34977           }
34978         ],
34979         "responses": {
34980           "200": {
34981             "description": "No response was specified",
34982             "schema": {
34983               "$ref": "#/definitions/(config)resource-key"
34984             }
34985           }
34986         },
34987         "operationId": "GET-resource-key"
34988       },
34989       "put": {
34990         "consumes": [
34991           "application/json",
34992           "application/xml"
34993         ],
34994         "produces": [
34995           "application/json",
34996           "application/xml"
34997         ],
34998         "parameters": [
34999           {
35000             "in": "path",
35001             "name": "allotted-resource-id",
35002             "required": true,
35003             "type": "string"
35004           },
35005           {
35006             "in": "path",
35007             "name": "name",
35008             "required": true,
35009             "type": "string"
35010           },
35011           {
35012             "in": "path",
35013             "name": "name",
35014             "required": true,
35015             "type": "string"
35016           },
35017           {
35018             "in": "body",
35019             "name": "(config)resource-key",
35020             "required": false,
35021             "schema": {
35022               "$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"
35023             }
35024           }
35025         ],
35026         "responses": {
35027           "200": {
35028             "description": "No response was specified",
35029             "schema": {
35030               "$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"
35031             }
35032           }
35033         },
35034         "operationId": "PUT-resource-key"
35035       }
35036     },
35037     "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
35038       "delete": {
35039         "produces": [
35040           "application/json",
35041           "application/xml"
35042         ],
35043         "parameters": [
35044           {
35045             "in": "path",
35046             "name": "allotted-resource-id",
35047             "required": true,
35048             "type": "string"
35049           }
35050         ],
35051         "responses": {
35052           "200": {
35053             "description": "No response was specified"
35054           }
35055         },
35056         "operationId": "DELETE-allotted-resource-status"
35057       },
35058       "get": {
35059         "produces": [
35060           "application/json",
35061           "application/xml"
35062         ],
35063         "parameters": [
35064           {
35065             "in": "path",
35066             "name": "allotted-resource-id",
35067             "required": true,
35068             "type": "string"
35069           }
35070         ],
35071         "responses": {
35072           "200": {
35073             "description": "No response was specified",
35074             "schema": {
35075               "$ref": "#/definitions/(config)allotted-resource-status"
35076             }
35077           }
35078         },
35079         "operationId": "GET-allotted-resource-status"
35080       },
35081       "put": {
35082         "consumes": [
35083           "application/json",
35084           "application/xml"
35085         ],
35086         "produces": [
35087           "application/json",
35088           "application/xml"
35089         ],
35090         "parameters": [
35091           {
35092             "in": "path",
35093             "name": "allotted-resource-id",
35094             "required": true,
35095             "type": "string"
35096           },
35097           {
35098             "in": "body",
35099             "name": "(config)allotted-resource-status",
35100             "required": false,
35101             "schema": {
35102               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
35103             }
35104           }
35105         ],
35106         "responses": {
35107           "200": {
35108             "description": "No response was specified",
35109             "schema": {
35110               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
35111             }
35112           }
35113         },
35114         "operationId": "PUT-allotted-resource-status"
35115       }
35116     },
35117     "/restconf/config/GENERIC-RESOURCE-API:services": {
35118       "delete": {
35119         "produces": [
35120           "application/json",
35121           "application/xml"
35122         ],
35123         "responses": {
35124           "200": {
35125             "description": "No response was specified"
35126           }
35127         },
35128         "operationId": "DELETE-services"
35129       },
35130       "get": {
35131         "produces": [
35132           "application/json",
35133           "application/xml"
35134         ],
35135         "responses": {
35136           "200": {
35137             "description": "No response was specified",
35138             "schema": {
35139               "$ref": "#/definitions/(config)services"
35140             }
35141           }
35142         },
35143         "operationId": "GET-services"
35144       },
35145       "post": {
35146         "consumes": [
35147           "application/json",
35148           "application/xml"
35149         ],
35150         "produces": [
35151           "application/json",
35152           "application/xml"
35153         ],
35154         "parameters": [
35155           {
35156             "in": "body",
35157             "name": "**(config)service",
35158             "required": false,
35159             "schema": {
35160               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
35161             }
35162           }
35163         ],
35164         "responses": {
35165           "200": {
35166             "description": "No response was specified",
35167             "schema": {
35168               "$ref": "#/definitions/(config)servicesPOST"
35169             }
35170           }
35171         },
35172         "operationId": "POST-services"
35173       },
35174       "put": {
35175         "consumes": [
35176           "application/json",
35177           "application/xml"
35178         ],
35179         "produces": [
35180           "application/json",
35181           "application/xml"
35182         ],
35183         "parameters": [
35184           {
35185             "in": "body",
35186             "name": "(config)services",
35187             "required": false,
35188             "schema": {
35189               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
35190             }
35191           }
35192         ],
35193         "responses": {
35194           "200": {
35195             "description": "No response was specified",
35196             "schema": {
35197               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
35198             }
35199           }
35200         },
35201         "operationId": "PUT-services"
35202       }
35203     },
35204     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
35205       "delete": {
35206         "produces": [
35207           "application/json",
35208           "application/xml"
35209         ],
35210         "parameters": [
35211           {
35212             "description": "Keep as M",
35213             "in": "path",
35214             "name": "service-instance-id",
35215             "required": true,
35216             "type": "string"
35217           }
35218         ],
35219         "responses": {
35220           "200": {
35221             "description": "No response was specified"
35222           }
35223         },
35224         "operationId": "DELETE-service"
35225       },
35226       "get": {
35227         "produces": [
35228           "application/json",
35229           "application/xml"
35230         ],
35231         "parameters": [
35232           {
35233             "description": "Keep as M",
35234             "in": "path",
35235             "name": "service-instance-id",
35236             "required": true,
35237             "type": "string"
35238           }
35239         ],
35240         "responses": {
35241           "200": {
35242             "description": "No response was specified",
35243             "schema": {
35244               "$ref": "#/definitions/(config)service"
35245             }
35246           }
35247         },
35248         "operationId": "GET-service"
35249       },
35250       "post": {
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)service-status",
35270             "required": false,
35271             "schema": {
35272               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
35273             }
35274           },
35275           {
35276             "in": "body",
35277             "name": "**(config)service-data",
35278             "required": false,
35279             "schema": {
35280               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
35281             }
35282           }
35283         ],
35284         "responses": {
35285           "200": {
35286             "description": "No response was specified",
35287             "schema": {
35288               "$ref": "#/definitions/(config)servicePOST"
35289             }
35290           }
35291         },
35292         "operationId": "POST-service"
35293       },
35294       "put": {
35295         "consumes": [
35296           "application/json",
35297           "application/xml"
35298         ],
35299         "produces": [
35300           "application/json",
35301           "application/xml"
35302         ],
35303         "parameters": [
35304           {
35305             "description": "Keep as M",
35306             "in": "path",
35307             "name": "service-instance-id",
35308             "required": true,
35309             "type": "string"
35310           },
35311           {
35312             "in": "body",
35313             "name": "(config)service",
35314             "required": false,
35315             "schema": {
35316               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
35317             }
35318           }
35319         ],
35320         "responses": {
35321           "200": {
35322             "description": "No response was specified",
35323             "schema": {
35324               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
35325             }
35326           }
35327         },
35328         "operationId": "PUT-service"
35329       }
35330     },
35331     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
35332       "delete": {
35333         "produces": [
35334           "application/json",
35335           "application/xml"
35336         ],
35337         "parameters": [
35338           {
35339             "description": "Keep as M",
35340             "in": "path",
35341             "name": "service-instance-id",
35342             "required": true,
35343             "type": "string"
35344           }
35345         ],
35346         "responses": {
35347           "200": {
35348             "description": "No response was specified"
35349           }
35350         },
35351         "operationId": "DELETE-service-data"
35352       },
35353       "get": {
35354         "produces": [
35355           "application/json",
35356           "application/xml"
35357         ],
35358         "parameters": [
35359           {
35360             "description": "Keep as M",
35361             "in": "path",
35362             "name": "service-instance-id",
35363             "required": true,
35364             "type": "string"
35365           }
35366         ],
35367         "responses": {
35368           "200": {
35369             "description": "No response was specified",
35370             "schema": {
35371               "$ref": "#/definitions/(config)service-data"
35372             }
35373           }
35374         },
35375         "operationId": "GET-service-data"
35376       },
35377       "post": {
35378         "consumes": [
35379           "application/json",
35380           "application/xml"
35381         ],
35382         "produces": [
35383           "application/json",
35384           "application/xml"
35385         ],
35386         "parameters": [
35387           {
35388             "description": "Keep as M",
35389             "in": "path",
35390             "name": "service-instance-id",
35391             "required": true,
35392             "type": "string"
35393           },
35394           {
35395             "in": "body",
35396             "name": "**(config)networks",
35397             "required": false,
35398             "schema": {
35399               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
35400             }
35401           },
35402           {
35403             "in": "body",
35404             "name": "**(config)pnfs",
35405             "required": false,
35406             "schema": {
35407               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP"
35408             }
35409           },
35410           {
35411             "in": "body",
35412             "name": "**(config)vnfs",
35413             "required": false,
35414             "schema": {
35415               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
35416             }
35417           },
35418           {
35419             "in": "body",
35420             "name": "**(config)consumed-allotted-resources",
35421             "required": false,
35422             "schema": {
35423               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35424             }
35425           },
35426           {
35427             "in": "body",
35428             "name": "**(config)provided-allotted-resources",
35429             "required": false,
35430             "schema": {
35431               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
35432             }
35433           },
35434           {
35435             "in": "body",
35436             "name": "**(config)provided-configurations",
35437             "required": false,
35438             "schema": {
35439               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
35440             }
35441           },
35442           {
35443             "in": "body",
35444             "name": "**(config)vnfc-instance-groups",
35445             "required": false,
35446             "schema": {
35447               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
35448             }
35449           },
35450           {
35451             "in": "body",
35452             "name": "**(config)network-instance-groups",
35453             "required": false,
35454             "schema": {
35455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
35456             }
35457           },
35458           {
35459             "in": "body",
35460             "name": "**(config)forwarding-paths",
35461             "required": false,
35462             "schema": {
35463               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35464             }
35465           },
35466           {
35467             "in": "body",
35468             "name": "**(config)service-level-oper-status",
35469             "required": false,
35470             "schema": {
35471               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
35472             }
35473           },
35474           {
35475             "in": "body",
35476             "name": "**(config)service-topology",
35477             "required": false,
35478             "schema": {
35479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
35480             }
35481           },
35482           {
35483             "in": "body",
35484             "name": "**(config)request-information",
35485             "required": false,
35486             "schema": {
35487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
35488             }
35489           },
35490           {
35491             "in": "body",
35492             "name": "**(config)sdnc-request-header",
35493             "required": false,
35494             "schema": {
35495               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
35496             }
35497           },
35498           {
35499             "in": "body",
35500             "name": "**(config)service-information",
35501             "required": false,
35502             "schema": {
35503               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
35504             }
35505           },
35506           {
35507             "in": "body",
35508             "name": "**(config)service-request-input",
35509             "required": false,
35510             "schema": {
35511               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
35512             }
35513           }
35514         ],
35515         "responses": {
35516           "200": {
35517             "description": "No response was specified",
35518             "schema": {
35519               "$ref": "#/definitions/(config)service-dataPOST"
35520             }
35521           }
35522         },
35523         "operationId": "POST-service-data"
35524       },
35525       "put": {
35526         "consumes": [
35527           "application/json",
35528           "application/xml"
35529         ],
35530         "produces": [
35531           "application/json",
35532           "application/xml"
35533         ],
35534         "parameters": [
35535           {
35536             "description": "Keep as M",
35537             "in": "path",
35538             "name": "service-instance-id",
35539             "required": true,
35540             "type": "string"
35541           },
35542           {
35543             "in": "body",
35544             "name": "(config)service-data",
35545             "required": false,
35546             "schema": {
35547               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
35548             }
35549           }
35550         ],
35551         "responses": {
35552           "200": {
35553             "description": "No response was specified",
35554             "schema": {
35555               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
35556             }
35557           }
35558         },
35559         "operationId": "PUT-service-data"
35560       }
35561     },
35562     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
35563       "delete": {
35564         "produces": [
35565           "application/json",
35566           "application/xml"
35567         ],
35568         "parameters": [
35569           {
35570             "description": "Keep as M",
35571             "in": "path",
35572             "name": "service-instance-id",
35573             "required": true,
35574             "type": "string"
35575           }
35576         ],
35577         "responses": {
35578           "200": {
35579             "description": "No response was specified"
35580           }
35581         },
35582         "operationId": "DELETE-consumed-allotted-resources"
35583       },
35584       "get": {
35585         "produces": [
35586           "application/json",
35587           "application/xml"
35588         ],
35589         "parameters": [
35590           {
35591             "description": "Keep as M",
35592             "in": "path",
35593             "name": "service-instance-id",
35594             "required": true,
35595             "type": "string"
35596           }
35597         ],
35598         "responses": {
35599           "200": {
35600             "description": "No response was specified",
35601             "schema": {
35602               "$ref": "#/definitions/(config)consumed-allotted-resources"
35603             }
35604           }
35605         },
35606         "operationId": "GET-consumed-allotted-resources"
35607       },
35608       "post": {
35609         "consumes": [
35610           "application/json",
35611           "application/xml"
35612         ],
35613         "produces": [
35614           "application/json",
35615           "application/xml"
35616         ],
35617         "parameters": [
35618           {
35619             "description": "Keep as M",
35620             "in": "path",
35621             "name": "service-instance-id",
35622             "required": true,
35623             "type": "string"
35624           },
35625           {
35626             "in": "body",
35627             "name": "**(config)consumed-allotted-resource",
35628             "required": false,
35629             "schema": {
35630               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35631             }
35632           }
35633         ],
35634         "responses": {
35635           "200": {
35636             "description": "No response was specified",
35637             "schema": {
35638               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
35639             }
35640           }
35641         },
35642         "operationId": "POST-consumed-allotted-resources"
35643       },
35644       "put": {
35645         "consumes": [
35646           "application/json",
35647           "application/xml"
35648         ],
35649         "produces": [
35650           "application/json",
35651           "application/xml"
35652         ],
35653         "parameters": [
35654           {
35655             "description": "Keep as M",
35656             "in": "path",
35657             "name": "service-instance-id",
35658             "required": true,
35659             "type": "string"
35660           },
35661           {
35662             "in": "body",
35663             "name": "(config)consumed-allotted-resources",
35664             "required": false,
35665             "schema": {
35666               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35667             }
35668           }
35669         ],
35670         "responses": {
35671           "200": {
35672             "description": "No response was specified",
35673             "schema": {
35674               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35675             }
35676           }
35677         },
35678         "operationId": "PUT-consumed-allotted-resources"
35679       }
35680     },
35681     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
35682       "delete": {
35683         "produces": [
35684           "application/json",
35685           "application/xml"
35686         ],
35687         "parameters": [
35688           {
35689             "description": "Keep as M",
35690             "in": "path",
35691             "name": "service-instance-id",
35692             "required": true,
35693             "type": "string"
35694           },
35695           {
35696             "in": "path",
35697             "name": "allotted-resource-id",
35698             "required": true,
35699             "type": "string"
35700           }
35701         ],
35702         "responses": {
35703           "200": {
35704             "description": "No response was specified"
35705           }
35706         },
35707         "operationId": "DELETE-consumed-allotted-resource"
35708       },
35709       "get": {
35710         "produces": [
35711           "application/json",
35712           "application/xml"
35713         ],
35714         "parameters": [
35715           {
35716             "description": "Keep as M",
35717             "in": "path",
35718             "name": "service-instance-id",
35719             "required": true,
35720             "type": "string"
35721           },
35722           {
35723             "in": "path",
35724             "name": "allotted-resource-id",
35725             "required": true,
35726             "type": "string"
35727           }
35728         ],
35729         "responses": {
35730           "200": {
35731             "description": "No response was specified",
35732             "schema": {
35733               "$ref": "#/definitions/(config)consumed-allotted-resource"
35734             }
35735           }
35736         },
35737         "operationId": "GET-consumed-allotted-resource"
35738       },
35739       "put": {
35740         "consumes": [
35741           "application/json",
35742           "application/xml"
35743         ],
35744         "produces": [
35745           "application/json",
35746           "application/xml"
35747         ],
35748         "parameters": [
35749           {
35750             "description": "Keep as M",
35751             "in": "path",
35752             "name": "service-instance-id",
35753             "required": true,
35754             "type": "string"
35755           },
35756           {
35757             "in": "path",
35758             "name": "allotted-resource-id",
35759             "required": true,
35760             "type": "string"
35761           },
35762           {
35763             "in": "body",
35764             "name": "(config)consumed-allotted-resource",
35765             "required": false,
35766             "schema": {
35767               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35768             }
35769           }
35770         ],
35771         "responses": {
35772           "200": {
35773             "description": "No response was specified",
35774             "schema": {
35775               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35776             }
35777           }
35778         },
35779         "operationId": "PUT-consumed-allotted-resource"
35780       }
35781     },
35782     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths": {
35783       "delete": {
35784         "produces": [
35785           "application/json",
35786           "application/xml"
35787         ],
35788         "parameters": [
35789           {
35790             "description": "Keep as M",
35791             "in": "path",
35792             "name": "service-instance-id",
35793             "required": true,
35794             "type": "string"
35795           }
35796         ],
35797         "responses": {
35798           "200": {
35799             "description": "No response was specified"
35800           }
35801         },
35802         "operationId": "DELETE-forwarding-paths"
35803       },
35804       "get": {
35805         "produces": [
35806           "application/json",
35807           "application/xml"
35808         ],
35809         "parameters": [
35810           {
35811             "description": "Keep as M",
35812             "in": "path",
35813             "name": "service-instance-id",
35814             "required": true,
35815             "type": "string"
35816           }
35817         ],
35818         "responses": {
35819           "200": {
35820             "description": "No response was specified",
35821             "schema": {
35822               "$ref": "#/definitions/(config)forwarding-paths"
35823             }
35824           }
35825         },
35826         "operationId": "GET-forwarding-paths"
35827       },
35828       "post": {
35829         "consumes": [
35830           "application/json",
35831           "application/xml"
35832         ],
35833         "produces": [
35834           "application/json",
35835           "application/xml"
35836         ],
35837         "parameters": [
35838           {
35839             "description": "Keep as M",
35840             "in": "path",
35841             "name": "service-instance-id",
35842             "required": true,
35843             "type": "string"
35844           },
35845           {
35846             "in": "body",
35847             "name": "**(config)forwarding-path",
35848             "required": false,
35849             "schema": {
35850               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
35851             }
35852           }
35853         ],
35854         "responses": {
35855           "200": {
35856             "description": "No response was specified",
35857             "schema": {
35858               "$ref": "#/definitions/(config)forwarding-pathsPOST"
35859             }
35860           }
35861         },
35862         "operationId": "POST-forwarding-paths"
35863       },
35864       "put": {
35865         "consumes": [
35866           "application/json",
35867           "application/xml"
35868         ],
35869         "produces": [
35870           "application/json",
35871           "application/xml"
35872         ],
35873         "parameters": [
35874           {
35875             "description": "Keep as M",
35876             "in": "path",
35877             "name": "service-instance-id",
35878             "required": true,
35879             "type": "string"
35880           },
35881           {
35882             "in": "body",
35883             "name": "(config)forwarding-paths",
35884             "required": false,
35885             "schema": {
35886               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35887             }
35888           }
35889         ],
35890         "responses": {
35891           "200": {
35892             "description": "No response was specified",
35893             "schema": {
35894               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35895             }
35896           }
35897         },
35898         "operationId": "PUT-forwarding-paths"
35899       }
35900     },
35901     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}": {
35902       "delete": {
35903         "produces": [
35904           "application/json",
35905           "application/xml"
35906         ],
35907         "parameters": [
35908           {
35909             "description": "Keep as M",
35910             "in": "path",
35911             "name": "service-instance-id",
35912             "required": true,
35913             "type": "string"
35914           },
35915           {
35916             "description": "Generated by SDNC",
35917             "in": "path",
35918             "name": "forwarding-path-id",
35919             "required": true,
35920             "type": "string"
35921           }
35922         ],
35923         "responses": {
35924           "200": {
35925             "description": "No response was specified"
35926           }
35927         },
35928         "operationId": "DELETE-forwarding-path"
35929       },
35930       "get": {
35931         "produces": [
35932           "application/json",
35933           "application/xml"
35934         ],
35935         "parameters": [
35936           {
35937             "description": "Keep as M",
35938             "in": "path",
35939             "name": "service-instance-id",
35940             "required": true,
35941             "type": "string"
35942           },
35943           {
35944             "description": "Generated by SDNC",
35945             "in": "path",
35946             "name": "forwarding-path-id",
35947             "required": true,
35948             "type": "string"
35949           }
35950         ],
35951         "responses": {
35952           "200": {
35953             "description": "No response was specified",
35954             "schema": {
35955               "$ref": "#/definitions/(config)forwarding-path"
35956             }
35957           }
35958         },
35959         "operationId": "GET-forwarding-path"
35960       },
35961       "post": {
35962         "consumes": [
35963           "application/json",
35964           "application/xml"
35965         ],
35966         "produces": [
35967           "application/json",
35968           "application/xml"
35969         ],
35970         "parameters": [
35971           {
35972             "description": "Keep as M",
35973             "in": "path",
35974             "name": "service-instance-id",
35975             "required": true,
35976             "type": "string"
35977           },
35978           {
35979             "description": "Generated by SDNC",
35980             "in": "path",
35981             "name": "forwarding-path-id",
35982             "required": true,
35983             "type": "string"
35984           },
35985           {
35986             "in": "body",
35987             "name": "**(config)service-paths",
35988             "required": false,
35989             "schema": {
35990               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
35991             }
35992           },
35993           {
35994             "in": "body",
35995             "name": "**(config)onap-model-information",
35996             "required": false,
35997             "schema": {
35998               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
35999             }
36000           }
36001         ],
36002         "responses": {
36003           "200": {
36004             "description": "No response was specified",
36005             "schema": {
36006               "$ref": "#/definitions/(config)forwarding-pathPOST"
36007             }
36008           }
36009         },
36010         "operationId": "POST-forwarding-path"
36011       },
36012       "put": {
36013         "consumes": [
36014           "application/json",
36015           "application/xml"
36016         ],
36017         "produces": [
36018           "application/json",
36019           "application/xml"
36020         ],
36021         "parameters": [
36022           {
36023             "description": "Keep as M",
36024             "in": "path",
36025             "name": "service-instance-id",
36026             "required": true,
36027             "type": "string"
36028           },
36029           {
36030             "description": "Generated by SDNC",
36031             "in": "path",
36032             "name": "forwarding-path-id",
36033             "required": true,
36034             "type": "string"
36035           },
36036           {
36037             "in": "body",
36038             "name": "(config)forwarding-path",
36039             "required": false,
36040             "schema": {
36041               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
36042             }
36043           }
36044         ],
36045         "responses": {
36046           "200": {
36047             "description": "No response was specified",
36048             "schema": {
36049               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
36050             }
36051           }
36052         },
36053         "operationId": "PUT-forwarding-path"
36054       }
36055     },
36056     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/onap-model-information": {
36057       "delete": {
36058         "produces": [
36059           "application/json",
36060           "application/xml"
36061         ],
36062         "parameters": [
36063           {
36064             "description": "Keep as M",
36065             "in": "path",
36066             "name": "service-instance-id",
36067             "required": true,
36068             "type": "string"
36069           },
36070           {
36071             "description": "Generated by SDNC",
36072             "in": "path",
36073             "name": "forwarding-path-id",
36074             "required": true,
36075             "type": "string"
36076           }
36077         ],
36078         "responses": {
36079           "200": {
36080             "description": "No response was specified"
36081           }
36082         },
36083         "operationId": "DELETE-onap-model-information"
36084       },
36085       "get": {
36086         "produces": [
36087           "application/json",
36088           "application/xml"
36089         ],
36090         "parameters": [
36091           {
36092             "description": "Keep as M",
36093             "in": "path",
36094             "name": "service-instance-id",
36095             "required": true,
36096             "type": "string"
36097           },
36098           {
36099             "description": "Generated by SDNC",
36100             "in": "path",
36101             "name": "forwarding-path-id",
36102             "required": true,
36103             "type": "string"
36104           }
36105         ],
36106         "responses": {
36107           "200": {
36108             "description": "No response was specified",
36109             "schema": {
36110               "$ref": "#/definitions/(config)onap-model-information"
36111             }
36112           }
36113         },
36114         "operationId": "GET-onap-model-information"
36115       },
36116       "put": {
36117         "consumes": [
36118           "application/json",
36119           "application/xml"
36120         ],
36121         "produces": [
36122           "application/json",
36123           "application/xml"
36124         ],
36125         "parameters": [
36126           {
36127             "description": "Keep as M",
36128             "in": "path",
36129             "name": "service-instance-id",
36130             "required": true,
36131             "type": "string"
36132           },
36133           {
36134             "description": "Generated by SDNC",
36135             "in": "path",
36136             "name": "forwarding-path-id",
36137             "required": true,
36138             "type": "string"
36139           },
36140           {
36141             "in": "body",
36142             "name": "(config)onap-model-information",
36143             "required": false,
36144             "schema": {
36145               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
36146             }
36147           }
36148         ],
36149         "responses": {
36150           "200": {
36151             "description": "No response was specified",
36152             "schema": {
36153               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
36154             }
36155           }
36156         },
36157         "operationId": "PUT-onap-model-information"
36158       }
36159     },
36160     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths": {
36161       "delete": {
36162         "produces": [
36163           "application/json",
36164           "application/xml"
36165         ],
36166         "parameters": [
36167           {
36168             "description": "Keep as M",
36169             "in": "path",
36170             "name": "service-instance-id",
36171             "required": true,
36172             "type": "string"
36173           },
36174           {
36175             "description": "Generated by SDNC",
36176             "in": "path",
36177             "name": "forwarding-path-id",
36178             "required": true,
36179             "type": "string"
36180           }
36181         ],
36182         "responses": {
36183           "200": {
36184             "description": "No response was specified"
36185           }
36186         },
36187         "operationId": "DELETE-service-paths"
36188       },
36189       "get": {
36190         "produces": [
36191           "application/json",
36192           "application/xml"
36193         ],
36194         "parameters": [
36195           {
36196             "description": "Keep as M",
36197             "in": "path",
36198             "name": "service-instance-id",
36199             "required": true,
36200             "type": "string"
36201           },
36202           {
36203             "description": "Generated by SDNC",
36204             "in": "path",
36205             "name": "forwarding-path-id",
36206             "required": true,
36207             "type": "string"
36208           }
36209         ],
36210         "responses": {
36211           "200": {
36212             "description": "No response was specified",
36213             "schema": {
36214               "$ref": "#/definitions/(config)service-paths"
36215             }
36216           }
36217         },
36218         "operationId": "GET-service-paths"
36219       },
36220       "post": {
36221         "consumes": [
36222           "application/json",
36223           "application/xml"
36224         ],
36225         "produces": [
36226           "application/json",
36227           "application/xml"
36228         ],
36229         "parameters": [
36230           {
36231             "description": "Keep as M",
36232             "in": "path",
36233             "name": "service-instance-id",
36234             "required": true,
36235             "type": "string"
36236           },
36237           {
36238             "description": "Generated by SDNC",
36239             "in": "path",
36240             "name": "forwarding-path-id",
36241             "required": true,
36242             "type": "string"
36243           },
36244           {
36245             "in": "body",
36246             "name": "**(config)service-path",
36247             "required": false,
36248             "schema": {
36249               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
36250             }
36251           }
36252         ],
36253         "responses": {
36254           "200": {
36255             "description": "No response was specified",
36256             "schema": {
36257               "$ref": "#/definitions/(config)service-pathsPOST"
36258             }
36259           }
36260         },
36261         "operationId": "POST-service-paths"
36262       },
36263       "put": {
36264         "consumes": [
36265           "application/json",
36266           "application/xml"
36267         ],
36268         "produces": [
36269           "application/json",
36270           "application/xml"
36271         ],
36272         "parameters": [
36273           {
36274             "description": "Keep as M",
36275             "in": "path",
36276             "name": "service-instance-id",
36277             "required": true,
36278             "type": "string"
36279           },
36280           {
36281             "description": "Generated by SDNC",
36282             "in": "path",
36283             "name": "forwarding-path-id",
36284             "required": true,
36285             "type": "string"
36286           },
36287           {
36288             "in": "body",
36289             "name": "(config)service-paths",
36290             "required": false,
36291             "schema": {
36292               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
36293             }
36294           }
36295         ],
36296         "responses": {
36297           "200": {
36298             "description": "No response was specified",
36299             "schema": {
36300               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
36301             }
36302           }
36303         },
36304         "operationId": "PUT-service-paths"
36305       }
36306     },
36307     "/restconf/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}": {
36308       "delete": {
36309         "produces": [
36310           "application/json",
36311           "application/xml"
36312         ],
36313         "parameters": [
36314           {
36315             "description": "Keep as M",
36316             "in": "path",
36317             "name": "service-instance-id",
36318             "required": true,
36319             "type": "string"
36320           },
36321           {
36322             "description": "Generated by SDNC",
36323             "in": "path",
36324             "name": "forwarding-path-id",
36325             "required": true,
36326             "type": "string"
36327           },
36328           {
36329             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36330             "in": "path",
36331             "name": "service-path-instance-id",
36332             "required": true,
36333             "type": "string"
36334           }
36335         ],
36336         "responses": {
36337           "200": {
36338             "description": "No response was specified"
36339           }
36340         },
36341         "operationId": "DELETE-service-path"
36342       },
36343       "get": {
36344         "produces": [
36345           "application/json",
36346           "application/xml"
36347         ],
36348         "parameters": [
36349           {
36350             "description": "Keep as M",
36351             "in": "path",
36352             "name": "service-instance-id",
36353             "required": true,
36354             "type": "string"
36355           },
36356           {
36357             "description": "Generated by SDNC",
36358             "in": "path",
36359             "name": "forwarding-path-id",
36360             "required": true,
36361             "type": "string"
36362           },
36363           {
36364             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36365             "in": "path",
36366             "name": "service-path-instance-id",
36367             "required": true,
36368             "type": "string"
36369           }
36370         ],
36371         "responses": {
36372           "200": {
36373             "description": "No response was specified",
36374             "schema": {
36375               "$ref": "#/definitions/(config)service-path"
36376             }
36377           }
36378         },
36379         "operationId": "GET-service-path"
36380       },
36381       "post": {
36382         "consumes": [
36383           "application/json",
36384           "application/xml"
36385         ],
36386         "produces": [
36387           "application/json",
36388           "application/xml"
36389         ],
36390         "parameters": [
36391           {
36392             "description": "Keep as M",
36393             "in": "path",
36394             "name": "service-instance-id",
36395             "required": true,
36396             "type": "string"
36397           },
36398           {
36399             "description": "Generated by SDNC",
36400             "in": "path",
36401             "name": "forwarding-path-id",
36402             "required": true,
36403             "type": "string"
36404           },
36405           {
36406             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36407             "in": "path",
36408             "name": "service-path-instance-id",
36409             "required": true,
36410             "type": "string"
36411           },
36412           {
36413             "in": "body",
36414             "name": "**(config)service",
36415             "required": false,
36416             "schema": {
36417               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36418             }
36419           }
36420         ],
36421         "responses": {
36422           "200": {
36423             "description": "No response was specified",
36424             "schema": {
36425               "$ref": "#/definitions/(config)service-pathPOST"
36426             }
36427           }
36428         },
36429         "operationId": "POST-service-path"
36430       },
36431       "put": {
36432         "consumes": [
36433           "application/json",
36434           "application/xml"
36435         ],
36436         "produces": [
36437           "application/json",
36438           "application/xml"
36439         ],
36440         "parameters": [
36441           {
36442             "description": "Keep as M",
36443             "in": "path",
36444             "name": "service-instance-id",
36445             "required": true,
36446             "type": "string"
36447           },
36448           {
36449             "description": "Generated by SDNC",
36450             "in": "path",
36451             "name": "forwarding-path-id",
36452             "required": true,
36453             "type": "string"
36454           },
36455           {
36456             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36457             "in": "path",
36458             "name": "service-path-instance-id",
36459             "required": true,
36460             "type": "string"
36461           },
36462           {
36463             "in": "body",
36464             "name": "(config)service-path",
36465             "required": false,
36466             "schema": {
36467               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
36468             }
36469           }
36470         ],
36471         "responses": {
36472           "200": {
36473             "description": "No response was specified",
36474             "schema": {
36475               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
36476             }
36477           }
36478         },
36479         "operationId": "PUT-service-path"
36480       }
36481     },
36482     "/restconf/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}": {
36483       "delete": {
36484         "produces": [
36485           "application/json",
36486           "application/xml"
36487         ],
36488         "parameters": [
36489           {
36490             "description": "Keep as M",
36491             "in": "path",
36492             "name": "service-instance-id",
36493             "required": true,
36494             "type": "string"
36495           },
36496           {
36497             "description": "Generated by SDNC",
36498             "in": "path",
36499             "name": "forwarding-path-id",
36500             "required": true,
36501             "type": "string"
36502           },
36503           {
36504             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36505             "in": "path",
36506             "name": "service-path-instance-id",
36507             "required": true,
36508             "type": "string"
36509           },
36510           {
36511             "description": "service-instance-id of each service-instance in the service-path-instance",
36512             "in": "path",
36513             "name": "service-instance-id",
36514             "required": true,
36515             "type": "string"
36516           }
36517         ],
36518         "responses": {
36519           "200": {
36520             "description": "No response was specified"
36521           }
36522         },
36523         "operationId": "DELETE-service"
36524       },
36525       "get": {
36526         "produces": [
36527           "application/json",
36528           "application/xml"
36529         ],
36530         "parameters": [
36531           {
36532             "description": "Keep as M",
36533             "in": "path",
36534             "name": "service-instance-id",
36535             "required": true,
36536             "type": "string"
36537           },
36538           {
36539             "description": "Generated by SDNC",
36540             "in": "path",
36541             "name": "forwarding-path-id",
36542             "required": true,
36543             "type": "string"
36544           },
36545           {
36546             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36547             "in": "path",
36548             "name": "service-path-instance-id",
36549             "required": true,
36550             "type": "string"
36551           },
36552           {
36553             "description": "service-instance-id of each service-instance in the service-path-instance",
36554             "in": "path",
36555             "name": "service-instance-id",
36556             "required": true,
36557             "type": "string"
36558           }
36559         ],
36560         "responses": {
36561           "200": {
36562             "description": "No response was specified",
36563             "schema": {
36564               "$ref": "#/definitions/(config)service"
36565             }
36566           }
36567         },
36568         "operationId": "GET-service"
36569       },
36570       "post": {
36571         "consumes": [
36572           "application/json",
36573           "application/xml"
36574         ],
36575         "produces": [
36576           "application/json",
36577           "application/xml"
36578         ],
36579         "parameters": [
36580           {
36581             "description": "Keep as M",
36582             "in": "path",
36583             "name": "service-instance-id",
36584             "required": true,
36585             "type": "string"
36586           },
36587           {
36588             "description": "Generated by SDNC",
36589             "in": "path",
36590             "name": "forwarding-path-id",
36591             "required": true,
36592             "type": "string"
36593           },
36594           {
36595             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36596             "in": "path",
36597             "name": "service-path-instance-id",
36598             "required": true,
36599             "type": "string"
36600           },
36601           {
36602             "description": "service-instance-id of each service-instance in the service-path-instance",
36603             "in": "path",
36604             "name": "service-instance-id",
36605             "required": true,
36606             "type": "string"
36607           },
36608           {
36609             "in": "body",
36610             "name": "**(config)vnfs",
36611             "required": false,
36612             "schema": {
36613               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36614             }
36615           }
36616         ],
36617         "responses": {
36618           "200": {
36619             "description": "No response was specified",
36620             "schema": {
36621               "$ref": "#/definitions/(config)servicePOST"
36622             }
36623           }
36624         },
36625         "operationId": "POST-service"
36626       },
36627       "put": {
36628         "consumes": [
36629           "application/json",
36630           "application/xml"
36631         ],
36632         "produces": [
36633           "application/json",
36634           "application/xml"
36635         ],
36636         "parameters": [
36637           {
36638             "description": "Keep as M",
36639             "in": "path",
36640             "name": "service-instance-id",
36641             "required": true,
36642             "type": "string"
36643           },
36644           {
36645             "description": "Generated by SDNC",
36646             "in": "path",
36647             "name": "forwarding-path-id",
36648             "required": true,
36649             "type": "string"
36650           },
36651           {
36652             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36653             "in": "path",
36654             "name": "service-path-instance-id",
36655             "required": true,
36656             "type": "string"
36657           },
36658           {
36659             "description": "service-instance-id of each service-instance in the service-path-instance",
36660             "in": "path",
36661             "name": "service-instance-id",
36662             "required": true,
36663             "type": "string"
36664           },
36665           {
36666             "in": "body",
36667             "name": "(config)service",
36668             "required": false,
36669             "schema": {
36670               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36671             }
36672           }
36673         ],
36674         "responses": {
36675           "200": {
36676             "description": "No response was specified",
36677             "schema": {
36678               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36679             }
36680           }
36681         },
36682         "operationId": "PUT-service"
36683       }
36684     },
36685     "/restconf/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": {
36686       "delete": {
36687         "produces": [
36688           "application/json",
36689           "application/xml"
36690         ],
36691         "parameters": [
36692           {
36693             "description": "Keep as M",
36694             "in": "path",
36695             "name": "service-instance-id",
36696             "required": true,
36697             "type": "string"
36698           },
36699           {
36700             "description": "Generated by SDNC",
36701             "in": "path",
36702             "name": "forwarding-path-id",
36703             "required": true,
36704             "type": "string"
36705           },
36706           {
36707             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36708             "in": "path",
36709             "name": "service-path-instance-id",
36710             "required": true,
36711             "type": "string"
36712           },
36713           {
36714             "description": "service-instance-id of each service-instance in the service-path-instance",
36715             "in": "path",
36716             "name": "service-instance-id",
36717             "required": true,
36718             "type": "string"
36719           }
36720         ],
36721         "responses": {
36722           "200": {
36723             "description": "No response was specified"
36724           }
36725         },
36726         "operationId": "DELETE-vnfs"
36727       },
36728       "get": {
36729         "produces": [
36730           "application/json",
36731           "application/xml"
36732         ],
36733         "parameters": [
36734           {
36735             "description": "Keep as M",
36736             "in": "path",
36737             "name": "service-instance-id",
36738             "required": true,
36739             "type": "string"
36740           },
36741           {
36742             "description": "Generated by SDNC",
36743             "in": "path",
36744             "name": "forwarding-path-id",
36745             "required": true,
36746             "type": "string"
36747           },
36748           {
36749             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36750             "in": "path",
36751             "name": "service-path-instance-id",
36752             "required": true,
36753             "type": "string"
36754           },
36755           {
36756             "description": "service-instance-id of each service-instance in the service-path-instance",
36757             "in": "path",
36758             "name": "service-instance-id",
36759             "required": true,
36760             "type": "string"
36761           }
36762         ],
36763         "responses": {
36764           "200": {
36765             "description": "No response was specified",
36766             "schema": {
36767               "$ref": "#/definitions/(config)vnfs"
36768             }
36769           }
36770         },
36771         "operationId": "GET-vnfs"
36772       },
36773       "post": {
36774         "consumes": [
36775           "application/json",
36776           "application/xml"
36777         ],
36778         "produces": [
36779           "application/json",
36780           "application/xml"
36781         ],
36782         "parameters": [
36783           {
36784             "description": "Keep as M",
36785             "in": "path",
36786             "name": "service-instance-id",
36787             "required": true,
36788             "type": "string"
36789           },
36790           {
36791             "description": "Generated by SDNC",
36792             "in": "path",
36793             "name": "forwarding-path-id",
36794             "required": true,
36795             "type": "string"
36796           },
36797           {
36798             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36799             "in": "path",
36800             "name": "service-path-instance-id",
36801             "required": true,
36802             "type": "string"
36803           },
36804           {
36805             "description": "service-instance-id of each service-instance in the service-path-instance",
36806             "in": "path",
36807             "name": "service-instance-id",
36808             "required": true,
36809             "type": "string"
36810           },
36811           {
36812             "in": "body",
36813             "name": "**(config)vnf",
36814             "required": false,
36815             "schema": {
36816               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
36817             }
36818           }
36819         ],
36820         "responses": {
36821           "200": {
36822             "description": "No response was specified",
36823             "schema": {
36824               "$ref": "#/definitions/(config)vnfsPOST"
36825             }
36826           }
36827         },
36828         "operationId": "POST-vnfs"
36829       },
36830       "put": {
36831         "consumes": [
36832           "application/json",
36833           "application/xml"
36834         ],
36835         "produces": [
36836           "application/json",
36837           "application/xml"
36838         ],
36839         "parameters": [
36840           {
36841             "description": "Keep as M",
36842             "in": "path",
36843             "name": "service-instance-id",
36844             "required": true,
36845             "type": "string"
36846           },
36847           {
36848             "description": "Generated by SDNC",
36849             "in": "path",
36850             "name": "forwarding-path-id",
36851             "required": true,
36852             "type": "string"
36853           },
36854           {
36855             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36856             "in": "path",
36857             "name": "service-path-instance-id",
36858             "required": true,
36859             "type": "string"
36860           },
36861           {
36862             "description": "service-instance-id of each service-instance in the service-path-instance",
36863             "in": "path",
36864             "name": "service-instance-id",
36865             "required": true,
36866             "type": "string"
36867           },
36868           {
36869             "in": "body",
36870             "name": "(config)vnfs",
36871             "required": false,
36872             "schema": {
36873               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36874             }
36875           }
36876         ],
36877         "responses": {
36878           "200": {
36879             "description": "No response was specified",
36880             "schema": {
36881               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36882             }
36883           }
36884         },
36885         "operationId": "PUT-vnfs"
36886       }
36887     },
36888     "/restconf/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}": {
36889       "delete": {
36890         "produces": [
36891           "application/json",
36892           "application/xml"
36893         ],
36894         "parameters": [
36895           {
36896             "description": "Keep as M",
36897             "in": "path",
36898             "name": "service-instance-id",
36899             "required": true,
36900             "type": "string"
36901           },
36902           {
36903             "description": "Generated by SDNC",
36904             "in": "path",
36905             "name": "forwarding-path-id",
36906             "required": true,
36907             "type": "string"
36908           },
36909           {
36910             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36911             "in": "path",
36912             "name": "service-path-instance-id",
36913             "required": true,
36914             "type": "string"
36915           },
36916           {
36917             "description": "service-instance-id of each service-instance in the service-path-instance",
36918             "in": "path",
36919             "name": "service-instance-id",
36920             "required": true,
36921             "type": "string"
36922           },
36923           {
36924             "description": "VNF instance ID in the path",
36925             "in": "path",
36926             "name": "vnf-instance-id",
36927             "required": true,
36928             "type": "string"
36929           }
36930         ],
36931         "responses": {
36932           "200": {
36933             "description": "No response was specified"
36934           }
36935         },
36936         "operationId": "DELETE-vnf"
36937       },
36938       "get": {
36939         "produces": [
36940           "application/json",
36941           "application/xml"
36942         ],
36943         "parameters": [
36944           {
36945             "description": "Keep as M",
36946             "in": "path",
36947             "name": "service-instance-id",
36948             "required": true,
36949             "type": "string"
36950           },
36951           {
36952             "description": "Generated by SDNC",
36953             "in": "path",
36954             "name": "forwarding-path-id",
36955             "required": true,
36956             "type": "string"
36957           },
36958           {
36959             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36960             "in": "path",
36961             "name": "service-path-instance-id",
36962             "required": true,
36963             "type": "string"
36964           },
36965           {
36966             "description": "service-instance-id of each service-instance in the service-path-instance",
36967             "in": "path",
36968             "name": "service-instance-id",
36969             "required": true,
36970             "type": "string"
36971           },
36972           {
36973             "description": "VNF instance ID in the path",
36974             "in": "path",
36975             "name": "vnf-instance-id",
36976             "required": true,
36977             "type": "string"
36978           }
36979         ],
36980         "responses": {
36981           "200": {
36982             "description": "No response was specified",
36983             "schema": {
36984               "$ref": "#/definitions/(config)vnf"
36985             }
36986           }
36987         },
36988         "operationId": "GET-vnf"
36989       },
36990       "post": {
36991         "consumes": [
36992           "application/json",
36993           "application/xml"
36994         ],
36995         "produces": [
36996           "application/json",
36997           "application/xml"
36998         ],
36999         "parameters": [
37000           {
37001             "description": "Keep as M",
37002             "in": "path",
37003             "name": "service-instance-id",
37004             "required": true,
37005             "type": "string"
37006           },
37007           {
37008             "description": "Generated by SDNC",
37009             "in": "path",
37010             "name": "forwarding-path-id",
37011             "required": true,
37012             "type": "string"
37013           },
37014           {
37015             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
37016             "in": "path",
37017             "name": "service-path-instance-id",
37018             "required": true,
37019             "type": "string"
37020           },
37021           {
37022             "description": "service-instance-id of each service-instance in the service-path-instance",
37023             "in": "path",
37024             "name": "service-instance-id",
37025             "required": true,
37026             "type": "string"
37027           },
37028           {
37029             "description": "VNF instance ID in the path",
37030             "in": "path",
37031             "name": "vnf-instance-id",
37032             "required": true,
37033             "type": "string"
37034           },
37035           {
37036             "in": "body",
37037             "name": "**(config)vf-module-instance",
37038             "required": false,
37039             "schema": {
37040               "$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"
37041             }
37042           }
37043         ],
37044         "responses": {
37045           "200": {
37046             "description": "No response was specified",
37047             "schema": {
37048               "$ref": "#/definitions/(config)vnfPOST"
37049             }
37050           }
37051         },
37052         "operationId": "POST-vnf"
37053       },
37054       "put": {
37055         "consumes": [
37056           "application/json",
37057           "application/xml"
37058         ],
37059         "produces": [
37060           "application/json",
37061           "application/xml"
37062         ],
37063         "parameters": [
37064           {
37065             "description": "Keep as M",
37066             "in": "path",
37067             "name": "service-instance-id",
37068             "required": true,
37069             "type": "string"
37070           },
37071           {
37072             "description": "Generated by SDNC",
37073             "in": "path",
37074             "name": "forwarding-path-id",
37075             "required": true,
37076             "type": "string"
37077           },
37078           {
37079             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
37080             "in": "path",
37081             "name": "service-path-instance-id",
37082             "required": true,
37083             "type": "string"
37084           },
37085           {
37086             "description": "service-instance-id of each service-instance in the service-path-instance",
37087             "in": "path",
37088             "name": "service-instance-id",
37089             "required": true,
37090             "type": "string"
37091           },
37092           {
37093             "description": "VNF instance ID in the path",
37094             "in": "path",
37095             "name": "vnf-instance-id",
37096             "required": true,
37097             "type": "string"
37098           },
37099           {
37100             "in": "body",
37101             "name": "(config)vnf",
37102             "required": false,
37103             "schema": {
37104               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
37105             }
37106           }
37107         ],
37108         "responses": {
37109           "200": {
37110             "description": "No response was specified",
37111             "schema": {
37112               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
37113             }
37114           }
37115         },
37116         "operationId": "PUT-vnf"
37117       }
37118     },
37119     "/restconf/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": {
37120       "delete": {
37121         "produces": [
37122           "application/json",
37123           "application/xml"
37124         ],
37125         "parameters": [
37126           {
37127             "description": "Keep as M",
37128             "in": "path",
37129             "name": "service-instance-id",
37130             "required": true,
37131             "type": "string"
37132           },
37133           {
37134             "description": "Generated by SDNC",
37135             "in": "path",
37136             "name": "forwarding-path-id",
37137             "required": true,
37138             "type": "string"
37139           },
37140           {
37141             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
37142             "in": "path",
37143             "name": "service-path-instance-id",
37144             "required": true,
37145             "type": "string"
37146           },
37147           {
37148             "description": "service-instance-id of each service-instance in the service-path-instance",
37149             "in": "path",
37150             "name": "service-instance-id",
37151             "required": true,
37152             "type": "string"
37153           },
37154           {
37155             "description": "VNF instance ID in the path",
37156             "in": "path",
37157             "name": "vnf-instance-id",
37158             "required": true,
37159             "type": "string"
37160           }
37161         ],
37162         "responses": {
37163           "200": {
37164             "description": "No response was specified"
37165           }
37166         },
37167         "operationId": "DELETE-vf-module-instance"
37168       },
37169       "get": {
37170         "produces": [
37171           "application/json",
37172           "application/xml"
37173         ],
37174         "parameters": [
37175           {
37176             "description": "Keep as M",
37177             "in": "path",
37178             "name": "service-instance-id",
37179             "required": true,
37180             "type": "string"
37181           },
37182           {
37183             "description": "Generated by SDNC",
37184             "in": "path",
37185             "name": "forwarding-path-id",
37186             "required": true,
37187             "type": "string"
37188           },
37189           {
37190             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
37191             "in": "path",
37192             "name": "service-path-instance-id",
37193             "required": true,
37194             "type": "string"
37195           },
37196           {
37197             "description": "service-instance-id of each service-instance in the service-path-instance",
37198             "in": "path",
37199             "name": "service-instance-id",
37200             "required": true,
37201             "type": "string"
37202           },
37203           {
37204             "description": "VNF instance ID in the path",
37205             "in": "path",
37206             "name": "vnf-instance-id",
37207             "required": true,
37208             "type": "string"
37209           }
37210         ],
37211         "responses": {
37212           "200": {
37213             "description": "No response was specified",
37214             "schema": {
37215               "$ref": "#/definitions/(config)vf-module-instance"
37216             }
37217           }
37218         },
37219         "operationId": "GET-vf-module-instance"
37220       },
37221       "put": {
37222         "consumes": [
37223           "application/json",
37224           "application/xml"
37225         ],
37226         "produces": [
37227           "application/json",
37228           "application/xml"
37229         ],
37230         "parameters": [
37231           {
37232             "description": "Keep as M",
37233             "in": "path",
37234             "name": "service-instance-id",
37235             "required": true,
37236             "type": "string"
37237           },
37238           {
37239             "description": "Generated by SDNC",
37240             "in": "path",
37241             "name": "forwarding-path-id",
37242             "required": true,
37243             "type": "string"
37244           },
37245           {
37246             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
37247             "in": "path",
37248             "name": "service-path-instance-id",
37249             "required": true,
37250             "type": "string"
37251           },
37252           {
37253             "description": "service-instance-id of each service-instance in the service-path-instance",
37254             "in": "path",
37255             "name": "service-instance-id",
37256             "required": true,
37257             "type": "string"
37258           },
37259           {
37260             "description": "VNF instance ID in the path",
37261             "in": "path",
37262             "name": "vnf-instance-id",
37263             "required": true,
37264             "type": "string"
37265           },
37266           {
37267             "in": "body",
37268             "name": "(config)vf-module-instance",
37269             "required": false,
37270             "schema": {
37271               "$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"
37272             }
37273           }
37274         ],
37275         "responses": {
37276           "200": {
37277             "description": "No response was specified",
37278             "schema": {
37279               "$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"
37280             }
37281           }
37282         },
37283         "operationId": "PUT-vf-module-instance"
37284       }
37285     },
37286     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups": {
37287       "delete": {
37288         "produces": [
37289           "application/json",
37290           "application/xml"
37291         ],
37292         "parameters": [
37293           {
37294             "description": "Keep as M",
37295             "in": "path",
37296             "name": "service-instance-id",
37297             "required": true,
37298             "type": "string"
37299           }
37300         ],
37301         "responses": {
37302           "200": {
37303             "description": "No response was specified"
37304           }
37305         },
37306         "operationId": "DELETE-network-instance-groups"
37307       },
37308       "get": {
37309         "produces": [
37310           "application/json",
37311           "application/xml"
37312         ],
37313         "parameters": [
37314           {
37315             "description": "Keep as M",
37316             "in": "path",
37317             "name": "service-instance-id",
37318             "required": true,
37319             "type": "string"
37320           }
37321         ],
37322         "responses": {
37323           "200": {
37324             "description": "No response was specified",
37325             "schema": {
37326               "$ref": "#/definitions/(config)network-instance-groups"
37327             }
37328           }
37329         },
37330         "operationId": "GET-network-instance-groups"
37331       },
37332       "post": {
37333         "consumes": [
37334           "application/json",
37335           "application/xml"
37336         ],
37337         "produces": [
37338           "application/json",
37339           "application/xml"
37340         ],
37341         "parameters": [
37342           {
37343             "description": "Keep as M",
37344             "in": "path",
37345             "name": "service-instance-id",
37346             "required": true,
37347             "type": "string"
37348           },
37349           {
37350             "in": "body",
37351             "name": "**(config)network-instance-group",
37352             "required": false,
37353             "schema": {
37354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
37355             }
37356           }
37357         ],
37358         "responses": {
37359           "200": {
37360             "description": "No response was specified",
37361             "schema": {
37362               "$ref": "#/definitions/(config)network-instance-groupsPOST"
37363             }
37364           }
37365         },
37366         "operationId": "POST-network-instance-groups"
37367       },
37368       "put": {
37369         "consumes": [
37370           "application/json",
37371           "application/xml"
37372         ],
37373         "produces": [
37374           "application/json",
37375           "application/xml"
37376         ],
37377         "parameters": [
37378           {
37379             "description": "Keep as M",
37380             "in": "path",
37381             "name": "service-instance-id",
37382             "required": true,
37383             "type": "string"
37384           },
37385           {
37386             "in": "body",
37387             "name": "(config)network-instance-groups",
37388             "required": false,
37389             "schema": {
37390               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
37391             }
37392           }
37393         ],
37394         "responses": {
37395           "200": {
37396             "description": "No response was specified",
37397             "schema": {
37398               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
37399             }
37400           }
37401         },
37402         "operationId": "PUT-network-instance-groups"
37403       }
37404     },
37405     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}": {
37406       "delete": {
37407         "produces": [
37408           "application/json",
37409           "application/xml"
37410         ],
37411         "parameters": [
37412           {
37413             "description": "Keep as M",
37414             "in": "path",
37415             "name": "service-instance-id",
37416             "required": true,
37417             "type": "string"
37418           },
37419           {
37420             "description": "Also a Key in Network Instance Group in A&AI",
37421             "in": "path",
37422             "name": "network-instance-group-id",
37423             "required": true,
37424             "type": "string"
37425           }
37426         ],
37427         "responses": {
37428           "200": {
37429             "description": "No response was specified"
37430           }
37431         },
37432         "operationId": "DELETE-network-instance-group"
37433       },
37434       "get": {
37435         "produces": [
37436           "application/json",
37437           "application/xml"
37438         ],
37439         "parameters": [
37440           {
37441             "description": "Keep as M",
37442             "in": "path",
37443             "name": "service-instance-id",
37444             "required": true,
37445             "type": "string"
37446           },
37447           {
37448             "description": "Also a Key in Network Instance Group in A&AI",
37449             "in": "path",
37450             "name": "network-instance-group-id",
37451             "required": true,
37452             "type": "string"
37453           }
37454         ],
37455         "responses": {
37456           "200": {
37457             "description": "No response was specified",
37458             "schema": {
37459               "$ref": "#/definitions/(config)network-instance-group"
37460             }
37461           }
37462         },
37463         "operationId": "GET-network-instance-group"
37464       },
37465       "post": {
37466         "consumes": [
37467           "application/json",
37468           "application/xml"
37469         ],
37470         "produces": [
37471           "application/json",
37472           "application/xml"
37473         ],
37474         "parameters": [
37475           {
37476             "description": "Keep as M",
37477             "in": "path",
37478             "name": "service-instance-id",
37479             "required": true,
37480             "type": "string"
37481           },
37482           {
37483             "description": "Also a Key in Network Instance Group in A&AI",
37484             "in": "path",
37485             "name": "network-instance-group-id",
37486             "required": true,
37487             "type": "string"
37488           },
37489           {
37490             "in": "body",
37491             "name": "**(config)subnet-assignment-policy",
37492             "required": false,
37493             "schema": {
37494               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
37495             }
37496           },
37497           {
37498             "in": "body",
37499             "name": "**(config)vpn-binding-policy",
37500             "required": false,
37501             "schema": {
37502               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
37503             }
37504           },
37505           {
37506             "in": "body",
37507             "name": "**(config)aggregate-route-policy",
37508             "required": false,
37509             "schema": {
37510               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP"
37511             }
37512           },
37513           {
37514             "in": "body",
37515             "name": "**(config)networks",
37516             "required": false,
37517             "schema": {
37518               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37519             }
37520           },
37521           {
37522             "in": "body",
37523             "name": "**(config)onap-model-information",
37524             "required": false,
37525             "schema": {
37526               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
37527             }
37528           },
37529           {
37530             "in": "body",
37531             "name": "**(config)subnets",
37532             "required": false,
37533             "schema": {
37534               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
37535             }
37536           },
37537           {
37538             "in": "body",
37539             "name": "**(config)aggregate-routes",
37540             "required": false,
37541             "schema": {
37542               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP"
37543             }
37544           }
37545         ],
37546         "responses": {
37547           "200": {
37548             "description": "No response was specified",
37549             "schema": {
37550               "$ref": "#/definitions/(config)network-instance-groupPOST"
37551             }
37552           }
37553         },
37554         "operationId": "POST-network-instance-group"
37555       },
37556       "put": {
37557         "consumes": [
37558           "application/json",
37559           "application/xml"
37560         ],
37561         "produces": [
37562           "application/json",
37563           "application/xml"
37564         ],
37565         "parameters": [
37566           {
37567             "description": "Keep as M",
37568             "in": "path",
37569             "name": "service-instance-id",
37570             "required": true,
37571             "type": "string"
37572           },
37573           {
37574             "description": "Also a Key in Network Instance Group in A&AI",
37575             "in": "path",
37576             "name": "network-instance-group-id",
37577             "required": true,
37578             "type": "string"
37579           },
37580           {
37581             "in": "body",
37582             "name": "(config)network-instance-group",
37583             "required": false,
37584             "schema": {
37585               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
37586             }
37587           }
37588         ],
37589         "responses": {
37590           "200": {
37591             "description": "No response was specified",
37592             "schema": {
37593               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
37594             }
37595           }
37596         },
37597         "operationId": "PUT-network-instance-group"
37598       }
37599     },
37600     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-route-policy": {
37601       "delete": {
37602         "produces": [
37603           "application/json",
37604           "application/xml"
37605         ],
37606         "parameters": [
37607           {
37608             "description": "Keep as M",
37609             "in": "path",
37610             "name": "service-instance-id",
37611             "required": true,
37612             "type": "string"
37613           },
37614           {
37615             "description": "Also a Key in Network Instance Group in A&AI",
37616             "in": "path",
37617             "name": "network-instance-group-id",
37618             "required": true,
37619             "type": "string"
37620           }
37621         ],
37622         "responses": {
37623           "200": {
37624             "description": "No response was specified"
37625           }
37626         },
37627         "operationId": "DELETE-aggregate-route-policy"
37628       },
37629       "get": {
37630         "produces": [
37631           "application/json",
37632           "application/xml"
37633         ],
37634         "parameters": [
37635           {
37636             "description": "Keep as M",
37637             "in": "path",
37638             "name": "service-instance-id",
37639             "required": true,
37640             "type": "string"
37641           },
37642           {
37643             "description": "Also a Key in Network Instance Group in A&AI",
37644             "in": "path",
37645             "name": "network-instance-group-id",
37646             "required": true,
37647             "type": "string"
37648           }
37649         ],
37650         "responses": {
37651           "200": {
37652             "description": "No response was specified",
37653             "schema": {
37654               "$ref": "#/definitions/(config)aggregate-route-policy"
37655             }
37656           }
37657         },
37658         "operationId": "GET-aggregate-route-policy"
37659       },
37660       "put": {
37661         "consumes": [
37662           "application/json",
37663           "application/xml"
37664         ],
37665         "produces": [
37666           "application/json",
37667           "application/xml"
37668         ],
37669         "parameters": [
37670           {
37671             "description": "Keep as M",
37672             "in": "path",
37673             "name": "service-instance-id",
37674             "required": true,
37675             "type": "string"
37676           },
37677           {
37678             "description": "Also a Key in Network Instance Group in A&AI",
37679             "in": "path",
37680             "name": "network-instance-group-id",
37681             "required": true,
37682             "type": "string"
37683           },
37684           {
37685             "in": "body",
37686             "name": "(config)aggregate-route-policy",
37687             "required": false,
37688             "schema": {
37689               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP"
37690             }
37691           }
37692         ],
37693         "responses": {
37694           "200": {
37695             "description": "No response was specified",
37696             "schema": {
37697               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP"
37698             }
37699           }
37700         },
37701         "operationId": "PUT-aggregate-route-policy"
37702       }
37703     },
37704     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-routes/{route-id}": {
37705       "delete": {
37706         "produces": [
37707           "application/json",
37708           "application/xml"
37709         ],
37710         "parameters": [
37711           {
37712             "description": "Keep as M",
37713             "in": "path",
37714             "name": "service-instance-id",
37715             "required": true,
37716             "type": "string"
37717           },
37718           {
37719             "description": "Also a Key in Network Instance Group in A&AI",
37720             "in": "path",
37721             "name": "network-instance-group-id",
37722             "required": true,
37723             "type": "string"
37724           },
37725           {
37726             "description": "Unique id",
37727             "in": "path",
37728             "name": "route-id",
37729             "required": true,
37730             "type": "string"
37731           }
37732         ],
37733         "responses": {
37734           "200": {
37735             "description": "No response was specified"
37736           }
37737         },
37738         "operationId": "DELETE-aggregate-routes"
37739       },
37740       "get": {
37741         "produces": [
37742           "application/json",
37743           "application/xml"
37744         ],
37745         "parameters": [
37746           {
37747             "description": "Keep as M",
37748             "in": "path",
37749             "name": "service-instance-id",
37750             "required": true,
37751             "type": "string"
37752           },
37753           {
37754             "description": "Also a Key in Network Instance Group in A&AI",
37755             "in": "path",
37756             "name": "network-instance-group-id",
37757             "required": true,
37758             "type": "string"
37759           },
37760           {
37761             "description": "Unique id",
37762             "in": "path",
37763             "name": "route-id",
37764             "required": true,
37765             "type": "string"
37766           }
37767         ],
37768         "responses": {
37769           "200": {
37770             "description": "No response was specified",
37771             "schema": {
37772               "$ref": "#/definitions/(config)aggregate-routes"
37773             }
37774           }
37775         },
37776         "operationId": "GET-aggregate-routes"
37777       },
37778       "put": {
37779         "consumes": [
37780           "application/json",
37781           "application/xml"
37782         ],
37783         "produces": [
37784           "application/json",
37785           "application/xml"
37786         ],
37787         "parameters": [
37788           {
37789             "description": "Keep as M",
37790             "in": "path",
37791             "name": "service-instance-id",
37792             "required": true,
37793             "type": "string"
37794           },
37795           {
37796             "description": "Also a Key in Network Instance Group in A&AI",
37797             "in": "path",
37798             "name": "network-instance-group-id",
37799             "required": true,
37800             "type": "string"
37801           },
37802           {
37803             "description": "Unique id",
37804             "in": "path",
37805             "name": "route-id",
37806             "required": true,
37807             "type": "string"
37808           },
37809           {
37810             "in": "body",
37811             "name": "(config)aggregate-routes",
37812             "required": false,
37813             "schema": {
37814               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP"
37815             }
37816           }
37817         ],
37818         "responses": {
37819           "200": {
37820             "description": "No response was specified",
37821             "schema": {
37822               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP"
37823             }
37824           }
37825         },
37826         "operationId": "PUT-aggregate-routes"
37827       }
37828     },
37829     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks": {
37830       "delete": {
37831         "produces": [
37832           "application/json",
37833           "application/xml"
37834         ],
37835         "parameters": [
37836           {
37837             "description": "Keep as M",
37838             "in": "path",
37839             "name": "service-instance-id",
37840             "required": true,
37841             "type": "string"
37842           },
37843           {
37844             "description": "Also a Key in Network Instance Group in A&AI",
37845             "in": "path",
37846             "name": "network-instance-group-id",
37847             "required": true,
37848             "type": "string"
37849           }
37850         ],
37851         "responses": {
37852           "200": {
37853             "description": "No response was specified"
37854           }
37855         },
37856         "operationId": "DELETE-networks"
37857       },
37858       "get": {
37859         "produces": [
37860           "application/json",
37861           "application/xml"
37862         ],
37863         "parameters": [
37864           {
37865             "description": "Keep as M",
37866             "in": "path",
37867             "name": "service-instance-id",
37868             "required": true,
37869             "type": "string"
37870           },
37871           {
37872             "description": "Also a Key in Network Instance Group in A&AI",
37873             "in": "path",
37874             "name": "network-instance-group-id",
37875             "required": true,
37876             "type": "string"
37877           }
37878         ],
37879         "responses": {
37880           "200": {
37881             "description": "No response was specified",
37882             "schema": {
37883               "$ref": "#/definitions/(config)networks"
37884             }
37885           }
37886         },
37887         "operationId": "GET-networks"
37888       },
37889       "post": {
37890         "consumes": [
37891           "application/json",
37892           "application/xml"
37893         ],
37894         "produces": [
37895           "application/json",
37896           "application/xml"
37897         ],
37898         "parameters": [
37899           {
37900             "description": "Keep as M",
37901             "in": "path",
37902             "name": "service-instance-id",
37903             "required": true,
37904             "type": "string"
37905           },
37906           {
37907             "description": "Also a Key in Network Instance Group in A&AI",
37908             "in": "path",
37909             "name": "network-instance-group-id",
37910             "required": true,
37911             "type": "string"
37912           },
37913           {
37914             "in": "body",
37915             "name": "**(config)network",
37916             "required": false,
37917             "schema": {
37918               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
37919             }
37920           }
37921         ],
37922         "responses": {
37923           "200": {
37924             "description": "No response was specified",
37925             "schema": {
37926               "$ref": "#/definitions/(config)networksPOST"
37927             }
37928           }
37929         },
37930         "operationId": "POST-networks"
37931       },
37932       "put": {
37933         "consumes": [
37934           "application/json",
37935           "application/xml"
37936         ],
37937         "produces": [
37938           "application/json",
37939           "application/xml"
37940         ],
37941         "parameters": [
37942           {
37943             "description": "Keep as M",
37944             "in": "path",
37945             "name": "service-instance-id",
37946             "required": true,
37947             "type": "string"
37948           },
37949           {
37950             "description": "Also a Key in Network Instance Group in A&AI",
37951             "in": "path",
37952             "name": "network-instance-group-id",
37953             "required": true,
37954             "type": "string"
37955           },
37956           {
37957             "in": "body",
37958             "name": "(config)networks",
37959             "required": false,
37960             "schema": {
37961               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37962             }
37963           }
37964         ],
37965         "responses": {
37966           "200": {
37967             "description": "No response was specified",
37968             "schema": {
37969               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37970             }
37971           }
37972         },
37973         "operationId": "PUT-networks"
37974       }
37975     },
37976     "/restconf/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}": {
37977       "delete": {
37978         "produces": [
37979           "application/json",
37980           "application/xml"
37981         ],
37982         "parameters": [
37983           {
37984             "description": "Keep as M",
37985             "in": "path",
37986             "name": "service-instance-id",
37987             "required": true,
37988             "type": "string"
37989           },
37990           {
37991             "description": "Also a Key in Network Instance Group in A&AI",
37992             "in": "path",
37993             "name": "network-instance-group-id",
37994             "required": true,
37995             "type": "string"
37996           },
37997           {
37998             "description": "Index into network-topology-identifier structure",
37999             "in": "path",
38000             "name": "network-id",
38001             "required": true,
38002             "type": "string"
38003           }
38004         ],
38005         "responses": {
38006           "200": {
38007             "description": "No response was specified"
38008           }
38009         },
38010         "operationId": "DELETE-network"
38011       },
38012       "get": {
38013         "produces": [
38014           "application/json",
38015           "application/xml"
38016         ],
38017         "parameters": [
38018           {
38019             "description": "Keep as M",
38020             "in": "path",
38021             "name": "service-instance-id",
38022             "required": true,
38023             "type": "string"
38024           },
38025           {
38026             "description": "Also a Key in Network Instance Group in A&AI",
38027             "in": "path",
38028             "name": "network-instance-group-id",
38029             "required": true,
38030             "type": "string"
38031           },
38032           {
38033             "description": "Index into network-topology-identifier structure",
38034             "in": "path",
38035             "name": "network-id",
38036             "required": true,
38037             "type": "string"
38038           }
38039         ],
38040         "responses": {
38041           "200": {
38042             "description": "No response was specified",
38043             "schema": {
38044               "$ref": "#/definitions/(config)network"
38045             }
38046           }
38047         },
38048         "operationId": "GET-network"
38049       },
38050       "post": {
38051         "consumes": [
38052           "application/json",
38053           "application/xml"
38054         ],
38055         "produces": [
38056           "application/json",
38057           "application/xml"
38058         ],
38059         "parameters": [
38060           {
38061             "description": "Keep as M",
38062             "in": "path",
38063             "name": "service-instance-id",
38064             "required": true,
38065             "type": "string"
38066           },
38067           {
38068             "description": "Also a Key in Network Instance Group in A&AI",
38069             "in": "path",
38070             "name": "network-instance-group-id",
38071             "required": true,
38072             "type": "string"
38073           },
38074           {
38075             "description": "Index into network-topology-identifier structure",
38076             "in": "path",
38077             "name": "network-id",
38078             "required": true,
38079             "type": "string"
38080           },
38081           {
38082             "in": "body",
38083             "name": "**(config)customer-bonding-requests",
38084             "required": false,
38085             "schema": {
38086               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
38087             }
38088           },
38089           {
38090             "in": "body",
38091             "name": "**(config)vpn-bindings",
38092             "required": false,
38093             "schema": {
38094               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
38095             }
38096           }
38097         ],
38098         "responses": {
38099           "200": {
38100             "description": "No response was specified",
38101             "schema": {
38102               "$ref": "#/definitions/(config)networkPOST"
38103             }
38104           }
38105         },
38106         "operationId": "POST-network"
38107       },
38108       "put": {
38109         "consumes": [
38110           "application/json",
38111           "application/xml"
38112         ],
38113         "produces": [
38114           "application/json",
38115           "application/xml"
38116         ],
38117         "parameters": [
38118           {
38119             "description": "Keep as M",
38120             "in": "path",
38121             "name": "service-instance-id",
38122             "required": true,
38123             "type": "string"
38124           },
38125           {
38126             "description": "Also a Key in Network Instance Group in A&AI",
38127             "in": "path",
38128             "name": "network-instance-group-id",
38129             "required": true,
38130             "type": "string"
38131           },
38132           {
38133             "description": "Index into network-topology-identifier structure",
38134             "in": "path",
38135             "name": "network-id",
38136             "required": true,
38137             "type": "string"
38138           },
38139           {
38140             "in": "body",
38141             "name": "(config)network",
38142             "required": false,
38143             "schema": {
38144               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
38145             }
38146           }
38147         ],
38148         "responses": {
38149           "200": {
38150             "description": "No response was specified",
38151             "schema": {
38152               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
38153             }
38154           }
38155         },
38156         "operationId": "PUT-network"
38157       }
38158     },
38159     "/restconf/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": {
38160       "delete": {
38161         "produces": [
38162           "application/json",
38163           "application/xml"
38164         ],
38165         "parameters": [
38166           {
38167             "description": "Keep as M",
38168             "in": "path",
38169             "name": "service-instance-id",
38170             "required": true,
38171             "type": "string"
38172           },
38173           {
38174             "description": "Also a Key in Network Instance Group in A&AI",
38175             "in": "path",
38176             "name": "network-instance-group-id",
38177             "required": true,
38178             "type": "string"
38179           },
38180           {
38181             "description": "Index into network-topology-identifier structure",
38182             "in": "path",
38183             "name": "network-id",
38184             "required": true,
38185             "type": "string"
38186           }
38187         ],
38188         "responses": {
38189           "200": {
38190             "description": "No response was specified"
38191           }
38192         },
38193         "operationId": "DELETE-customer-bonding-requests"
38194       },
38195       "get": {
38196         "produces": [
38197           "application/json",
38198           "application/xml"
38199         ],
38200         "parameters": [
38201           {
38202             "description": "Keep as M",
38203             "in": "path",
38204             "name": "service-instance-id",
38205             "required": true,
38206             "type": "string"
38207           },
38208           {
38209             "description": "Also a Key in Network Instance Group in A&AI",
38210             "in": "path",
38211             "name": "network-instance-group-id",
38212             "required": true,
38213             "type": "string"
38214           },
38215           {
38216             "description": "Index into network-topology-identifier structure",
38217             "in": "path",
38218             "name": "network-id",
38219             "required": true,
38220             "type": "string"
38221           }
38222         ],
38223         "responses": {
38224           "200": {
38225             "description": "No response was specified",
38226             "schema": {
38227               "$ref": "#/definitions/(config)customer-bonding-requests"
38228             }
38229           }
38230         },
38231         "operationId": "GET-customer-bonding-requests"
38232       },
38233       "post": {
38234         "consumes": [
38235           "application/json",
38236           "application/xml"
38237         ],
38238         "produces": [
38239           "application/json",
38240           "application/xml"
38241         ],
38242         "parameters": [
38243           {
38244             "description": "Keep as M",
38245             "in": "path",
38246             "name": "service-instance-id",
38247             "required": true,
38248             "type": "string"
38249           },
38250           {
38251             "description": "Also a Key in Network Instance Group in A&AI",
38252             "in": "path",
38253             "name": "network-instance-group-id",
38254             "required": true,
38255             "type": "string"
38256           },
38257           {
38258             "description": "Index into network-topology-identifier structure",
38259             "in": "path",
38260             "name": "network-id",
38261             "required": true,
38262             "type": "string"
38263           },
38264           {
38265             "in": "body",
38266             "name": "**(config)customer-bonding-request",
38267             "required": false,
38268             "schema": {
38269               "$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"
38270             }
38271           }
38272         ],
38273         "responses": {
38274           "200": {
38275             "description": "No response was specified",
38276             "schema": {
38277               "$ref": "#/definitions/(config)customer-bonding-requestsPOST"
38278             }
38279           }
38280         },
38281         "operationId": "POST-customer-bonding-requests"
38282       },
38283       "put": {
38284         "consumes": [
38285           "application/json",
38286           "application/xml"
38287         ],
38288         "produces": [
38289           "application/json",
38290           "application/xml"
38291         ],
38292         "parameters": [
38293           {
38294             "description": "Keep as M",
38295             "in": "path",
38296             "name": "service-instance-id",
38297             "required": true,
38298             "type": "string"
38299           },
38300           {
38301             "description": "Also a Key in Network Instance Group in A&AI",
38302             "in": "path",
38303             "name": "network-instance-group-id",
38304             "required": true,
38305             "type": "string"
38306           },
38307           {
38308             "description": "Index into network-topology-identifier structure",
38309             "in": "path",
38310             "name": "network-id",
38311             "required": true,
38312             "type": "string"
38313           },
38314           {
38315             "in": "body",
38316             "name": "(config)customer-bonding-requests",
38317             "required": false,
38318             "schema": {
38319               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
38320             }
38321           }
38322         ],
38323         "responses": {
38324           "200": {
38325             "description": "No response was specified",
38326             "schema": {
38327               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
38328             }
38329           }
38330         },
38331         "operationId": "PUT-customer-bonding-requests"
38332       }
38333     },
38334     "/restconf/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}": {
38335       "delete": {
38336         "produces": [
38337           "application/json",
38338           "application/xml"
38339         ],
38340         "parameters": [
38341           {
38342             "description": "Keep as M",
38343             "in": "path",
38344             "name": "service-instance-id",
38345             "required": true,
38346             "type": "string"
38347           },
38348           {
38349             "description": "Also a Key in Network Instance Group in A&AI",
38350             "in": "path",
38351             "name": "network-instance-group-id",
38352             "required": true,
38353             "type": "string"
38354           },
38355           {
38356             "description": "Index into network-topology-identifier structure",
38357             "in": "path",
38358             "name": "network-id",
38359             "required": true,
38360             "type": "string"
38361           },
38362           {
38363             "description": "e.g. vlan network receptor configuration id",
38364             "in": "path",
38365             "name": "configuration-id",
38366             "required": true,
38367             "type": "string"
38368           }
38369         ],
38370         "responses": {
38371           "200": {
38372             "description": "No response was specified"
38373           }
38374         },
38375         "operationId": "DELETE-customer-bonding-request"
38376       },
38377       "get": {
38378         "produces": [
38379           "application/json",
38380           "application/xml"
38381         ],
38382         "parameters": [
38383           {
38384             "description": "Keep as M",
38385             "in": "path",
38386             "name": "service-instance-id",
38387             "required": true,
38388             "type": "string"
38389           },
38390           {
38391             "description": "Also a Key in Network Instance Group in A&AI",
38392             "in": "path",
38393             "name": "network-instance-group-id",
38394             "required": true,
38395             "type": "string"
38396           },
38397           {
38398             "description": "Index into network-topology-identifier structure",
38399             "in": "path",
38400             "name": "network-id",
38401             "required": true,
38402             "type": "string"
38403           },
38404           {
38405             "description": "e.g. vlan network receptor configuration id",
38406             "in": "path",
38407             "name": "configuration-id",
38408             "required": true,
38409             "type": "string"
38410           }
38411         ],
38412         "responses": {
38413           "200": {
38414             "description": "No response was specified",
38415             "schema": {
38416               "$ref": "#/definitions/(config)customer-bonding-request"
38417             }
38418           }
38419         },
38420         "operationId": "GET-customer-bonding-request"
38421       },
38422       "put": {
38423         "consumes": [
38424           "application/json",
38425           "application/xml"
38426         ],
38427         "produces": [
38428           "application/json",
38429           "application/xml"
38430         ],
38431         "parameters": [
38432           {
38433             "description": "Keep as M",
38434             "in": "path",
38435             "name": "service-instance-id",
38436             "required": true,
38437             "type": "string"
38438           },
38439           {
38440             "description": "Also a Key in Network Instance Group in A&AI",
38441             "in": "path",
38442             "name": "network-instance-group-id",
38443             "required": true,
38444             "type": "string"
38445           },
38446           {
38447             "description": "Index into network-topology-identifier structure",
38448             "in": "path",
38449             "name": "network-id",
38450             "required": true,
38451             "type": "string"
38452           },
38453           {
38454             "description": "e.g. vlan network receptor configuration id",
38455             "in": "path",
38456             "name": "configuration-id",
38457             "required": true,
38458             "type": "string"
38459           },
38460           {
38461             "in": "body",
38462             "name": "(config)customer-bonding-request",
38463             "required": false,
38464             "schema": {
38465               "$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"
38466             }
38467           }
38468         ],
38469         "responses": {
38470           "200": {
38471             "description": "No response was specified",
38472             "schema": {
38473               "$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"
38474             }
38475           }
38476         },
38477         "operationId": "PUT-customer-bonding-request"
38478       }
38479     },
38480     "/restconf/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}": {
38481       "delete": {
38482         "produces": [
38483           "application/json",
38484           "application/xml"
38485         ],
38486         "parameters": [
38487           {
38488             "description": "Keep as M",
38489             "in": "path",
38490             "name": "service-instance-id",
38491             "required": true,
38492             "type": "string"
38493           },
38494           {
38495             "description": "Also a Key in Network Instance Group in A&AI",
38496             "in": "path",
38497             "name": "network-instance-group-id",
38498             "required": true,
38499             "type": "string"
38500           },
38501           {
38502             "description": "Index into network-topology-identifier structure",
38503             "in": "path",
38504             "name": "network-id",
38505             "required": true,
38506             "type": "string"
38507           },
38508           {
38509             "in": "path",
38510             "name": "vpn-binding-id",
38511             "required": true,
38512             "type": "string"
38513           }
38514         ],
38515         "responses": {
38516           "200": {
38517             "description": "No response was specified"
38518           }
38519         },
38520         "operationId": "DELETE-vpn-bindings"
38521       },
38522       "get": {
38523         "produces": [
38524           "application/json",
38525           "application/xml"
38526         ],
38527         "parameters": [
38528           {
38529             "description": "Keep as M",
38530             "in": "path",
38531             "name": "service-instance-id",
38532             "required": true,
38533             "type": "string"
38534           },
38535           {
38536             "description": "Also a Key in Network Instance Group in A&AI",
38537             "in": "path",
38538             "name": "network-instance-group-id",
38539             "required": true,
38540             "type": "string"
38541           },
38542           {
38543             "description": "Index into network-topology-identifier structure",
38544             "in": "path",
38545             "name": "network-id",
38546             "required": true,
38547             "type": "string"
38548           },
38549           {
38550             "in": "path",
38551             "name": "vpn-binding-id",
38552             "required": true,
38553             "type": "string"
38554           }
38555         ],
38556         "responses": {
38557           "200": {
38558             "description": "No response was specified",
38559             "schema": {
38560               "$ref": "#/definitions/(config)vpn-bindings"
38561             }
38562           }
38563         },
38564         "operationId": "GET-vpn-bindings"
38565       },
38566       "put": {
38567         "consumes": [
38568           "application/json",
38569           "application/xml"
38570         ],
38571         "produces": [
38572           "application/json",
38573           "application/xml"
38574         ],
38575         "parameters": [
38576           {
38577             "description": "Keep as M",
38578             "in": "path",
38579             "name": "service-instance-id",
38580             "required": true,
38581             "type": "string"
38582           },
38583           {
38584             "description": "Also a Key in Network Instance Group in A&AI",
38585             "in": "path",
38586             "name": "network-instance-group-id",
38587             "required": true,
38588             "type": "string"
38589           },
38590           {
38591             "description": "Index into network-topology-identifier structure",
38592             "in": "path",
38593             "name": "network-id",
38594             "required": true,
38595             "type": "string"
38596           },
38597           {
38598             "in": "path",
38599             "name": "vpn-binding-id",
38600             "required": true,
38601             "type": "string"
38602           },
38603           {
38604             "in": "body",
38605             "name": "(config)vpn-bindings",
38606             "required": false,
38607             "schema": {
38608               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
38609             }
38610           }
38611         ],
38612         "responses": {
38613           "200": {
38614             "description": "No response was specified",
38615             "schema": {
38616               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
38617             }
38618           }
38619         },
38620         "operationId": "PUT-vpn-bindings"
38621       }
38622     },
38623     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/onap-model-information": {
38624       "delete": {
38625         "produces": [
38626           "application/json",
38627           "application/xml"
38628         ],
38629         "parameters": [
38630           {
38631             "description": "Keep as M",
38632             "in": "path",
38633             "name": "service-instance-id",
38634             "required": true,
38635             "type": "string"
38636           },
38637           {
38638             "description": "Also a Key in Network Instance Group in A&AI",
38639             "in": "path",
38640             "name": "network-instance-group-id",
38641             "required": true,
38642             "type": "string"
38643           }
38644         ],
38645         "responses": {
38646           "200": {
38647             "description": "No response was specified"
38648           }
38649         },
38650         "operationId": "DELETE-onap-model-information"
38651       },
38652       "get": {
38653         "produces": [
38654           "application/json",
38655           "application/xml"
38656         ],
38657         "parameters": [
38658           {
38659             "description": "Keep as M",
38660             "in": "path",
38661             "name": "service-instance-id",
38662             "required": true,
38663             "type": "string"
38664           },
38665           {
38666             "description": "Also a Key in Network Instance Group in A&AI",
38667             "in": "path",
38668             "name": "network-instance-group-id",
38669             "required": true,
38670             "type": "string"
38671           }
38672         ],
38673         "responses": {
38674           "200": {
38675             "description": "No response was specified",
38676             "schema": {
38677               "$ref": "#/definitions/(config)onap-model-information"
38678             }
38679           }
38680         },
38681         "operationId": "GET-onap-model-information"
38682       },
38683       "put": {
38684         "consumes": [
38685           "application/json",
38686           "application/xml"
38687         ],
38688         "produces": [
38689           "application/json",
38690           "application/xml"
38691         ],
38692         "parameters": [
38693           {
38694             "description": "Keep as M",
38695             "in": "path",
38696             "name": "service-instance-id",
38697             "required": true,
38698             "type": "string"
38699           },
38700           {
38701             "description": "Also a Key in Network Instance Group in A&AI",
38702             "in": "path",
38703             "name": "network-instance-group-id",
38704             "required": true,
38705             "type": "string"
38706           },
38707           {
38708             "in": "body",
38709             "name": "(config)onap-model-information",
38710             "required": false,
38711             "schema": {
38712               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
38713             }
38714           }
38715         ],
38716         "responses": {
38717           "200": {
38718             "description": "No response was specified",
38719             "schema": {
38720               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
38721             }
38722           }
38723         },
38724         "operationId": "PUT-onap-model-information"
38725       }
38726     },
38727     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnet-assignment-policy": {
38728       "delete": {
38729         "produces": [
38730           "application/json",
38731           "application/xml"
38732         ],
38733         "parameters": [
38734           {
38735             "description": "Keep as M",
38736             "in": "path",
38737             "name": "service-instance-id",
38738             "required": true,
38739             "type": "string"
38740           },
38741           {
38742             "description": "Also a Key in Network Instance Group in A&AI",
38743             "in": "path",
38744             "name": "network-instance-group-id",
38745             "required": true,
38746             "type": "string"
38747           }
38748         ],
38749         "responses": {
38750           "200": {
38751             "description": "No response was specified"
38752           }
38753         },
38754         "operationId": "DELETE-subnet-assignment-policy"
38755       },
38756       "get": {
38757         "produces": [
38758           "application/json",
38759           "application/xml"
38760         ],
38761         "parameters": [
38762           {
38763             "description": "Keep as M",
38764             "in": "path",
38765             "name": "service-instance-id",
38766             "required": true,
38767             "type": "string"
38768           },
38769           {
38770             "description": "Also a Key in Network Instance Group in A&AI",
38771             "in": "path",
38772             "name": "network-instance-group-id",
38773             "required": true,
38774             "type": "string"
38775           }
38776         ],
38777         "responses": {
38778           "200": {
38779             "description": "No response was specified",
38780             "schema": {
38781               "$ref": "#/definitions/(config)subnet-assignment-policy"
38782             }
38783           }
38784         },
38785         "operationId": "GET-subnet-assignment-policy"
38786       },
38787       "put": {
38788         "consumes": [
38789           "application/json",
38790           "application/xml"
38791         ],
38792         "produces": [
38793           "application/json",
38794           "application/xml"
38795         ],
38796         "parameters": [
38797           {
38798             "description": "Keep as M",
38799             "in": "path",
38800             "name": "service-instance-id",
38801             "required": true,
38802             "type": "string"
38803           },
38804           {
38805             "description": "Also a Key in Network Instance Group in A&AI",
38806             "in": "path",
38807             "name": "network-instance-group-id",
38808             "required": true,
38809             "type": "string"
38810           },
38811           {
38812             "in": "body",
38813             "name": "(config)subnet-assignment-policy",
38814             "required": false,
38815             "schema": {
38816               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
38817             }
38818           }
38819         ],
38820         "responses": {
38821           "200": {
38822             "description": "No response was specified",
38823             "schema": {
38824               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
38825             }
38826           }
38827         },
38828         "operationId": "PUT-subnet-assignment-policy"
38829       }
38830     },
38831     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnets/{start-address}": {
38832       "delete": {
38833         "produces": [
38834           "application/json",
38835           "application/xml"
38836         ],
38837         "parameters": [
38838           {
38839             "description": "Keep as M",
38840             "in": "path",
38841             "name": "service-instance-id",
38842             "required": true,
38843             "type": "string"
38844           },
38845           {
38846             "description": "Also a Key in Network Instance Group in A&AI",
38847             "in": "path",
38848             "name": "network-instance-group-id",
38849             "required": true,
38850             "type": "string"
38851           },
38852           {
38853             "in": "path",
38854             "name": "start-address",
38855             "required": true,
38856             "type": "string"
38857           }
38858         ],
38859         "responses": {
38860           "200": {
38861             "description": "No response was specified"
38862           }
38863         },
38864         "operationId": "DELETE-subnets"
38865       },
38866       "get": {
38867         "produces": [
38868           "application/json",
38869           "application/xml"
38870         ],
38871         "parameters": [
38872           {
38873             "description": "Keep as M",
38874             "in": "path",
38875             "name": "service-instance-id",
38876             "required": true,
38877             "type": "string"
38878           },
38879           {
38880             "description": "Also a Key in Network Instance Group in A&AI",
38881             "in": "path",
38882             "name": "network-instance-group-id",
38883             "required": true,
38884             "type": "string"
38885           },
38886           {
38887             "in": "path",
38888             "name": "start-address",
38889             "required": true,
38890             "type": "string"
38891           }
38892         ],
38893         "responses": {
38894           "200": {
38895             "description": "No response was specified",
38896             "schema": {
38897               "$ref": "#/definitions/(config)subnets"
38898             }
38899           }
38900         },
38901         "operationId": "GET-subnets"
38902       },
38903       "put": {
38904         "consumes": [
38905           "application/json",
38906           "application/xml"
38907         ],
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             "description": "Also a Key in Network Instance Group in A&AI",
38922             "in": "path",
38923             "name": "network-instance-group-id",
38924             "required": true,
38925             "type": "string"
38926           },
38927           {
38928             "in": "path",
38929             "name": "start-address",
38930             "required": true,
38931             "type": "string"
38932           },
38933           {
38934             "in": "body",
38935             "name": "(config)subnets",
38936             "required": false,
38937             "schema": {
38938               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
38939             }
38940           }
38941         ],
38942         "responses": {
38943           "200": {
38944             "description": "No response was specified",
38945             "schema": {
38946               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
38947             }
38948           }
38949         },
38950         "operationId": "PUT-subnets"
38951       }
38952     },
38953     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/vpn-binding-policy": {
38954       "delete": {
38955         "produces": [
38956           "application/json",
38957           "application/xml"
38958         ],
38959         "parameters": [
38960           {
38961             "description": "Keep as M",
38962             "in": "path",
38963             "name": "service-instance-id",
38964             "required": true,
38965             "type": "string"
38966           },
38967           {
38968             "description": "Also a Key in Network Instance Group in A&AI",
38969             "in": "path",
38970             "name": "network-instance-group-id",
38971             "required": true,
38972             "type": "string"
38973           }
38974         ],
38975         "responses": {
38976           "200": {
38977             "description": "No response was specified"
38978           }
38979         },
38980         "operationId": "DELETE-vpn-binding-policy"
38981       },
38982       "get": {
38983         "produces": [
38984           "application/json",
38985           "application/xml"
38986         ],
38987         "parameters": [
38988           {
38989             "description": "Keep as M",
38990             "in": "path",
38991             "name": "service-instance-id",
38992             "required": true,
38993             "type": "string"
38994           },
38995           {
38996             "description": "Also a Key in Network Instance Group in A&AI",
38997             "in": "path",
38998             "name": "network-instance-group-id",
38999             "required": true,
39000             "type": "string"
39001           }
39002         ],
39003         "responses": {
39004           "200": {
39005             "description": "No response was specified",
39006             "schema": {
39007               "$ref": "#/definitions/(config)vpn-binding-policy"
39008             }
39009           }
39010         },
39011         "operationId": "GET-vpn-binding-policy"
39012       },
39013       "put": {
39014         "consumes": [
39015           "application/json",
39016           "application/xml"
39017         ],
39018         "produces": [
39019           "application/json",
39020           "application/xml"
39021         ],
39022         "parameters": [
39023           {
39024             "description": "Keep as M",
39025             "in": "path",
39026             "name": "service-instance-id",
39027             "required": true,
39028             "type": "string"
39029           },
39030           {
39031             "description": "Also a Key in Network Instance Group in A&AI",
39032             "in": "path",
39033             "name": "network-instance-group-id",
39034             "required": true,
39035             "type": "string"
39036           },
39037           {
39038             "in": "body",
39039             "name": "(config)vpn-binding-policy",
39040             "required": false,
39041             "schema": {
39042               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
39043             }
39044           }
39045         ],
39046         "responses": {
39047           "200": {
39048             "description": "No response was specified",
39049             "schema": {
39050               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
39051             }
39052           }
39053         },
39054         "operationId": "PUT-vpn-binding-policy"
39055       }
39056     },
39057     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
39058       "delete": {
39059         "produces": [
39060           "application/json",
39061           "application/xml"
39062         ],
39063         "parameters": [
39064           {
39065             "description": "Keep as M",
39066             "in": "path",
39067             "name": "service-instance-id",
39068             "required": true,
39069             "type": "string"
39070           }
39071         ],
39072         "responses": {
39073           "200": {
39074             "description": "No response was specified"
39075           }
39076         },
39077         "operationId": "DELETE-networks"
39078       },
39079       "get": {
39080         "produces": [
39081           "application/json",
39082           "application/xml"
39083         ],
39084         "parameters": [
39085           {
39086             "description": "Keep as M",
39087             "in": "path",
39088             "name": "service-instance-id",
39089             "required": true,
39090             "type": "string"
39091           }
39092         ],
39093         "responses": {
39094           "200": {
39095             "description": "No response was specified",
39096             "schema": {
39097               "$ref": "#/definitions/(config)networks"
39098             }
39099           }
39100         },
39101         "operationId": "GET-networks"
39102       },
39103       "post": {
39104         "consumes": [
39105           "application/json",
39106           "application/xml"
39107         ],
39108         "produces": [
39109           "application/json",
39110           "application/xml"
39111         ],
39112         "parameters": [
39113           {
39114             "description": "Keep as M",
39115             "in": "path",
39116             "name": "service-instance-id",
39117             "required": true,
39118             "type": "string"
39119           },
39120           {
39121             "in": "body",
39122             "name": "**(config)network",
39123             "required": false,
39124             "schema": {
39125               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
39126             }
39127           }
39128         ],
39129         "responses": {
39130           "200": {
39131             "description": "No response was specified",
39132             "schema": {
39133               "$ref": "#/definitions/(config)networksPOST"
39134             }
39135           }
39136         },
39137         "operationId": "POST-networks"
39138       },
39139       "put": {
39140         "consumes": [
39141           "application/json",
39142           "application/xml"
39143         ],
39144         "produces": [
39145           "application/json",
39146           "application/xml"
39147         ],
39148         "parameters": [
39149           {
39150             "description": "Keep as M",
39151             "in": "path",
39152             "name": "service-instance-id",
39153             "required": true,
39154             "type": "string"
39155           },
39156           {
39157             "in": "body",
39158             "name": "(config)networks",
39159             "required": false,
39160             "schema": {
39161               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
39162             }
39163           }
39164         ],
39165         "responses": {
39166           "200": {
39167             "description": "No response was specified",
39168             "schema": {
39169               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
39170             }
39171           }
39172         },
39173         "operationId": "PUT-networks"
39174       }
39175     },
39176     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
39177       "delete": {
39178         "produces": [
39179           "application/json",
39180           "application/xml"
39181         ],
39182         "parameters": [
39183           {
39184             "description": "Keep as M",
39185             "in": "path",
39186             "name": "service-instance-id",
39187             "required": true,
39188             "type": "string"
39189           },
39190           {
39191             "in": "path",
39192             "name": "network-id",
39193             "required": true,
39194             "type": "string"
39195           }
39196         ],
39197         "responses": {
39198           "200": {
39199             "description": "No response was specified"
39200           }
39201         },
39202         "operationId": "DELETE-network"
39203       },
39204       "get": {
39205         "produces": [
39206           "application/json",
39207           "application/xml"
39208         ],
39209         "parameters": [
39210           {
39211             "description": "Keep as M",
39212             "in": "path",
39213             "name": "service-instance-id",
39214             "required": true,
39215             "type": "string"
39216           },
39217           {
39218             "in": "path",
39219             "name": "network-id",
39220             "required": true,
39221             "type": "string"
39222           }
39223         ],
39224         "responses": {
39225           "200": {
39226             "description": "No response was specified",
39227             "schema": {
39228               "$ref": "#/definitions/(config)network"
39229             }
39230           }
39231         },
39232         "operationId": "GET-network"
39233       },
39234       "post": {
39235         "consumes": [
39236           "application/json",
39237           "application/xml"
39238         ],
39239         "produces": [
39240           "application/json",
39241           "application/xml"
39242         ],
39243         "parameters": [
39244           {
39245             "description": "Keep as M",
39246             "in": "path",
39247             "name": "service-instance-id",
39248             "required": true,
39249             "type": "string"
39250           },
39251           {
39252             "in": "path",
39253             "name": "network-id",
39254             "required": true,
39255             "type": "string"
39256           },
39257           {
39258             "in": "body",
39259             "name": "**(config)network-data",
39260             "required": false,
39261             "schema": {
39262               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
39263             }
39264           }
39265         ],
39266         "responses": {
39267           "200": {
39268             "description": "No response was specified",
39269             "schema": {
39270               "$ref": "#/definitions/(config)networkPOST"
39271             }
39272           }
39273         },
39274         "operationId": "POST-network"
39275       },
39276       "put": {
39277         "consumes": [
39278           "application/json",
39279           "application/xml"
39280         ],
39281         "produces": [
39282           "application/json",
39283           "application/xml"
39284         ],
39285         "parameters": [
39286           {
39287             "description": "Keep as M",
39288             "in": "path",
39289             "name": "service-instance-id",
39290             "required": true,
39291             "type": "string"
39292           },
39293           {
39294             "in": "path",
39295             "name": "network-id",
39296             "required": true,
39297             "type": "string"
39298           },
39299           {
39300             "in": "body",
39301             "name": "(config)network",
39302             "required": false,
39303             "schema": {
39304               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
39305             }
39306           }
39307         ],
39308         "responses": {
39309           "200": {
39310             "description": "No response was specified",
39311             "schema": {
39312               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
39313             }
39314           }
39315         },
39316         "operationId": "PUT-network"
39317       }
39318     },
39319     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
39320       "delete": {
39321         "produces": [
39322           "application/json",
39323           "application/xml"
39324         ],
39325         "parameters": [
39326           {
39327             "description": "Keep as M",
39328             "in": "path",
39329             "name": "service-instance-id",
39330             "required": true,
39331             "type": "string"
39332           },
39333           {
39334             "in": "path",
39335             "name": "network-id",
39336             "required": true,
39337             "type": "string"
39338           }
39339         ],
39340         "responses": {
39341           "200": {
39342             "description": "No response was specified"
39343           }
39344         },
39345         "operationId": "DELETE-network-data"
39346       },
39347       "get": {
39348         "produces": [
39349           "application/json",
39350           "application/xml"
39351         ],
39352         "parameters": [
39353           {
39354             "description": "Keep as M",
39355             "in": "path",
39356             "name": "service-instance-id",
39357             "required": true,
39358             "type": "string"
39359           },
39360           {
39361             "in": "path",
39362             "name": "network-id",
39363             "required": true,
39364             "type": "string"
39365           }
39366         ],
39367         "responses": {
39368           "200": {
39369             "description": "No response was specified",
39370             "schema": {
39371               "$ref": "#/definitions/(config)network-data"
39372             }
39373           }
39374         },
39375         "operationId": "GET-network-data"
39376       },
39377       "post": {
39378         "consumes": [
39379           "application/json",
39380           "application/xml"
39381         ],
39382         "produces": [
39383           "application/json",
39384           "application/xml"
39385         ],
39386         "parameters": [
39387           {
39388             "description": "Keep as M",
39389             "in": "path",
39390             "name": "service-instance-id",
39391             "required": true,
39392             "type": "string"
39393           },
39394           {
39395             "in": "path",
39396             "name": "network-id",
39397             "required": true,
39398             "type": "string"
39399           },
39400           {
39401             "in": "body",
39402             "name": "**(config)network-provided-allotted-resources",
39403             "required": false,
39404             "schema": {
39405               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
39406             }
39407           },
39408           {
39409             "in": "body",
39410             "name": "**(config)network-level-oper-status",
39411             "required": false,
39412             "schema": {
39413               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
39414             }
39415           },
39416           {
39417             "in": "body",
39418             "name": "**(config)request-information",
39419             "required": false,
39420             "schema": {
39421               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
39422             }
39423           },
39424           {
39425             "in": "body",
39426             "name": "**(config)sdnc-request-header",
39427             "required": false,
39428             "schema": {
39429               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
39430             }
39431           },
39432           {
39433             "in": "body",
39434             "name": "**(config)service-information",
39435             "required": false,
39436             "schema": {
39437               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
39438             }
39439           },
39440           {
39441             "in": "body",
39442             "name": "**(config)network-request-input",
39443             "required": false,
39444             "schema": {
39445               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
39446             }
39447           },
39448           {
39449             "in": "body",
39450             "name": "**(config)network-information",
39451             "required": false,
39452             "schema": {
39453               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
39454             }
39455           },
39456           {
39457             "in": "body",
39458             "name": "**(config)network-topology",
39459             "required": false,
39460             "schema": {
39461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
39462             }
39463           }
39464         ],
39465         "responses": {
39466           "200": {
39467             "description": "No response was specified",
39468             "schema": {
39469               "$ref": "#/definitions/(config)network-dataPOST"
39470             }
39471           }
39472         },
39473         "operationId": "POST-network-data"
39474       },
39475       "put": {
39476         "consumes": [
39477           "application/json",
39478           "application/xml"
39479         ],
39480         "produces": [
39481           "application/json",
39482           "application/xml"
39483         ],
39484         "parameters": [
39485           {
39486             "description": "Keep as M",
39487             "in": "path",
39488             "name": "service-instance-id",
39489             "required": true,
39490             "type": "string"
39491           },
39492           {
39493             "in": "path",
39494             "name": "network-id",
39495             "required": true,
39496             "type": "string"
39497           },
39498           {
39499             "in": "body",
39500             "name": "(config)network-data",
39501             "required": false,
39502             "schema": {
39503               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
39504             }
39505           }
39506         ],
39507         "responses": {
39508           "200": {
39509             "description": "No response was specified",
39510             "schema": {
39511               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
39512             }
39513           }
39514         },
39515         "operationId": "PUT-network-data"
39516       }
39517     },
39518     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
39519       "delete": {
39520         "produces": [
39521           "application/json",
39522           "application/xml"
39523         ],
39524         "parameters": [
39525           {
39526             "description": "Keep as M",
39527             "in": "path",
39528             "name": "service-instance-id",
39529             "required": true,
39530             "type": "string"
39531           },
39532           {
39533             "in": "path",
39534             "name": "network-id",
39535             "required": true,
39536             "type": "string"
39537           }
39538         ],
39539         "responses": {
39540           "200": {
39541             "description": "No response was specified"
39542           }
39543         },
39544         "operationId": "DELETE-network-information"
39545       },
39546       "get": {
39547         "produces": [
39548           "application/json",
39549           "application/xml"
39550         ],
39551         "parameters": [
39552           {
39553             "description": "Keep as M",
39554             "in": "path",
39555             "name": "service-instance-id",
39556             "required": true,
39557             "type": "string"
39558           },
39559           {
39560             "in": "path",
39561             "name": "network-id",
39562             "required": true,
39563             "type": "string"
39564           }
39565         ],
39566         "responses": {
39567           "200": {
39568             "description": "No response was specified",
39569             "schema": {
39570               "$ref": "#/definitions/(config)network-information"
39571             }
39572           }
39573         },
39574         "operationId": "GET-network-information"
39575       },
39576       "post": {
39577         "consumes": [
39578           "application/json",
39579           "application/xml"
39580         ],
39581         "produces": [
39582           "application/json",
39583           "application/xml"
39584         ],
39585         "parameters": [
39586           {
39587             "description": "Keep as M",
39588             "in": "path",
39589             "name": "service-instance-id",
39590             "required": true,
39591             "type": "string"
39592           },
39593           {
39594             "in": "path",
39595             "name": "network-id",
39596             "required": true,
39597             "type": "string"
39598           },
39599           {
39600             "in": "body",
39601             "name": "**(config)onap-model-information",
39602             "required": false,
39603             "schema": {
39604               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
39605             }
39606           }
39607         ],
39608         "responses": {
39609           "200": {
39610             "description": "No response was specified",
39611             "schema": {
39612               "$ref": "#/definitions/(config)network-informationPOST"
39613             }
39614           }
39615         },
39616         "operationId": "POST-network-information"
39617       },
39618       "put": {
39619         "consumes": [
39620           "application/json",
39621           "application/xml"
39622         ],
39623         "produces": [
39624           "application/json",
39625           "application/xml"
39626         ],
39627         "parameters": [
39628           {
39629             "description": "Keep as M",
39630             "in": "path",
39631             "name": "service-instance-id",
39632             "required": true,
39633             "type": "string"
39634           },
39635           {
39636             "in": "path",
39637             "name": "network-id",
39638             "required": true,
39639             "type": "string"
39640           },
39641           {
39642             "in": "body",
39643             "name": "(config)network-information",
39644             "required": false,
39645             "schema": {
39646               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
39647             }
39648           }
39649         ],
39650         "responses": {
39651           "200": {
39652             "description": "No response was specified",
39653             "schema": {
39654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
39655             }
39656           }
39657         },
39658         "operationId": "PUT-network-information"
39659       }
39660     },
39661     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
39662       "delete": {
39663         "produces": [
39664           "application/json",
39665           "application/xml"
39666         ],
39667         "parameters": [
39668           {
39669             "description": "Keep as M",
39670             "in": "path",
39671             "name": "service-instance-id",
39672             "required": true,
39673             "type": "string"
39674           },
39675           {
39676             "in": "path",
39677             "name": "network-id",
39678             "required": true,
39679             "type": "string"
39680           }
39681         ],
39682         "responses": {
39683           "200": {
39684             "description": "No response was specified"
39685           }
39686         },
39687         "operationId": "DELETE-onap-model-information"
39688       },
39689       "get": {
39690         "produces": [
39691           "application/json",
39692           "application/xml"
39693         ],
39694         "parameters": [
39695           {
39696             "description": "Keep as M",
39697             "in": "path",
39698             "name": "service-instance-id",
39699             "required": true,
39700             "type": "string"
39701           },
39702           {
39703             "in": "path",
39704             "name": "network-id",
39705             "required": true,
39706             "type": "string"
39707           }
39708         ],
39709         "responses": {
39710           "200": {
39711             "description": "No response was specified",
39712             "schema": {
39713               "$ref": "#/definitions/(config)onap-model-information"
39714             }
39715           }
39716         },
39717         "operationId": "GET-onap-model-information"
39718       },
39719       "put": {
39720         "consumes": [
39721           "application/json",
39722           "application/xml"
39723         ],
39724         "produces": [
39725           "application/json",
39726           "application/xml"
39727         ],
39728         "parameters": [
39729           {
39730             "description": "Keep as M",
39731             "in": "path",
39732             "name": "service-instance-id",
39733             "required": true,
39734             "type": "string"
39735           },
39736           {
39737             "in": "path",
39738             "name": "network-id",
39739             "required": true,
39740             "type": "string"
39741           },
39742           {
39743             "in": "body",
39744             "name": "(config)onap-model-information",
39745             "required": false,
39746             "schema": {
39747               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
39748             }
39749           }
39750         ],
39751         "responses": {
39752           "200": {
39753             "description": "No response was specified",
39754             "schema": {
39755               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
39756             }
39757           }
39758         },
39759         "operationId": "PUT-onap-model-information"
39760       }
39761     },
39762     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
39763       "delete": {
39764         "produces": [
39765           "application/json",
39766           "application/xml"
39767         ],
39768         "parameters": [
39769           {
39770             "description": "Keep as M",
39771             "in": "path",
39772             "name": "service-instance-id",
39773             "required": true,
39774             "type": "string"
39775           },
39776           {
39777             "in": "path",
39778             "name": "network-id",
39779             "required": true,
39780             "type": "string"
39781           }
39782         ],
39783         "responses": {
39784           "200": {
39785             "description": "No response was specified"
39786           }
39787         },
39788         "operationId": "DELETE-network-level-oper-status"
39789       },
39790       "get": {
39791         "produces": [
39792           "application/json",
39793           "application/xml"
39794         ],
39795         "parameters": [
39796           {
39797             "description": "Keep as M",
39798             "in": "path",
39799             "name": "service-instance-id",
39800             "required": true,
39801             "type": "string"
39802           },
39803           {
39804             "in": "path",
39805             "name": "network-id",
39806             "required": true,
39807             "type": "string"
39808           }
39809         ],
39810         "responses": {
39811           "200": {
39812             "description": "No response was specified",
39813             "schema": {
39814               "$ref": "#/definitions/(config)network-level-oper-status"
39815             }
39816           }
39817         },
39818         "operationId": "GET-network-level-oper-status"
39819       },
39820       "put": {
39821         "consumes": [
39822           "application/json",
39823           "application/xml"
39824         ],
39825         "produces": [
39826           "application/json",
39827           "application/xml"
39828         ],
39829         "parameters": [
39830           {
39831             "description": "Keep as M",
39832             "in": "path",
39833             "name": "service-instance-id",
39834             "required": true,
39835             "type": "string"
39836           },
39837           {
39838             "in": "path",
39839             "name": "network-id",
39840             "required": true,
39841             "type": "string"
39842           },
39843           {
39844             "in": "body",
39845             "name": "(config)network-level-oper-status",
39846             "required": false,
39847             "schema": {
39848               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
39849             }
39850           }
39851         ],
39852         "responses": {
39853           "200": {
39854             "description": "No response was specified",
39855             "schema": {
39856               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
39857             }
39858           }
39859         },
39860         "operationId": "PUT-network-level-oper-status"
39861       }
39862     },
39863     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
39864       "delete": {
39865         "produces": [
39866           "application/json",
39867           "application/xml"
39868         ],
39869         "parameters": [
39870           {
39871             "description": "Keep as M",
39872             "in": "path",
39873             "name": "service-instance-id",
39874             "required": true,
39875             "type": "string"
39876           },
39877           {
39878             "in": "path",
39879             "name": "network-id",
39880             "required": true,
39881             "type": "string"
39882           }
39883         ],
39884         "responses": {
39885           "200": {
39886             "description": "No response was specified"
39887           }
39888         },
39889         "operationId": "DELETE-network-provided-allotted-resources"
39890       },
39891       "get": {
39892         "produces": [
39893           "application/json",
39894           "application/xml"
39895         ],
39896         "parameters": [
39897           {
39898             "description": "Keep as M",
39899             "in": "path",
39900             "name": "service-instance-id",
39901             "required": true,
39902             "type": "string"
39903           },
39904           {
39905             "in": "path",
39906             "name": "network-id",
39907             "required": true,
39908             "type": "string"
39909           }
39910         ],
39911         "responses": {
39912           "200": {
39913             "description": "No response was specified",
39914             "schema": {
39915               "$ref": "#/definitions/(config)network-provided-allotted-resources"
39916             }
39917           }
39918         },
39919         "operationId": "GET-network-provided-allotted-resources"
39920       },
39921       "put": {
39922         "consumes": [
39923           "application/json",
39924           "application/xml"
39925         ],
39926         "produces": [
39927           "application/json",
39928           "application/xml"
39929         ],
39930         "parameters": [
39931           {
39932             "description": "Keep as M",
39933             "in": "path",
39934             "name": "service-instance-id",
39935             "required": true,
39936             "type": "string"
39937           },
39938           {
39939             "in": "path",
39940             "name": "network-id",
39941             "required": true,
39942             "type": "string"
39943           },
39944           {
39945             "in": "body",
39946             "name": "(config)network-provided-allotted-resources",
39947             "required": false,
39948             "schema": {
39949               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
39950             }
39951           }
39952         ],
39953         "responses": {
39954           "200": {
39955             "description": "No response was specified",
39956             "schema": {
39957               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
39958             }
39959           }
39960         },
39961         "operationId": "PUT-network-provided-allotted-resources"
39962       }
39963     },
39964     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
39965       "delete": {
39966         "produces": [
39967           "application/json",
39968           "application/xml"
39969         ],
39970         "parameters": [
39971           {
39972             "description": "Keep as M",
39973             "in": "path",
39974             "name": "service-instance-id",
39975             "required": true,
39976             "type": "string"
39977           },
39978           {
39979             "in": "path",
39980             "name": "network-id",
39981             "required": true,
39982             "type": "string"
39983           }
39984         ],
39985         "responses": {
39986           "200": {
39987             "description": "No response was specified"
39988           }
39989         },
39990         "operationId": "DELETE-network-request-input"
39991       },
39992       "get": {
39993         "produces": [
39994           "application/json",
39995           "application/xml"
39996         ],
39997         "parameters": [
39998           {
39999             "description": "Keep as M",
40000             "in": "path",
40001             "name": "service-instance-id",
40002             "required": true,
40003             "type": "string"
40004           },
40005           {
40006             "in": "path",
40007             "name": "network-id",
40008             "required": true,
40009             "type": "string"
40010           }
40011         ],
40012         "responses": {
40013           "200": {
40014             "description": "No response was specified",
40015             "schema": {
40016               "$ref": "#/definitions/(config)network-request-input"
40017             }
40018           }
40019         },
40020         "operationId": "GET-network-request-input"
40021       },
40022       "post": {
40023         "consumes": [
40024           "application/json",
40025           "application/xml"
40026         ],
40027         "produces": [
40028           "application/json",
40029           "application/xml"
40030         ],
40031         "parameters": [
40032           {
40033             "description": "Keep as M",
40034             "in": "path",
40035             "name": "service-instance-id",
40036             "required": true,
40037             "type": "string"
40038           },
40039           {
40040             "in": "path",
40041             "name": "network-id",
40042             "required": true,
40043             "type": "string"
40044           },
40045           {
40046             "in": "body",
40047             "name": "**(config)network-input-parameters",
40048             "required": false,
40049             "schema": {
40050               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
40051             }
40052           }
40053         ],
40054         "responses": {
40055           "200": {
40056             "description": "No response was specified",
40057             "schema": {
40058               "$ref": "#/definitions/(config)network-request-inputPOST"
40059             }
40060           }
40061         },
40062         "operationId": "POST-network-request-input"
40063       },
40064       "put": {
40065         "consumes": [
40066           "application/json",
40067           "application/xml"
40068         ],
40069         "produces": [
40070           "application/json",
40071           "application/xml"
40072         ],
40073         "parameters": [
40074           {
40075             "description": "Keep as M",
40076             "in": "path",
40077             "name": "service-instance-id",
40078             "required": true,
40079             "type": "string"
40080           },
40081           {
40082             "in": "path",
40083             "name": "network-id",
40084             "required": true,
40085             "type": "string"
40086           },
40087           {
40088             "in": "body",
40089             "name": "(config)network-request-input",
40090             "required": false,
40091             "schema": {
40092               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
40093             }
40094           }
40095         ],
40096         "responses": {
40097           "200": {
40098             "description": "No response was specified",
40099             "schema": {
40100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
40101             }
40102           }
40103         },
40104         "operationId": "PUT-network-request-input"
40105       }
40106     },
40107     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
40108       "delete": {
40109         "produces": [
40110           "application/json",
40111           "application/xml"
40112         ],
40113         "parameters": [
40114           {
40115             "description": "Keep as M",
40116             "in": "path",
40117             "name": "service-instance-id",
40118             "required": true,
40119             "type": "string"
40120           },
40121           {
40122             "in": "path",
40123             "name": "network-id",
40124             "required": true,
40125             "type": "string"
40126           }
40127         ],
40128         "responses": {
40129           "200": {
40130             "description": "No response was specified"
40131           }
40132         },
40133         "operationId": "DELETE-network-input-parameters"
40134       },
40135       "get": {
40136         "produces": [
40137           "application/json",
40138           "application/xml"
40139         ],
40140         "parameters": [
40141           {
40142             "description": "Keep as M",
40143             "in": "path",
40144             "name": "service-instance-id",
40145             "required": true,
40146             "type": "string"
40147           },
40148           {
40149             "in": "path",
40150             "name": "network-id",
40151             "required": true,
40152             "type": "string"
40153           }
40154         ],
40155         "responses": {
40156           "200": {
40157             "description": "No response was specified",
40158             "schema": {
40159               "$ref": "#/definitions/(config)network-input-parameters"
40160             }
40161           }
40162         },
40163         "operationId": "GET-network-input-parameters"
40164       },
40165       "post": {
40166         "consumes": [
40167           "application/json",
40168           "application/xml"
40169         ],
40170         "produces": [
40171           "application/json",
40172           "application/xml"
40173         ],
40174         "parameters": [
40175           {
40176             "description": "Keep as M",
40177             "in": "path",
40178             "name": "service-instance-id",
40179             "required": true,
40180             "type": "string"
40181           },
40182           {
40183             "in": "path",
40184             "name": "network-id",
40185             "required": true,
40186             "type": "string"
40187           },
40188           {
40189             "in": "body",
40190             "name": "**(config)param",
40191             "required": false,
40192             "schema": {
40193               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
40194             }
40195           }
40196         ],
40197         "responses": {
40198           "200": {
40199             "description": "No response was specified",
40200             "schema": {
40201               "$ref": "#/definitions/(config)network-input-parametersPOST"
40202             }
40203           }
40204         },
40205         "operationId": "POST-network-input-parameters"
40206       },
40207       "put": {
40208         "consumes": [
40209           "application/json",
40210           "application/xml"
40211         ],
40212         "produces": [
40213           "application/json",
40214           "application/xml"
40215         ],
40216         "parameters": [
40217           {
40218             "description": "Keep as M",
40219             "in": "path",
40220             "name": "service-instance-id",
40221             "required": true,
40222             "type": "string"
40223           },
40224           {
40225             "in": "path",
40226             "name": "network-id",
40227             "required": true,
40228             "type": "string"
40229           },
40230           {
40231             "in": "body",
40232             "name": "(config)network-input-parameters",
40233             "required": false,
40234             "schema": {
40235               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
40236             }
40237           }
40238         ],
40239         "responses": {
40240           "200": {
40241             "description": "No response was specified",
40242             "schema": {
40243               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
40244             }
40245           }
40246         },
40247         "operationId": "PUT-network-input-parameters"
40248       }
40249     },
40250     "/restconf/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}": {
40251       "delete": {
40252         "produces": [
40253           "application/json",
40254           "application/xml"
40255         ],
40256         "parameters": [
40257           {
40258             "description": "Keep as M",
40259             "in": "path",
40260             "name": "service-instance-id",
40261             "required": true,
40262             "type": "string"
40263           },
40264           {
40265             "in": "path",
40266             "name": "network-id",
40267             "required": true,
40268             "type": "string"
40269           },
40270           {
40271             "in": "path",
40272             "name": "name",
40273             "required": true,
40274             "type": "string"
40275           }
40276         ],
40277         "responses": {
40278           "200": {
40279             "description": "No response was specified"
40280           }
40281         },
40282         "operationId": "DELETE-param"
40283       },
40284       "get": {
40285         "produces": [
40286           "application/json",
40287           "application/xml"
40288         ],
40289         "parameters": [
40290           {
40291             "description": "Keep as M",
40292             "in": "path",
40293             "name": "service-instance-id",
40294             "required": true,
40295             "type": "string"
40296           },
40297           {
40298             "in": "path",
40299             "name": "network-id",
40300             "required": true,
40301             "type": "string"
40302           },
40303           {
40304             "in": "path",
40305             "name": "name",
40306             "required": true,
40307             "type": "string"
40308           }
40309         ],
40310         "responses": {
40311           "200": {
40312             "description": "No response was specified",
40313             "schema": {
40314               "$ref": "#/definitions/(config)param"
40315             }
40316           }
40317         },
40318         "operationId": "GET-param"
40319       },
40320       "post": {
40321         "consumes": [
40322           "application/json",
40323           "application/xml"
40324         ],
40325         "produces": [
40326           "application/json",
40327           "application/xml"
40328         ],
40329         "parameters": [
40330           {
40331             "description": "Keep as M",
40332             "in": "path",
40333             "name": "service-instance-id",
40334             "required": true,
40335             "type": "string"
40336           },
40337           {
40338             "in": "path",
40339             "name": "network-id",
40340             "required": true,
40341             "type": "string"
40342           },
40343           {
40344             "in": "path",
40345             "name": "name",
40346             "required": true,
40347             "type": "string"
40348           },
40349           {
40350             "in": "body",
40351             "name": "**(config)resource-resolution-data",
40352             "required": false,
40353             "schema": {
40354               "$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"
40355             }
40356           }
40357         ],
40358         "responses": {
40359           "200": {
40360             "description": "No response was specified",
40361             "schema": {
40362               "$ref": "#/definitions/(config)paramPOST"
40363             }
40364           }
40365         },
40366         "operationId": "POST-param"
40367       },
40368       "put": {
40369         "consumes": [
40370           "application/json",
40371           "application/xml"
40372         ],
40373         "produces": [
40374           "application/json",
40375           "application/xml"
40376         ],
40377         "parameters": [
40378           {
40379             "description": "Keep as M",
40380             "in": "path",
40381             "name": "service-instance-id",
40382             "required": true,
40383             "type": "string"
40384           },
40385           {
40386             "in": "path",
40387             "name": "network-id",
40388             "required": true,
40389             "type": "string"
40390           },
40391           {
40392             "in": "path",
40393             "name": "name",
40394             "required": true,
40395             "type": "string"
40396           },
40397           {
40398             "in": "body",
40399             "name": "(config)param",
40400             "required": false,
40401             "schema": {
40402               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
40403             }
40404           }
40405         ],
40406         "responses": {
40407           "200": {
40408             "description": "No response was specified",
40409             "schema": {
40410               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
40411             }
40412           }
40413         },
40414         "operationId": "PUT-param"
40415       }
40416     },
40417     "/restconf/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": {
40418       "delete": {
40419         "produces": [
40420           "application/json",
40421           "application/xml"
40422         ],
40423         "parameters": [
40424           {
40425             "description": "Keep as M",
40426             "in": "path",
40427             "name": "service-instance-id",
40428             "required": true,
40429             "type": "string"
40430           },
40431           {
40432             "in": "path",
40433             "name": "network-id",
40434             "required": true,
40435             "type": "string"
40436           },
40437           {
40438             "in": "path",
40439             "name": "name",
40440             "required": true,
40441             "type": "string"
40442           }
40443         ],
40444         "responses": {
40445           "200": {
40446             "description": "No response was specified"
40447           }
40448         },
40449         "operationId": "DELETE-resource-resolution-data"
40450       },
40451       "get": {
40452         "produces": [
40453           "application/json",
40454           "application/xml"
40455         ],
40456         "parameters": [
40457           {
40458             "description": "Keep as M",
40459             "in": "path",
40460             "name": "service-instance-id",
40461             "required": true,
40462             "type": "string"
40463           },
40464           {
40465             "in": "path",
40466             "name": "network-id",
40467             "required": true,
40468             "type": "string"
40469           },
40470           {
40471             "in": "path",
40472             "name": "name",
40473             "required": true,
40474             "type": "string"
40475           }
40476         ],
40477         "responses": {
40478           "200": {
40479             "description": "No response was specified",
40480             "schema": {
40481               "$ref": "#/definitions/(config)resource-resolution-data"
40482             }
40483           }
40484         },
40485         "operationId": "GET-resource-resolution-data"
40486       },
40487       "post": {
40488         "consumes": [
40489           "application/json",
40490           "application/xml"
40491         ],
40492         "produces": [
40493           "application/json",
40494           "application/xml"
40495         ],
40496         "parameters": [
40497           {
40498             "description": "Keep as M",
40499             "in": "path",
40500             "name": "service-instance-id",
40501             "required": true,
40502             "type": "string"
40503           },
40504           {
40505             "in": "path",
40506             "name": "network-id",
40507             "required": true,
40508             "type": "string"
40509           },
40510           {
40511             "in": "path",
40512             "name": "name",
40513             "required": true,
40514             "type": "string"
40515           },
40516           {
40517             "in": "body",
40518             "name": "**(config)resource-key",
40519             "required": false,
40520             "schema": {
40521               "$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"
40522             }
40523           }
40524         ],
40525         "responses": {
40526           "200": {
40527             "description": "No response was specified",
40528             "schema": {
40529               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
40530             }
40531           }
40532         },
40533         "operationId": "POST-resource-resolution-data"
40534       },
40535       "put": {
40536         "consumes": [
40537           "application/json",
40538           "application/xml"
40539         ],
40540         "produces": [
40541           "application/json",
40542           "application/xml"
40543         ],
40544         "parameters": [
40545           {
40546             "description": "Keep as M",
40547             "in": "path",
40548             "name": "service-instance-id",
40549             "required": true,
40550             "type": "string"
40551           },
40552           {
40553             "in": "path",
40554             "name": "network-id",
40555             "required": true,
40556             "type": "string"
40557           },
40558           {
40559             "in": "path",
40560             "name": "name",
40561             "required": true,
40562             "type": "string"
40563           },
40564           {
40565             "in": "body",
40566             "name": "(config)resource-resolution-data",
40567             "required": false,
40568             "schema": {
40569               "$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"
40570             }
40571           }
40572         ],
40573         "responses": {
40574           "200": {
40575             "description": "No response was specified",
40576             "schema": {
40577               "$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"
40578             }
40579           }
40580         },
40581         "operationId": "PUT-resource-resolution-data"
40582       }
40583     },
40584     "/restconf/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}": {
40585       "delete": {
40586         "produces": [
40587           "application/json",
40588           "application/xml"
40589         ],
40590         "parameters": [
40591           {
40592             "description": "Keep as M",
40593             "in": "path",
40594             "name": "service-instance-id",
40595             "required": true,
40596             "type": "string"
40597           },
40598           {
40599             "in": "path",
40600             "name": "network-id",
40601             "required": true,
40602             "type": "string"
40603           },
40604           {
40605             "in": "path",
40606             "name": "name",
40607             "required": true,
40608             "type": "string"
40609           },
40610           {
40611             "in": "path",
40612             "name": "name",
40613             "required": true,
40614             "type": "string"
40615           }
40616         ],
40617         "responses": {
40618           "200": {
40619             "description": "No response was specified"
40620           }
40621         },
40622         "operationId": "DELETE-resource-key"
40623       },
40624       "get": {
40625         "produces": [
40626           "application/json",
40627           "application/xml"
40628         ],
40629         "parameters": [
40630           {
40631             "description": "Keep as M",
40632             "in": "path",
40633             "name": "service-instance-id",
40634             "required": true,
40635             "type": "string"
40636           },
40637           {
40638             "in": "path",
40639             "name": "network-id",
40640             "required": true,
40641             "type": "string"
40642           },
40643           {
40644             "in": "path",
40645             "name": "name",
40646             "required": true,
40647             "type": "string"
40648           },
40649           {
40650             "in": "path",
40651             "name": "name",
40652             "required": true,
40653             "type": "string"
40654           }
40655         ],
40656         "responses": {
40657           "200": {
40658             "description": "No response was specified",
40659             "schema": {
40660               "$ref": "#/definitions/(config)resource-key"
40661             }
40662           }
40663         },
40664         "operationId": "GET-resource-key"
40665       },
40666       "put": {
40667         "consumes": [
40668           "application/json",
40669           "application/xml"
40670         ],
40671         "produces": [
40672           "application/json",
40673           "application/xml"
40674         ],
40675         "parameters": [
40676           {
40677             "description": "Keep as M",
40678             "in": "path",
40679             "name": "service-instance-id",
40680             "required": true,
40681             "type": "string"
40682           },
40683           {
40684             "in": "path",
40685             "name": "network-id",
40686             "required": true,
40687             "type": "string"
40688           },
40689           {
40690             "in": "path",
40691             "name": "name",
40692             "required": true,
40693             "type": "string"
40694           },
40695           {
40696             "in": "path",
40697             "name": "name",
40698             "required": true,
40699             "type": "string"
40700           },
40701           {
40702             "in": "body",
40703             "name": "(config)resource-key",
40704             "required": false,
40705             "schema": {
40706               "$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"
40707             }
40708           }
40709         ],
40710         "responses": {
40711           "200": {
40712             "description": "No response was specified",
40713             "schema": {
40714               "$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"
40715             }
40716           }
40717         },
40718         "operationId": "PUT-resource-key"
40719       }
40720     },
40721     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
40722       "delete": {
40723         "produces": [
40724           "application/json",
40725           "application/xml"
40726         ],
40727         "parameters": [
40728           {
40729             "description": "Keep as M",
40730             "in": "path",
40731             "name": "service-instance-id",
40732             "required": true,
40733             "type": "string"
40734           },
40735           {
40736             "in": "path",
40737             "name": "network-id",
40738             "required": true,
40739             "type": "string"
40740           }
40741         ],
40742         "responses": {
40743           "200": {
40744             "description": "No response was specified"
40745           }
40746         },
40747         "operationId": "DELETE-network-topology"
40748       },
40749       "get": {
40750         "produces": [
40751           "application/json",
40752           "application/xml"
40753         ],
40754         "parameters": [
40755           {
40756             "description": "Keep as M",
40757             "in": "path",
40758             "name": "service-instance-id",
40759             "required": true,
40760             "type": "string"
40761           },
40762           {
40763             "in": "path",
40764             "name": "network-id",
40765             "required": true,
40766             "type": "string"
40767           }
40768         ],
40769         "responses": {
40770           "200": {
40771             "description": "No response was specified",
40772             "schema": {
40773               "$ref": "#/definitions/(config)network-topology"
40774             }
40775           }
40776         },
40777         "operationId": "GET-network-topology"
40778       },
40779       "post": {
40780         "consumes": [
40781           "application/json",
40782           "application/xml"
40783         ],
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             "in": "body",
40804             "name": "**(config)network-parameters",
40805             "required": false,
40806             "schema": {
40807               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
40808             }
40809           },
40810           {
40811             "in": "body",
40812             "name": "**(config)network-assignments",
40813             "required": false,
40814             "schema": {
40815               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40816             }
40817           },
40818           {
40819             "in": "body",
40820             "name": "**(config)onap-model-information",
40821             "required": false,
40822             "schema": {
40823               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
40824             }
40825           },
40826           {
40827             "in": "body",
40828             "name": "**(config)network-topology-identifier-structure",
40829             "required": false,
40830             "schema": {
40831               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
40832             }
40833           }
40834         ],
40835         "responses": {
40836           "200": {
40837             "description": "No response was specified",
40838             "schema": {
40839               "$ref": "#/definitions/(config)network-topologyPOST"
40840             }
40841           }
40842         },
40843         "operationId": "POST-network-topology"
40844       },
40845       "put": {
40846         "consumes": [
40847           "application/json",
40848           "application/xml"
40849         ],
40850         "produces": [
40851           "application/json",
40852           "application/xml"
40853         ],
40854         "parameters": [
40855           {
40856             "description": "Keep as M",
40857             "in": "path",
40858             "name": "service-instance-id",
40859             "required": true,
40860             "type": "string"
40861           },
40862           {
40863             "in": "path",
40864             "name": "network-id",
40865             "required": true,
40866             "type": "string"
40867           },
40868           {
40869             "in": "body",
40870             "name": "(config)network-topology",
40871             "required": false,
40872             "schema": {
40873               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
40874             }
40875           }
40876         ],
40877         "responses": {
40878           "200": {
40879             "description": "No response was specified",
40880             "schema": {
40881               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
40882             }
40883           }
40884         },
40885         "operationId": "PUT-network-topology"
40886       }
40887     },
40888     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
40889       "delete": {
40890         "produces": [
40891           "application/json",
40892           "application/xml"
40893         ],
40894         "parameters": [
40895           {
40896             "description": "Keep as M",
40897             "in": "path",
40898             "name": "service-instance-id",
40899             "required": true,
40900             "type": "string"
40901           },
40902           {
40903             "in": "path",
40904             "name": "network-id",
40905             "required": true,
40906             "type": "string"
40907           }
40908         ],
40909         "responses": {
40910           "200": {
40911             "description": "No response was specified"
40912           }
40913         },
40914         "operationId": "DELETE-network-assignments"
40915       },
40916       "get": {
40917         "produces": [
40918           "application/json",
40919           "application/xml"
40920         ],
40921         "parameters": [
40922           {
40923             "description": "Keep as M",
40924             "in": "path",
40925             "name": "service-instance-id",
40926             "required": true,
40927             "type": "string"
40928           },
40929           {
40930             "in": "path",
40931             "name": "network-id",
40932             "required": true,
40933             "type": "string"
40934           }
40935         ],
40936         "responses": {
40937           "200": {
40938             "description": "No response was specified",
40939             "schema": {
40940               "$ref": "#/definitions/(config)network-assignments"
40941             }
40942           }
40943         },
40944         "operationId": "GET-network-assignments"
40945       },
40946       "put": {
40947         "consumes": [
40948           "application/json",
40949           "application/xml"
40950         ],
40951         "produces": [
40952           "application/json",
40953           "application/xml"
40954         ],
40955         "parameters": [
40956           {
40957             "description": "Keep as M",
40958             "in": "path",
40959             "name": "service-instance-id",
40960             "required": true,
40961             "type": "string"
40962           },
40963           {
40964             "in": "path",
40965             "name": "network-id",
40966             "required": true,
40967             "type": "string"
40968           },
40969           {
40970             "in": "body",
40971             "name": "(config)network-assignments",
40972             "required": false,
40973             "schema": {
40974               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40975             }
40976           }
40977         ],
40978         "responses": {
40979           "200": {
40980             "description": "No response was specified",
40981             "schema": {
40982               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40983             }
40984           }
40985         },
40986         "operationId": "PUT-network-assignments"
40987       }
40988     },
40989     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
40990       "delete": {
40991         "produces": [
40992           "application/json",
40993           "application/xml"
40994         ],
40995         "parameters": [
40996           {
40997             "description": "Keep as M",
40998             "in": "path",
40999             "name": "service-instance-id",
41000             "required": true,
41001             "type": "string"
41002           },
41003           {
41004             "in": "path",
41005             "name": "network-id",
41006             "required": true,
41007             "type": "string"
41008           }
41009         ],
41010         "responses": {
41011           "200": {
41012             "description": "No response was specified"
41013           }
41014         },
41015         "operationId": "DELETE-network-parameters"
41016       },
41017       "get": {
41018         "produces": [
41019           "application/json",
41020           "application/xml"
41021         ],
41022         "parameters": [
41023           {
41024             "description": "Keep as M",
41025             "in": "path",
41026             "name": "service-instance-id",
41027             "required": true,
41028             "type": "string"
41029           },
41030           {
41031             "in": "path",
41032             "name": "network-id",
41033             "required": true,
41034             "type": "string"
41035           }
41036         ],
41037         "responses": {
41038           "200": {
41039             "description": "No response was specified",
41040             "schema": {
41041               "$ref": "#/definitions/(config)network-parameters"
41042             }
41043           }
41044         },
41045         "operationId": "GET-network-parameters"
41046       },
41047       "post": {
41048         "consumes": [
41049           "application/json",
41050           "application/xml"
41051         ],
41052         "produces": [
41053           "application/json",
41054           "application/xml"
41055         ],
41056         "parameters": [
41057           {
41058             "description": "Keep as M",
41059             "in": "path",
41060             "name": "service-instance-id",
41061             "required": true,
41062             "type": "string"
41063           },
41064           {
41065             "in": "path",
41066             "name": "network-id",
41067             "required": true,
41068             "type": "string"
41069           },
41070           {
41071             "in": "body",
41072             "name": "**(config)network-parameter",
41073             "required": false,
41074             "schema": {
41075               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
41076             }
41077           }
41078         ],
41079         "responses": {
41080           "200": {
41081             "description": "No response was specified",
41082             "schema": {
41083               "$ref": "#/definitions/(config)network-parametersPOST"
41084             }
41085           }
41086         },
41087         "operationId": "POST-network-parameters"
41088       },
41089       "put": {
41090         "consumes": [
41091           "application/json",
41092           "application/xml"
41093         ],
41094         "produces": [
41095           "application/json",
41096           "application/xml"
41097         ],
41098         "parameters": [
41099           {
41100             "description": "Keep as M",
41101             "in": "path",
41102             "name": "service-instance-id",
41103             "required": true,
41104             "type": "string"
41105           },
41106           {
41107             "in": "path",
41108             "name": "network-id",
41109             "required": true,
41110             "type": "string"
41111           },
41112           {
41113             "in": "body",
41114             "name": "(config)network-parameters",
41115             "required": false,
41116             "schema": {
41117               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
41118             }
41119           }
41120         ],
41121         "responses": {
41122           "200": {
41123             "description": "No response was specified",
41124             "schema": {
41125               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
41126             }
41127           }
41128         },
41129         "operationId": "PUT-network-parameters"
41130       }
41131     },
41132     "/restconf/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}": {
41133       "delete": {
41134         "produces": [
41135           "application/json",
41136           "application/xml"
41137         ],
41138         "parameters": [
41139           {
41140             "description": "Keep as M",
41141             "in": "path",
41142             "name": "service-instance-id",
41143             "required": true,
41144             "type": "string"
41145           },
41146           {
41147             "in": "path",
41148             "name": "network-id",
41149             "required": true,
41150             "type": "string"
41151           },
41152           {
41153             "in": "path",
41154             "name": "network-parameter-name",
41155             "required": true,
41156             "type": "string"
41157           }
41158         ],
41159         "responses": {
41160           "200": {
41161             "description": "No response was specified"
41162           }
41163         },
41164         "operationId": "DELETE-network-parameter"
41165       },
41166       "get": {
41167         "produces": [
41168           "application/json",
41169           "application/xml"
41170         ],
41171         "parameters": [
41172           {
41173             "description": "Keep as M",
41174             "in": "path",
41175             "name": "service-instance-id",
41176             "required": true,
41177             "type": "string"
41178           },
41179           {
41180             "in": "path",
41181             "name": "network-id",
41182             "required": true,
41183             "type": "string"
41184           },
41185           {
41186             "in": "path",
41187             "name": "network-parameter-name",
41188             "required": true,
41189             "type": "string"
41190           }
41191         ],
41192         "responses": {
41193           "200": {
41194             "description": "No response was specified",
41195             "schema": {
41196               "$ref": "#/definitions/(config)network-parameter"
41197             }
41198           }
41199         },
41200         "operationId": "GET-network-parameter"
41201       },
41202       "put": {
41203         "consumes": [
41204           "application/json",
41205           "application/xml"
41206         ],
41207         "produces": [
41208           "application/json",
41209           "application/xml"
41210         ],
41211         "parameters": [
41212           {
41213             "description": "Keep as M",
41214             "in": "path",
41215             "name": "service-instance-id",
41216             "required": true,
41217             "type": "string"
41218           },
41219           {
41220             "in": "path",
41221             "name": "network-id",
41222             "required": true,
41223             "type": "string"
41224           },
41225           {
41226             "in": "path",
41227             "name": "network-parameter-name",
41228             "required": true,
41229             "type": "string"
41230           },
41231           {
41232             "in": "body",
41233             "name": "(config)network-parameter",
41234             "required": false,
41235             "schema": {
41236               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
41237             }
41238           }
41239         ],
41240         "responses": {
41241           "200": {
41242             "description": "No response was specified",
41243             "schema": {
41244               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
41245             }
41246           }
41247         },
41248         "operationId": "PUT-network-parameter"
41249       }
41250     },
41251     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
41252       "delete": {
41253         "produces": [
41254           "application/json",
41255           "application/xml"
41256         ],
41257         "parameters": [
41258           {
41259             "description": "Keep as M",
41260             "in": "path",
41261             "name": "service-instance-id",
41262             "required": true,
41263             "type": "string"
41264           },
41265           {
41266             "in": "path",
41267             "name": "network-id",
41268             "required": true,
41269             "type": "string"
41270           }
41271         ],
41272         "responses": {
41273           "200": {
41274             "description": "No response was specified"
41275           }
41276         },
41277         "operationId": "DELETE-network-topology-identifier-structure"
41278       },
41279       "get": {
41280         "produces": [
41281           "application/json",
41282           "application/xml"
41283         ],
41284         "parameters": [
41285           {
41286             "description": "Keep as M",
41287             "in": "path",
41288             "name": "service-instance-id",
41289             "required": true,
41290             "type": "string"
41291           },
41292           {
41293             "in": "path",
41294             "name": "network-id",
41295             "required": true,
41296             "type": "string"
41297           }
41298         ],
41299         "responses": {
41300           "200": {
41301             "description": "No response was specified",
41302             "schema": {
41303               "$ref": "#/definitions/(config)network-topology-identifier-structure"
41304             }
41305           }
41306         },
41307         "operationId": "GET-network-topology-identifier-structure"
41308       },
41309       "post": {
41310         "consumes": [
41311           "application/json",
41312           "application/xml"
41313         ],
41314         "produces": [
41315           "application/json",
41316           "application/xml"
41317         ],
41318         "parameters": [
41319           {
41320             "description": "Keep as M",
41321             "in": "path",
41322             "name": "service-instance-id",
41323             "required": true,
41324             "type": "string"
41325           },
41326           {
41327             "in": "path",
41328             "name": "network-id",
41329             "required": true,
41330             "type": "string"
41331           },
41332           {
41333             "in": "body",
41334             "name": "**(config)related-networks",
41335             "required": false,
41336             "schema": {
41337               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
41338             }
41339           }
41340         ],
41341         "responses": {
41342           "200": {
41343             "description": "No response was specified",
41344             "schema": {
41345               "$ref": "#/definitions/(config)network-topology-identifier-structurePOST"
41346             }
41347           }
41348         },
41349         "operationId": "POST-network-topology-identifier-structure"
41350       },
41351       "put": {
41352         "consumes": [
41353           "application/json",
41354           "application/xml"
41355         ],
41356         "produces": [
41357           "application/json",
41358           "application/xml"
41359         ],
41360         "parameters": [
41361           {
41362             "description": "Keep as M",
41363             "in": "path",
41364             "name": "service-instance-id",
41365             "required": true,
41366             "type": "string"
41367           },
41368           {
41369             "in": "path",
41370             "name": "network-id",
41371             "required": true,
41372             "type": "string"
41373           },
41374           {
41375             "in": "body",
41376             "name": "(config)network-topology-identifier-structure",
41377             "required": false,
41378             "schema": {
41379               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
41380             }
41381           }
41382         ],
41383         "responses": {
41384           "200": {
41385             "description": "No response was specified",
41386             "schema": {
41387               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
41388             }
41389           }
41390         },
41391         "operationId": "PUT-network-topology-identifier-structure"
41392       }
41393     },
41394     "/restconf/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": {
41395       "delete": {
41396         "produces": [
41397           "application/json",
41398           "application/xml"
41399         ],
41400         "parameters": [
41401           {
41402             "description": "Keep as M",
41403             "in": "path",
41404             "name": "service-instance-id",
41405             "required": true,
41406             "type": "string"
41407           },
41408           {
41409             "in": "path",
41410             "name": "network-id",
41411             "required": true,
41412             "type": "string"
41413           }
41414         ],
41415         "responses": {
41416           "200": {
41417             "description": "No response was specified"
41418           }
41419         },
41420         "operationId": "DELETE-related-networks"
41421       },
41422       "get": {
41423         "produces": [
41424           "application/json",
41425           "application/xml"
41426         ],
41427         "parameters": [
41428           {
41429             "description": "Keep as M",
41430             "in": "path",
41431             "name": "service-instance-id",
41432             "required": true,
41433             "type": "string"
41434           },
41435           {
41436             "in": "path",
41437             "name": "network-id",
41438             "required": true,
41439             "type": "string"
41440           }
41441         ],
41442         "responses": {
41443           "200": {
41444             "description": "No response was specified",
41445             "schema": {
41446               "$ref": "#/definitions/(config)related-networks"
41447             }
41448           }
41449         },
41450         "operationId": "GET-related-networks"
41451       },
41452       "post": {
41453         "consumes": [
41454           "application/json",
41455           "application/xml"
41456         ],
41457         "produces": [
41458           "application/json",
41459           "application/xml"
41460         ],
41461         "parameters": [
41462           {
41463             "description": "Keep as M",
41464             "in": "path",
41465             "name": "service-instance-id",
41466             "required": true,
41467             "type": "string"
41468           },
41469           {
41470             "in": "path",
41471             "name": "network-id",
41472             "required": true,
41473             "type": "string"
41474           },
41475           {
41476             "in": "body",
41477             "name": "**(config)related-network",
41478             "required": false,
41479             "schema": {
41480               "$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"
41481             }
41482           }
41483         ],
41484         "responses": {
41485           "200": {
41486             "description": "No response was specified",
41487             "schema": {
41488               "$ref": "#/definitions/(config)related-networksPOST"
41489             }
41490           }
41491         },
41492         "operationId": "POST-related-networks"
41493       },
41494       "put": {
41495         "consumes": [
41496           "application/json",
41497           "application/xml"
41498         ],
41499         "produces": [
41500           "application/json",
41501           "application/xml"
41502         ],
41503         "parameters": [
41504           {
41505             "description": "Keep as M",
41506             "in": "path",
41507             "name": "service-instance-id",
41508             "required": true,
41509             "type": "string"
41510           },
41511           {
41512             "in": "path",
41513             "name": "network-id",
41514             "required": true,
41515             "type": "string"
41516           },
41517           {
41518             "in": "body",
41519             "name": "(config)related-networks",
41520             "required": false,
41521             "schema": {
41522               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
41523             }
41524           }
41525         ],
41526         "responses": {
41527           "200": {
41528             "description": "No response was specified",
41529             "schema": {
41530               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
41531             }
41532           }
41533         },
41534         "operationId": "PUT-related-networks"
41535       }
41536     },
41537     "/restconf/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}": {
41538       "delete": {
41539         "produces": [
41540           "application/json",
41541           "application/xml"
41542         ],
41543         "parameters": [
41544           {
41545             "description": "Keep as M",
41546             "in": "path",
41547             "name": "service-instance-id",
41548             "required": true,
41549             "type": "string"
41550           },
41551           {
41552             "in": "path",
41553             "name": "network-id",
41554             "required": true,
41555             "type": "string"
41556           },
41557           {
41558             "description": "Key to l3-network object",
41559             "in": "path",
41560             "name": "network-id",
41561             "required": true,
41562             "type": "string"
41563           }
41564         ],
41565         "responses": {
41566           "200": {
41567             "description": "No response was specified"
41568           }
41569         },
41570         "operationId": "DELETE-related-network"
41571       },
41572       "get": {
41573         "produces": [
41574           "application/json",
41575           "application/xml"
41576         ],
41577         "parameters": [
41578           {
41579             "description": "Keep as M",
41580             "in": "path",
41581             "name": "service-instance-id",
41582             "required": true,
41583             "type": "string"
41584           },
41585           {
41586             "in": "path",
41587             "name": "network-id",
41588             "required": true,
41589             "type": "string"
41590           },
41591           {
41592             "description": "Key to l3-network object",
41593             "in": "path",
41594             "name": "network-id",
41595             "required": true,
41596             "type": "string"
41597           }
41598         ],
41599         "responses": {
41600           "200": {
41601             "description": "No response was specified",
41602             "schema": {
41603               "$ref": "#/definitions/(config)related-network"
41604             }
41605           }
41606         },
41607         "operationId": "GET-related-network"
41608       },
41609       "post": {
41610         "consumes": [
41611           "application/json",
41612           "application/xml"
41613         ],
41614         "produces": [
41615           "application/json",
41616           "application/xml"
41617         ],
41618         "parameters": [
41619           {
41620             "description": "Keep as M",
41621             "in": "path",
41622             "name": "service-instance-id",
41623             "required": true,
41624             "type": "string"
41625           },
41626           {
41627             "in": "path",
41628             "name": "network-id",
41629             "required": true,
41630             "type": "string"
41631           },
41632           {
41633             "description": "Key to l3-network object",
41634             "in": "path",
41635             "name": "network-id",
41636             "required": true,
41637             "type": "string"
41638           },
41639           {
41640             "in": "body",
41641             "name": "**(config)vlan-tags",
41642             "required": false,
41643             "schema": {
41644               "$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"
41645             }
41646           }
41647         ],
41648         "responses": {
41649           "200": {
41650             "description": "No response was specified",
41651             "schema": {
41652               "$ref": "#/definitions/(config)related-networkPOST"
41653             }
41654           }
41655         },
41656         "operationId": "POST-related-network"
41657       },
41658       "put": {
41659         "consumes": [
41660           "application/json",
41661           "application/xml"
41662         ],
41663         "produces": [
41664           "application/json",
41665           "application/xml"
41666         ],
41667         "parameters": [
41668           {
41669             "description": "Keep as M",
41670             "in": "path",
41671             "name": "service-instance-id",
41672             "required": true,
41673             "type": "string"
41674           },
41675           {
41676             "in": "path",
41677             "name": "network-id",
41678             "required": true,
41679             "type": "string"
41680           },
41681           {
41682             "description": "Key to l3-network object",
41683             "in": "path",
41684             "name": "network-id",
41685             "required": true,
41686             "type": "string"
41687           },
41688           {
41689             "in": "body",
41690             "name": "(config)related-network",
41691             "required": false,
41692             "schema": {
41693               "$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"
41694             }
41695           }
41696         ],
41697         "responses": {
41698           "200": {
41699             "description": "No response was specified",
41700             "schema": {
41701               "$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"
41702             }
41703           }
41704         },
41705         "operationId": "PUT-related-network"
41706       }
41707     },
41708     "/restconf/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": {
41709       "delete": {
41710         "produces": [
41711           "application/json",
41712           "application/xml"
41713         ],
41714         "parameters": [
41715           {
41716             "description": "Keep as M",
41717             "in": "path",
41718             "name": "service-instance-id",
41719             "required": true,
41720             "type": "string"
41721           },
41722           {
41723             "in": "path",
41724             "name": "network-id",
41725             "required": true,
41726             "type": "string"
41727           },
41728           {
41729             "description": "Key to l3-network object",
41730             "in": "path",
41731             "name": "network-id",
41732             "required": true,
41733             "type": "string"
41734           }
41735         ],
41736         "responses": {
41737           "200": {
41738             "description": "No response was specified"
41739           }
41740         },
41741         "operationId": "DELETE-vlan-tags"
41742       },
41743       "get": {
41744         "produces": [
41745           "application/json",
41746           "application/xml"
41747         ],
41748         "parameters": [
41749           {
41750             "description": "Keep as M",
41751             "in": "path",
41752             "name": "service-instance-id",
41753             "required": true,
41754             "type": "string"
41755           },
41756           {
41757             "in": "path",
41758             "name": "network-id",
41759             "required": true,
41760             "type": "string"
41761           },
41762           {
41763             "description": "Key to l3-network object",
41764             "in": "path",
41765             "name": "network-id",
41766             "required": true,
41767             "type": "string"
41768           }
41769         ],
41770         "responses": {
41771           "200": {
41772             "description": "No response was specified",
41773             "schema": {
41774               "$ref": "#/definitions/(config)vlan-tags"
41775             }
41776           }
41777         },
41778         "operationId": "GET-vlan-tags"
41779       },
41780       "put": {
41781         "consumes": [
41782           "application/json",
41783           "application/xml"
41784         ],
41785         "produces": [
41786           "application/json",
41787           "application/xml"
41788         ],
41789         "parameters": [
41790           {
41791             "description": "Keep as M",
41792             "in": "path",
41793             "name": "service-instance-id",
41794             "required": true,
41795             "type": "string"
41796           },
41797           {
41798             "in": "path",
41799             "name": "network-id",
41800             "required": true,
41801             "type": "string"
41802           },
41803           {
41804             "description": "Key to l3-network object",
41805             "in": "path",
41806             "name": "network-id",
41807             "required": true,
41808             "type": "string"
41809           },
41810           {
41811             "in": "body",
41812             "name": "(config)vlan-tags",
41813             "required": false,
41814             "schema": {
41815               "$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"
41816             }
41817           }
41818         ],
41819         "responses": {
41820           "200": {
41821             "description": "No response was specified",
41822             "schema": {
41823               "$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"
41824             }
41825           }
41826         },
41827         "operationId": "PUT-vlan-tags"
41828       }
41829     },
41830     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
41831       "delete": {
41832         "produces": [
41833           "application/json",
41834           "application/xml"
41835         ],
41836         "parameters": [
41837           {
41838             "description": "Keep as M",
41839             "in": "path",
41840             "name": "service-instance-id",
41841             "required": true,
41842             "type": "string"
41843           },
41844           {
41845             "in": "path",
41846             "name": "network-id",
41847             "required": true,
41848             "type": "string"
41849           }
41850         ],
41851         "responses": {
41852           "200": {
41853             "description": "No response was specified"
41854           }
41855         },
41856         "operationId": "DELETE-onap-model-information"
41857       },
41858       "get": {
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": "network-id",
41874             "required": true,
41875             "type": "string"
41876           }
41877         ],
41878         "responses": {
41879           "200": {
41880             "description": "No response was specified",
41881             "schema": {
41882               "$ref": "#/definitions/(config)onap-model-information"
41883             }
41884           }
41885         },
41886         "operationId": "GET-onap-model-information"
41887       },
41888       "put": {
41889         "consumes": [
41890           "application/json",
41891           "application/xml"
41892         ],
41893         "produces": [
41894           "application/json",
41895           "application/xml"
41896         ],
41897         "parameters": [
41898           {
41899             "description": "Keep as M",
41900             "in": "path",
41901             "name": "service-instance-id",
41902             "required": true,
41903             "type": "string"
41904           },
41905           {
41906             "in": "path",
41907             "name": "network-id",
41908             "required": true,
41909             "type": "string"
41910           },
41911           {
41912             "in": "body",
41913             "name": "(config)onap-model-information",
41914             "required": false,
41915             "schema": {
41916               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
41917             }
41918           }
41919         ],
41920         "responses": {
41921           "200": {
41922             "description": "No response was specified",
41923             "schema": {
41924               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
41925             }
41926           }
41927         },
41928         "operationId": "PUT-onap-model-information"
41929       }
41930     },
41931     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
41932       "delete": {
41933         "produces": [
41934           "application/json",
41935           "application/xml"
41936         ],
41937         "parameters": [
41938           {
41939             "description": "Keep as M",
41940             "in": "path",
41941             "name": "service-instance-id",
41942             "required": true,
41943             "type": "string"
41944           },
41945           {
41946             "in": "path",
41947             "name": "network-id",
41948             "required": true,
41949             "type": "string"
41950           }
41951         ],
41952         "responses": {
41953           "200": {
41954             "description": "No response was specified"
41955           }
41956         },
41957         "operationId": "DELETE-request-information"
41958       },
41959       "get": {
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             "in": "path",
41974             "name": "network-id",
41975             "required": true,
41976             "type": "string"
41977           }
41978         ],
41979         "responses": {
41980           "200": {
41981             "description": "No response was specified",
41982             "schema": {
41983               "$ref": "#/definitions/(config)request-information"
41984             }
41985           }
41986         },
41987         "operationId": "GET-request-information"
41988       },
41989       "put": {
41990         "consumes": [
41991           "application/json",
41992           "application/xml"
41993         ],
41994         "produces": [
41995           "application/json",
41996           "application/xml"
41997         ],
41998         "parameters": [
41999           {
42000             "description": "Keep as M",
42001             "in": "path",
42002             "name": "service-instance-id",
42003             "required": true,
42004             "type": "string"
42005           },
42006           {
42007             "in": "path",
42008             "name": "network-id",
42009             "required": true,
42010             "type": "string"
42011           },
42012           {
42013             "in": "body",
42014             "name": "(config)request-information",
42015             "required": false,
42016             "schema": {
42017               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
42018             }
42019           }
42020         ],
42021         "responses": {
42022           "200": {
42023             "description": "No response was specified",
42024             "schema": {
42025               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
42026             }
42027           }
42028         },
42029         "operationId": "PUT-request-information"
42030       }
42031     },
42032     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
42033       "delete": {
42034         "produces": [
42035           "application/json",
42036           "application/xml"
42037         ],
42038         "parameters": [
42039           {
42040             "description": "Keep as M",
42041             "in": "path",
42042             "name": "service-instance-id",
42043             "required": true,
42044             "type": "string"
42045           },
42046           {
42047             "in": "path",
42048             "name": "network-id",
42049             "required": true,
42050             "type": "string"
42051           }
42052         ],
42053         "responses": {
42054           "200": {
42055             "description": "No response was specified"
42056           }
42057         },
42058         "operationId": "DELETE-sdnc-request-header"
42059       },
42060       "get": {
42061         "produces": [
42062           "application/json",
42063           "application/xml"
42064         ],
42065         "parameters": [
42066           {
42067             "description": "Keep as M",
42068             "in": "path",
42069             "name": "service-instance-id",
42070             "required": true,
42071             "type": "string"
42072           },
42073           {
42074             "in": "path",
42075             "name": "network-id",
42076             "required": true,
42077             "type": "string"
42078           }
42079         ],
42080         "responses": {
42081           "200": {
42082             "description": "No response was specified",
42083             "schema": {
42084               "$ref": "#/definitions/(config)sdnc-request-header"
42085             }
42086           }
42087         },
42088         "operationId": "GET-sdnc-request-header"
42089       },
42090       "put": {
42091         "consumes": [
42092           "application/json",
42093           "application/xml"
42094         ],
42095         "produces": [
42096           "application/json",
42097           "application/xml"
42098         ],
42099         "parameters": [
42100           {
42101             "description": "Keep as M",
42102             "in": "path",
42103             "name": "service-instance-id",
42104             "required": true,
42105             "type": "string"
42106           },
42107           {
42108             "in": "path",
42109             "name": "network-id",
42110             "required": true,
42111             "type": "string"
42112           },
42113           {
42114             "in": "body",
42115             "name": "(config)sdnc-request-header",
42116             "required": false,
42117             "schema": {
42118               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
42119             }
42120           }
42121         ],
42122         "responses": {
42123           "200": {
42124             "description": "No response was specified",
42125             "schema": {
42126               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
42127             }
42128           }
42129         },
42130         "operationId": "PUT-sdnc-request-header"
42131       }
42132     },
42133     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
42134       "delete": {
42135         "produces": [
42136           "application/json",
42137           "application/xml"
42138         ],
42139         "parameters": [
42140           {
42141             "description": "Keep as M",
42142             "in": "path",
42143             "name": "service-instance-id",
42144             "required": true,
42145             "type": "string"
42146           },
42147           {
42148             "in": "path",
42149             "name": "network-id",
42150             "required": true,
42151             "type": "string"
42152           }
42153         ],
42154         "responses": {
42155           "200": {
42156             "description": "No response was specified"
42157           }
42158         },
42159         "operationId": "DELETE-service-information"
42160       },
42161       "get": {
42162         "produces": [
42163           "application/json",
42164           "application/xml"
42165         ],
42166         "parameters": [
42167           {
42168             "description": "Keep as M",
42169             "in": "path",
42170             "name": "service-instance-id",
42171             "required": true,
42172             "type": "string"
42173           },
42174           {
42175             "in": "path",
42176             "name": "network-id",
42177             "required": true,
42178             "type": "string"
42179           }
42180         ],
42181         "responses": {
42182           "200": {
42183             "description": "No response was specified",
42184             "schema": {
42185               "$ref": "#/definitions/(config)service-information"
42186             }
42187           }
42188         },
42189         "operationId": "GET-service-information"
42190       },
42191       "post": {
42192         "consumes": [
42193           "application/json",
42194           "application/xml"
42195         ],
42196         "produces": [
42197           "application/json",
42198           "application/xml"
42199         ],
42200         "parameters": [
42201           {
42202             "description": "Keep as M",
42203             "in": "path",
42204             "name": "service-instance-id",
42205             "required": true,
42206             "type": "string"
42207           },
42208           {
42209             "in": "path",
42210             "name": "network-id",
42211             "required": true,
42212             "type": "string"
42213           },
42214           {
42215             "in": "body",
42216             "name": "**(config)onap-model-information",
42217             "required": false,
42218             "schema": {
42219               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
42220             }
42221           }
42222         ],
42223         "responses": {
42224           "200": {
42225             "description": "No response was specified",
42226             "schema": {
42227               "$ref": "#/definitions/(config)service-informationPOST"
42228             }
42229           }
42230         },
42231         "operationId": "POST-service-information"
42232       },
42233       "put": {
42234         "consumes": [
42235           "application/json",
42236           "application/xml"
42237         ],
42238         "produces": [
42239           "application/json",
42240           "application/xml"
42241         ],
42242         "parameters": [
42243           {
42244             "description": "Keep as M",
42245             "in": "path",
42246             "name": "service-instance-id",
42247             "required": true,
42248             "type": "string"
42249           },
42250           {
42251             "in": "path",
42252             "name": "network-id",
42253             "required": true,
42254             "type": "string"
42255           },
42256           {
42257             "in": "body",
42258             "name": "(config)service-information",
42259             "required": false,
42260             "schema": {
42261               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
42262             }
42263           }
42264         ],
42265         "responses": {
42266           "200": {
42267             "description": "No response was specified",
42268             "schema": {
42269               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
42270             }
42271           }
42272         },
42273         "operationId": "PUT-service-information"
42274       }
42275     },
42276     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
42277       "delete": {
42278         "produces": [
42279           "application/json",
42280           "application/xml"
42281         ],
42282         "parameters": [
42283           {
42284             "description": "Keep as M",
42285             "in": "path",
42286             "name": "service-instance-id",
42287             "required": true,
42288             "type": "string"
42289           },
42290           {
42291             "in": "path",
42292             "name": "network-id",
42293             "required": true,
42294             "type": "string"
42295           }
42296         ],
42297         "responses": {
42298           "200": {
42299             "description": "No response was specified"
42300           }
42301         },
42302         "operationId": "DELETE-onap-model-information"
42303       },
42304       "get": {
42305         "produces": [
42306           "application/json",
42307           "application/xml"
42308         ],
42309         "parameters": [
42310           {
42311             "description": "Keep as M",
42312             "in": "path",
42313             "name": "service-instance-id",
42314             "required": true,
42315             "type": "string"
42316           },
42317           {
42318             "in": "path",
42319             "name": "network-id",
42320             "required": true,
42321             "type": "string"
42322           }
42323         ],
42324         "responses": {
42325           "200": {
42326             "description": "No response was specified",
42327             "schema": {
42328               "$ref": "#/definitions/(config)onap-model-information"
42329             }
42330           }
42331         },
42332         "operationId": "GET-onap-model-information"
42333       },
42334       "put": {
42335         "consumes": [
42336           "application/json",
42337           "application/xml"
42338         ],
42339         "produces": [
42340           "application/json",
42341           "application/xml"
42342         ],
42343         "parameters": [
42344           {
42345             "description": "Keep as M",
42346             "in": "path",
42347             "name": "service-instance-id",
42348             "required": true,
42349             "type": "string"
42350           },
42351           {
42352             "in": "path",
42353             "name": "network-id",
42354             "required": true,
42355             "type": "string"
42356           },
42357           {
42358             "in": "body",
42359             "name": "(config)onap-model-information",
42360             "required": false,
42361             "schema": {
42362               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
42363             }
42364           }
42365         ],
42366         "responses": {
42367           "200": {
42368             "description": "No response was specified",
42369             "schema": {
42370               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
42371             }
42372           }
42373         },
42374         "operationId": "PUT-onap-model-information"
42375       }
42376     },
42377     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs": {
42378       "delete": {
42379         "produces": [
42380           "application/json",
42381           "application/xml"
42382         ],
42383         "parameters": [
42384           {
42385             "description": "Keep as M",
42386             "in": "path",
42387             "name": "service-instance-id",
42388             "required": true,
42389             "type": "string"
42390           }
42391         ],
42392         "responses": {
42393           "200": {
42394             "description": "No response was specified"
42395           }
42396         },
42397         "operationId": "DELETE-pnfs"
42398       },
42399       "get": {
42400         "produces": [
42401           "application/json",
42402           "application/xml"
42403         ],
42404         "parameters": [
42405           {
42406             "description": "Keep as M",
42407             "in": "path",
42408             "name": "service-instance-id",
42409             "required": true,
42410             "type": "string"
42411           }
42412         ],
42413         "responses": {
42414           "200": {
42415             "description": "No response was specified",
42416             "schema": {
42417               "$ref": "#/definitions/(config)pnfs"
42418             }
42419           }
42420         },
42421         "operationId": "GET-pnfs"
42422       },
42423       "post": {
42424         "consumes": [
42425           "application/json",
42426           "application/xml"
42427         ],
42428         "produces": [
42429           "application/json",
42430           "application/xml"
42431         ],
42432         "parameters": [
42433           {
42434             "description": "Keep as M",
42435             "in": "path",
42436             "name": "service-instance-id",
42437             "required": true,
42438             "type": "string"
42439           },
42440           {
42441             "in": "body",
42442             "name": "**(config)pnf",
42443             "required": false,
42444             "schema": {
42445               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP"
42446             }
42447           }
42448         ],
42449         "responses": {
42450           "200": {
42451             "description": "No response was specified",
42452             "schema": {
42453               "$ref": "#/definitions/(config)pnfsPOST"
42454             }
42455           }
42456         },
42457         "operationId": "POST-pnfs"
42458       },
42459       "put": {
42460         "consumes": [
42461           "application/json",
42462           "application/xml"
42463         ],
42464         "produces": [
42465           "application/json",
42466           "application/xml"
42467         ],
42468         "parameters": [
42469           {
42470             "description": "Keep as M",
42471             "in": "path",
42472             "name": "service-instance-id",
42473             "required": true,
42474             "type": "string"
42475           },
42476           {
42477             "in": "body",
42478             "name": "(config)pnfs",
42479             "required": false,
42480             "schema": {
42481               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP"
42482             }
42483           }
42484         ],
42485         "responses": {
42486           "200": {
42487             "description": "No response was specified",
42488             "schema": {
42489               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP"
42490             }
42491           }
42492         },
42493         "operationId": "PUT-pnfs"
42494       }
42495     },
42496     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}": {
42497       "delete": {
42498         "produces": [
42499           "application/json",
42500           "application/xml"
42501         ],
42502         "parameters": [
42503           {
42504             "description": "Keep as M",
42505             "in": "path",
42506             "name": "service-instance-id",
42507             "required": true,
42508             "type": "string"
42509           },
42510           {
42511             "in": "path",
42512             "name": "pnf-id",
42513             "required": true,
42514             "type": "string"
42515           }
42516         ],
42517         "responses": {
42518           "200": {
42519             "description": "No response was specified"
42520           }
42521         },
42522         "operationId": "DELETE-pnf"
42523       },
42524       "get": {
42525         "produces": [
42526           "application/json",
42527           "application/xml"
42528         ],
42529         "parameters": [
42530           {
42531             "description": "Keep as M",
42532             "in": "path",
42533             "name": "service-instance-id",
42534             "required": true,
42535             "type": "string"
42536           },
42537           {
42538             "in": "path",
42539             "name": "pnf-id",
42540             "required": true,
42541             "type": "string"
42542           }
42543         ],
42544         "responses": {
42545           "200": {
42546             "description": "No response was specified",
42547             "schema": {
42548               "$ref": "#/definitions/(config)pnf"
42549             }
42550           }
42551         },
42552         "operationId": "GET-pnf"
42553       },
42554       "post": {
42555         "consumes": [
42556           "application/json",
42557           "application/xml"
42558         ],
42559         "produces": [
42560           "application/json",
42561           "application/xml"
42562         ],
42563         "parameters": [
42564           {
42565             "description": "Keep as M",
42566             "in": "path",
42567             "name": "service-instance-id",
42568             "required": true,
42569             "type": "string"
42570           },
42571           {
42572             "in": "path",
42573             "name": "pnf-id",
42574             "required": true,
42575             "type": "string"
42576           },
42577           {
42578             "in": "body",
42579             "name": "**(config)pnf-data",
42580             "required": false,
42581             "schema": {
42582               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP"
42583             }
42584           }
42585         ],
42586         "responses": {
42587           "200": {
42588             "description": "No response was specified",
42589             "schema": {
42590               "$ref": "#/definitions/(config)pnfPOST"
42591             }
42592           }
42593         },
42594         "operationId": "POST-pnf"
42595       },
42596       "put": {
42597         "consumes": [
42598           "application/json",
42599           "application/xml"
42600         ],
42601         "produces": [
42602           "application/json",
42603           "application/xml"
42604         ],
42605         "parameters": [
42606           {
42607             "description": "Keep as M",
42608             "in": "path",
42609             "name": "service-instance-id",
42610             "required": true,
42611             "type": "string"
42612           },
42613           {
42614             "in": "path",
42615             "name": "pnf-id",
42616             "required": true,
42617             "type": "string"
42618           },
42619           {
42620             "in": "body",
42621             "name": "(config)pnf",
42622             "required": false,
42623             "schema": {
42624               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP"
42625             }
42626           }
42627         ],
42628         "responses": {
42629           "200": {
42630             "description": "No response was specified",
42631             "schema": {
42632               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP"
42633             }
42634           }
42635         },
42636         "operationId": "PUT-pnf"
42637       }
42638     },
42639     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data": {
42640       "delete": {
42641         "produces": [
42642           "application/json",
42643           "application/xml"
42644         ],
42645         "parameters": [
42646           {
42647             "description": "Keep as M",
42648             "in": "path",
42649             "name": "service-instance-id",
42650             "required": true,
42651             "type": "string"
42652           },
42653           {
42654             "in": "path",
42655             "name": "pnf-id",
42656             "required": true,
42657             "type": "string"
42658           }
42659         ],
42660         "responses": {
42661           "200": {
42662             "description": "No response was specified"
42663           }
42664         },
42665         "operationId": "DELETE-pnf-data"
42666       },
42667       "get": {
42668         "produces": [
42669           "application/json",
42670           "application/xml"
42671         ],
42672         "parameters": [
42673           {
42674             "description": "Keep as M",
42675             "in": "path",
42676             "name": "service-instance-id",
42677             "required": true,
42678             "type": "string"
42679           },
42680           {
42681             "in": "path",
42682             "name": "pnf-id",
42683             "required": true,
42684             "type": "string"
42685           }
42686         ],
42687         "responses": {
42688           "200": {
42689             "description": "No response was specified",
42690             "schema": {
42691               "$ref": "#/definitions/(config)pnf-data"
42692             }
42693           }
42694         },
42695         "operationId": "GET-pnf-data"
42696       },
42697       "post": {
42698         "consumes": [
42699           "application/json",
42700           "application/xml"
42701         ],
42702         "produces": [
42703           "application/json",
42704           "application/xml"
42705         ],
42706         "parameters": [
42707           {
42708             "description": "Keep as M",
42709             "in": "path",
42710             "name": "service-instance-id",
42711             "required": true,
42712             "type": "string"
42713           },
42714           {
42715             "in": "path",
42716             "name": "pnf-id",
42717             "required": true,
42718             "type": "string"
42719           },
42720           {
42721             "in": "body",
42722             "name": "**(config)pnf-topology",
42723             "required": false,
42724             "schema": {
42725               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP"
42726             }
42727           },
42728           {
42729             "in": "body",
42730             "name": "**(config)pnf-level-oper-status",
42731             "required": false,
42732             "schema": {
42733               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP"
42734             }
42735           },
42736           {
42737             "in": "body",
42738             "name": "**(config)sdnc-request-header",
42739             "required": false,
42740             "schema": {
42741               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP"
42742             }
42743           },
42744           {
42745             "in": "body",
42746             "name": "**(config)request-information",
42747             "required": false,
42748             "schema": {
42749               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP"
42750             }
42751           },
42752           {
42753             "in": "body",
42754             "name": "**(config)pnf-request-input",
42755             "required": false,
42756             "schema": {
42757               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP"
42758             }
42759           },
42760           {
42761             "in": "body",
42762             "name": "**(config)pnf-details",
42763             "required": false,
42764             "schema": {
42765               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP"
42766             }
42767           },
42768           {
42769             "in": "body",
42770             "name": "**(config)service-information",
42771             "required": false,
42772             "schema": {
42773               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP"
42774             }
42775           }
42776         ],
42777         "responses": {
42778           "200": {
42779             "description": "No response was specified",
42780             "schema": {
42781               "$ref": "#/definitions/(config)pnf-dataPOST"
42782             }
42783           }
42784         },
42785         "operationId": "POST-pnf-data"
42786       },
42787       "put": {
42788         "consumes": [
42789           "application/json",
42790           "application/xml"
42791         ],
42792         "produces": [
42793           "application/json",
42794           "application/xml"
42795         ],
42796         "parameters": [
42797           {
42798             "description": "Keep as M",
42799             "in": "path",
42800             "name": "service-instance-id",
42801             "required": true,
42802             "type": "string"
42803           },
42804           {
42805             "in": "path",
42806             "name": "pnf-id",
42807             "required": true,
42808             "type": "string"
42809           },
42810           {
42811             "in": "body",
42812             "name": "(config)pnf-data",
42813             "required": false,
42814             "schema": {
42815               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP"
42816             }
42817           }
42818         ],
42819         "responses": {
42820           "200": {
42821             "description": "No response was specified",
42822             "schema": {
42823               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP"
42824             }
42825           }
42826         },
42827         "operationId": "PUT-pnf-data"
42828       }
42829     },
42830     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details": {
42831       "delete": {
42832         "produces": [
42833           "application/json",
42834           "application/xml"
42835         ],
42836         "parameters": [
42837           {
42838             "description": "Keep as M",
42839             "in": "path",
42840             "name": "service-instance-id",
42841             "required": true,
42842             "type": "string"
42843           },
42844           {
42845             "in": "path",
42846             "name": "pnf-id",
42847             "required": true,
42848             "type": "string"
42849           }
42850         ],
42851         "responses": {
42852           "200": {
42853             "description": "No response was specified"
42854           }
42855         },
42856         "operationId": "DELETE-pnf-details"
42857       },
42858       "get": {
42859         "produces": [
42860           "application/json",
42861           "application/xml"
42862         ],
42863         "parameters": [
42864           {
42865             "description": "Keep as M",
42866             "in": "path",
42867             "name": "service-instance-id",
42868             "required": true,
42869             "type": "string"
42870           },
42871           {
42872             "in": "path",
42873             "name": "pnf-id",
42874             "required": true,
42875             "type": "string"
42876           }
42877         ],
42878         "responses": {
42879           "200": {
42880             "description": "No response was specified",
42881             "schema": {
42882               "$ref": "#/definitions/(config)pnf-details"
42883             }
42884           }
42885         },
42886         "operationId": "GET-pnf-details"
42887       },
42888       "post": {
42889         "consumes": [
42890           "application/json",
42891           "application/xml"
42892         ],
42893         "produces": [
42894           "application/json",
42895           "application/xml"
42896         ],
42897         "parameters": [
42898           {
42899             "description": "Keep as M",
42900             "in": "path",
42901             "name": "service-instance-id",
42902             "required": true,
42903             "type": "string"
42904           },
42905           {
42906             "in": "path",
42907             "name": "pnf-id",
42908             "required": true,
42909             "type": "string"
42910           },
42911           {
42912             "in": "body",
42913             "name": "**(config)onap-model-information",
42914             "required": false,
42915             "schema": {
42916               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP"
42917             }
42918           }
42919         ],
42920         "responses": {
42921           "200": {
42922             "description": "No response was specified",
42923             "schema": {
42924               "$ref": "#/definitions/(config)pnf-detailsPOST"
42925             }
42926           }
42927         },
42928         "operationId": "POST-pnf-details"
42929       },
42930       "put": {
42931         "consumes": [
42932           "application/json",
42933           "application/xml"
42934         ],
42935         "produces": [
42936           "application/json",
42937           "application/xml"
42938         ],
42939         "parameters": [
42940           {
42941             "description": "Keep as M",
42942             "in": "path",
42943             "name": "service-instance-id",
42944             "required": true,
42945             "type": "string"
42946           },
42947           {
42948             "in": "path",
42949             "name": "pnf-id",
42950             "required": true,
42951             "type": "string"
42952           },
42953           {
42954             "in": "body",
42955             "name": "(config)pnf-details",
42956             "required": false,
42957             "schema": {
42958               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP"
42959             }
42960           }
42961         ],
42962         "responses": {
42963           "200": {
42964             "description": "No response was specified",
42965             "schema": {
42966               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP"
42967             }
42968           }
42969         },
42970         "operationId": "PUT-pnf-details"
42971       }
42972     },
42973     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details/onap-model-information": {
42974       "delete": {
42975         "produces": [
42976           "application/json",
42977           "application/xml"
42978         ],
42979         "parameters": [
42980           {
42981             "description": "Keep as M",
42982             "in": "path",
42983             "name": "service-instance-id",
42984             "required": true,
42985             "type": "string"
42986           },
42987           {
42988             "in": "path",
42989             "name": "pnf-id",
42990             "required": true,
42991             "type": "string"
42992           }
42993         ],
42994         "responses": {
42995           "200": {
42996             "description": "No response was specified"
42997           }
42998         },
42999         "operationId": "DELETE-onap-model-information"
43000       },
43001       "get": {
43002         "produces": [
43003           "application/json",
43004           "application/xml"
43005         ],
43006         "parameters": [
43007           {
43008             "description": "Keep as M",
43009             "in": "path",
43010             "name": "service-instance-id",
43011             "required": true,
43012             "type": "string"
43013           },
43014           {
43015             "in": "path",
43016             "name": "pnf-id",
43017             "required": true,
43018             "type": "string"
43019           }
43020         ],
43021         "responses": {
43022           "200": {
43023             "description": "No response was specified",
43024             "schema": {
43025               "$ref": "#/definitions/(config)onap-model-information"
43026             }
43027           }
43028         },
43029         "operationId": "GET-onap-model-information"
43030       },
43031       "put": {
43032         "consumes": [
43033           "application/json",
43034           "application/xml"
43035         ],
43036         "produces": [
43037           "application/json",
43038           "application/xml"
43039         ],
43040         "parameters": [
43041           {
43042             "description": "Keep as M",
43043             "in": "path",
43044             "name": "service-instance-id",
43045             "required": true,
43046             "type": "string"
43047           },
43048           {
43049             "in": "path",
43050             "name": "pnf-id",
43051             "required": true,
43052             "type": "string"
43053           },
43054           {
43055             "in": "body",
43056             "name": "(config)onap-model-information",
43057             "required": false,
43058             "schema": {
43059               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP"
43060             }
43061           }
43062         ],
43063         "responses": {
43064           "200": {
43065             "description": "No response was specified",
43066             "schema": {
43067               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP"
43068             }
43069           }
43070         },
43071         "operationId": "PUT-onap-model-information"
43072       }
43073     },
43074     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-level-oper-status": {
43075       "delete": {
43076         "produces": [
43077           "application/json",
43078           "application/xml"
43079         ],
43080         "parameters": [
43081           {
43082             "description": "Keep as M",
43083             "in": "path",
43084             "name": "service-instance-id",
43085             "required": true,
43086             "type": "string"
43087           },
43088           {
43089             "in": "path",
43090             "name": "pnf-id",
43091             "required": true,
43092             "type": "string"
43093           }
43094         ],
43095         "responses": {
43096           "200": {
43097             "description": "No response was specified"
43098           }
43099         },
43100         "operationId": "DELETE-pnf-level-oper-status"
43101       },
43102       "get": {
43103         "produces": [
43104           "application/json",
43105           "application/xml"
43106         ],
43107         "parameters": [
43108           {
43109             "description": "Keep as M",
43110             "in": "path",
43111             "name": "service-instance-id",
43112             "required": true,
43113             "type": "string"
43114           },
43115           {
43116             "in": "path",
43117             "name": "pnf-id",
43118             "required": true,
43119             "type": "string"
43120           }
43121         ],
43122         "responses": {
43123           "200": {
43124             "description": "No response was specified",
43125             "schema": {
43126               "$ref": "#/definitions/(config)pnf-level-oper-status"
43127             }
43128           }
43129         },
43130         "operationId": "GET-pnf-level-oper-status"
43131       },
43132       "put": {
43133         "consumes": [
43134           "application/json",
43135           "application/xml"
43136         ],
43137         "produces": [
43138           "application/json",
43139           "application/xml"
43140         ],
43141         "parameters": [
43142           {
43143             "description": "Keep as M",
43144             "in": "path",
43145             "name": "service-instance-id",
43146             "required": true,
43147             "type": "string"
43148           },
43149           {
43150             "in": "path",
43151             "name": "pnf-id",
43152             "required": true,
43153             "type": "string"
43154           },
43155           {
43156             "in": "body",
43157             "name": "(config)pnf-level-oper-status",
43158             "required": false,
43159             "schema": {
43160               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP"
43161             }
43162           }
43163         ],
43164         "responses": {
43165           "200": {
43166             "description": "No response was specified",
43167             "schema": {
43168               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP"
43169             }
43170           }
43171         },
43172         "operationId": "PUT-pnf-level-oper-status"
43173       }
43174     },
43175     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input": {
43176       "delete": {
43177         "produces": [
43178           "application/json",
43179           "application/xml"
43180         ],
43181         "parameters": [
43182           {
43183             "description": "Keep as M",
43184             "in": "path",
43185             "name": "service-instance-id",
43186             "required": true,
43187             "type": "string"
43188           },
43189           {
43190             "in": "path",
43191             "name": "pnf-id",
43192             "required": true,
43193             "type": "string"
43194           }
43195         ],
43196         "responses": {
43197           "200": {
43198             "description": "No response was specified"
43199           }
43200         },
43201         "operationId": "DELETE-pnf-request-input"
43202       },
43203       "get": {
43204         "produces": [
43205           "application/json",
43206           "application/xml"
43207         ],
43208         "parameters": [
43209           {
43210             "description": "Keep as M",
43211             "in": "path",
43212             "name": "service-instance-id",
43213             "required": true,
43214             "type": "string"
43215           },
43216           {
43217             "in": "path",
43218             "name": "pnf-id",
43219             "required": true,
43220             "type": "string"
43221           }
43222         ],
43223         "responses": {
43224           "200": {
43225             "description": "No response was specified",
43226             "schema": {
43227               "$ref": "#/definitions/(config)pnf-request-input"
43228             }
43229           }
43230         },
43231         "operationId": "GET-pnf-request-input"
43232       },
43233       "post": {
43234         "consumes": [
43235           "application/json",
43236           "application/xml"
43237         ],
43238         "produces": [
43239           "application/json",
43240           "application/xml"
43241         ],
43242         "parameters": [
43243           {
43244             "description": "Keep as M",
43245             "in": "path",
43246             "name": "service-instance-id",
43247             "required": true,
43248             "type": "string"
43249           },
43250           {
43251             "in": "path",
43252             "name": "pnf-id",
43253             "required": true,
43254             "type": "string"
43255           },
43256           {
43257             "in": "body",
43258             "name": "**(config)pnf-input-parameters",
43259             "required": false,
43260             "schema": {
43261               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP"
43262             }
43263           }
43264         ],
43265         "responses": {
43266           "200": {
43267             "description": "No response was specified",
43268             "schema": {
43269               "$ref": "#/definitions/(config)pnf-request-inputPOST"
43270             }
43271           }
43272         },
43273         "operationId": "POST-pnf-request-input"
43274       },
43275       "put": {
43276         "consumes": [
43277           "application/json",
43278           "application/xml"
43279         ],
43280         "produces": [
43281           "application/json",
43282           "application/xml"
43283         ],
43284         "parameters": [
43285           {
43286             "description": "Keep as M",
43287             "in": "path",
43288             "name": "service-instance-id",
43289             "required": true,
43290             "type": "string"
43291           },
43292           {
43293             "in": "path",
43294             "name": "pnf-id",
43295             "required": true,
43296             "type": "string"
43297           },
43298           {
43299             "in": "body",
43300             "name": "(config)pnf-request-input",
43301             "required": false,
43302             "schema": {
43303               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP"
43304             }
43305           }
43306         ],
43307         "responses": {
43308           "200": {
43309             "description": "No response was specified",
43310             "schema": {
43311               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP"
43312             }
43313           }
43314         },
43315         "operationId": "PUT-pnf-request-input"
43316       }
43317     },
43318     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters": {
43319       "delete": {
43320         "produces": [
43321           "application/json",
43322           "application/xml"
43323         ],
43324         "parameters": [
43325           {
43326             "description": "Keep as M",
43327             "in": "path",
43328             "name": "service-instance-id",
43329             "required": true,
43330             "type": "string"
43331           },
43332           {
43333             "in": "path",
43334             "name": "pnf-id",
43335             "required": true,
43336             "type": "string"
43337           }
43338         ],
43339         "responses": {
43340           "200": {
43341             "description": "No response was specified"
43342           }
43343         },
43344         "operationId": "DELETE-pnf-input-parameters"
43345       },
43346       "get": {
43347         "produces": [
43348           "application/json",
43349           "application/xml"
43350         ],
43351         "parameters": [
43352           {
43353             "description": "Keep as M",
43354             "in": "path",
43355             "name": "service-instance-id",
43356             "required": true,
43357             "type": "string"
43358           },
43359           {
43360             "in": "path",
43361             "name": "pnf-id",
43362             "required": true,
43363             "type": "string"
43364           }
43365         ],
43366         "responses": {
43367           "200": {
43368             "description": "No response was specified",
43369             "schema": {
43370               "$ref": "#/definitions/(config)pnf-input-parameters"
43371             }
43372           }
43373         },
43374         "operationId": "GET-pnf-input-parameters"
43375       },
43376       "post": {
43377         "consumes": [
43378           "application/json",
43379           "application/xml"
43380         ],
43381         "produces": [
43382           "application/json",
43383           "application/xml"
43384         ],
43385         "parameters": [
43386           {
43387             "description": "Keep as M",
43388             "in": "path",
43389             "name": "service-instance-id",
43390             "required": true,
43391             "type": "string"
43392           },
43393           {
43394             "in": "path",
43395             "name": "pnf-id",
43396             "required": true,
43397             "type": "string"
43398           },
43399           {
43400             "in": "body",
43401             "name": "**(config)param",
43402             "required": false,
43403             "schema": {
43404               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP"
43405             }
43406           }
43407         ],
43408         "responses": {
43409           "200": {
43410             "description": "No response was specified",
43411             "schema": {
43412               "$ref": "#/definitions/(config)pnf-input-parametersPOST"
43413             }
43414           }
43415         },
43416         "operationId": "POST-pnf-input-parameters"
43417       },
43418       "put": {
43419         "consumes": [
43420           "application/json",
43421           "application/xml"
43422         ],
43423         "produces": [
43424           "application/json",
43425           "application/xml"
43426         ],
43427         "parameters": [
43428           {
43429             "description": "Keep as M",
43430             "in": "path",
43431             "name": "service-instance-id",
43432             "required": true,
43433             "type": "string"
43434           },
43435           {
43436             "in": "path",
43437             "name": "pnf-id",
43438             "required": true,
43439             "type": "string"
43440           },
43441           {
43442             "in": "body",
43443             "name": "(config)pnf-input-parameters",
43444             "required": false,
43445             "schema": {
43446               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP"
43447             }
43448           }
43449         ],
43450         "responses": {
43451           "200": {
43452             "description": "No response was specified",
43453             "schema": {
43454               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP"
43455             }
43456           }
43457         },
43458         "operationId": "PUT-pnf-input-parameters"
43459       }
43460     },
43461     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}": {
43462       "delete": {
43463         "produces": [
43464           "application/json",
43465           "application/xml"
43466         ],
43467         "parameters": [
43468           {
43469             "description": "Keep as M",
43470             "in": "path",
43471             "name": "service-instance-id",
43472             "required": true,
43473             "type": "string"
43474           },
43475           {
43476             "in": "path",
43477             "name": "pnf-id",
43478             "required": true,
43479             "type": "string"
43480           },
43481           {
43482             "in": "path",
43483             "name": "name",
43484             "required": true,
43485             "type": "string"
43486           }
43487         ],
43488         "responses": {
43489           "200": {
43490             "description": "No response was specified"
43491           }
43492         },
43493         "operationId": "DELETE-param"
43494       },
43495       "get": {
43496         "produces": [
43497           "application/json",
43498           "application/xml"
43499         ],
43500         "parameters": [
43501           {
43502             "description": "Keep as M",
43503             "in": "path",
43504             "name": "service-instance-id",
43505             "required": true,
43506             "type": "string"
43507           },
43508           {
43509             "in": "path",
43510             "name": "pnf-id",
43511             "required": true,
43512             "type": "string"
43513           },
43514           {
43515             "in": "path",
43516             "name": "name",
43517             "required": true,
43518             "type": "string"
43519           }
43520         ],
43521         "responses": {
43522           "200": {
43523             "description": "No response was specified",
43524             "schema": {
43525               "$ref": "#/definitions/(config)param"
43526             }
43527           }
43528         },
43529         "operationId": "GET-param"
43530       },
43531       "post": {
43532         "consumes": [
43533           "application/json",
43534           "application/xml"
43535         ],
43536         "produces": [
43537           "application/json",
43538           "application/xml"
43539         ],
43540         "parameters": [
43541           {
43542             "description": "Keep as M",
43543             "in": "path",
43544             "name": "service-instance-id",
43545             "required": true,
43546             "type": "string"
43547           },
43548           {
43549             "in": "path",
43550             "name": "pnf-id",
43551             "required": true,
43552             "type": "string"
43553           },
43554           {
43555             "in": "path",
43556             "name": "name",
43557             "required": true,
43558             "type": "string"
43559           },
43560           {
43561             "in": "body",
43562             "name": "**(config)resource-resolution-data",
43563             "required": false,
43564             "schema": {
43565               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP"
43566             }
43567           }
43568         ],
43569         "responses": {
43570           "200": {
43571             "description": "No response was specified",
43572             "schema": {
43573               "$ref": "#/definitions/(config)paramPOST"
43574             }
43575           }
43576         },
43577         "operationId": "POST-param"
43578       },
43579       "put": {
43580         "consumes": [
43581           "application/json",
43582           "application/xml"
43583         ],
43584         "produces": [
43585           "application/json",
43586           "application/xml"
43587         ],
43588         "parameters": [
43589           {
43590             "description": "Keep as M",
43591             "in": "path",
43592             "name": "service-instance-id",
43593             "required": true,
43594             "type": "string"
43595           },
43596           {
43597             "in": "path",
43598             "name": "pnf-id",
43599             "required": true,
43600             "type": "string"
43601           },
43602           {
43603             "in": "path",
43604             "name": "name",
43605             "required": true,
43606             "type": "string"
43607           },
43608           {
43609             "in": "body",
43610             "name": "(config)param",
43611             "required": false,
43612             "schema": {
43613               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP"
43614             }
43615           }
43616         ],
43617         "responses": {
43618           "200": {
43619             "description": "No response was specified",
43620             "schema": {
43621               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP"
43622             }
43623           }
43624         },
43625         "operationId": "PUT-param"
43626       }
43627     },
43628     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-data": {
43629       "delete": {
43630         "produces": [
43631           "application/json",
43632           "application/xml"
43633         ],
43634         "parameters": [
43635           {
43636             "description": "Keep as M",
43637             "in": "path",
43638             "name": "service-instance-id",
43639             "required": true,
43640             "type": "string"
43641           },
43642           {
43643             "in": "path",
43644             "name": "pnf-id",
43645             "required": true,
43646             "type": "string"
43647           },
43648           {
43649             "in": "path",
43650             "name": "name",
43651             "required": true,
43652             "type": "string"
43653           }
43654         ],
43655         "responses": {
43656           "200": {
43657             "description": "No response was specified"
43658           }
43659         },
43660         "operationId": "DELETE-resource-resolution-data"
43661       },
43662       "get": {
43663         "produces": [
43664           "application/json",
43665           "application/xml"
43666         ],
43667         "parameters": [
43668           {
43669             "description": "Keep as M",
43670             "in": "path",
43671             "name": "service-instance-id",
43672             "required": true,
43673             "type": "string"
43674           },
43675           {
43676             "in": "path",
43677             "name": "pnf-id",
43678             "required": true,
43679             "type": "string"
43680           },
43681           {
43682             "in": "path",
43683             "name": "name",
43684             "required": true,
43685             "type": "string"
43686           }
43687         ],
43688         "responses": {
43689           "200": {
43690             "description": "No response was specified",
43691             "schema": {
43692               "$ref": "#/definitions/(config)resource-resolution-data"
43693             }
43694           }
43695         },
43696         "operationId": "GET-resource-resolution-data"
43697       },
43698       "post": {
43699         "consumes": [
43700           "application/json",
43701           "application/xml"
43702         ],
43703         "produces": [
43704           "application/json",
43705           "application/xml"
43706         ],
43707         "parameters": [
43708           {
43709             "description": "Keep as M",
43710             "in": "path",
43711             "name": "service-instance-id",
43712             "required": true,
43713             "type": "string"
43714           },
43715           {
43716             "in": "path",
43717             "name": "pnf-id",
43718             "required": true,
43719             "type": "string"
43720           },
43721           {
43722             "in": "path",
43723             "name": "name",
43724             "required": true,
43725             "type": "string"
43726           },
43727           {
43728             "in": "body",
43729             "name": "**(config)resource-key",
43730             "required": false,
43731             "schema": {
43732               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43733             }
43734           }
43735         ],
43736         "responses": {
43737           "200": {
43738             "description": "No response was specified",
43739             "schema": {
43740               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
43741             }
43742           }
43743         },
43744         "operationId": "POST-resource-resolution-data"
43745       },
43746       "put": {
43747         "consumes": [
43748           "application/json",
43749           "application/xml"
43750         ],
43751         "produces": [
43752           "application/json",
43753           "application/xml"
43754         ],
43755         "parameters": [
43756           {
43757             "description": "Keep as M",
43758             "in": "path",
43759             "name": "service-instance-id",
43760             "required": true,
43761             "type": "string"
43762           },
43763           {
43764             "in": "path",
43765             "name": "pnf-id",
43766             "required": true,
43767             "type": "string"
43768           },
43769           {
43770             "in": "path",
43771             "name": "name",
43772             "required": true,
43773             "type": "string"
43774           },
43775           {
43776             "in": "body",
43777             "name": "(config)resource-resolution-data",
43778             "required": false,
43779             "schema": {
43780               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP"
43781             }
43782           }
43783         ],
43784         "responses": {
43785           "200": {
43786             "description": "No response was specified",
43787             "schema": {
43788               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP"
43789             }
43790           }
43791         },
43792         "operationId": "PUT-resource-resolution-data"
43793       }
43794     },
43795     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
43796       "delete": {
43797         "produces": [
43798           "application/json",
43799           "application/xml"
43800         ],
43801         "parameters": [
43802           {
43803             "description": "Keep as M",
43804             "in": "path",
43805             "name": "service-instance-id",
43806             "required": true,
43807             "type": "string"
43808           },
43809           {
43810             "in": "path",
43811             "name": "pnf-id",
43812             "required": true,
43813             "type": "string"
43814           },
43815           {
43816             "in": "path",
43817             "name": "name",
43818             "required": true,
43819             "type": "string"
43820           },
43821           {
43822             "in": "path",
43823             "name": "name",
43824             "required": true,
43825             "type": "string"
43826           }
43827         ],
43828         "responses": {
43829           "200": {
43830             "description": "No response was specified"
43831           }
43832         },
43833         "operationId": "DELETE-resource-key"
43834       },
43835       "get": {
43836         "produces": [
43837           "application/json",
43838           "application/xml"
43839         ],
43840         "parameters": [
43841           {
43842             "description": "Keep as M",
43843             "in": "path",
43844             "name": "service-instance-id",
43845             "required": true,
43846             "type": "string"
43847           },
43848           {
43849             "in": "path",
43850             "name": "pnf-id",
43851             "required": true,
43852             "type": "string"
43853           },
43854           {
43855             "in": "path",
43856             "name": "name",
43857             "required": true,
43858             "type": "string"
43859           },
43860           {
43861             "in": "path",
43862             "name": "name",
43863             "required": true,
43864             "type": "string"
43865           }
43866         ],
43867         "responses": {
43868           "200": {
43869             "description": "No response was specified",
43870             "schema": {
43871               "$ref": "#/definitions/(config)resource-key"
43872             }
43873           }
43874         },
43875         "operationId": "GET-resource-key"
43876       },
43877       "put": {
43878         "consumes": [
43879           "application/json",
43880           "application/xml"
43881         ],
43882         "produces": [
43883           "application/json",
43884           "application/xml"
43885         ],
43886         "parameters": [
43887           {
43888             "description": "Keep as M",
43889             "in": "path",
43890             "name": "service-instance-id",
43891             "required": true,
43892             "type": "string"
43893           },
43894           {
43895             "in": "path",
43896             "name": "pnf-id",
43897             "required": true,
43898             "type": "string"
43899           },
43900           {
43901             "in": "path",
43902             "name": "name",
43903             "required": true,
43904             "type": "string"
43905           },
43906           {
43907             "in": "path",
43908             "name": "name",
43909             "required": true,
43910             "type": "string"
43911           },
43912           {
43913             "in": "body",
43914             "name": "(config)resource-key",
43915             "required": false,
43916             "schema": {
43917               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43918             }
43919           }
43920         ],
43921         "responses": {
43922           "200": {
43923             "description": "No response was specified",
43924             "schema": {
43925               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43926             }
43927           }
43928         },
43929         "operationId": "PUT-resource-key"
43930       }
43931     },
43932     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology": {
43933       "delete": {
43934         "produces": [
43935           "application/json",
43936           "application/xml"
43937         ],
43938         "parameters": [
43939           {
43940             "description": "Keep as M",
43941             "in": "path",
43942             "name": "service-instance-id",
43943             "required": true,
43944             "type": "string"
43945           },
43946           {
43947             "in": "path",
43948             "name": "pnf-id",
43949             "required": true,
43950             "type": "string"
43951           }
43952         ],
43953         "responses": {
43954           "200": {
43955             "description": "No response was specified"
43956           }
43957         },
43958         "operationId": "DELETE-pnf-topology"
43959       },
43960       "get": {
43961         "produces": [
43962           "application/json",
43963           "application/xml"
43964         ],
43965         "parameters": [
43966           {
43967             "description": "Keep as M",
43968             "in": "path",
43969             "name": "service-instance-id",
43970             "required": true,
43971             "type": "string"
43972           },
43973           {
43974             "in": "path",
43975             "name": "pnf-id",
43976             "required": true,
43977             "type": "string"
43978           }
43979         ],
43980         "responses": {
43981           "200": {
43982             "description": "No response was specified",
43983             "schema": {
43984               "$ref": "#/definitions/(config)pnf-topology"
43985             }
43986           }
43987         },
43988         "operationId": "GET-pnf-topology"
43989       },
43990       "post": {
43991         "consumes": [
43992           "application/json",
43993           "application/xml"
43994         ],
43995         "produces": [
43996           "application/json",
43997           "application/xml"
43998         ],
43999         "parameters": [
44000           {
44001             "description": "Keep as M",
44002             "in": "path",
44003             "name": "service-instance-id",
44004             "required": true,
44005             "type": "string"
44006           },
44007           {
44008             "in": "path",
44009             "name": "pnf-id",
44010             "required": true,
44011             "type": "string"
44012           },
44013           {
44014             "in": "body",
44015             "name": "**(config)pnf-parameters-data",
44016             "required": false,
44017             "schema": {
44018               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP"
44019             }
44020           },
44021           {
44022             "in": "body",
44023             "name": "**(config)onap-model-information",
44024             "required": false,
44025             "schema": {
44026               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP"
44027             }
44028           },
44029           {
44030             "in": "body",
44031             "name": "**(config)pnf-topology-identifier-structure",
44032             "required": false,
44033             "schema": {
44034               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP"
44035             }
44036           }
44037         ],
44038         "responses": {
44039           "200": {
44040             "description": "No response was specified",
44041             "schema": {
44042               "$ref": "#/definitions/(config)pnf-topologyPOST"
44043             }
44044           }
44045         },
44046         "operationId": "POST-pnf-topology"
44047       },
44048       "put": {
44049         "consumes": [
44050           "application/json",
44051           "application/xml"
44052         ],
44053         "produces": [
44054           "application/json",
44055           "application/xml"
44056         ],
44057         "parameters": [
44058           {
44059             "description": "Keep as M",
44060             "in": "path",
44061             "name": "service-instance-id",
44062             "required": true,
44063             "type": "string"
44064           },
44065           {
44066             "in": "path",
44067             "name": "pnf-id",
44068             "required": true,
44069             "type": "string"
44070           },
44071           {
44072             "in": "body",
44073             "name": "(config)pnf-topology",
44074             "required": false,
44075             "schema": {
44076               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP"
44077             }
44078           }
44079         ],
44080         "responses": {
44081           "200": {
44082             "description": "No response was specified",
44083             "schema": {
44084               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP"
44085             }
44086           }
44087         },
44088         "operationId": "PUT-pnf-topology"
44089       }
44090     },
44091     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/onap-model-information": {
44092       "delete": {
44093         "produces": [
44094           "application/json",
44095           "application/xml"
44096         ],
44097         "parameters": [
44098           {
44099             "description": "Keep as M",
44100             "in": "path",
44101             "name": "service-instance-id",
44102             "required": true,
44103             "type": "string"
44104           },
44105           {
44106             "in": "path",
44107             "name": "pnf-id",
44108             "required": true,
44109             "type": "string"
44110           }
44111         ],
44112         "responses": {
44113           "200": {
44114             "description": "No response was specified"
44115           }
44116         },
44117         "operationId": "DELETE-onap-model-information"
44118       },
44119       "get": {
44120         "produces": [
44121           "application/json",
44122           "application/xml"
44123         ],
44124         "parameters": [
44125           {
44126             "description": "Keep as M",
44127             "in": "path",
44128             "name": "service-instance-id",
44129             "required": true,
44130             "type": "string"
44131           },
44132           {
44133             "in": "path",
44134             "name": "pnf-id",
44135             "required": true,
44136             "type": "string"
44137           }
44138         ],
44139         "responses": {
44140           "200": {
44141             "description": "No response was specified",
44142             "schema": {
44143               "$ref": "#/definitions/(config)onap-model-information"
44144             }
44145           }
44146         },
44147         "operationId": "GET-onap-model-information"
44148       },
44149       "put": {
44150         "consumes": [
44151           "application/json",
44152           "application/xml"
44153         ],
44154         "produces": [
44155           "application/json",
44156           "application/xml"
44157         ],
44158         "parameters": [
44159           {
44160             "description": "Keep as M",
44161             "in": "path",
44162             "name": "service-instance-id",
44163             "required": true,
44164             "type": "string"
44165           },
44166           {
44167             "in": "path",
44168             "name": "pnf-id",
44169             "required": true,
44170             "type": "string"
44171           },
44172           {
44173             "in": "body",
44174             "name": "(config)onap-model-information",
44175             "required": false,
44176             "schema": {
44177               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP"
44178             }
44179           }
44180         ],
44181         "responses": {
44182           "200": {
44183             "description": "No response was specified",
44184             "schema": {
44185               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP"
44186             }
44187           }
44188         },
44189         "operationId": "PUT-onap-model-information"
44190       }
44191     },
44192     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data": {
44193       "delete": {
44194         "produces": [
44195           "application/json",
44196           "application/xml"
44197         ],
44198         "parameters": [
44199           {
44200             "description": "Keep as M",
44201             "in": "path",
44202             "name": "service-instance-id",
44203             "required": true,
44204             "type": "string"
44205           },
44206           {
44207             "in": "path",
44208             "name": "pnf-id",
44209             "required": true,
44210             "type": "string"
44211           }
44212         ],
44213         "responses": {
44214           "200": {
44215             "description": "No response was specified"
44216           }
44217         },
44218         "operationId": "DELETE-pnf-parameters-data"
44219       },
44220       "get": {
44221         "produces": [
44222           "application/json",
44223           "application/xml"
44224         ],
44225         "parameters": [
44226           {
44227             "description": "Keep as M",
44228             "in": "path",
44229             "name": "service-instance-id",
44230             "required": true,
44231             "type": "string"
44232           },
44233           {
44234             "in": "path",
44235             "name": "pnf-id",
44236             "required": true,
44237             "type": "string"
44238           }
44239         ],
44240         "responses": {
44241           "200": {
44242             "description": "No response was specified",
44243             "schema": {
44244               "$ref": "#/definitions/(config)pnf-parameters-data"
44245             }
44246           }
44247         },
44248         "operationId": "GET-pnf-parameters-data"
44249       },
44250       "post": {
44251         "consumes": [
44252           "application/json",
44253           "application/xml"
44254         ],
44255         "produces": [
44256           "application/json",
44257           "application/xml"
44258         ],
44259         "parameters": [
44260           {
44261             "description": "Keep as M",
44262             "in": "path",
44263             "name": "service-instance-id",
44264             "required": true,
44265             "type": "string"
44266           },
44267           {
44268             "in": "path",
44269             "name": "pnf-id",
44270             "required": true,
44271             "type": "string"
44272           },
44273           {
44274             "in": "body",
44275             "name": "**(config)param",
44276             "required": false,
44277             "schema": {
44278               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP"
44279             }
44280           }
44281         ],
44282         "responses": {
44283           "200": {
44284             "description": "No response was specified",
44285             "schema": {
44286               "$ref": "#/definitions/(config)pnf-parameters-dataPOST"
44287             }
44288           }
44289         },
44290         "operationId": "POST-pnf-parameters-data"
44291       },
44292       "put": {
44293         "consumes": [
44294           "application/json",
44295           "application/xml"
44296         ],
44297         "produces": [
44298           "application/json",
44299           "application/xml"
44300         ],
44301         "parameters": [
44302           {
44303             "description": "Keep as M",
44304             "in": "path",
44305             "name": "service-instance-id",
44306             "required": true,
44307             "type": "string"
44308           },
44309           {
44310             "in": "path",
44311             "name": "pnf-id",
44312             "required": true,
44313             "type": "string"
44314           },
44315           {
44316             "in": "body",
44317             "name": "(config)pnf-parameters-data",
44318             "required": false,
44319             "schema": {
44320               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP"
44321             }
44322           }
44323         ],
44324         "responses": {
44325           "200": {
44326             "description": "No response was specified",
44327             "schema": {
44328               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP"
44329             }
44330           }
44331         },
44332         "operationId": "PUT-pnf-parameters-data"
44333       }
44334     },
44335     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}": {
44336       "delete": {
44337         "produces": [
44338           "application/json",
44339           "application/xml"
44340         ],
44341         "parameters": [
44342           {
44343             "description": "Keep as M",
44344             "in": "path",
44345             "name": "service-instance-id",
44346             "required": true,
44347             "type": "string"
44348           },
44349           {
44350             "in": "path",
44351             "name": "pnf-id",
44352             "required": true,
44353             "type": "string"
44354           },
44355           {
44356             "in": "path",
44357             "name": "name",
44358             "required": true,
44359             "type": "string"
44360           }
44361         ],
44362         "responses": {
44363           "200": {
44364             "description": "No response was specified"
44365           }
44366         },
44367         "operationId": "DELETE-param"
44368       },
44369       "get": {
44370         "produces": [
44371           "application/json",
44372           "application/xml"
44373         ],
44374         "parameters": [
44375           {
44376             "description": "Keep as M",
44377             "in": "path",
44378             "name": "service-instance-id",
44379             "required": true,
44380             "type": "string"
44381           },
44382           {
44383             "in": "path",
44384             "name": "pnf-id",
44385             "required": true,
44386             "type": "string"
44387           },
44388           {
44389             "in": "path",
44390             "name": "name",
44391             "required": true,
44392             "type": "string"
44393           }
44394         ],
44395         "responses": {
44396           "200": {
44397             "description": "No response was specified",
44398             "schema": {
44399               "$ref": "#/definitions/(config)param"
44400             }
44401           }
44402         },
44403         "operationId": "GET-param"
44404       },
44405       "post": {
44406         "consumes": [
44407           "application/json",
44408           "application/xml"
44409         ],
44410         "produces": [
44411           "application/json",
44412           "application/xml"
44413         ],
44414         "parameters": [
44415           {
44416             "description": "Keep as M",
44417             "in": "path",
44418             "name": "service-instance-id",
44419             "required": true,
44420             "type": "string"
44421           },
44422           {
44423             "in": "path",
44424             "name": "pnf-id",
44425             "required": true,
44426             "type": "string"
44427           },
44428           {
44429             "in": "path",
44430             "name": "name",
44431             "required": true,
44432             "type": "string"
44433           },
44434           {
44435             "in": "body",
44436             "name": "**(config)resource-resolution-data",
44437             "required": false,
44438             "schema": {
44439               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP"
44440             }
44441           }
44442         ],
44443         "responses": {
44444           "200": {
44445             "description": "No response was specified",
44446             "schema": {
44447               "$ref": "#/definitions/(config)paramPOST"
44448             }
44449           }
44450         },
44451         "operationId": "POST-param"
44452       },
44453       "put": {
44454         "consumes": [
44455           "application/json",
44456           "application/xml"
44457         ],
44458         "produces": [
44459           "application/json",
44460           "application/xml"
44461         ],
44462         "parameters": [
44463           {
44464             "description": "Keep as M",
44465             "in": "path",
44466             "name": "service-instance-id",
44467             "required": true,
44468             "type": "string"
44469           },
44470           {
44471             "in": "path",
44472             "name": "pnf-id",
44473             "required": true,
44474             "type": "string"
44475           },
44476           {
44477             "in": "path",
44478             "name": "name",
44479             "required": true,
44480             "type": "string"
44481           },
44482           {
44483             "in": "body",
44484             "name": "(config)param",
44485             "required": false,
44486             "schema": {
44487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP"
44488             }
44489           }
44490         ],
44491         "responses": {
44492           "200": {
44493             "description": "No response was specified",
44494             "schema": {
44495               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP"
44496             }
44497           }
44498         },
44499         "operationId": "PUT-param"
44500       }
44501     },
44502     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-data": {
44503       "delete": {
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             "in": "path",
44518             "name": "pnf-id",
44519             "required": true,
44520             "type": "string"
44521           },
44522           {
44523             "in": "path",
44524             "name": "name",
44525             "required": true,
44526             "type": "string"
44527           }
44528         ],
44529         "responses": {
44530           "200": {
44531             "description": "No response was specified"
44532           }
44533         },
44534         "operationId": "DELETE-resource-resolution-data"
44535       },
44536       "get": {
44537         "produces": [
44538           "application/json",
44539           "application/xml"
44540         ],
44541         "parameters": [
44542           {
44543             "description": "Keep as M",
44544             "in": "path",
44545             "name": "service-instance-id",
44546             "required": true,
44547             "type": "string"
44548           },
44549           {
44550             "in": "path",
44551             "name": "pnf-id",
44552             "required": true,
44553             "type": "string"
44554           },
44555           {
44556             "in": "path",
44557             "name": "name",
44558             "required": true,
44559             "type": "string"
44560           }
44561         ],
44562         "responses": {
44563           "200": {
44564             "description": "No response was specified",
44565             "schema": {
44566               "$ref": "#/definitions/(config)resource-resolution-data"
44567             }
44568           }
44569         },
44570         "operationId": "GET-resource-resolution-data"
44571       },
44572       "post": {
44573         "consumes": [
44574           "application/json",
44575           "application/xml"
44576         ],
44577         "produces": [
44578           "application/json",
44579           "application/xml"
44580         ],
44581         "parameters": [
44582           {
44583             "description": "Keep as M",
44584             "in": "path",
44585             "name": "service-instance-id",
44586             "required": true,
44587             "type": "string"
44588           },
44589           {
44590             "in": "path",
44591             "name": "pnf-id",
44592             "required": true,
44593             "type": "string"
44594           },
44595           {
44596             "in": "path",
44597             "name": "name",
44598             "required": true,
44599             "type": "string"
44600           },
44601           {
44602             "in": "body",
44603             "name": "**(config)resource-key",
44604             "required": false,
44605             "schema": {
44606               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
44607             }
44608           }
44609         ],
44610         "responses": {
44611           "200": {
44612             "description": "No response was specified",
44613             "schema": {
44614               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
44615             }
44616           }
44617         },
44618         "operationId": "POST-resource-resolution-data"
44619       },
44620       "put": {
44621         "consumes": [
44622           "application/json",
44623           "application/xml"
44624         ],
44625         "produces": [
44626           "application/json",
44627           "application/xml"
44628         ],
44629         "parameters": [
44630           {
44631             "description": "Keep as M",
44632             "in": "path",
44633             "name": "service-instance-id",
44634             "required": true,
44635             "type": "string"
44636           },
44637           {
44638             "in": "path",
44639             "name": "pnf-id",
44640             "required": true,
44641             "type": "string"
44642           },
44643           {
44644             "in": "path",
44645             "name": "name",
44646             "required": true,
44647             "type": "string"
44648           },
44649           {
44650             "in": "body",
44651             "name": "(config)resource-resolution-data",
44652             "required": false,
44653             "schema": {
44654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP"
44655             }
44656           }
44657         ],
44658         "responses": {
44659           "200": {
44660             "description": "No response was specified",
44661             "schema": {
44662               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP"
44663             }
44664           }
44665         },
44666         "operationId": "PUT-resource-resolution-data"
44667       }
44668     },
44669     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{name}": {
44670       "delete": {
44671         "produces": [
44672           "application/json",
44673           "application/xml"
44674         ],
44675         "parameters": [
44676           {
44677             "description": "Keep as M",
44678             "in": "path",
44679             "name": "service-instance-id",
44680             "required": true,
44681             "type": "string"
44682           },
44683           {
44684             "in": "path",
44685             "name": "pnf-id",
44686             "required": true,
44687             "type": "string"
44688           },
44689           {
44690             "in": "path",
44691             "name": "name",
44692             "required": true,
44693             "type": "string"
44694           },
44695           {
44696             "in": "path",
44697             "name": "name",
44698             "required": true,
44699             "type": "string"
44700           }
44701         ],
44702         "responses": {
44703           "200": {
44704             "description": "No response was specified"
44705           }
44706         },
44707         "operationId": "DELETE-resource-key"
44708       },
44709       "get": {
44710         "produces": [
44711           "application/json",
44712           "application/xml"
44713         ],
44714         "parameters": [
44715           {
44716             "description": "Keep as M",
44717             "in": "path",
44718             "name": "service-instance-id",
44719             "required": true,
44720             "type": "string"
44721           },
44722           {
44723             "in": "path",
44724             "name": "pnf-id",
44725             "required": true,
44726             "type": "string"
44727           },
44728           {
44729             "in": "path",
44730             "name": "name",
44731             "required": true,
44732             "type": "string"
44733           },
44734           {
44735             "in": "path",
44736             "name": "name",
44737             "required": true,
44738             "type": "string"
44739           }
44740         ],
44741         "responses": {
44742           "200": {
44743             "description": "No response was specified",
44744             "schema": {
44745               "$ref": "#/definitions/(config)resource-key"
44746             }
44747           }
44748         },
44749         "operationId": "GET-resource-key"
44750       },
44751       "put": {
44752         "consumes": [
44753           "application/json",
44754           "application/xml"
44755         ],
44756         "produces": [
44757           "application/json",
44758           "application/xml"
44759         ],
44760         "parameters": [
44761           {
44762             "description": "Keep as M",
44763             "in": "path",
44764             "name": "service-instance-id",
44765             "required": true,
44766             "type": "string"
44767           },
44768           {
44769             "in": "path",
44770             "name": "pnf-id",
44771             "required": true,
44772             "type": "string"
44773           },
44774           {
44775             "in": "path",
44776             "name": "name",
44777             "required": true,
44778             "type": "string"
44779           },
44780           {
44781             "in": "path",
44782             "name": "name",
44783             "required": true,
44784             "type": "string"
44785           },
44786           {
44787             "in": "body",
44788             "name": "(config)resource-key",
44789             "required": false,
44790             "schema": {
44791               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
44792             }
44793           }
44794         ],
44795         "responses": {
44796           "200": {
44797             "description": "No response was specified",
44798             "schema": {
44799               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
44800             }
44801           }
44802         },
44803         "operationId": "PUT-resource-key"
44804       }
44805     },
44806     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-topology-identifier-structure": {
44807       "delete": {
44808         "produces": [
44809           "application/json",
44810           "application/xml"
44811         ],
44812         "parameters": [
44813           {
44814             "description": "Keep as M",
44815             "in": "path",
44816             "name": "service-instance-id",
44817             "required": true,
44818             "type": "string"
44819           },
44820           {
44821             "in": "path",
44822             "name": "pnf-id",
44823             "required": true,
44824             "type": "string"
44825           }
44826         ],
44827         "responses": {
44828           "200": {
44829             "description": "No response was specified"
44830           }
44831         },
44832         "operationId": "DELETE-pnf-topology-identifier-structure"
44833       },
44834       "get": {
44835         "produces": [
44836           "application/json",
44837           "application/xml"
44838         ],
44839         "parameters": [
44840           {
44841             "description": "Keep as M",
44842             "in": "path",
44843             "name": "service-instance-id",
44844             "required": true,
44845             "type": "string"
44846           },
44847           {
44848             "in": "path",
44849             "name": "pnf-id",
44850             "required": true,
44851             "type": "string"
44852           }
44853         ],
44854         "responses": {
44855           "200": {
44856             "description": "No response was specified",
44857             "schema": {
44858               "$ref": "#/definitions/(config)pnf-topology-identifier-structure"
44859             }
44860           }
44861         },
44862         "operationId": "GET-pnf-topology-identifier-structure"
44863       },
44864       "put": {
44865         "consumes": [
44866           "application/json",
44867           "application/xml"
44868         ],
44869         "produces": [
44870           "application/json",
44871           "application/xml"
44872         ],
44873         "parameters": [
44874           {
44875             "description": "Keep as M",
44876             "in": "path",
44877             "name": "service-instance-id",
44878             "required": true,
44879             "type": "string"
44880           },
44881           {
44882             "in": "path",
44883             "name": "pnf-id",
44884             "required": true,
44885             "type": "string"
44886           },
44887           {
44888             "in": "body",
44889             "name": "(config)pnf-topology-identifier-structure",
44890             "required": false,
44891             "schema": {
44892               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP"
44893             }
44894           }
44895         ],
44896         "responses": {
44897           "200": {
44898             "description": "No response was specified",
44899             "schema": {
44900               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP"
44901             }
44902           }
44903         },
44904         "operationId": "PUT-pnf-topology-identifier-structure"
44905       }
44906     },
44907     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/request-information": {
44908       "delete": {
44909         "produces": [
44910           "application/json",
44911           "application/xml"
44912         ],
44913         "parameters": [
44914           {
44915             "description": "Keep as M",
44916             "in": "path",
44917             "name": "service-instance-id",
44918             "required": true,
44919             "type": "string"
44920           },
44921           {
44922             "in": "path",
44923             "name": "pnf-id",
44924             "required": true,
44925             "type": "string"
44926           }
44927         ],
44928         "responses": {
44929           "200": {
44930             "description": "No response was specified"
44931           }
44932         },
44933         "operationId": "DELETE-request-information"
44934       },
44935       "get": {
44936         "produces": [
44937           "application/json",
44938           "application/xml"
44939         ],
44940         "parameters": [
44941           {
44942             "description": "Keep as M",
44943             "in": "path",
44944             "name": "service-instance-id",
44945             "required": true,
44946             "type": "string"
44947           },
44948           {
44949             "in": "path",
44950             "name": "pnf-id",
44951             "required": true,
44952             "type": "string"
44953           }
44954         ],
44955         "responses": {
44956           "200": {
44957             "description": "No response was specified",
44958             "schema": {
44959               "$ref": "#/definitions/(config)request-information"
44960             }
44961           }
44962         },
44963         "operationId": "GET-request-information"
44964       },
44965       "put": {
44966         "consumes": [
44967           "application/json",
44968           "application/xml"
44969         ],
44970         "produces": [
44971           "application/json",
44972           "application/xml"
44973         ],
44974         "parameters": [
44975           {
44976             "description": "Keep as M",
44977             "in": "path",
44978             "name": "service-instance-id",
44979             "required": true,
44980             "type": "string"
44981           },
44982           {
44983             "in": "path",
44984             "name": "pnf-id",
44985             "required": true,
44986             "type": "string"
44987           },
44988           {
44989             "in": "body",
44990             "name": "(config)request-information",
44991             "required": false,
44992             "schema": {
44993               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP"
44994             }
44995           }
44996         ],
44997         "responses": {
44998           "200": {
44999             "description": "No response was specified",
45000             "schema": {
45001               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP"
45002             }
45003           }
45004         },
45005         "operationId": "PUT-request-information"
45006       }
45007     },
45008     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/sdnc-request-header": {
45009       "delete": {
45010         "produces": [
45011           "application/json",
45012           "application/xml"
45013         ],
45014         "parameters": [
45015           {
45016             "description": "Keep as M",
45017             "in": "path",
45018             "name": "service-instance-id",
45019             "required": true,
45020             "type": "string"
45021           },
45022           {
45023             "in": "path",
45024             "name": "pnf-id",
45025             "required": true,
45026             "type": "string"
45027           }
45028         ],
45029         "responses": {
45030           "200": {
45031             "description": "No response was specified"
45032           }
45033         },
45034         "operationId": "DELETE-sdnc-request-header"
45035       },
45036       "get": {
45037         "produces": [
45038           "application/json",
45039           "application/xml"
45040         ],
45041         "parameters": [
45042           {
45043             "description": "Keep as M",
45044             "in": "path",
45045             "name": "service-instance-id",
45046             "required": true,
45047             "type": "string"
45048           },
45049           {
45050             "in": "path",
45051             "name": "pnf-id",
45052             "required": true,
45053             "type": "string"
45054           }
45055         ],
45056         "responses": {
45057           "200": {
45058             "description": "No response was specified",
45059             "schema": {
45060               "$ref": "#/definitions/(config)sdnc-request-header"
45061             }
45062           }
45063         },
45064         "operationId": "GET-sdnc-request-header"
45065       },
45066       "put": {
45067         "consumes": [
45068           "application/json",
45069           "application/xml"
45070         ],
45071         "produces": [
45072           "application/json",
45073           "application/xml"
45074         ],
45075         "parameters": [
45076           {
45077             "description": "Keep as M",
45078             "in": "path",
45079             "name": "service-instance-id",
45080             "required": true,
45081             "type": "string"
45082           },
45083           {
45084             "in": "path",
45085             "name": "pnf-id",
45086             "required": true,
45087             "type": "string"
45088           },
45089           {
45090             "in": "body",
45091             "name": "(config)sdnc-request-header",
45092             "required": false,
45093             "schema": {
45094               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP"
45095             }
45096           }
45097         ],
45098         "responses": {
45099           "200": {
45100             "description": "No response was specified",
45101             "schema": {
45102               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP"
45103             }
45104           }
45105         },
45106         "operationId": "PUT-sdnc-request-header"
45107       }
45108     },
45109     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/service-information": {
45110       "delete": {
45111         "produces": [
45112           "application/json",
45113           "application/xml"
45114         ],
45115         "parameters": [
45116           {
45117             "description": "Keep as M",
45118             "in": "path",
45119             "name": "service-instance-id",
45120             "required": true,
45121             "type": "string"
45122           },
45123           {
45124             "in": "path",
45125             "name": "pnf-id",
45126             "required": true,
45127             "type": "string"
45128           }
45129         ],
45130         "responses": {
45131           "200": {
45132             "description": "No response was specified"
45133           }
45134         },
45135         "operationId": "DELETE-service-information"
45136       },
45137       "get": {
45138         "produces": [
45139           "application/json",
45140           "application/xml"
45141         ],
45142         "parameters": [
45143           {
45144             "description": "Keep as M",
45145             "in": "path",
45146             "name": "service-instance-id",
45147             "required": true,
45148             "type": "string"
45149           },
45150           {
45151             "in": "path",
45152             "name": "pnf-id",
45153             "required": true,
45154             "type": "string"
45155           }
45156         ],
45157         "responses": {
45158           "200": {
45159             "description": "No response was specified",
45160             "schema": {
45161               "$ref": "#/definitions/(config)service-information"
45162             }
45163           }
45164         },
45165         "operationId": "GET-service-information"
45166       },
45167       "post": {
45168         "consumes": [
45169           "application/json",
45170           "application/xml"
45171         ],
45172         "produces": [
45173           "application/json",
45174           "application/xml"
45175         ],
45176         "parameters": [
45177           {
45178             "description": "Keep as M",
45179             "in": "path",
45180             "name": "service-instance-id",
45181             "required": true,
45182             "type": "string"
45183           },
45184           {
45185             "in": "path",
45186             "name": "pnf-id",
45187             "required": true,
45188             "type": "string"
45189           },
45190           {
45191             "in": "body",
45192             "name": "**(config)onap-model-information",
45193             "required": false,
45194             "schema": {
45195               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
45196             }
45197           }
45198         ],
45199         "responses": {
45200           "200": {
45201             "description": "No response was specified",
45202             "schema": {
45203               "$ref": "#/definitions/(config)service-informationPOST"
45204             }
45205           }
45206         },
45207         "operationId": "POST-service-information"
45208       },
45209       "put": {
45210         "consumes": [
45211           "application/json",
45212           "application/xml"
45213         ],
45214         "produces": [
45215           "application/json",
45216           "application/xml"
45217         ],
45218         "parameters": [
45219           {
45220             "description": "Keep as M",
45221             "in": "path",
45222             "name": "service-instance-id",
45223             "required": true,
45224             "type": "string"
45225           },
45226           {
45227             "in": "path",
45228             "name": "pnf-id",
45229             "required": true,
45230             "type": "string"
45231           },
45232           {
45233             "in": "body",
45234             "name": "(config)service-information",
45235             "required": false,
45236             "schema": {
45237               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP"
45238             }
45239           }
45240         ],
45241         "responses": {
45242           "200": {
45243             "description": "No response was specified",
45244             "schema": {
45245               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP"
45246             }
45247           }
45248         },
45249         "operationId": "PUT-service-information"
45250       }
45251     },
45252     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/service-information/onap-model-information": {
45253       "delete": {
45254         "produces": [
45255           "application/json",
45256           "application/xml"
45257         ],
45258         "parameters": [
45259           {
45260             "description": "Keep as M",
45261             "in": "path",
45262             "name": "service-instance-id",
45263             "required": true,
45264             "type": "string"
45265           },
45266           {
45267             "in": "path",
45268             "name": "pnf-id",
45269             "required": true,
45270             "type": "string"
45271           }
45272         ],
45273         "responses": {
45274           "200": {
45275             "description": "No response was specified"
45276           }
45277         },
45278         "operationId": "DELETE-onap-model-information"
45279       },
45280       "get": {
45281         "produces": [
45282           "application/json",
45283           "application/xml"
45284         ],
45285         "parameters": [
45286           {
45287             "description": "Keep as M",
45288             "in": "path",
45289             "name": "service-instance-id",
45290             "required": true,
45291             "type": "string"
45292           },
45293           {
45294             "in": "path",
45295             "name": "pnf-id",
45296             "required": true,
45297             "type": "string"
45298           }
45299         ],
45300         "responses": {
45301           "200": {
45302             "description": "No response was specified",
45303             "schema": {
45304               "$ref": "#/definitions/(config)onap-model-information"
45305             }
45306           }
45307         },
45308         "operationId": "GET-onap-model-information"
45309       },
45310       "put": {
45311         "consumes": [
45312           "application/json",
45313           "application/xml"
45314         ],
45315         "produces": [
45316           "application/json",
45317           "application/xml"
45318         ],
45319         "parameters": [
45320           {
45321             "description": "Keep as M",
45322             "in": "path",
45323             "name": "service-instance-id",
45324             "required": true,
45325             "type": "string"
45326           },
45327           {
45328             "in": "path",
45329             "name": "pnf-id",
45330             "required": true,
45331             "type": "string"
45332           },
45333           {
45334             "in": "body",
45335             "name": "(config)onap-model-information",
45336             "required": false,
45337             "schema": {
45338               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
45339             }
45340           }
45341         ],
45342         "responses": {
45343           "200": {
45344             "description": "No response was specified",
45345             "schema": {
45346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
45347             }
45348           }
45349         },
45350         "operationId": "PUT-onap-model-information"
45351       }
45352     },
45353     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
45354       "delete": {
45355         "produces": [
45356           "application/json",
45357           "application/xml"
45358         ],
45359         "parameters": [
45360           {
45361             "description": "Keep as M",
45362             "in": "path",
45363             "name": "service-instance-id",
45364             "required": true,
45365             "type": "string"
45366           }
45367         ],
45368         "responses": {
45369           "200": {
45370             "description": "No response was specified"
45371           }
45372         },
45373         "operationId": "DELETE-provided-allotted-resources"
45374       },
45375       "get": {
45376         "produces": [
45377           "application/json",
45378           "application/xml"
45379         ],
45380         "parameters": [
45381           {
45382             "description": "Keep as M",
45383             "in": "path",
45384             "name": "service-instance-id",
45385             "required": true,
45386             "type": "string"
45387           }
45388         ],
45389         "responses": {
45390           "200": {
45391             "description": "No response was specified",
45392             "schema": {
45393               "$ref": "#/definitions/(config)provided-allotted-resources"
45394             }
45395           }
45396         },
45397         "operationId": "GET-provided-allotted-resources"
45398       },
45399       "post": {
45400         "consumes": [
45401           "application/json",
45402           "application/xml"
45403         ],
45404         "produces": [
45405           "application/json",
45406           "application/xml"
45407         ],
45408         "parameters": [
45409           {
45410             "description": "Keep as M",
45411             "in": "path",
45412             "name": "service-instance-id",
45413             "required": true,
45414             "type": "string"
45415           },
45416           {
45417             "in": "body",
45418             "name": "**(config)provided-allotted-resource",
45419             "required": false,
45420             "schema": {
45421               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
45422             }
45423           }
45424         ],
45425         "responses": {
45426           "200": {
45427             "description": "No response was specified",
45428             "schema": {
45429               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
45430             }
45431           }
45432         },
45433         "operationId": "POST-provided-allotted-resources"
45434       },
45435       "put": {
45436         "consumes": [
45437           "application/json",
45438           "application/xml"
45439         ],
45440         "produces": [
45441           "application/json",
45442           "application/xml"
45443         ],
45444         "parameters": [
45445           {
45446             "description": "Keep as M",
45447             "in": "path",
45448             "name": "service-instance-id",
45449             "required": true,
45450             "type": "string"
45451           },
45452           {
45453             "in": "body",
45454             "name": "(config)provided-allotted-resources",
45455             "required": false,
45456             "schema": {
45457               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
45458             }
45459           }
45460         ],
45461         "responses": {
45462           "200": {
45463             "description": "No response was specified",
45464             "schema": {
45465               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
45466             }
45467           }
45468         },
45469         "operationId": "PUT-provided-allotted-resources"
45470       }
45471     },
45472     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
45473       "delete": {
45474         "produces": [
45475           "application/json",
45476           "application/xml"
45477         ],
45478         "parameters": [
45479           {
45480             "description": "Keep as M",
45481             "in": "path",
45482             "name": "service-instance-id",
45483             "required": true,
45484             "type": "string"
45485           },
45486           {
45487             "in": "path",
45488             "name": "allotted-resource-id",
45489             "required": true,
45490             "type": "string"
45491           }
45492         ],
45493         "responses": {
45494           "200": {
45495             "description": "No response was specified"
45496           }
45497         },
45498         "operationId": "DELETE-provided-allotted-resource"
45499       },
45500       "get": {
45501         "produces": [
45502           "application/json",
45503           "application/xml"
45504         ],
45505         "parameters": [
45506           {
45507             "description": "Keep as M",
45508             "in": "path",
45509             "name": "service-instance-id",
45510             "required": true,
45511             "type": "string"
45512           },
45513           {
45514             "in": "path",
45515             "name": "allotted-resource-id",
45516             "required": true,
45517             "type": "string"
45518           }
45519         ],
45520         "responses": {
45521           "200": {
45522             "description": "No response was specified",
45523             "schema": {
45524               "$ref": "#/definitions/(config)provided-allotted-resource"
45525             }
45526           }
45527         },
45528         "operationId": "GET-provided-allotted-resource"
45529       },
45530       "put": {
45531         "consumes": [
45532           "application/json",
45533           "application/xml"
45534         ],
45535         "produces": [
45536           "application/json",
45537           "application/xml"
45538         ],
45539         "parameters": [
45540           {
45541             "description": "Keep as M",
45542             "in": "path",
45543             "name": "service-instance-id",
45544             "required": true,
45545             "type": "string"
45546           },
45547           {
45548             "in": "path",
45549             "name": "allotted-resource-id",
45550             "required": true,
45551             "type": "string"
45552           },
45553           {
45554             "in": "body",
45555             "name": "(config)provided-allotted-resource",
45556             "required": false,
45557             "schema": {
45558               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
45559             }
45560           }
45561         ],
45562         "responses": {
45563           "200": {
45564             "description": "No response was specified",
45565             "schema": {
45566               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
45567             }
45568           }
45569         },
45570         "operationId": "PUT-provided-allotted-resource"
45571       }
45572     },
45573     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations": {
45574       "delete": {
45575         "produces": [
45576           "application/json",
45577           "application/xml"
45578         ],
45579         "parameters": [
45580           {
45581             "description": "Keep as M",
45582             "in": "path",
45583             "name": "service-instance-id",
45584             "required": true,
45585             "type": "string"
45586           }
45587         ],
45588         "responses": {
45589           "200": {
45590             "description": "No response was specified"
45591           }
45592         },
45593         "operationId": "DELETE-provided-configurations"
45594       },
45595       "get": {
45596         "produces": [
45597           "application/json",
45598           "application/xml"
45599         ],
45600         "parameters": [
45601           {
45602             "description": "Keep as M",
45603             "in": "path",
45604             "name": "service-instance-id",
45605             "required": true,
45606             "type": "string"
45607           }
45608         ],
45609         "responses": {
45610           "200": {
45611             "description": "No response was specified",
45612             "schema": {
45613               "$ref": "#/definitions/(config)provided-configurations"
45614             }
45615           }
45616         },
45617         "operationId": "GET-provided-configurations"
45618       },
45619       "post": {
45620         "consumes": [
45621           "application/json",
45622           "application/xml"
45623         ],
45624         "produces": [
45625           "application/json",
45626           "application/xml"
45627         ],
45628         "parameters": [
45629           {
45630             "description": "Keep as M",
45631             "in": "path",
45632             "name": "service-instance-id",
45633             "required": true,
45634             "type": "string"
45635           },
45636           {
45637             "in": "body",
45638             "name": "**(config)provided-configuration",
45639             "required": false,
45640             "schema": {
45641               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
45642             }
45643           }
45644         ],
45645         "responses": {
45646           "200": {
45647             "description": "No response was specified",
45648             "schema": {
45649               "$ref": "#/definitions/(config)provided-configurationsPOST"
45650             }
45651           }
45652         },
45653         "operationId": "POST-provided-configurations"
45654       },
45655       "put": {
45656         "consumes": [
45657           "application/json",
45658           "application/xml"
45659         ],
45660         "produces": [
45661           "application/json",
45662           "application/xml"
45663         ],
45664         "parameters": [
45665           {
45666             "description": "Keep as M",
45667             "in": "path",
45668             "name": "service-instance-id",
45669             "required": true,
45670             "type": "string"
45671           },
45672           {
45673             "in": "body",
45674             "name": "(config)provided-configurations",
45675             "required": false,
45676             "schema": {
45677               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
45678             }
45679           }
45680         ],
45681         "responses": {
45682           "200": {
45683             "description": "No response was specified",
45684             "schema": {
45685               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
45686             }
45687           }
45688         },
45689         "operationId": "PUT-provided-configurations"
45690       }
45691     },
45692     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations/provided-configuration/{configuration-id}": {
45693       "delete": {
45694         "produces": [
45695           "application/json",
45696           "application/xml"
45697         ],
45698         "parameters": [
45699           {
45700             "description": "Keep as M",
45701             "in": "path",
45702             "name": "service-instance-id",
45703             "required": true,
45704             "type": "string"
45705           },
45706           {
45707             "in": "path",
45708             "name": "configuration-id",
45709             "required": true,
45710             "type": "string"
45711           }
45712         ],
45713         "responses": {
45714           "200": {
45715             "description": "No response was specified"
45716           }
45717         },
45718         "operationId": "DELETE-provided-configuration"
45719       },
45720       "get": {
45721         "produces": [
45722           "application/json",
45723           "application/xml"
45724         ],
45725         "parameters": [
45726           {
45727             "description": "Keep as M",
45728             "in": "path",
45729             "name": "service-instance-id",
45730             "required": true,
45731             "type": "string"
45732           },
45733           {
45734             "in": "path",
45735             "name": "configuration-id",
45736             "required": true,
45737             "type": "string"
45738           }
45739         ],
45740         "responses": {
45741           "200": {
45742             "description": "No response was specified",
45743             "schema": {
45744               "$ref": "#/definitions/(config)provided-configuration"
45745             }
45746           }
45747         },
45748         "operationId": "GET-provided-configuration"
45749       },
45750       "put": {
45751         "consumes": [
45752           "application/json",
45753           "application/xml"
45754         ],
45755         "produces": [
45756           "application/json",
45757           "application/xml"
45758         ],
45759         "parameters": [
45760           {
45761             "description": "Keep as M",
45762             "in": "path",
45763             "name": "service-instance-id",
45764             "required": true,
45765             "type": "string"
45766           },
45767           {
45768             "in": "path",
45769             "name": "configuration-id",
45770             "required": true,
45771             "type": "string"
45772           },
45773           {
45774             "in": "body",
45775             "name": "(config)provided-configuration",
45776             "required": false,
45777             "schema": {
45778               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
45779             }
45780           }
45781         ],
45782         "responses": {
45783           "200": {
45784             "description": "No response was specified",
45785             "schema": {
45786               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
45787             }
45788           }
45789         },
45790         "operationId": "PUT-provided-configuration"
45791       }
45792     },
45793     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
45794       "delete": {
45795         "produces": [
45796           "application/json",
45797           "application/xml"
45798         ],
45799         "parameters": [
45800           {
45801             "description": "Keep as M",
45802             "in": "path",
45803             "name": "service-instance-id",
45804             "required": true,
45805             "type": "string"
45806           }
45807         ],
45808         "responses": {
45809           "200": {
45810             "description": "No response was specified"
45811           }
45812         },
45813         "operationId": "DELETE-request-information"
45814       },
45815       "get": {
45816         "produces": [
45817           "application/json",
45818           "application/xml"
45819         ],
45820         "parameters": [
45821           {
45822             "description": "Keep as M",
45823             "in": "path",
45824             "name": "service-instance-id",
45825             "required": true,
45826             "type": "string"
45827           }
45828         ],
45829         "responses": {
45830           "200": {
45831             "description": "No response was specified",
45832             "schema": {
45833               "$ref": "#/definitions/(config)request-information"
45834             }
45835           }
45836         },
45837         "operationId": "GET-request-information"
45838       },
45839       "put": {
45840         "consumes": [
45841           "application/json",
45842           "application/xml"
45843         ],
45844         "produces": [
45845           "application/json",
45846           "application/xml"
45847         ],
45848         "parameters": [
45849           {
45850             "description": "Keep as M",
45851             "in": "path",
45852             "name": "service-instance-id",
45853             "required": true,
45854             "type": "string"
45855           },
45856           {
45857             "in": "body",
45858             "name": "(config)request-information",
45859             "required": false,
45860             "schema": {
45861               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
45862             }
45863           }
45864         ],
45865         "responses": {
45866           "200": {
45867             "description": "No response was specified",
45868             "schema": {
45869               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
45870             }
45871           }
45872         },
45873         "operationId": "PUT-request-information"
45874       }
45875     },
45876     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
45877       "delete": {
45878         "produces": [
45879           "application/json",
45880           "application/xml"
45881         ],
45882         "parameters": [
45883           {
45884             "description": "Keep as M",
45885             "in": "path",
45886             "name": "service-instance-id",
45887             "required": true,
45888             "type": "string"
45889           }
45890         ],
45891         "responses": {
45892           "200": {
45893             "description": "No response was specified"
45894           }
45895         },
45896         "operationId": "DELETE-sdnc-request-header"
45897       },
45898       "get": {
45899         "produces": [
45900           "application/json",
45901           "application/xml"
45902         ],
45903         "parameters": [
45904           {
45905             "description": "Keep as M",
45906             "in": "path",
45907             "name": "service-instance-id",
45908             "required": true,
45909             "type": "string"
45910           }
45911         ],
45912         "responses": {
45913           "200": {
45914             "description": "No response was specified",
45915             "schema": {
45916               "$ref": "#/definitions/(config)sdnc-request-header"
45917             }
45918           }
45919         },
45920         "operationId": "GET-sdnc-request-header"
45921       },
45922       "put": {
45923         "consumes": [
45924           "application/json",
45925           "application/xml"
45926         ],
45927         "produces": [
45928           "application/json",
45929           "application/xml"
45930         ],
45931         "parameters": [
45932           {
45933             "description": "Keep as M",
45934             "in": "path",
45935             "name": "service-instance-id",
45936             "required": true,
45937             "type": "string"
45938           },
45939           {
45940             "in": "body",
45941             "name": "(config)sdnc-request-header",
45942             "required": false,
45943             "schema": {
45944               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
45945             }
45946           }
45947         ],
45948         "responses": {
45949           "200": {
45950             "description": "No response was specified",
45951             "schema": {
45952               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
45953             }
45954           }
45955         },
45956         "operationId": "PUT-sdnc-request-header"
45957       }
45958     },
45959     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
45960       "delete": {
45961         "produces": [
45962           "application/json",
45963           "application/xml"
45964         ],
45965         "parameters": [
45966           {
45967             "description": "Keep as M",
45968             "in": "path",
45969             "name": "service-instance-id",
45970             "required": true,
45971             "type": "string"
45972           }
45973         ],
45974         "responses": {
45975           "200": {
45976             "description": "No response was specified"
45977           }
45978         },
45979         "operationId": "DELETE-service-information"
45980       },
45981       "get": {
45982         "produces": [
45983           "application/json",
45984           "application/xml"
45985         ],
45986         "parameters": [
45987           {
45988             "description": "Keep as M",
45989             "in": "path",
45990             "name": "service-instance-id",
45991             "required": true,
45992             "type": "string"
45993           }
45994         ],
45995         "responses": {
45996           "200": {
45997             "description": "No response was specified",
45998             "schema": {
45999               "$ref": "#/definitions/(config)service-information"
46000             }
46001           }
46002         },
46003         "operationId": "GET-service-information"
46004       },
46005       "post": {
46006         "consumes": [
46007           "application/json",
46008           "application/xml"
46009         ],
46010         "produces": [
46011           "application/json",
46012           "application/xml"
46013         ],
46014         "parameters": [
46015           {
46016             "description": "Keep as M",
46017             "in": "path",
46018             "name": "service-instance-id",
46019             "required": true,
46020             "type": "string"
46021           },
46022           {
46023             "in": "body",
46024             "name": "**(config)onap-model-information",
46025             "required": false,
46026             "schema": {
46027               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
46028             }
46029           }
46030         ],
46031         "responses": {
46032           "200": {
46033             "description": "No response was specified",
46034             "schema": {
46035               "$ref": "#/definitions/(config)service-informationPOST"
46036             }
46037           }
46038         },
46039         "operationId": "POST-service-information"
46040       },
46041       "put": {
46042         "consumes": [
46043           "application/json",
46044           "application/xml"
46045         ],
46046         "produces": [
46047           "application/json",
46048           "application/xml"
46049         ],
46050         "parameters": [
46051           {
46052             "description": "Keep as M",
46053             "in": "path",
46054             "name": "service-instance-id",
46055             "required": true,
46056             "type": "string"
46057           },
46058           {
46059             "in": "body",
46060             "name": "(config)service-information",
46061             "required": false,
46062             "schema": {
46063               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
46064             }
46065           }
46066         ],
46067         "responses": {
46068           "200": {
46069             "description": "No response was specified",
46070             "schema": {
46071               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
46072             }
46073           }
46074         },
46075         "operationId": "PUT-service-information"
46076       }
46077     },
46078     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
46079       "delete": {
46080         "produces": [
46081           "application/json",
46082           "application/xml"
46083         ],
46084         "parameters": [
46085           {
46086             "description": "Keep as M",
46087             "in": "path",
46088             "name": "service-instance-id",
46089             "required": true,
46090             "type": "string"
46091           }
46092         ],
46093         "responses": {
46094           "200": {
46095             "description": "No response was specified"
46096           }
46097         },
46098         "operationId": "DELETE-onap-model-information"
46099       },
46100       "get": {
46101         "produces": [
46102           "application/json",
46103           "application/xml"
46104         ],
46105         "parameters": [
46106           {
46107             "description": "Keep as M",
46108             "in": "path",
46109             "name": "service-instance-id",
46110             "required": true,
46111             "type": "string"
46112           }
46113         ],
46114         "responses": {
46115           "200": {
46116             "description": "No response was specified",
46117             "schema": {
46118               "$ref": "#/definitions/(config)onap-model-information"
46119             }
46120           }
46121         },
46122         "operationId": "GET-onap-model-information"
46123       },
46124       "put": {
46125         "consumes": [
46126           "application/json",
46127           "application/xml"
46128         ],
46129         "produces": [
46130           "application/json",
46131           "application/xml"
46132         ],
46133         "parameters": [
46134           {
46135             "description": "Keep as M",
46136             "in": "path",
46137             "name": "service-instance-id",
46138             "required": true,
46139             "type": "string"
46140           },
46141           {
46142             "in": "body",
46143             "name": "(config)onap-model-information",
46144             "required": false,
46145             "schema": {
46146               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
46147             }
46148           }
46149         ],
46150         "responses": {
46151           "200": {
46152             "description": "No response was specified",
46153             "schema": {
46154               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
46155             }
46156           }
46157         },
46158         "operationId": "PUT-onap-model-information"
46159       }
46160     },
46161     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
46162       "delete": {
46163         "produces": [
46164           "application/json",
46165           "application/xml"
46166         ],
46167         "parameters": [
46168           {
46169             "description": "Keep as M",
46170             "in": "path",
46171             "name": "service-instance-id",
46172             "required": true,
46173             "type": "string"
46174           }
46175         ],
46176         "responses": {
46177           "200": {
46178             "description": "No response was specified"
46179           }
46180         },
46181         "operationId": "DELETE-service-level-oper-status"
46182       },
46183       "get": {
46184         "produces": [
46185           "application/json",
46186           "application/xml"
46187         ],
46188         "parameters": [
46189           {
46190             "description": "Keep as M",
46191             "in": "path",
46192             "name": "service-instance-id",
46193             "required": true,
46194             "type": "string"
46195           }
46196         ],
46197         "responses": {
46198           "200": {
46199             "description": "No response was specified",
46200             "schema": {
46201               "$ref": "#/definitions/(config)service-level-oper-status"
46202             }
46203           }
46204         },
46205         "operationId": "GET-service-level-oper-status"
46206       },
46207       "put": {
46208         "consumes": [
46209           "application/json",
46210           "application/xml"
46211         ],
46212         "produces": [
46213           "application/json",
46214           "application/xml"
46215         ],
46216         "parameters": [
46217           {
46218             "description": "Keep as M",
46219             "in": "path",
46220             "name": "service-instance-id",
46221             "required": true,
46222             "type": "string"
46223           },
46224           {
46225             "in": "body",
46226             "name": "(config)service-level-oper-status",
46227             "required": false,
46228             "schema": {
46229               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
46230             }
46231           }
46232         ],
46233         "responses": {
46234           "200": {
46235             "description": "No response was specified",
46236             "schema": {
46237               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
46238             }
46239           }
46240         },
46241         "operationId": "PUT-service-level-oper-status"
46242       }
46243     },
46244     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
46245       "delete": {
46246         "produces": [
46247           "application/json",
46248           "application/xml"
46249         ],
46250         "parameters": [
46251           {
46252             "description": "Keep as M",
46253             "in": "path",
46254             "name": "service-instance-id",
46255             "required": true,
46256             "type": "string"
46257           }
46258         ],
46259         "responses": {
46260           "200": {
46261             "description": "No response was specified"
46262           }
46263         },
46264         "operationId": "DELETE-service-request-input"
46265       },
46266       "get": {
46267         "produces": [
46268           "application/json",
46269           "application/xml"
46270         ],
46271         "parameters": [
46272           {
46273             "description": "Keep as M",
46274             "in": "path",
46275             "name": "service-instance-id",
46276             "required": true,
46277             "type": "string"
46278           }
46279         ],
46280         "responses": {
46281           "200": {
46282             "description": "No response was specified",
46283             "schema": {
46284               "$ref": "#/definitions/(config)service-request-input"
46285             }
46286           }
46287         },
46288         "operationId": "GET-service-request-input"
46289       },
46290       "post": {
46291         "consumes": [
46292           "application/json",
46293           "application/xml"
46294         ],
46295         "produces": [
46296           "application/json",
46297           "application/xml"
46298         ],
46299         "parameters": [
46300           {
46301             "description": "Keep as M",
46302             "in": "path",
46303             "name": "service-instance-id",
46304             "required": true,
46305             "type": "string"
46306           },
46307           {
46308             "in": "body",
46309             "name": "**(config)service-input-parameters",
46310             "required": false,
46311             "schema": {
46312               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
46313             }
46314           }
46315         ],
46316         "responses": {
46317           "200": {
46318             "description": "No response was specified",
46319             "schema": {
46320               "$ref": "#/definitions/(config)service-request-inputPOST"
46321             }
46322           }
46323         },
46324         "operationId": "POST-service-request-input"
46325       },
46326       "put": {
46327         "consumes": [
46328           "application/json",
46329           "application/xml"
46330         ],
46331         "produces": [
46332           "application/json",
46333           "application/xml"
46334         ],
46335         "parameters": [
46336           {
46337             "description": "Keep as M",
46338             "in": "path",
46339             "name": "service-instance-id",
46340             "required": true,
46341             "type": "string"
46342           },
46343           {
46344             "in": "body",
46345             "name": "(config)service-request-input",
46346             "required": false,
46347             "schema": {
46348               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
46349             }
46350           }
46351         ],
46352         "responses": {
46353           "200": {
46354             "description": "No response was specified",
46355             "schema": {
46356               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
46357             }
46358           }
46359         },
46360         "operationId": "PUT-service-request-input"
46361       }
46362     },
46363     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
46364       "delete": {
46365         "produces": [
46366           "application/json",
46367           "application/xml"
46368         ],
46369         "parameters": [
46370           {
46371             "description": "Keep as M",
46372             "in": "path",
46373             "name": "service-instance-id",
46374             "required": true,
46375             "type": "string"
46376           }
46377         ],
46378         "responses": {
46379           "200": {
46380             "description": "No response was specified"
46381           }
46382         },
46383         "operationId": "DELETE-service-input-parameters"
46384       },
46385       "get": {
46386         "produces": [
46387           "application/json",
46388           "application/xml"
46389         ],
46390         "parameters": [
46391           {
46392             "description": "Keep as M",
46393             "in": "path",
46394             "name": "service-instance-id",
46395             "required": true,
46396             "type": "string"
46397           }
46398         ],
46399         "responses": {
46400           "200": {
46401             "description": "No response was specified",
46402             "schema": {
46403               "$ref": "#/definitions/(config)service-input-parameters"
46404             }
46405           }
46406         },
46407         "operationId": "GET-service-input-parameters"
46408       },
46409       "post": {
46410         "consumes": [
46411           "application/json",
46412           "application/xml"
46413         ],
46414         "produces": [
46415           "application/json",
46416           "application/xml"
46417         ],
46418         "parameters": [
46419           {
46420             "description": "Keep as M",
46421             "in": "path",
46422             "name": "service-instance-id",
46423             "required": true,
46424             "type": "string"
46425           },
46426           {
46427             "in": "body",
46428             "name": "**(config)param",
46429             "required": false,
46430             "schema": {
46431               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
46432             }
46433           }
46434         ],
46435         "responses": {
46436           "200": {
46437             "description": "No response was specified",
46438             "schema": {
46439               "$ref": "#/definitions/(config)service-input-parametersPOST"
46440             }
46441           }
46442         },
46443         "operationId": "POST-service-input-parameters"
46444       },
46445       "put": {
46446         "consumes": [
46447           "application/json",
46448           "application/xml"
46449         ],
46450         "produces": [
46451           "application/json",
46452           "application/xml"
46453         ],
46454         "parameters": [
46455           {
46456             "description": "Keep as M",
46457             "in": "path",
46458             "name": "service-instance-id",
46459             "required": true,
46460             "type": "string"
46461           },
46462           {
46463             "in": "body",
46464             "name": "(config)service-input-parameters",
46465             "required": false,
46466             "schema": {
46467               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
46468             }
46469           }
46470         ],
46471         "responses": {
46472           "200": {
46473             "description": "No response was specified",
46474             "schema": {
46475               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
46476             }
46477           }
46478         },
46479         "operationId": "PUT-service-input-parameters"
46480       }
46481     },
46482     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
46483       "delete": {
46484         "produces": [
46485           "application/json",
46486           "application/xml"
46487         ],
46488         "parameters": [
46489           {
46490             "description": "Keep as M",
46491             "in": "path",
46492             "name": "service-instance-id",
46493             "required": true,
46494             "type": "string"
46495           },
46496           {
46497             "in": "path",
46498             "name": "name",
46499             "required": true,
46500             "type": "string"
46501           }
46502         ],
46503         "responses": {
46504           "200": {
46505             "description": "No response was specified"
46506           }
46507         },
46508         "operationId": "DELETE-param"
46509       },
46510       "get": {
46511         "produces": [
46512           "application/json",
46513           "application/xml"
46514         ],
46515         "parameters": [
46516           {
46517             "description": "Keep as M",
46518             "in": "path",
46519             "name": "service-instance-id",
46520             "required": true,
46521             "type": "string"
46522           },
46523           {
46524             "in": "path",
46525             "name": "name",
46526             "required": true,
46527             "type": "string"
46528           }
46529         ],
46530         "responses": {
46531           "200": {
46532             "description": "No response was specified",
46533             "schema": {
46534               "$ref": "#/definitions/(config)param"
46535             }
46536           }
46537         },
46538         "operationId": "GET-param"
46539       },
46540       "post": {
46541         "consumes": [
46542           "application/json",
46543           "application/xml"
46544         ],
46545         "produces": [
46546           "application/json",
46547           "application/xml"
46548         ],
46549         "parameters": [
46550           {
46551             "description": "Keep as M",
46552             "in": "path",
46553             "name": "service-instance-id",
46554             "required": true,
46555             "type": "string"
46556           },
46557           {
46558             "in": "path",
46559             "name": "name",
46560             "required": true,
46561             "type": "string"
46562           },
46563           {
46564             "in": "body",
46565             "name": "**(config)resource-resolution-data",
46566             "required": false,
46567             "schema": {
46568               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
46569             }
46570           }
46571         ],
46572         "responses": {
46573           "200": {
46574             "description": "No response was specified",
46575             "schema": {
46576               "$ref": "#/definitions/(config)paramPOST"
46577             }
46578           }
46579         },
46580         "operationId": "POST-param"
46581       },
46582       "put": {
46583         "consumes": [
46584           "application/json",
46585           "application/xml"
46586         ],
46587         "produces": [
46588           "application/json",
46589           "application/xml"
46590         ],
46591         "parameters": [
46592           {
46593             "description": "Keep as M",
46594             "in": "path",
46595             "name": "service-instance-id",
46596             "required": true,
46597             "type": "string"
46598           },
46599           {
46600             "in": "path",
46601             "name": "name",
46602             "required": true,
46603             "type": "string"
46604           },
46605           {
46606             "in": "body",
46607             "name": "(config)param",
46608             "required": false,
46609             "schema": {
46610               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-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/service-request-input/service-input-parameters(config)param-TOP"
46619             }
46620           }
46621         },
46622         "operationId": "PUT-param"
46623       }
46624     },
46625     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data": {
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": "name",
46642             "required": true,
46643             "type": "string"
46644           }
46645         ],
46646         "responses": {
46647           "200": {
46648             "description": "No response was specified"
46649           }
46650         },
46651         "operationId": "DELETE-resource-resolution-data"
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": "name",
46669             "required": true,
46670             "type": "string"
46671           }
46672         ],
46673         "responses": {
46674           "200": {
46675             "description": "No response was specified",
46676             "schema": {
46677               "$ref": "#/definitions/(config)resource-resolution-data"
46678             }
46679           }
46680         },
46681         "operationId": "GET-resource-resolution-data"
46682       },
46683       "post": {
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": "name",
46703             "required": true,
46704             "type": "string"
46705           },
46706           {
46707             "in": "body",
46708             "name": "**(config)resource-key",
46709             "required": false,
46710             "schema": {
46711               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
46712             }
46713           }
46714         ],
46715         "responses": {
46716           "200": {
46717             "description": "No response was specified",
46718             "schema": {
46719               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
46720             }
46721           }
46722         },
46723         "operationId": "POST-resource-resolution-data"
46724       },
46725       "put": {
46726         "consumes": [
46727           "application/json",
46728           "application/xml"
46729         ],
46730         "produces": [
46731           "application/json",
46732           "application/xml"
46733         ],
46734         "parameters": [
46735           {
46736             "description": "Keep as M",
46737             "in": "path",
46738             "name": "service-instance-id",
46739             "required": true,
46740             "type": "string"
46741           },
46742           {
46743             "in": "path",
46744             "name": "name",
46745             "required": true,
46746             "type": "string"
46747           },
46748           {
46749             "in": "body",
46750             "name": "(config)resource-resolution-data",
46751             "required": false,
46752             "schema": {
46753               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
46754             }
46755           }
46756         ],
46757         "responses": {
46758           "200": {
46759             "description": "No response was specified",
46760             "schema": {
46761               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
46762             }
46763           }
46764         },
46765         "operationId": "PUT-resource-resolution-data"
46766       }
46767     },
46768     "/restconf/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}": {
46769       "delete": {
46770         "produces": [
46771           "application/json",
46772           "application/xml"
46773         ],
46774         "parameters": [
46775           {
46776             "description": "Keep as M",
46777             "in": "path",
46778             "name": "service-instance-id",
46779             "required": true,
46780             "type": "string"
46781           },
46782           {
46783             "in": "path",
46784             "name": "name",
46785             "required": true,
46786             "type": "string"
46787           },
46788           {
46789             "in": "path",
46790             "name": "name",
46791             "required": true,
46792             "type": "string"
46793           }
46794         ],
46795         "responses": {
46796           "200": {
46797             "description": "No response was specified"
46798           }
46799         },
46800         "operationId": "DELETE-resource-key"
46801       },
46802       "get": {
46803         "produces": [
46804           "application/json",
46805           "application/xml"
46806         ],
46807         "parameters": [
46808           {
46809             "description": "Keep as M",
46810             "in": "path",
46811             "name": "service-instance-id",
46812             "required": true,
46813             "type": "string"
46814           },
46815           {
46816             "in": "path",
46817             "name": "name",
46818             "required": true,
46819             "type": "string"
46820           },
46821           {
46822             "in": "path",
46823             "name": "name",
46824             "required": true,
46825             "type": "string"
46826           }
46827         ],
46828         "responses": {
46829           "200": {
46830             "description": "No response was specified",
46831             "schema": {
46832               "$ref": "#/definitions/(config)resource-key"
46833             }
46834           }
46835         },
46836         "operationId": "GET-resource-key"
46837       },
46838       "put": {
46839         "consumes": [
46840           "application/json",
46841           "application/xml"
46842         ],
46843         "produces": [
46844           "application/json",
46845           "application/xml"
46846         ],
46847         "parameters": [
46848           {
46849             "description": "Keep as M",
46850             "in": "path",
46851             "name": "service-instance-id",
46852             "required": true,
46853             "type": "string"
46854           },
46855           {
46856             "in": "path",
46857             "name": "name",
46858             "required": true,
46859             "type": "string"
46860           },
46861           {
46862             "in": "path",
46863             "name": "name",
46864             "required": true,
46865             "type": "string"
46866           },
46867           {
46868             "in": "body",
46869             "name": "(config)resource-key",
46870             "required": false,
46871             "schema": {
46872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
46873             }
46874           }
46875         ],
46876         "responses": {
46877           "200": {
46878             "description": "No response was specified",
46879             "schema": {
46880               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
46881             }
46882           }
46883         },
46884         "operationId": "PUT-resource-key"
46885       }
46886     },
46887     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
46888       "delete": {
46889         "produces": [
46890           "application/json",
46891           "application/xml"
46892         ],
46893         "parameters": [
46894           {
46895             "description": "Keep as M",
46896             "in": "path",
46897             "name": "service-instance-id",
46898             "required": true,
46899             "type": "string"
46900           }
46901         ],
46902         "responses": {
46903           "200": {
46904             "description": "No response was specified"
46905           }
46906         },
46907         "operationId": "DELETE-service-topology"
46908       },
46909       "get": {
46910         "produces": [
46911           "application/json",
46912           "application/xml"
46913         ],
46914         "parameters": [
46915           {
46916             "description": "Keep as M",
46917             "in": "path",
46918             "name": "service-instance-id",
46919             "required": true,
46920             "type": "string"
46921           }
46922         ],
46923         "responses": {
46924           "200": {
46925             "description": "No response was specified",
46926             "schema": {
46927               "$ref": "#/definitions/(config)service-topology"
46928             }
46929           }
46930         },
46931         "operationId": "GET-service-topology"
46932       },
46933       "post": {
46934         "consumes": [
46935           "application/json",
46936           "application/xml"
46937         ],
46938         "produces": [
46939           "application/json",
46940           "application/xml"
46941         ],
46942         "parameters": [
46943           {
46944             "description": "Keep as M",
46945             "in": "path",
46946             "name": "service-instance-id",
46947             "required": true,
46948             "type": "string"
46949           },
46950           {
46951             "in": "body",
46952             "name": "**(config)service-parameters",
46953             "required": false,
46954             "schema": {
46955               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
46956             }
46957           },
46958           {
46959             "in": "body",
46960             "name": "**(config)onap-model-information",
46961             "required": false,
46962             "schema": {
46963               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
46964             }
46965           },
46966           {
46967             "in": "body",
46968             "name": "**(config)service-assignments",
46969             "required": false,
46970             "schema": {
46971               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
46972             }
46973           },
46974           {
46975             "in": "body",
46976             "name": "**(config)service-topology-identifier",
46977             "required": false,
46978             "schema": {
46979               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
46980             }
46981           }
46982         ],
46983         "responses": {
46984           "200": {
46985             "description": "No response was specified",
46986             "schema": {
46987               "$ref": "#/definitions/(config)service-topologyPOST"
46988             }
46989           }
46990         },
46991         "operationId": "POST-service-topology"
46992       },
46993       "put": {
46994         "consumes": [
46995           "application/json",
46996           "application/xml"
46997         ],
46998         "produces": [
46999           "application/json",
47000           "application/xml"
47001         ],
47002         "parameters": [
47003           {
47004             "description": "Keep as M",
47005             "in": "path",
47006             "name": "service-instance-id",
47007             "required": true,
47008             "type": "string"
47009           },
47010           {
47011             "in": "body",
47012             "name": "(config)service-topology",
47013             "required": false,
47014             "schema": {
47015               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
47016             }
47017           }
47018         ],
47019         "responses": {
47020           "200": {
47021             "description": "No response was specified",
47022             "schema": {
47023               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
47024             }
47025           }
47026         },
47027         "operationId": "PUT-service-topology"
47028       }
47029     },
47030     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
47031       "delete": {
47032         "produces": [
47033           "application/json",
47034           "application/xml"
47035         ],
47036         "parameters": [
47037           {
47038             "description": "Keep as M",
47039             "in": "path",
47040             "name": "service-instance-id",
47041             "required": true,
47042             "type": "string"
47043           }
47044         ],
47045         "responses": {
47046           "200": {
47047             "description": "No response was specified"
47048           }
47049         },
47050         "operationId": "DELETE-onap-model-information"
47051       },
47052       "get": {
47053         "produces": [
47054           "application/json",
47055           "application/xml"
47056         ],
47057         "parameters": [
47058           {
47059             "description": "Keep as M",
47060             "in": "path",
47061             "name": "service-instance-id",
47062             "required": true,
47063             "type": "string"
47064           }
47065         ],
47066         "responses": {
47067           "200": {
47068             "description": "No response was specified",
47069             "schema": {
47070               "$ref": "#/definitions/(config)onap-model-information"
47071             }
47072           }
47073         },
47074         "operationId": "GET-onap-model-information"
47075       },
47076       "put": {
47077         "consumes": [
47078           "application/json",
47079           "application/xml"
47080         ],
47081         "produces": [
47082           "application/json",
47083           "application/xml"
47084         ],
47085         "parameters": [
47086           {
47087             "description": "Keep as M",
47088             "in": "path",
47089             "name": "service-instance-id",
47090             "required": true,
47091             "type": "string"
47092           },
47093           {
47094             "in": "body",
47095             "name": "(config)onap-model-information",
47096             "required": false,
47097             "schema": {
47098               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
47099             }
47100           }
47101         ],
47102         "responses": {
47103           "200": {
47104             "description": "No response was specified",
47105             "schema": {
47106               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
47107             }
47108           }
47109         },
47110         "operationId": "PUT-onap-model-information"
47111       }
47112     },
47113     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
47114       "delete": {
47115         "produces": [
47116           "application/json",
47117           "application/xml"
47118         ],
47119         "parameters": [
47120           {
47121             "description": "Keep as M",
47122             "in": "path",
47123             "name": "service-instance-id",
47124             "required": true,
47125             "type": "string"
47126           }
47127         ],
47128         "responses": {
47129           "200": {
47130             "description": "No response was specified"
47131           }
47132         },
47133         "operationId": "DELETE-service-assignments"
47134       },
47135       "get": {
47136         "produces": [
47137           "application/json",
47138           "application/xml"
47139         ],
47140         "parameters": [
47141           {
47142             "description": "Keep as M",
47143             "in": "path",
47144             "name": "service-instance-id",
47145             "required": true,
47146             "type": "string"
47147           }
47148         ],
47149         "responses": {
47150           "200": {
47151             "description": "No response was specified",
47152             "schema": {
47153               "$ref": "#/definitions/(config)service-assignments"
47154             }
47155           }
47156         },
47157         "operationId": "GET-service-assignments"
47158       },
47159       "put": {
47160         "consumes": [
47161           "application/json",
47162           "application/xml"
47163         ],
47164         "produces": [
47165           "application/json",
47166           "application/xml"
47167         ],
47168         "parameters": [
47169           {
47170             "description": "Keep as M",
47171             "in": "path",
47172             "name": "service-instance-id",
47173             "required": true,
47174             "type": "string"
47175           },
47176           {
47177             "in": "body",
47178             "name": "(config)service-assignments",
47179             "required": false,
47180             "schema": {
47181               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
47182             }
47183           }
47184         ],
47185         "responses": {
47186           "200": {
47187             "description": "No response was specified",
47188             "schema": {
47189               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
47190             }
47191           }
47192         },
47193         "operationId": "PUT-service-assignments"
47194       }
47195     },
47196     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
47197       "delete": {
47198         "produces": [
47199           "application/json",
47200           "application/xml"
47201         ],
47202         "parameters": [
47203           {
47204             "description": "Keep as M",
47205             "in": "path",
47206             "name": "service-instance-id",
47207             "required": true,
47208             "type": "string"
47209           }
47210         ],
47211         "responses": {
47212           "200": {
47213             "description": "No response was specified"
47214           }
47215         },
47216         "operationId": "DELETE-service-parameters"
47217       },
47218       "get": {
47219         "produces": [
47220           "application/json",
47221           "application/xml"
47222         ],
47223         "parameters": [
47224           {
47225             "description": "Keep as M",
47226             "in": "path",
47227             "name": "service-instance-id",
47228             "required": true,
47229             "type": "string"
47230           }
47231         ],
47232         "responses": {
47233           "200": {
47234             "description": "No response was specified",
47235             "schema": {
47236               "$ref": "#/definitions/(config)service-parameters"
47237             }
47238           }
47239         },
47240         "operationId": "GET-service-parameters"
47241       },
47242       "post": {
47243         "consumes": [
47244           "application/json",
47245           "application/xml"
47246         ],
47247         "produces": [
47248           "application/json",
47249           "application/xml"
47250         ],
47251         "parameters": [
47252           {
47253             "description": "Keep as M",
47254             "in": "path",
47255             "name": "service-instance-id",
47256             "required": true,
47257             "type": "string"
47258           },
47259           {
47260             "in": "body",
47261             "name": "**(config)service-parameter",
47262             "required": false,
47263             "schema": {
47264               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
47265             }
47266           }
47267         ],
47268         "responses": {
47269           "200": {
47270             "description": "No response was specified",
47271             "schema": {
47272               "$ref": "#/definitions/(config)service-parametersPOST"
47273             }
47274           }
47275         },
47276         "operationId": "POST-service-parameters"
47277       },
47278       "put": {
47279         "consumes": [
47280           "application/json",
47281           "application/xml"
47282         ],
47283         "produces": [
47284           "application/json",
47285           "application/xml"
47286         ],
47287         "parameters": [
47288           {
47289             "description": "Keep as M",
47290             "in": "path",
47291             "name": "service-instance-id",
47292             "required": true,
47293             "type": "string"
47294           },
47295           {
47296             "in": "body",
47297             "name": "(config)service-parameters",
47298             "required": false,
47299             "schema": {
47300               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
47301             }
47302           }
47303         ],
47304         "responses": {
47305           "200": {
47306             "description": "No response was specified",
47307             "schema": {
47308               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
47309             }
47310           }
47311         },
47312         "operationId": "PUT-service-parameters"
47313       }
47314     },
47315     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
47316       "delete": {
47317         "produces": [
47318           "application/json",
47319           "application/xml"
47320         ],
47321         "parameters": [
47322           {
47323             "description": "Keep as M",
47324             "in": "path",
47325             "name": "service-instance-id",
47326             "required": true,
47327             "type": "string"
47328           },
47329           {
47330             "in": "path",
47331             "name": "service-parameter-name",
47332             "required": true,
47333             "type": "string"
47334           }
47335         ],
47336         "responses": {
47337           "200": {
47338             "description": "No response was specified"
47339           }
47340         },
47341         "operationId": "DELETE-service-parameter"
47342       },
47343       "get": {
47344         "produces": [
47345           "application/json",
47346           "application/xml"
47347         ],
47348         "parameters": [
47349           {
47350             "description": "Keep as M",
47351             "in": "path",
47352             "name": "service-instance-id",
47353             "required": true,
47354             "type": "string"
47355           },
47356           {
47357             "in": "path",
47358             "name": "service-parameter-name",
47359             "required": true,
47360             "type": "string"
47361           }
47362         ],
47363         "responses": {
47364           "200": {
47365             "description": "No response was specified",
47366             "schema": {
47367               "$ref": "#/definitions/(config)service-parameter"
47368             }
47369           }
47370         },
47371         "operationId": "GET-service-parameter"
47372       },
47373       "put": {
47374         "consumes": [
47375           "application/json",
47376           "application/xml"
47377         ],
47378         "produces": [
47379           "application/json",
47380           "application/xml"
47381         ],
47382         "parameters": [
47383           {
47384             "description": "Keep as M",
47385             "in": "path",
47386             "name": "service-instance-id",
47387             "required": true,
47388             "type": "string"
47389           },
47390           {
47391             "in": "path",
47392             "name": "service-parameter-name",
47393             "required": true,
47394             "type": "string"
47395           },
47396           {
47397             "in": "body",
47398             "name": "(config)service-parameter",
47399             "required": false,
47400             "schema": {
47401               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
47402             }
47403           }
47404         ],
47405         "responses": {
47406           "200": {
47407             "description": "No response was specified",
47408             "schema": {
47409               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
47410             }
47411           }
47412         },
47413         "operationId": "PUT-service-parameter"
47414       }
47415     },
47416     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
47417       "delete": {
47418         "produces": [
47419           "application/json",
47420           "application/xml"
47421         ],
47422         "parameters": [
47423           {
47424             "description": "Keep as M",
47425             "in": "path",
47426             "name": "service-instance-id",
47427             "required": true,
47428             "type": "string"
47429           }
47430         ],
47431         "responses": {
47432           "200": {
47433             "description": "No response was specified"
47434           }
47435         },
47436         "operationId": "DELETE-service-topology-identifier"
47437       },
47438       "get": {
47439         "produces": [
47440           "application/json",
47441           "application/xml"
47442         ],
47443         "parameters": [
47444           {
47445             "description": "Keep as M",
47446             "in": "path",
47447             "name": "service-instance-id",
47448             "required": true,
47449             "type": "string"
47450           }
47451         ],
47452         "responses": {
47453           "200": {
47454             "description": "No response was specified",
47455             "schema": {
47456               "$ref": "#/definitions/(config)service-topology-identifier"
47457             }
47458           }
47459         },
47460         "operationId": "GET-service-topology-identifier"
47461       },
47462       "put": {
47463         "consumes": [
47464           "application/json",
47465           "application/xml"
47466         ],
47467         "produces": [
47468           "application/json",
47469           "application/xml"
47470         ],
47471         "parameters": [
47472           {
47473             "description": "Keep as M",
47474             "in": "path",
47475             "name": "service-instance-id",
47476             "required": true,
47477             "type": "string"
47478           },
47479           {
47480             "in": "body",
47481             "name": "(config)service-topology-identifier",
47482             "required": false,
47483             "schema": {
47484               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
47485             }
47486           }
47487         ],
47488         "responses": {
47489           "200": {
47490             "description": "No response was specified",
47491             "schema": {
47492               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
47493             }
47494           }
47495         },
47496         "operationId": "PUT-service-topology-identifier"
47497       }
47498     },
47499     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups": {
47500       "delete": {
47501         "produces": [
47502           "application/json",
47503           "application/xml"
47504         ],
47505         "parameters": [
47506           {
47507             "description": "Keep as M",
47508             "in": "path",
47509             "name": "service-instance-id",
47510             "required": true,
47511             "type": "string"
47512           }
47513         ],
47514         "responses": {
47515           "200": {
47516             "description": "No response was specified"
47517           }
47518         },
47519         "operationId": "DELETE-vnfc-instance-groups"
47520       },
47521       "get": {
47522         "produces": [
47523           "application/json",
47524           "application/xml"
47525         ],
47526         "parameters": [
47527           {
47528             "description": "Keep as M",
47529             "in": "path",
47530             "name": "service-instance-id",
47531             "required": true,
47532             "type": "string"
47533           }
47534         ],
47535         "responses": {
47536           "200": {
47537             "description": "No response was specified",
47538             "schema": {
47539               "$ref": "#/definitions/(config)vnfc-instance-groups"
47540             }
47541           }
47542         },
47543         "operationId": "GET-vnfc-instance-groups"
47544       },
47545       "post": {
47546         "consumes": [
47547           "application/json",
47548           "application/xml"
47549         ],
47550         "produces": [
47551           "application/json",
47552           "application/xml"
47553         ],
47554         "parameters": [
47555           {
47556             "description": "Keep as M",
47557             "in": "path",
47558             "name": "service-instance-id",
47559             "required": true,
47560             "type": "string"
47561           },
47562           {
47563             "in": "body",
47564             "name": "**(config)vnfc-instance-group",
47565             "required": false,
47566             "schema": {
47567               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
47568             }
47569           }
47570         ],
47571         "responses": {
47572           "200": {
47573             "description": "No response was specified",
47574             "schema": {
47575               "$ref": "#/definitions/(config)vnfc-instance-groupsPOST"
47576             }
47577           }
47578         },
47579         "operationId": "POST-vnfc-instance-groups"
47580       },
47581       "put": {
47582         "consumes": [
47583           "application/json",
47584           "application/xml"
47585         ],
47586         "produces": [
47587           "application/json",
47588           "application/xml"
47589         ],
47590         "parameters": [
47591           {
47592             "description": "Keep as M",
47593             "in": "path",
47594             "name": "service-instance-id",
47595             "required": true,
47596             "type": "string"
47597           },
47598           {
47599             "in": "body",
47600             "name": "(config)vnfc-instance-groups",
47601             "required": false,
47602             "schema": {
47603               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
47604             }
47605           }
47606         ],
47607         "responses": {
47608           "200": {
47609             "description": "No response was specified",
47610             "schema": {
47611               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
47612             }
47613           }
47614         },
47615         "operationId": "PUT-vnfc-instance-groups"
47616       }
47617     },
47618     "/restconf/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}": {
47619       "delete": {
47620         "produces": [
47621           "application/json",
47622           "application/xml"
47623         ],
47624         "parameters": [
47625           {
47626             "description": "Keep as M",
47627             "in": "path",
47628             "name": "service-instance-id",
47629             "required": true,
47630             "type": "string"
47631           },
47632           {
47633             "description": "i.e.TSBC_VNFC_group",
47634             "in": "path",
47635             "name": "instance-group-role",
47636             "required": true,
47637             "type": "string"
47638           },
47639           {
47640             "description": "Set to nfc-naming-code from A&AI",
47641             "in": "path",
47642             "name": "nfc-naming-code",
47643             "required": true,
47644             "type": "string"
47645           },
47646           {
47647             "in": "path",
47648             "name": "configuration-id",
47649             "required": true,
47650             "type": "string"
47651           }
47652         ],
47653         "responses": {
47654           "200": {
47655             "description": "No response was specified"
47656           }
47657         },
47658         "operationId": "DELETE-vnfc-instance-group"
47659       },
47660       "get": {
47661         "produces": [
47662           "application/json",
47663           "application/xml"
47664         ],
47665         "parameters": [
47666           {
47667             "description": "Keep as M",
47668             "in": "path",
47669             "name": "service-instance-id",
47670             "required": true,
47671             "type": "string"
47672           },
47673           {
47674             "description": "i.e.TSBC_VNFC_group",
47675             "in": "path",
47676             "name": "instance-group-role",
47677             "required": true,
47678             "type": "string"
47679           },
47680           {
47681             "description": "Set to nfc-naming-code from A&AI",
47682             "in": "path",
47683             "name": "nfc-naming-code",
47684             "required": true,
47685             "type": "string"
47686           },
47687           {
47688             "in": "path",
47689             "name": "configuration-id",
47690             "required": true,
47691             "type": "string"
47692           }
47693         ],
47694         "responses": {
47695           "200": {
47696             "description": "No response was specified",
47697             "schema": {
47698               "$ref": "#/definitions/(config)vnfc-instance-group"
47699             }
47700           }
47701         },
47702         "operationId": "GET-vnfc-instance-group"
47703       },
47704       "post": {
47705         "consumes": [
47706           "application/json",
47707           "application/xml"
47708         ],
47709         "produces": [
47710           "application/json",
47711           "application/xml"
47712         ],
47713         "parameters": [
47714           {
47715             "description": "Keep as M",
47716             "in": "path",
47717             "name": "service-instance-id",
47718             "required": true,
47719             "type": "string"
47720           },
47721           {
47722             "description": "i.e.TSBC_VNFC_group",
47723             "in": "path",
47724             "name": "instance-group-role",
47725             "required": true,
47726             "type": "string"
47727           },
47728           {
47729             "description": "Set to nfc-naming-code from A&AI",
47730             "in": "path",
47731             "name": "nfc-naming-code",
47732             "required": true,
47733             "type": "string"
47734           },
47735           {
47736             "in": "path",
47737             "name": "configuration-id",
47738             "required": true,
47739             "type": "string"
47740           },
47741           {
47742             "in": "body",
47743             "name": "**(config)vnfc-objects",
47744             "required": false,
47745             "schema": {
47746               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
47747             }
47748           }
47749         ],
47750         "responses": {
47751           "200": {
47752             "description": "No response was specified",
47753             "schema": {
47754               "$ref": "#/definitions/(config)vnfc-instance-groupPOST"
47755             }
47756           }
47757         },
47758         "operationId": "POST-vnfc-instance-group"
47759       },
47760       "put": {
47761         "consumes": [
47762           "application/json",
47763           "application/xml"
47764         ],
47765         "produces": [
47766           "application/json",
47767           "application/xml"
47768         ],
47769         "parameters": [
47770           {
47771             "description": "Keep as M",
47772             "in": "path",
47773             "name": "service-instance-id",
47774             "required": true,
47775             "type": "string"
47776           },
47777           {
47778             "description": "i.e.TSBC_VNFC_group",
47779             "in": "path",
47780             "name": "instance-group-role",
47781             "required": true,
47782             "type": "string"
47783           },
47784           {
47785             "description": "Set to nfc-naming-code from A&AI",
47786             "in": "path",
47787             "name": "nfc-naming-code",
47788             "required": true,
47789             "type": "string"
47790           },
47791           {
47792             "in": "path",
47793             "name": "configuration-id",
47794             "required": true,
47795             "type": "string"
47796           },
47797           {
47798             "in": "body",
47799             "name": "(config)vnfc-instance-group",
47800             "required": false,
47801             "schema": {
47802               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
47803             }
47804           }
47805         ],
47806         "responses": {
47807           "200": {
47808             "description": "No response was specified",
47809             "schema": {
47810               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
47811             }
47812           }
47813         },
47814         "operationId": "PUT-vnfc-instance-group"
47815       }
47816     },
47817     "/restconf/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": {
47818       "delete": {
47819         "produces": [
47820           "application/json",
47821           "application/xml"
47822         ],
47823         "parameters": [
47824           {
47825             "description": "Keep as M",
47826             "in": "path",
47827             "name": "service-instance-id",
47828             "required": true,
47829             "type": "string"
47830           },
47831           {
47832             "description": "i.e.TSBC_VNFC_group",
47833             "in": "path",
47834             "name": "instance-group-role",
47835             "required": true,
47836             "type": "string"
47837           },
47838           {
47839             "description": "Set to nfc-naming-code from A&AI",
47840             "in": "path",
47841             "name": "nfc-naming-code",
47842             "required": true,
47843             "type": "string"
47844           },
47845           {
47846             "in": "path",
47847             "name": "configuration-id",
47848             "required": true,
47849             "type": "string"
47850           }
47851         ],
47852         "responses": {
47853           "200": {
47854             "description": "No response was specified"
47855           }
47856         },
47857         "operationId": "DELETE-vnfc-objects"
47858       },
47859       "get": {
47860         "produces": [
47861           "application/json",
47862           "application/xml"
47863         ],
47864         "parameters": [
47865           {
47866             "description": "Keep as M",
47867             "in": "path",
47868             "name": "service-instance-id",
47869             "required": true,
47870             "type": "string"
47871           },
47872           {
47873             "description": "i.e.TSBC_VNFC_group",
47874             "in": "path",
47875             "name": "instance-group-role",
47876             "required": true,
47877             "type": "string"
47878           },
47879           {
47880             "description": "Set to nfc-naming-code from A&AI",
47881             "in": "path",
47882             "name": "nfc-naming-code",
47883             "required": true,
47884             "type": "string"
47885           },
47886           {
47887             "in": "path",
47888             "name": "configuration-id",
47889             "required": true,
47890             "type": "string"
47891           }
47892         ],
47893         "responses": {
47894           "200": {
47895             "description": "No response was specified",
47896             "schema": {
47897               "$ref": "#/definitions/(config)vnfc-objects"
47898             }
47899           }
47900         },
47901         "operationId": "GET-vnfc-objects"
47902       },
47903       "post": {
47904         "consumes": [
47905           "application/json",
47906           "application/xml"
47907         ],
47908         "produces": [
47909           "application/json",
47910           "application/xml"
47911         ],
47912         "parameters": [
47913           {
47914             "description": "Keep as M",
47915             "in": "path",
47916             "name": "service-instance-id",
47917             "required": true,
47918             "type": "string"
47919           },
47920           {
47921             "description": "i.e.TSBC_VNFC_group",
47922             "in": "path",
47923             "name": "instance-group-role",
47924             "required": true,
47925             "type": "string"
47926           },
47927           {
47928             "description": "Set to nfc-naming-code from A&AI",
47929             "in": "path",
47930             "name": "nfc-naming-code",
47931             "required": true,
47932             "type": "string"
47933           },
47934           {
47935             "in": "path",
47936             "name": "configuration-id",
47937             "required": true,
47938             "type": "string"
47939           },
47940           {
47941             "in": "body",
47942             "name": "**(config)vnfc-object",
47943             "required": false,
47944             "schema": {
47945               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
47946             }
47947           }
47948         ],
47949         "responses": {
47950           "200": {
47951             "description": "No response was specified",
47952             "schema": {
47953               "$ref": "#/definitions/(config)vnfc-objectsPOST"
47954             }
47955           }
47956         },
47957         "operationId": "POST-vnfc-objects"
47958       },
47959       "put": {
47960         "consumes": [
47961           "application/json",
47962           "application/xml"
47963         ],
47964         "produces": [
47965           "application/json",
47966           "application/xml"
47967         ],
47968         "parameters": [
47969           {
47970             "description": "Keep as M",
47971             "in": "path",
47972             "name": "service-instance-id",
47973             "required": true,
47974             "type": "string"
47975           },
47976           {
47977             "description": "i.e.TSBC_VNFC_group",
47978             "in": "path",
47979             "name": "instance-group-role",
47980             "required": true,
47981             "type": "string"
47982           },
47983           {
47984             "description": "Set to nfc-naming-code from A&AI",
47985             "in": "path",
47986             "name": "nfc-naming-code",
47987             "required": true,
47988             "type": "string"
47989           },
47990           {
47991             "in": "path",
47992             "name": "configuration-id",
47993             "required": true,
47994             "type": "string"
47995           },
47996           {
47997             "in": "body",
47998             "name": "(config)vnfc-objects",
47999             "required": false,
48000             "schema": {
48001               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
48002             }
48003           }
48004         ],
48005         "responses": {
48006           "200": {
48007             "description": "No response was specified",
48008             "schema": {
48009               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
48010             }
48011           }
48012         },
48013         "operationId": "PUT-vnfc-objects"
48014       }
48015     },
48016     "/restconf/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}": {
48017       "delete": {
48018         "produces": [
48019           "application/json",
48020           "application/xml"
48021         ],
48022         "parameters": [
48023           {
48024             "description": "Keep as M",
48025             "in": "path",
48026             "name": "service-instance-id",
48027             "required": true,
48028             "type": "string"
48029           },
48030           {
48031             "description": "i.e.TSBC_VNFC_group",
48032             "in": "path",
48033             "name": "instance-group-role",
48034             "required": true,
48035             "type": "string"
48036           },
48037           {
48038             "description": "Set to nfc-naming-code from A&AI",
48039             "in": "path",
48040             "name": "nfc-naming-code",
48041             "required": true,
48042             "type": "string"
48043           },
48044           {
48045             "in": "path",
48046             "name": "configuration-id",
48047             "required": true,
48048             "type": "string"
48049           },
48050           {
48051             "in": "path",
48052             "name": "vnfc-key",
48053             "required": true,
48054             "type": "string"
48055           }
48056         ],
48057         "responses": {
48058           "200": {
48059             "description": "No response was specified"
48060           }
48061         },
48062         "operationId": "DELETE-vnfc-object"
48063       },
48064       "get": {
48065         "produces": [
48066           "application/json",
48067           "application/xml"
48068         ],
48069         "parameters": [
48070           {
48071             "description": "Keep as M",
48072             "in": "path",
48073             "name": "service-instance-id",
48074             "required": true,
48075             "type": "string"
48076           },
48077           {
48078             "description": "i.e.TSBC_VNFC_group",
48079             "in": "path",
48080             "name": "instance-group-role",
48081             "required": true,
48082             "type": "string"
48083           },
48084           {
48085             "description": "Set to nfc-naming-code from A&AI",
48086             "in": "path",
48087             "name": "nfc-naming-code",
48088             "required": true,
48089             "type": "string"
48090           },
48091           {
48092             "in": "path",
48093             "name": "configuration-id",
48094             "required": true,
48095             "type": "string"
48096           },
48097           {
48098             "in": "path",
48099             "name": "vnfc-key",
48100             "required": true,
48101             "type": "string"
48102           }
48103         ],
48104         "responses": {
48105           "200": {
48106             "description": "No response was specified",
48107             "schema": {
48108               "$ref": "#/definitions/(config)vnfc-object"
48109             }
48110           }
48111         },
48112         "operationId": "GET-vnfc-object"
48113       },
48114       "post": {
48115         "consumes": [
48116           "application/json",
48117           "application/xml"
48118         ],
48119         "produces": [
48120           "application/json",
48121           "application/xml"
48122         ],
48123         "parameters": [
48124           {
48125             "description": "Keep as M",
48126             "in": "path",
48127             "name": "service-instance-id",
48128             "required": true,
48129             "type": "string"
48130           },
48131           {
48132             "description": "i.e.TSBC_VNFC_group",
48133             "in": "path",
48134             "name": "instance-group-role",
48135             "required": true,
48136             "type": "string"
48137           },
48138           {
48139             "description": "Set to nfc-naming-code from A&AI",
48140             "in": "path",
48141             "name": "nfc-naming-code",
48142             "required": true,
48143             "type": "string"
48144           },
48145           {
48146             "in": "path",
48147             "name": "configuration-id",
48148             "required": true,
48149             "type": "string"
48150           },
48151           {
48152             "in": "path",
48153             "name": "vnfc-key",
48154             "required": true,
48155             "type": "string"
48156           },
48157           {
48158             "in": "body",
48159             "name": "**(config)vnics",
48160             "required": false,
48161             "schema": {
48162               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
48163             }
48164           }
48165         ],
48166         "responses": {
48167           "200": {
48168             "description": "No response was specified",
48169             "schema": {
48170               "$ref": "#/definitions/(config)vnfc-objectPOST"
48171             }
48172           }
48173         },
48174         "operationId": "POST-vnfc-object"
48175       },
48176       "put": {
48177         "consumes": [
48178           "application/json",
48179           "application/xml"
48180         ],
48181         "produces": [
48182           "application/json",
48183           "application/xml"
48184         ],
48185         "parameters": [
48186           {
48187             "description": "Keep as M",
48188             "in": "path",
48189             "name": "service-instance-id",
48190             "required": true,
48191             "type": "string"
48192           },
48193           {
48194             "description": "i.e.TSBC_VNFC_group",
48195             "in": "path",
48196             "name": "instance-group-role",
48197             "required": true,
48198             "type": "string"
48199           },
48200           {
48201             "description": "Set to nfc-naming-code from A&AI",
48202             "in": "path",
48203             "name": "nfc-naming-code",
48204             "required": true,
48205             "type": "string"
48206           },
48207           {
48208             "in": "path",
48209             "name": "configuration-id",
48210             "required": true,
48211             "type": "string"
48212           },
48213           {
48214             "in": "path",
48215             "name": "vnfc-key",
48216             "required": true,
48217             "type": "string"
48218           },
48219           {
48220             "in": "body",
48221             "name": "(config)vnfc-object",
48222             "required": false,
48223             "schema": {
48224               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
48225             }
48226           }
48227         ],
48228         "responses": {
48229           "200": {
48230             "description": "No response was specified",
48231             "schema": {
48232               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
48233             }
48234           }
48235         },
48236         "operationId": "PUT-vnfc-object"
48237       }
48238     },
48239     "/restconf/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": {
48240       "delete": {
48241         "produces": [
48242           "application/json",
48243           "application/xml"
48244         ],
48245         "parameters": [
48246           {
48247             "description": "Keep as M",
48248             "in": "path",
48249             "name": "service-instance-id",
48250             "required": true,
48251             "type": "string"
48252           },
48253           {
48254             "description": "i.e.TSBC_VNFC_group",
48255             "in": "path",
48256             "name": "instance-group-role",
48257             "required": true,
48258             "type": "string"
48259           },
48260           {
48261             "description": "Set to nfc-naming-code from A&AI",
48262             "in": "path",
48263             "name": "nfc-naming-code",
48264             "required": true,
48265             "type": "string"
48266           },
48267           {
48268             "in": "path",
48269             "name": "configuration-id",
48270             "required": true,
48271             "type": "string"
48272           },
48273           {
48274             "in": "path",
48275             "name": "vnfc-key",
48276             "required": true,
48277             "type": "string"
48278           }
48279         ],
48280         "responses": {
48281           "200": {
48282             "description": "No response was specified"
48283           }
48284         },
48285         "operationId": "DELETE-vnics"
48286       },
48287       "get": {
48288         "produces": [
48289           "application/json",
48290           "application/xml"
48291         ],
48292         "parameters": [
48293           {
48294             "description": "Keep as M",
48295             "in": "path",
48296             "name": "service-instance-id",
48297             "required": true,
48298             "type": "string"
48299           },
48300           {
48301             "description": "i.e.TSBC_VNFC_group",
48302             "in": "path",
48303             "name": "instance-group-role",
48304             "required": true,
48305             "type": "string"
48306           },
48307           {
48308             "description": "Set to nfc-naming-code from A&AI",
48309             "in": "path",
48310             "name": "nfc-naming-code",
48311             "required": true,
48312             "type": "string"
48313           },
48314           {
48315             "in": "path",
48316             "name": "configuration-id",
48317             "required": true,
48318             "type": "string"
48319           },
48320           {
48321             "in": "path",
48322             "name": "vnfc-key",
48323             "required": true,
48324             "type": "string"
48325           }
48326         ],
48327         "responses": {
48328           "200": {
48329             "description": "No response was specified",
48330             "schema": {
48331               "$ref": "#/definitions/(config)vnics"
48332             }
48333           }
48334         },
48335         "operationId": "GET-vnics"
48336       },
48337       "post": {
48338         "consumes": [
48339           "application/json",
48340           "application/xml"
48341         ],
48342         "produces": [
48343           "application/json",
48344           "application/xml"
48345         ],
48346         "parameters": [
48347           {
48348             "description": "Keep as M",
48349             "in": "path",
48350             "name": "service-instance-id",
48351             "required": true,
48352             "type": "string"
48353           },
48354           {
48355             "description": "i.e.TSBC_VNFC_group",
48356             "in": "path",
48357             "name": "instance-group-role",
48358             "required": true,
48359             "type": "string"
48360           },
48361           {
48362             "description": "Set to nfc-naming-code from A&AI",
48363             "in": "path",
48364             "name": "nfc-naming-code",
48365             "required": true,
48366             "type": "string"
48367           },
48368           {
48369             "in": "path",
48370             "name": "configuration-id",
48371             "required": true,
48372             "type": "string"
48373           },
48374           {
48375             "in": "path",
48376             "name": "vnfc-key",
48377             "required": true,
48378             "type": "string"
48379           },
48380           {
48381             "in": "body",
48382             "name": "**(config)vnic",
48383             "required": false,
48384             "schema": {
48385               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
48386             }
48387           }
48388         ],
48389         "responses": {
48390           "200": {
48391             "description": "No response was specified",
48392             "schema": {
48393               "$ref": "#/definitions/(config)vnicsPOST"
48394             }
48395           }
48396         },
48397         "operationId": "POST-vnics"
48398       },
48399       "put": {
48400         "consumes": [
48401           "application/json",
48402           "application/xml"
48403         ],
48404         "produces": [
48405           "application/json",
48406           "application/xml"
48407         ],
48408         "parameters": [
48409           {
48410             "description": "Keep as M",
48411             "in": "path",
48412             "name": "service-instance-id",
48413             "required": true,
48414             "type": "string"
48415           },
48416           {
48417             "description": "i.e.TSBC_VNFC_group",
48418             "in": "path",
48419             "name": "instance-group-role",
48420             "required": true,
48421             "type": "string"
48422           },
48423           {
48424             "description": "Set to nfc-naming-code from A&AI",
48425             "in": "path",
48426             "name": "nfc-naming-code",
48427             "required": true,
48428             "type": "string"
48429           },
48430           {
48431             "in": "path",
48432             "name": "configuration-id",
48433             "required": true,
48434             "type": "string"
48435           },
48436           {
48437             "in": "path",
48438             "name": "vnfc-key",
48439             "required": true,
48440             "type": "string"
48441           },
48442           {
48443             "in": "body",
48444             "name": "(config)vnics",
48445             "required": false,
48446             "schema": {
48447               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
48448             }
48449           }
48450         ],
48451         "responses": {
48452           "200": {
48453             "description": "No response was specified",
48454             "schema": {
48455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
48456             }
48457           }
48458         },
48459         "operationId": "PUT-vnics"
48460       }
48461     },
48462     "/restconf/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}": {
48463       "delete": {
48464         "produces": [
48465           "application/json",
48466           "application/xml"
48467         ],
48468         "parameters": [
48469           {
48470             "description": "Keep as M",
48471             "in": "path",
48472             "name": "service-instance-id",
48473             "required": true,
48474             "type": "string"
48475           },
48476           {
48477             "description": "i.e.TSBC_VNFC_group",
48478             "in": "path",
48479             "name": "instance-group-role",
48480             "required": true,
48481             "type": "string"
48482           },
48483           {
48484             "description": "Set to nfc-naming-code from A&AI",
48485             "in": "path",
48486             "name": "nfc-naming-code",
48487             "required": true,
48488             "type": "string"
48489           },
48490           {
48491             "in": "path",
48492             "name": "configuration-id",
48493             "required": true,
48494             "type": "string"
48495           },
48496           {
48497             "in": "path",
48498             "name": "vnfc-key",
48499             "required": true,
48500             "type": "string"
48501           },
48502           {
48503             "in": "path",
48504             "name": "vnic-port-name",
48505             "required": true,
48506             "type": "string"
48507           }
48508         ],
48509         "responses": {
48510           "200": {
48511             "description": "No response was specified"
48512           }
48513         },
48514         "operationId": "DELETE-vnic"
48515       },
48516       "get": {
48517         "produces": [
48518           "application/json",
48519           "application/xml"
48520         ],
48521         "parameters": [
48522           {
48523             "description": "Keep as M",
48524             "in": "path",
48525             "name": "service-instance-id",
48526             "required": true,
48527             "type": "string"
48528           },
48529           {
48530             "description": "i.e.TSBC_VNFC_group",
48531             "in": "path",
48532             "name": "instance-group-role",
48533             "required": true,
48534             "type": "string"
48535           },
48536           {
48537             "description": "Set to nfc-naming-code from A&AI",
48538             "in": "path",
48539             "name": "nfc-naming-code",
48540             "required": true,
48541             "type": "string"
48542           },
48543           {
48544             "in": "path",
48545             "name": "configuration-id",
48546             "required": true,
48547             "type": "string"
48548           },
48549           {
48550             "in": "path",
48551             "name": "vnfc-key",
48552             "required": true,
48553             "type": "string"
48554           },
48555           {
48556             "in": "path",
48557             "name": "vnic-port-name",
48558             "required": true,
48559             "type": "string"
48560           }
48561         ],
48562         "responses": {
48563           "200": {
48564             "description": "No response was specified",
48565             "schema": {
48566               "$ref": "#/definitions/(config)vnic"
48567             }
48568           }
48569         },
48570         "operationId": "GET-vnic"
48571       },
48572       "post": {
48573         "consumes": [
48574           "application/json",
48575           "application/xml"
48576         ],
48577         "produces": [
48578           "application/json",
48579           "application/xml"
48580         ],
48581         "parameters": [
48582           {
48583             "description": "Keep as M",
48584             "in": "path",
48585             "name": "service-instance-id",
48586             "required": true,
48587             "type": "string"
48588           },
48589           {
48590             "description": "i.e.TSBC_VNFC_group",
48591             "in": "path",
48592             "name": "instance-group-role",
48593             "required": true,
48594             "type": "string"
48595           },
48596           {
48597             "description": "Set to nfc-naming-code from A&AI",
48598             "in": "path",
48599             "name": "nfc-naming-code",
48600             "required": true,
48601             "type": "string"
48602           },
48603           {
48604             "in": "path",
48605             "name": "configuration-id",
48606             "required": true,
48607             "type": "string"
48608           },
48609           {
48610             "in": "path",
48611             "name": "vnfc-key",
48612             "required": true,
48613             "type": "string"
48614           },
48615           {
48616             "in": "path",
48617             "name": "vnic-port-name",
48618             "required": true,
48619             "type": "string"
48620           },
48621           {
48622             "in": "body",
48623             "name": "**(config)capacity",
48624             "required": false,
48625             "schema": {
48626               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
48627             }
48628           },
48629           {
48630             "in": "body",
48631             "name": "**(config)vnic-ip-addresses",
48632             "required": false,
48633             "schema": {
48634               "$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"
48635             }
48636           }
48637         ],
48638         "responses": {
48639           "200": {
48640             "description": "No response was specified",
48641             "schema": {
48642               "$ref": "#/definitions/(config)vnicPOST"
48643             }
48644           }
48645         },
48646         "operationId": "POST-vnic"
48647       },
48648       "put": {
48649         "consumes": [
48650           "application/json",
48651           "application/xml"
48652         ],
48653         "produces": [
48654           "application/json",
48655           "application/xml"
48656         ],
48657         "parameters": [
48658           {
48659             "description": "Keep as M",
48660             "in": "path",
48661             "name": "service-instance-id",
48662             "required": true,
48663             "type": "string"
48664           },
48665           {
48666             "description": "i.e.TSBC_VNFC_group",
48667             "in": "path",
48668             "name": "instance-group-role",
48669             "required": true,
48670             "type": "string"
48671           },
48672           {
48673             "description": "Set to nfc-naming-code from A&AI",
48674             "in": "path",
48675             "name": "nfc-naming-code",
48676             "required": true,
48677             "type": "string"
48678           },
48679           {
48680             "in": "path",
48681             "name": "configuration-id",
48682             "required": true,
48683             "type": "string"
48684           },
48685           {
48686             "in": "path",
48687             "name": "vnfc-key",
48688             "required": true,
48689             "type": "string"
48690           },
48691           {
48692             "in": "path",
48693             "name": "vnic-port-name",
48694             "required": true,
48695             "type": "string"
48696           },
48697           {
48698             "in": "body",
48699             "name": "(config)vnic",
48700             "required": false,
48701             "schema": {
48702               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
48703             }
48704           }
48705         ],
48706         "responses": {
48707           "200": {
48708             "description": "No response was specified",
48709             "schema": {
48710               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
48711             }
48712           }
48713         },
48714         "operationId": "PUT-vnic"
48715       }
48716     },
48717     "/restconf/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": {
48718       "delete": {
48719         "produces": [
48720           "application/json",
48721           "application/xml"
48722         ],
48723         "parameters": [
48724           {
48725             "description": "Keep as M",
48726             "in": "path",
48727             "name": "service-instance-id",
48728             "required": true,
48729             "type": "string"
48730           },
48731           {
48732             "description": "i.e.TSBC_VNFC_group",
48733             "in": "path",
48734             "name": "instance-group-role",
48735             "required": true,
48736             "type": "string"
48737           },
48738           {
48739             "description": "Set to nfc-naming-code from A&AI",
48740             "in": "path",
48741             "name": "nfc-naming-code",
48742             "required": true,
48743             "type": "string"
48744           },
48745           {
48746             "in": "path",
48747             "name": "configuration-id",
48748             "required": true,
48749             "type": "string"
48750           },
48751           {
48752             "in": "path",
48753             "name": "vnfc-key",
48754             "required": true,
48755             "type": "string"
48756           },
48757           {
48758             "in": "path",
48759             "name": "vnic-port-name",
48760             "required": true,
48761             "type": "string"
48762           }
48763         ],
48764         "responses": {
48765           "200": {
48766             "description": "No response was specified"
48767           }
48768         },
48769         "operationId": "DELETE-capacity"
48770       },
48771       "get": {
48772         "produces": [
48773           "application/json",
48774           "application/xml"
48775         ],
48776         "parameters": [
48777           {
48778             "description": "Keep as M",
48779             "in": "path",
48780             "name": "service-instance-id",
48781             "required": true,
48782             "type": "string"
48783           },
48784           {
48785             "description": "i.e.TSBC_VNFC_group",
48786             "in": "path",
48787             "name": "instance-group-role",
48788             "required": true,
48789             "type": "string"
48790           },
48791           {
48792             "description": "Set to nfc-naming-code from A&AI",
48793             "in": "path",
48794             "name": "nfc-naming-code",
48795             "required": true,
48796             "type": "string"
48797           },
48798           {
48799             "in": "path",
48800             "name": "configuration-id",
48801             "required": true,
48802             "type": "string"
48803           },
48804           {
48805             "in": "path",
48806             "name": "vnfc-key",
48807             "required": true,
48808             "type": "string"
48809           },
48810           {
48811             "in": "path",
48812             "name": "vnic-port-name",
48813             "required": true,
48814             "type": "string"
48815           }
48816         ],
48817         "responses": {
48818           "200": {
48819             "description": "No response was specified",
48820             "schema": {
48821               "$ref": "#/definitions/(config)capacity"
48822             }
48823           }
48824         },
48825         "operationId": "GET-capacity"
48826       },
48827       "put": {
48828         "consumes": [
48829           "application/json",
48830           "application/xml"
48831         ],
48832         "produces": [
48833           "application/json",
48834           "application/xml"
48835         ],
48836         "parameters": [
48837           {
48838             "description": "Keep as M",
48839             "in": "path",
48840             "name": "service-instance-id",
48841             "required": true,
48842             "type": "string"
48843           },
48844           {
48845             "description": "i.e.TSBC_VNFC_group",
48846             "in": "path",
48847             "name": "instance-group-role",
48848             "required": true,
48849             "type": "string"
48850           },
48851           {
48852             "description": "Set to nfc-naming-code from A&AI",
48853             "in": "path",
48854             "name": "nfc-naming-code",
48855             "required": true,
48856             "type": "string"
48857           },
48858           {
48859             "in": "path",
48860             "name": "configuration-id",
48861             "required": true,
48862             "type": "string"
48863           },
48864           {
48865             "in": "path",
48866             "name": "vnfc-key",
48867             "required": true,
48868             "type": "string"
48869           },
48870           {
48871             "in": "path",
48872             "name": "vnic-port-name",
48873             "required": true,
48874             "type": "string"
48875           },
48876           {
48877             "in": "body",
48878             "name": "(config)capacity",
48879             "required": false,
48880             "schema": {
48881               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
48882             }
48883           }
48884         ],
48885         "responses": {
48886           "200": {
48887             "description": "No response was specified",
48888             "schema": {
48889               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
48890             }
48891           }
48892         },
48893         "operationId": "PUT-capacity"
48894       }
48895     },
48896     "/restconf/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": {
48897       "delete": {
48898         "produces": [
48899           "application/json",
48900           "application/xml"
48901         ],
48902         "parameters": [
48903           {
48904             "description": "Keep as M",
48905             "in": "path",
48906             "name": "service-instance-id",
48907             "required": true,
48908             "type": "string"
48909           },
48910           {
48911             "description": "i.e.TSBC_VNFC_group",
48912             "in": "path",
48913             "name": "instance-group-role",
48914             "required": true,
48915             "type": "string"
48916           },
48917           {
48918             "description": "Set to nfc-naming-code from A&AI",
48919             "in": "path",
48920             "name": "nfc-naming-code",
48921             "required": true,
48922             "type": "string"
48923           },
48924           {
48925             "in": "path",
48926             "name": "configuration-id",
48927             "required": true,
48928             "type": "string"
48929           },
48930           {
48931             "in": "path",
48932             "name": "vnfc-key",
48933             "required": true,
48934             "type": "string"
48935           },
48936           {
48937             "in": "path",
48938             "name": "vnic-port-name",
48939             "required": true,
48940             "type": "string"
48941           }
48942         ],
48943         "responses": {
48944           "200": {
48945             "description": "No response was specified"
48946           }
48947         },
48948         "operationId": "DELETE-vnic-ip-addresses"
48949       },
48950       "get": {
48951         "produces": [
48952           "application/json",
48953           "application/xml"
48954         ],
48955         "parameters": [
48956           {
48957             "description": "Keep as M",
48958             "in": "path",
48959             "name": "service-instance-id",
48960             "required": true,
48961             "type": "string"
48962           },
48963           {
48964             "description": "i.e.TSBC_VNFC_group",
48965             "in": "path",
48966             "name": "instance-group-role",
48967             "required": true,
48968             "type": "string"
48969           },
48970           {
48971             "description": "Set to nfc-naming-code from A&AI",
48972             "in": "path",
48973             "name": "nfc-naming-code",
48974             "required": true,
48975             "type": "string"
48976           },
48977           {
48978             "in": "path",
48979             "name": "configuration-id",
48980             "required": true,
48981             "type": "string"
48982           },
48983           {
48984             "in": "path",
48985             "name": "vnfc-key",
48986             "required": true,
48987             "type": "string"
48988           },
48989           {
48990             "in": "path",
48991             "name": "vnic-port-name",
48992             "required": true,
48993             "type": "string"
48994           }
48995         ],
48996         "responses": {
48997           "200": {
48998             "description": "No response was specified",
48999             "schema": {
49000               "$ref": "#/definitions/(config)vnic-ip-addresses"
49001             }
49002           }
49003         },
49004         "operationId": "GET-vnic-ip-addresses"
49005       },
49006       "post": {
49007         "consumes": [
49008           "application/json",
49009           "application/xml"
49010         ],
49011         "produces": [
49012           "application/json",
49013           "application/xml"
49014         ],
49015         "parameters": [
49016           {
49017             "description": "Keep as M",
49018             "in": "path",
49019             "name": "service-instance-id",
49020             "required": true,
49021             "type": "string"
49022           },
49023           {
49024             "description": "i.e.TSBC_VNFC_group",
49025             "in": "path",
49026             "name": "instance-group-role",
49027             "required": true,
49028             "type": "string"
49029           },
49030           {
49031             "description": "Set to nfc-naming-code from A&AI",
49032             "in": "path",
49033             "name": "nfc-naming-code",
49034             "required": true,
49035             "type": "string"
49036           },
49037           {
49038             "in": "path",
49039             "name": "configuration-id",
49040             "required": true,
49041             "type": "string"
49042           },
49043           {
49044             "in": "path",
49045             "name": "vnfc-key",
49046             "required": true,
49047             "type": "string"
49048           },
49049           {
49050             "in": "path",
49051             "name": "vnic-port-name",
49052             "required": true,
49053             "type": "string"
49054           },
49055           {
49056             "in": "body",
49057             "name": "**(config)ip-addresses",
49058             "required": false,
49059             "schema": {
49060               "$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"
49061             }
49062           }
49063         ],
49064         "responses": {
49065           "200": {
49066             "description": "No response was specified",
49067             "schema": {
49068               "$ref": "#/definitions/(config)vnic-ip-addressesPOST"
49069             }
49070           }
49071         },
49072         "operationId": "POST-vnic-ip-addresses"
49073       },
49074       "put": {
49075         "consumes": [
49076           "application/json",
49077           "application/xml"
49078         ],
49079         "produces": [
49080           "application/json",
49081           "application/xml"
49082         ],
49083         "parameters": [
49084           {
49085             "description": "Keep as M",
49086             "in": "path",
49087             "name": "service-instance-id",
49088             "required": true,
49089             "type": "string"
49090           },
49091           {
49092             "description": "i.e.TSBC_VNFC_group",
49093             "in": "path",
49094             "name": "instance-group-role",
49095             "required": true,
49096             "type": "string"
49097           },
49098           {
49099             "description": "Set to nfc-naming-code from A&AI",
49100             "in": "path",
49101             "name": "nfc-naming-code",
49102             "required": true,
49103             "type": "string"
49104           },
49105           {
49106             "in": "path",
49107             "name": "configuration-id",
49108             "required": true,
49109             "type": "string"
49110           },
49111           {
49112             "in": "path",
49113             "name": "vnfc-key",
49114             "required": true,
49115             "type": "string"
49116           },
49117           {
49118             "in": "path",
49119             "name": "vnic-port-name",
49120             "required": true,
49121             "type": "string"
49122           },
49123           {
49124             "in": "body",
49125             "name": "(config)vnic-ip-addresses",
49126             "required": false,
49127             "schema": {
49128               "$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"
49129             }
49130           }
49131         ],
49132         "responses": {
49133           "200": {
49134             "description": "No response was specified",
49135             "schema": {
49136               "$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"
49137             }
49138           }
49139         },
49140         "operationId": "PUT-vnic-ip-addresses"
49141       }
49142     },
49143     "/restconf/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": {
49144       "delete": {
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             "description": "i.e.TSBC_VNFC_group",
49159             "in": "path",
49160             "name": "instance-group-role",
49161             "required": true,
49162             "type": "string"
49163           },
49164           {
49165             "description": "Set to nfc-naming-code from A&AI",
49166             "in": "path",
49167             "name": "nfc-naming-code",
49168             "required": true,
49169             "type": "string"
49170           },
49171           {
49172             "in": "path",
49173             "name": "configuration-id",
49174             "required": true,
49175             "type": "string"
49176           },
49177           {
49178             "in": "path",
49179             "name": "vnfc-key",
49180             "required": true,
49181             "type": "string"
49182           },
49183           {
49184             "in": "path",
49185             "name": "vnic-port-name",
49186             "required": true,
49187             "type": "string"
49188           }
49189         ],
49190         "responses": {
49191           "200": {
49192             "description": "No response was specified"
49193           }
49194         },
49195         "operationId": "DELETE-ip-addresses"
49196       },
49197       "get": {
49198         "produces": [
49199           "application/json",
49200           "application/xml"
49201         ],
49202         "parameters": [
49203           {
49204             "description": "Keep as M",
49205             "in": "path",
49206             "name": "service-instance-id",
49207             "required": true,
49208             "type": "string"
49209           },
49210           {
49211             "description": "i.e.TSBC_VNFC_group",
49212             "in": "path",
49213             "name": "instance-group-role",
49214             "required": true,
49215             "type": "string"
49216           },
49217           {
49218             "description": "Set to nfc-naming-code from A&AI",
49219             "in": "path",
49220             "name": "nfc-naming-code",
49221             "required": true,
49222             "type": "string"
49223           },
49224           {
49225             "in": "path",
49226             "name": "configuration-id",
49227             "required": true,
49228             "type": "string"
49229           },
49230           {
49231             "in": "path",
49232             "name": "vnfc-key",
49233             "required": true,
49234             "type": "string"
49235           },
49236           {
49237             "in": "path",
49238             "name": "vnic-port-name",
49239             "required": true,
49240             "type": "string"
49241           }
49242         ],
49243         "responses": {
49244           "200": {
49245             "description": "No response was specified",
49246             "schema": {
49247               "$ref": "#/definitions/(config)ip-addresses"
49248             }
49249           }
49250         },
49251         "operationId": "GET-ip-addresses"
49252       },
49253       "put": {
49254         "consumes": [
49255           "application/json",
49256           "application/xml"
49257         ],
49258         "produces": [
49259           "application/json",
49260           "application/xml"
49261         ],
49262         "parameters": [
49263           {
49264             "description": "Keep as M",
49265             "in": "path",
49266             "name": "service-instance-id",
49267             "required": true,
49268             "type": "string"
49269           },
49270           {
49271             "description": "i.e.TSBC_VNFC_group",
49272             "in": "path",
49273             "name": "instance-group-role",
49274             "required": true,
49275             "type": "string"
49276           },
49277           {
49278             "description": "Set to nfc-naming-code from A&AI",
49279             "in": "path",
49280             "name": "nfc-naming-code",
49281             "required": true,
49282             "type": "string"
49283           },
49284           {
49285             "in": "path",
49286             "name": "configuration-id",
49287             "required": true,
49288             "type": "string"
49289           },
49290           {
49291             "in": "path",
49292             "name": "vnfc-key",
49293             "required": true,
49294             "type": "string"
49295           },
49296           {
49297             "in": "path",
49298             "name": "vnic-port-name",
49299             "required": true,
49300             "type": "string"
49301           },
49302           {
49303             "in": "body",
49304             "name": "(config)ip-addresses",
49305             "required": false,
49306             "schema": {
49307               "$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"
49308             }
49309           }
49310         ],
49311         "responses": {
49312           "200": {
49313             "description": "No response was specified",
49314             "schema": {
49315               "$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"
49316             }
49317           }
49318         },
49319         "operationId": "PUT-ip-addresses"
49320       }
49321     },
49322     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
49323       "delete": {
49324         "produces": [
49325           "application/json",
49326           "application/xml"
49327         ],
49328         "parameters": [
49329           {
49330             "description": "Keep as M",
49331             "in": "path",
49332             "name": "service-instance-id",
49333             "required": true,
49334             "type": "string"
49335           }
49336         ],
49337         "responses": {
49338           "200": {
49339             "description": "No response was specified"
49340           }
49341         },
49342         "operationId": "DELETE-vnfs"
49343       },
49344       "get": {
49345         "produces": [
49346           "application/json",
49347           "application/xml"
49348         ],
49349         "parameters": [
49350           {
49351             "description": "Keep as M",
49352             "in": "path",
49353             "name": "service-instance-id",
49354             "required": true,
49355             "type": "string"
49356           }
49357         ],
49358         "responses": {
49359           "200": {
49360             "description": "No response was specified",
49361             "schema": {
49362               "$ref": "#/definitions/(config)vnfs"
49363             }
49364           }
49365         },
49366         "operationId": "GET-vnfs"
49367       },
49368       "post": {
49369         "consumes": [
49370           "application/json",
49371           "application/xml"
49372         ],
49373         "produces": [
49374           "application/json",
49375           "application/xml"
49376         ],
49377         "parameters": [
49378           {
49379             "description": "Keep as M",
49380             "in": "path",
49381             "name": "service-instance-id",
49382             "required": true,
49383             "type": "string"
49384           },
49385           {
49386             "in": "body",
49387             "name": "**(config)vnf",
49388             "required": false,
49389             "schema": {
49390               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
49391             }
49392           }
49393         ],
49394         "responses": {
49395           "200": {
49396             "description": "No response was specified",
49397             "schema": {
49398               "$ref": "#/definitions/(config)vnfsPOST"
49399             }
49400           }
49401         },
49402         "operationId": "POST-vnfs"
49403       },
49404       "put": {
49405         "consumes": [
49406           "application/json",
49407           "application/xml"
49408         ],
49409         "produces": [
49410           "application/json",
49411           "application/xml"
49412         ],
49413         "parameters": [
49414           {
49415             "description": "Keep as M",
49416             "in": "path",
49417             "name": "service-instance-id",
49418             "required": true,
49419             "type": "string"
49420           },
49421           {
49422             "in": "body",
49423             "name": "(config)vnfs",
49424             "required": false,
49425             "schema": {
49426               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
49427             }
49428           }
49429         ],
49430         "responses": {
49431           "200": {
49432             "description": "No response was specified",
49433             "schema": {
49434               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
49435             }
49436           }
49437         },
49438         "operationId": "PUT-vnfs"
49439       }
49440     },
49441     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
49442       "delete": {
49443         "produces": [
49444           "application/json",
49445           "application/xml"
49446         ],
49447         "parameters": [
49448           {
49449             "description": "Keep as M",
49450             "in": "path",
49451             "name": "service-instance-id",
49452             "required": true,
49453             "type": "string"
49454           },
49455           {
49456             "in": "path",
49457             "name": "vnf-id",
49458             "required": true,
49459             "type": "string"
49460           }
49461         ],
49462         "responses": {
49463           "200": {
49464             "description": "No response was specified"
49465           }
49466         },
49467         "operationId": "DELETE-vnf"
49468       },
49469       "get": {
49470         "produces": [
49471           "application/json",
49472           "application/xml"
49473         ],
49474         "parameters": [
49475           {
49476             "description": "Keep as M",
49477             "in": "path",
49478             "name": "service-instance-id",
49479             "required": true,
49480             "type": "string"
49481           },
49482           {
49483             "in": "path",
49484             "name": "vnf-id",
49485             "required": true,
49486             "type": "string"
49487           }
49488         ],
49489         "responses": {
49490           "200": {
49491             "description": "No response was specified",
49492             "schema": {
49493               "$ref": "#/definitions/(config)vnf"
49494             }
49495           }
49496         },
49497         "operationId": "GET-vnf"
49498       },
49499       "post": {
49500         "consumes": [
49501           "application/json",
49502           "application/xml"
49503         ],
49504         "produces": [
49505           "application/json",
49506           "application/xml"
49507         ],
49508         "parameters": [
49509           {
49510             "description": "Keep as M",
49511             "in": "path",
49512             "name": "service-instance-id",
49513             "required": true,
49514             "type": "string"
49515           },
49516           {
49517             "in": "path",
49518             "name": "vnf-id",
49519             "required": true,
49520             "type": "string"
49521           },
49522           {
49523             "in": "body",
49524             "name": "**(config)vnf-data",
49525             "required": false,
49526             "schema": {
49527               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
49528             }
49529           }
49530         ],
49531         "responses": {
49532           "200": {
49533             "description": "No response was specified",
49534             "schema": {
49535               "$ref": "#/definitions/(config)vnfPOST"
49536             }
49537           }
49538         },
49539         "operationId": "POST-vnf"
49540       },
49541       "put": {
49542         "consumes": [
49543           "application/json",
49544           "application/xml"
49545         ],
49546         "produces": [
49547           "application/json",
49548           "application/xml"
49549         ],
49550         "parameters": [
49551           {
49552             "description": "Keep as M",
49553             "in": "path",
49554             "name": "service-instance-id",
49555             "required": true,
49556             "type": "string"
49557           },
49558           {
49559             "in": "path",
49560             "name": "vnf-id",
49561             "required": true,
49562             "type": "string"
49563           },
49564           {
49565             "in": "body",
49566             "name": "(config)vnf",
49567             "required": false,
49568             "schema": {
49569               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
49570             }
49571           }
49572         ],
49573         "responses": {
49574           "200": {
49575             "description": "No response was specified",
49576             "schema": {
49577               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
49578             }
49579           }
49580         },
49581         "operationId": "PUT-vnf"
49582       }
49583     },
49584     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
49585       "delete": {
49586         "produces": [
49587           "application/json",
49588           "application/xml"
49589         ],
49590         "parameters": [
49591           {
49592             "description": "Keep as M",
49593             "in": "path",
49594             "name": "service-instance-id",
49595             "required": true,
49596             "type": "string"
49597           },
49598           {
49599             "in": "path",
49600             "name": "vnf-id",
49601             "required": true,
49602             "type": "string"
49603           }
49604         ],
49605         "responses": {
49606           "200": {
49607             "description": "No response was specified"
49608           }
49609         },
49610         "operationId": "DELETE-vnf-data"
49611       },
49612       "get": {
49613         "produces": [
49614           "application/json",
49615           "application/xml"
49616         ],
49617         "parameters": [
49618           {
49619             "description": "Keep as M",
49620             "in": "path",
49621             "name": "service-instance-id",
49622             "required": true,
49623             "type": "string"
49624           },
49625           {
49626             "in": "path",
49627             "name": "vnf-id",
49628             "required": true,
49629             "type": "string"
49630           }
49631         ],
49632         "responses": {
49633           "200": {
49634             "description": "No response was specified",
49635             "schema": {
49636               "$ref": "#/definitions/(config)vnf-data"
49637             }
49638           }
49639         },
49640         "operationId": "GET-vnf-data"
49641       },
49642       "post": {
49643         "consumes": [
49644           "application/json",
49645           "application/xml"
49646         ],
49647         "produces": [
49648           "application/json",
49649           "application/xml"
49650         ],
49651         "parameters": [
49652           {
49653             "description": "Keep as M",
49654             "in": "path",
49655             "name": "service-instance-id",
49656             "required": true,
49657             "type": "string"
49658           },
49659           {
49660             "in": "path",
49661             "name": "vnf-id",
49662             "required": true,
49663             "type": "string"
49664           },
49665           {
49666             "in": "body",
49667             "name": "**(config)vnf-network-collections",
49668             "required": false,
49669             "schema": {
49670               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
49671             }
49672           },
49673           {
49674             "in": "body",
49675             "name": "**(config)vnf-sub-interface-groups",
49676             "required": false,
49677             "schema": {
49678               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
49679             }
49680           },
49681           {
49682             "in": "body",
49683             "name": "**(config)vnf-provided-allotted-resources",
49684             "required": false,
49685             "schema": {
49686               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
49687             }
49688           },
49689           {
49690             "in": "body",
49691             "name": "**(config)vf-modules",
49692             "required": false,
49693             "schema": {
49694               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
49695             }
49696           },
49697           {
49698             "in": "body",
49699             "name": "**(config)vnf-level-oper-status",
49700             "required": false,
49701             "schema": {
49702               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
49703             }
49704           },
49705           {
49706             "in": "body",
49707             "name": "**(config)license-information",
49708             "required": false,
49709             "schema": {
49710               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
49711             }
49712           },
49713           {
49714             "in": "body",
49715             "name": "**(config)sdnc-request-header",
49716             "required": false,
49717             "schema": {
49718               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
49719             }
49720           },
49721           {
49722             "in": "body",
49723             "name": "**(config)request-information",
49724             "required": false,
49725             "schema": {
49726               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
49727             }
49728           },
49729           {
49730             "in": "body",
49731             "name": "**(config)vnf-information",
49732             "required": false,
49733             "schema": {
49734               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
49735             }
49736           },
49737           {
49738             "in": "body",
49739             "name": "**(config)service-information",
49740             "required": false,
49741             "schema": {
49742               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
49743             }
49744           },
49745           {
49746             "in": "body",
49747             "name": "**(config)vnf-request-input",
49748             "required": false,
49749             "schema": {
49750               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
49751             }
49752           },
49753           {
49754             "in": "body",
49755             "name": "**(config)vnf-topology",
49756             "required": false,
49757             "schema": {
49758               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
49759             }
49760           }
49761         ],
49762         "responses": {
49763           "200": {
49764             "description": "No response was specified",
49765             "schema": {
49766               "$ref": "#/definitions/(config)vnf-dataPOST"
49767             }
49768           }
49769         },
49770         "operationId": "POST-vnf-data"
49771       },
49772       "put": {
49773         "consumes": [
49774           "application/json",
49775           "application/xml"
49776         ],
49777         "produces": [
49778           "application/json",
49779           "application/xml"
49780         ],
49781         "parameters": [
49782           {
49783             "description": "Keep as M",
49784             "in": "path",
49785             "name": "service-instance-id",
49786             "required": true,
49787             "type": "string"
49788           },
49789           {
49790             "in": "path",
49791             "name": "vnf-id",
49792             "required": true,
49793             "type": "string"
49794           },
49795           {
49796             "in": "body",
49797             "name": "(config)vnf-data",
49798             "required": false,
49799             "schema": {
49800               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
49801             }
49802           }
49803         ],
49804         "responses": {
49805           "200": {
49806             "description": "No response was specified",
49807             "schema": {
49808               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
49809             }
49810           }
49811         },
49812         "operationId": "PUT-vnf-data"
49813       }
49814     },
49815     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information": {
49816       "delete": {
49817         "produces": [
49818           "application/json",
49819           "application/xml"
49820         ],
49821         "parameters": [
49822           {
49823             "description": "Keep as M",
49824             "in": "path",
49825             "name": "service-instance-id",
49826             "required": true,
49827             "type": "string"
49828           },
49829           {
49830             "in": "path",
49831             "name": "vnf-id",
49832             "required": true,
49833             "type": "string"
49834           }
49835         ],
49836         "responses": {
49837           "200": {
49838             "description": "No response was specified"
49839           }
49840         },
49841         "operationId": "DELETE-license-information"
49842       },
49843       "get": {
49844         "produces": [
49845           "application/json",
49846           "application/xml"
49847         ],
49848         "parameters": [
49849           {
49850             "description": "Keep as M",
49851             "in": "path",
49852             "name": "service-instance-id",
49853             "required": true,
49854             "type": "string"
49855           },
49856           {
49857             "in": "path",
49858             "name": "vnf-id",
49859             "required": true,
49860             "type": "string"
49861           }
49862         ],
49863         "responses": {
49864           "200": {
49865             "description": "No response was specified",
49866             "schema": {
49867               "$ref": "#/definitions/(config)license-information"
49868             }
49869           }
49870         },
49871         "operationId": "GET-license-information"
49872       },
49873       "post": {
49874         "consumes": [
49875           "application/json",
49876           "application/xml"
49877         ],
49878         "produces": [
49879           "application/json",
49880           "application/xml"
49881         ],
49882         "parameters": [
49883           {
49884             "description": "Keep as M",
49885             "in": "path",
49886             "name": "service-instance-id",
49887             "required": true,
49888             "type": "string"
49889           },
49890           {
49891             "in": "path",
49892             "name": "vnf-id",
49893             "required": true,
49894             "type": "string"
49895           },
49896           {
49897             "in": "body",
49898             "name": "**(config)entitlement-pool-list",
49899             "required": false,
49900             "schema": {
49901               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
49902             }
49903           },
49904           {
49905             "in": "body",
49906             "name": "**(config)license-key-group-list",
49907             "required": false,
49908             "schema": {
49909               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
49910             }
49911           }
49912         ],
49913         "responses": {
49914           "200": {
49915             "description": "No response was specified",
49916             "schema": {
49917               "$ref": "#/definitions/(config)license-informationPOST"
49918             }
49919           }
49920         },
49921         "operationId": "POST-license-information"
49922       },
49923       "put": {
49924         "consumes": [
49925           "application/json",
49926           "application/xml"
49927         ],
49928         "produces": [
49929           "application/json",
49930           "application/xml"
49931         ],
49932         "parameters": [
49933           {
49934             "description": "Keep as M",
49935             "in": "path",
49936             "name": "service-instance-id",
49937             "required": true,
49938             "type": "string"
49939           },
49940           {
49941             "in": "path",
49942             "name": "vnf-id",
49943             "required": true,
49944             "type": "string"
49945           },
49946           {
49947             "in": "body",
49948             "name": "(config)license-information",
49949             "required": false,
49950             "schema": {
49951               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
49952             }
49953           }
49954         ],
49955         "responses": {
49956           "200": {
49957             "description": "No response was specified",
49958             "schema": {
49959               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
49960             }
49961           }
49962         },
49963         "operationId": "PUT-license-information"
49964       }
49965     },
49966     "/restconf/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}": {
49967       "delete": {
49968         "produces": [
49969           "application/json",
49970           "application/xml"
49971         ],
49972         "parameters": [
49973           {
49974             "description": "Keep as M",
49975             "in": "path",
49976             "name": "service-instance-id",
49977             "required": true,
49978             "type": "string"
49979           },
49980           {
49981             "in": "path",
49982             "name": "vnf-id",
49983             "required": true,
49984             "type": "string"
49985           },
49986           {
49987             "in": "path",
49988             "name": "entitlement-pool-uuid",
49989             "required": true,
49990             "type": "string"
49991           },
49992           {
49993             "in": "path",
49994             "name": "action",
49995             "required": true,
49996             "type": "string"
49997           }
49998         ],
49999         "responses": {
50000           "200": {
50001             "description": "No response was specified"
50002           }
50003         },
50004         "operationId": "DELETE-entitlement-pool-list"
50005       },
50006       "get": {
50007         "produces": [
50008           "application/json",
50009           "application/xml"
50010         ],
50011         "parameters": [
50012           {
50013             "description": "Keep as M",
50014             "in": "path",
50015             "name": "service-instance-id",
50016             "required": true,
50017             "type": "string"
50018           },
50019           {
50020             "in": "path",
50021             "name": "vnf-id",
50022             "required": true,
50023             "type": "string"
50024           },
50025           {
50026             "in": "path",
50027             "name": "entitlement-pool-uuid",
50028             "required": true,
50029             "type": "string"
50030           },
50031           {
50032             "in": "path",
50033             "name": "action",
50034             "required": true,
50035             "type": "string"
50036           }
50037         ],
50038         "responses": {
50039           "200": {
50040             "description": "No response was specified",
50041             "schema": {
50042               "$ref": "#/definitions/(config)entitlement-pool-list"
50043             }
50044           }
50045         },
50046         "operationId": "GET-entitlement-pool-list"
50047       },
50048       "put": {
50049         "consumes": [
50050           "application/json",
50051           "application/xml"
50052         ],
50053         "produces": [
50054           "application/json",
50055           "application/xml"
50056         ],
50057         "parameters": [
50058           {
50059             "description": "Keep as M",
50060             "in": "path",
50061             "name": "service-instance-id",
50062             "required": true,
50063             "type": "string"
50064           },
50065           {
50066             "in": "path",
50067             "name": "vnf-id",
50068             "required": true,
50069             "type": "string"
50070           },
50071           {
50072             "in": "path",
50073             "name": "entitlement-pool-uuid",
50074             "required": true,
50075             "type": "string"
50076           },
50077           {
50078             "in": "path",
50079             "name": "action",
50080             "required": true,
50081             "type": "string"
50082           },
50083           {
50084             "in": "body",
50085             "name": "(config)entitlement-pool-list",
50086             "required": false,
50087             "schema": {
50088               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
50089             }
50090           }
50091         ],
50092         "responses": {
50093           "200": {
50094             "description": "No response was specified",
50095             "schema": {
50096               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
50097             }
50098           }
50099         },
50100         "operationId": "PUT-entitlement-pool-list"
50101       }
50102     },
50103     "/restconf/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}": {
50104       "delete": {
50105         "produces": [
50106           "application/json",
50107           "application/xml"
50108         ],
50109         "parameters": [
50110           {
50111             "description": "Keep as M",
50112             "in": "path",
50113             "name": "service-instance-id",
50114             "required": true,
50115             "type": "string"
50116           },
50117           {
50118             "in": "path",
50119             "name": "vnf-id",
50120             "required": true,
50121             "type": "string"
50122           },
50123           {
50124             "in": "path",
50125             "name": "license-key-group-uuid",
50126             "required": true,
50127             "type": "string"
50128           },
50129           {
50130             "in": "path",
50131             "name": "action",
50132             "required": true,
50133             "type": "string"
50134           }
50135         ],
50136         "responses": {
50137           "200": {
50138             "description": "No response was specified"
50139           }
50140         },
50141         "operationId": "DELETE-license-key-group-list"
50142       },
50143       "get": {
50144         "produces": [
50145           "application/json",
50146           "application/xml"
50147         ],
50148         "parameters": [
50149           {
50150             "description": "Keep as M",
50151             "in": "path",
50152             "name": "service-instance-id",
50153             "required": true,
50154             "type": "string"
50155           },
50156           {
50157             "in": "path",
50158             "name": "vnf-id",
50159             "required": true,
50160             "type": "string"
50161           },
50162           {
50163             "in": "path",
50164             "name": "license-key-group-uuid",
50165             "required": true,
50166             "type": "string"
50167           },
50168           {
50169             "in": "path",
50170             "name": "action",
50171             "required": true,
50172             "type": "string"
50173           }
50174         ],
50175         "responses": {
50176           "200": {
50177             "description": "No response was specified",
50178             "schema": {
50179               "$ref": "#/definitions/(config)license-key-group-list"
50180             }
50181           }
50182         },
50183         "operationId": "GET-license-key-group-list"
50184       },
50185       "put": {
50186         "consumes": [
50187           "application/json",
50188           "application/xml"
50189         ],
50190         "produces": [
50191           "application/json",
50192           "application/xml"
50193         ],
50194         "parameters": [
50195           {
50196             "description": "Keep as M",
50197             "in": "path",
50198             "name": "service-instance-id",
50199             "required": true,
50200             "type": "string"
50201           },
50202           {
50203             "in": "path",
50204             "name": "vnf-id",
50205             "required": true,
50206             "type": "string"
50207           },
50208           {
50209             "in": "path",
50210             "name": "license-key-group-uuid",
50211             "required": true,
50212             "type": "string"
50213           },
50214           {
50215             "in": "path",
50216             "name": "action",
50217             "required": true,
50218             "type": "string"
50219           },
50220           {
50221             "in": "body",
50222             "name": "(config)license-key-group-list",
50223             "required": false,
50224             "schema": {
50225               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
50226             }
50227           }
50228         ],
50229         "responses": {
50230           "200": {
50231             "description": "No response was specified",
50232             "schema": {
50233               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
50234             }
50235           }
50236         },
50237         "operationId": "PUT-license-key-group-list"
50238       }
50239     },
50240     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
50241       "delete": {
50242         "produces": [
50243           "application/json",
50244           "application/xml"
50245         ],
50246         "parameters": [
50247           {
50248             "description": "Keep as M",
50249             "in": "path",
50250             "name": "service-instance-id",
50251             "required": true,
50252             "type": "string"
50253           },
50254           {
50255             "in": "path",
50256             "name": "vnf-id",
50257             "required": true,
50258             "type": "string"
50259           }
50260         ],
50261         "responses": {
50262           "200": {
50263             "description": "No response was specified"
50264           }
50265         },
50266         "operationId": "DELETE-request-information"
50267       },
50268       "get": {
50269         "produces": [
50270           "application/json",
50271           "application/xml"
50272         ],
50273         "parameters": [
50274           {
50275             "description": "Keep as M",
50276             "in": "path",
50277             "name": "service-instance-id",
50278             "required": true,
50279             "type": "string"
50280           },
50281           {
50282             "in": "path",
50283             "name": "vnf-id",
50284             "required": true,
50285             "type": "string"
50286           }
50287         ],
50288         "responses": {
50289           "200": {
50290             "description": "No response was specified",
50291             "schema": {
50292               "$ref": "#/definitions/(config)request-information"
50293             }
50294           }
50295         },
50296         "operationId": "GET-request-information"
50297       },
50298       "put": {
50299         "consumes": [
50300           "application/json",
50301           "application/xml"
50302         ],
50303         "produces": [
50304           "application/json",
50305           "application/xml"
50306         ],
50307         "parameters": [
50308           {
50309             "description": "Keep as M",
50310             "in": "path",
50311             "name": "service-instance-id",
50312             "required": true,
50313             "type": "string"
50314           },
50315           {
50316             "in": "path",
50317             "name": "vnf-id",
50318             "required": true,
50319             "type": "string"
50320           },
50321           {
50322             "in": "body",
50323             "name": "(config)request-information",
50324             "required": false,
50325             "schema": {
50326               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
50327             }
50328           }
50329         ],
50330         "responses": {
50331           "200": {
50332             "description": "No response was specified",
50333             "schema": {
50334               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
50335             }
50336           }
50337         },
50338         "operationId": "PUT-request-information"
50339       }
50340     },
50341     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
50342       "delete": {
50343         "produces": [
50344           "application/json",
50345           "application/xml"
50346         ],
50347         "parameters": [
50348           {
50349             "description": "Keep as M",
50350             "in": "path",
50351             "name": "service-instance-id",
50352             "required": true,
50353             "type": "string"
50354           },
50355           {
50356             "in": "path",
50357             "name": "vnf-id",
50358             "required": true,
50359             "type": "string"
50360           }
50361         ],
50362         "responses": {
50363           "200": {
50364             "description": "No response was specified"
50365           }
50366         },
50367         "operationId": "DELETE-sdnc-request-header"
50368       },
50369       "get": {
50370         "produces": [
50371           "application/json",
50372           "application/xml"
50373         ],
50374         "parameters": [
50375           {
50376             "description": "Keep as M",
50377             "in": "path",
50378             "name": "service-instance-id",
50379             "required": true,
50380             "type": "string"
50381           },
50382           {
50383             "in": "path",
50384             "name": "vnf-id",
50385             "required": true,
50386             "type": "string"
50387           }
50388         ],
50389         "responses": {
50390           "200": {
50391             "description": "No response was specified",
50392             "schema": {
50393               "$ref": "#/definitions/(config)sdnc-request-header"
50394             }
50395           }
50396         },
50397         "operationId": "GET-sdnc-request-header"
50398       },
50399       "put": {
50400         "consumes": [
50401           "application/json",
50402           "application/xml"
50403         ],
50404         "produces": [
50405           "application/json",
50406           "application/xml"
50407         ],
50408         "parameters": [
50409           {
50410             "description": "Keep as M",
50411             "in": "path",
50412             "name": "service-instance-id",
50413             "required": true,
50414             "type": "string"
50415           },
50416           {
50417             "in": "path",
50418             "name": "vnf-id",
50419             "required": true,
50420             "type": "string"
50421           },
50422           {
50423             "in": "body",
50424             "name": "(config)sdnc-request-header",
50425             "required": false,
50426             "schema": {
50427               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
50428             }
50429           }
50430         ],
50431         "responses": {
50432           "200": {
50433             "description": "No response was specified",
50434             "schema": {
50435               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
50436             }
50437           }
50438         },
50439         "operationId": "PUT-sdnc-request-header"
50440       }
50441     },
50442     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
50443       "delete": {
50444         "produces": [
50445           "application/json",
50446           "application/xml"
50447         ],
50448         "parameters": [
50449           {
50450             "description": "Keep as M",
50451             "in": "path",
50452             "name": "service-instance-id",
50453             "required": true,
50454             "type": "string"
50455           },
50456           {
50457             "in": "path",
50458             "name": "vnf-id",
50459             "required": true,
50460             "type": "string"
50461           }
50462         ],
50463         "responses": {
50464           "200": {
50465             "description": "No response was specified"
50466           }
50467         },
50468         "operationId": "DELETE-service-information"
50469       },
50470       "get": {
50471         "produces": [
50472           "application/json",
50473           "application/xml"
50474         ],
50475         "parameters": [
50476           {
50477             "description": "Keep as M",
50478             "in": "path",
50479             "name": "service-instance-id",
50480             "required": true,
50481             "type": "string"
50482           },
50483           {
50484             "in": "path",
50485             "name": "vnf-id",
50486             "required": true,
50487             "type": "string"
50488           }
50489         ],
50490         "responses": {
50491           "200": {
50492             "description": "No response was specified",
50493             "schema": {
50494               "$ref": "#/definitions/(config)service-information"
50495             }
50496           }
50497         },
50498         "operationId": "GET-service-information"
50499       },
50500       "post": {
50501         "consumes": [
50502           "application/json",
50503           "application/xml"
50504         ],
50505         "produces": [
50506           "application/json",
50507           "application/xml"
50508         ],
50509         "parameters": [
50510           {
50511             "description": "Keep as M",
50512             "in": "path",
50513             "name": "service-instance-id",
50514             "required": true,
50515             "type": "string"
50516           },
50517           {
50518             "in": "path",
50519             "name": "vnf-id",
50520             "required": true,
50521             "type": "string"
50522           },
50523           {
50524             "in": "body",
50525             "name": "**(config)onap-model-information",
50526             "required": false,
50527             "schema": {
50528               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
50529             }
50530           }
50531         ],
50532         "responses": {
50533           "200": {
50534             "description": "No response was specified",
50535             "schema": {
50536               "$ref": "#/definitions/(config)service-informationPOST"
50537             }
50538           }
50539         },
50540         "operationId": "POST-service-information"
50541       },
50542       "put": {
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": "body",
50567             "name": "(config)service-information",
50568             "required": false,
50569             "schema": {
50570               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
50571             }
50572           }
50573         ],
50574         "responses": {
50575           "200": {
50576             "description": "No response was specified",
50577             "schema": {
50578               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
50579             }
50580           }
50581         },
50582         "operationId": "PUT-service-information"
50583       }
50584     },
50585     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
50586       "delete": {
50587         "produces": [
50588           "application/json",
50589           "application/xml"
50590         ],
50591         "parameters": [
50592           {
50593             "description": "Keep as M",
50594             "in": "path",
50595             "name": "service-instance-id",
50596             "required": true,
50597             "type": "string"
50598           },
50599           {
50600             "in": "path",
50601             "name": "vnf-id",
50602             "required": true,
50603             "type": "string"
50604           }
50605         ],
50606         "responses": {
50607           "200": {
50608             "description": "No response was specified"
50609           }
50610         },
50611         "operationId": "DELETE-onap-model-information"
50612       },
50613       "get": {
50614         "produces": [
50615           "application/json",
50616           "application/xml"
50617         ],
50618         "parameters": [
50619           {
50620             "description": "Keep as M",
50621             "in": "path",
50622             "name": "service-instance-id",
50623             "required": true,
50624             "type": "string"
50625           },
50626           {
50627             "in": "path",
50628             "name": "vnf-id",
50629             "required": true,
50630             "type": "string"
50631           }
50632         ],
50633         "responses": {
50634           "200": {
50635             "description": "No response was specified",
50636             "schema": {
50637               "$ref": "#/definitions/(config)onap-model-information"
50638             }
50639           }
50640         },
50641         "operationId": "GET-onap-model-information"
50642       },
50643       "put": {
50644         "consumes": [
50645           "application/json",
50646           "application/xml"
50647         ],
50648         "produces": [
50649           "application/json",
50650           "application/xml"
50651         ],
50652         "parameters": [
50653           {
50654             "description": "Keep as M",
50655             "in": "path",
50656             "name": "service-instance-id",
50657             "required": true,
50658             "type": "string"
50659           },
50660           {
50661             "in": "path",
50662             "name": "vnf-id",
50663             "required": true,
50664             "type": "string"
50665           },
50666           {
50667             "in": "body",
50668             "name": "(config)onap-model-information",
50669             "required": false,
50670             "schema": {
50671               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
50672             }
50673           }
50674         ],
50675         "responses": {
50676           "200": {
50677             "description": "No response was specified",
50678             "schema": {
50679               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
50680             }
50681           }
50682         },
50683         "operationId": "PUT-onap-model-information"
50684       }
50685     },
50686     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
50687       "delete": {
50688         "produces": [
50689           "application/json",
50690           "application/xml"
50691         ],
50692         "parameters": [
50693           {
50694             "description": "Keep as M",
50695             "in": "path",
50696             "name": "service-instance-id",
50697             "required": true,
50698             "type": "string"
50699           },
50700           {
50701             "in": "path",
50702             "name": "vnf-id",
50703             "required": true,
50704             "type": "string"
50705           }
50706         ],
50707         "responses": {
50708           "200": {
50709             "description": "No response was specified"
50710           }
50711         },
50712         "operationId": "DELETE-vf-modules"
50713       },
50714       "get": {
50715         "produces": [
50716           "application/json",
50717           "application/xml"
50718         ],
50719         "parameters": [
50720           {
50721             "description": "Keep as M",
50722             "in": "path",
50723             "name": "service-instance-id",
50724             "required": true,
50725             "type": "string"
50726           },
50727           {
50728             "in": "path",
50729             "name": "vnf-id",
50730             "required": true,
50731             "type": "string"
50732           }
50733         ],
50734         "responses": {
50735           "200": {
50736             "description": "No response was specified",
50737             "schema": {
50738               "$ref": "#/definitions/(config)vf-modules"
50739             }
50740           }
50741         },
50742         "operationId": "GET-vf-modules"
50743       },
50744       "post": {
50745         "consumes": [
50746           "application/json",
50747           "application/xml"
50748         ],
50749         "produces": [
50750           "application/json",
50751           "application/xml"
50752         ],
50753         "parameters": [
50754           {
50755             "description": "Keep as M",
50756             "in": "path",
50757             "name": "service-instance-id",
50758             "required": true,
50759             "type": "string"
50760           },
50761           {
50762             "in": "path",
50763             "name": "vnf-id",
50764             "required": true,
50765             "type": "string"
50766           },
50767           {
50768             "in": "body",
50769             "name": "**(config)vf-module",
50770             "required": false,
50771             "schema": {
50772               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
50773             }
50774           }
50775         ],
50776         "responses": {
50777           "200": {
50778             "description": "No response was specified",
50779             "schema": {
50780               "$ref": "#/definitions/(config)vf-modulesPOST"
50781             }
50782           }
50783         },
50784         "operationId": "POST-vf-modules"
50785       },
50786       "put": {
50787         "consumes": [
50788           "application/json",
50789           "application/xml"
50790         ],
50791         "produces": [
50792           "application/json",
50793           "application/xml"
50794         ],
50795         "parameters": [
50796           {
50797             "description": "Keep as M",
50798             "in": "path",
50799             "name": "service-instance-id",
50800             "required": true,
50801             "type": "string"
50802           },
50803           {
50804             "in": "path",
50805             "name": "vnf-id",
50806             "required": true,
50807             "type": "string"
50808           },
50809           {
50810             "in": "body",
50811             "name": "(config)vf-modules",
50812             "required": false,
50813             "schema": {
50814               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
50815             }
50816           }
50817         ],
50818         "responses": {
50819           "200": {
50820             "description": "No response was specified",
50821             "schema": {
50822               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
50823             }
50824           }
50825         },
50826         "operationId": "PUT-vf-modules"
50827       }
50828     },
50829     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
50830       "delete": {
50831         "produces": [
50832           "application/json",
50833           "application/xml"
50834         ],
50835         "parameters": [
50836           {
50837             "description": "Keep as M",
50838             "in": "path",
50839             "name": "service-instance-id",
50840             "required": true,
50841             "type": "string"
50842           },
50843           {
50844             "in": "path",
50845             "name": "vnf-id",
50846             "required": true,
50847             "type": "string"
50848           },
50849           {
50850             "in": "path",
50851             "name": "vf-module-id",
50852             "required": true,
50853             "type": "string"
50854           }
50855         ],
50856         "responses": {
50857           "200": {
50858             "description": "No response was specified"
50859           }
50860         },
50861         "operationId": "DELETE-vf-module"
50862       },
50863       "get": {
50864         "produces": [
50865           "application/json",
50866           "application/xml"
50867         ],
50868         "parameters": [
50869           {
50870             "description": "Keep as M",
50871             "in": "path",
50872             "name": "service-instance-id",
50873             "required": true,
50874             "type": "string"
50875           },
50876           {
50877             "in": "path",
50878             "name": "vnf-id",
50879             "required": true,
50880             "type": "string"
50881           },
50882           {
50883             "in": "path",
50884             "name": "vf-module-id",
50885             "required": true,
50886             "type": "string"
50887           }
50888         ],
50889         "responses": {
50890           "200": {
50891             "description": "No response was specified",
50892             "schema": {
50893               "$ref": "#/definitions/(config)vf-module"
50894             }
50895           }
50896         },
50897         "operationId": "GET-vf-module"
50898       },
50899       "post": {
50900         "consumes": [
50901           "application/json",
50902           "application/xml"
50903         ],
50904         "produces": [
50905           "application/json",
50906           "application/xml"
50907         ],
50908         "parameters": [
50909           {
50910             "description": "Keep as M",
50911             "in": "path",
50912             "name": "service-instance-id",
50913             "required": true,
50914             "type": "string"
50915           },
50916           {
50917             "in": "path",
50918             "name": "vnf-id",
50919             "required": true,
50920             "type": "string"
50921           },
50922           {
50923             "in": "path",
50924             "name": "vf-module-id",
50925             "required": true,
50926             "type": "string"
50927           },
50928           {
50929             "in": "body",
50930             "name": "**(config)vf-module-data",
50931             "required": false,
50932             "schema": {
50933               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
50934             }
50935           }
50936         ],
50937         "responses": {
50938           "200": {
50939             "description": "No response was specified",
50940             "schema": {
50941               "$ref": "#/definitions/(config)vf-modulePOST"
50942             }
50943           }
50944         },
50945         "operationId": "POST-vf-module"
50946       },
50947       "put": {
50948         "consumes": [
50949           "application/json",
50950           "application/xml"
50951         ],
50952         "produces": [
50953           "application/json",
50954           "application/xml"
50955         ],
50956         "parameters": [
50957           {
50958             "description": "Keep as M",
50959             "in": "path",
50960             "name": "service-instance-id",
50961             "required": true,
50962             "type": "string"
50963           },
50964           {
50965             "in": "path",
50966             "name": "vnf-id",
50967             "required": true,
50968             "type": "string"
50969           },
50970           {
50971             "in": "path",
50972             "name": "vf-module-id",
50973             "required": true,
50974             "type": "string"
50975           },
50976           {
50977             "in": "body",
50978             "name": "(config)vf-module",
50979             "required": false,
50980             "schema": {
50981               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
50982             }
50983           }
50984         ],
50985         "responses": {
50986           "200": {
50987             "description": "No response was specified",
50988             "schema": {
50989               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
50990             }
50991           }
50992         },
50993         "operationId": "PUT-vf-module"
50994       }
50995     },
50996     "/restconf/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": {
50997       "delete": {
50998         "produces": [
50999           "application/json",
51000           "application/xml"
51001         ],
51002         "parameters": [
51003           {
51004             "description": "Keep as M",
51005             "in": "path",
51006             "name": "service-instance-id",
51007             "required": true,
51008             "type": "string"
51009           },
51010           {
51011             "in": "path",
51012             "name": "vnf-id",
51013             "required": true,
51014             "type": "string"
51015           },
51016           {
51017             "in": "path",
51018             "name": "vf-module-id",
51019             "required": true,
51020             "type": "string"
51021           }
51022         ],
51023         "responses": {
51024           "200": {
51025             "description": "No response was specified"
51026           }
51027         },
51028         "operationId": "DELETE-vf-module-data"
51029       },
51030       "get": {
51031         "produces": [
51032           "application/json",
51033           "application/xml"
51034         ],
51035         "parameters": [
51036           {
51037             "description": "Keep as M",
51038             "in": "path",
51039             "name": "service-instance-id",
51040             "required": true,
51041             "type": "string"
51042           },
51043           {
51044             "in": "path",
51045             "name": "vnf-id",
51046             "required": true,
51047             "type": "string"
51048           },
51049           {
51050             "in": "path",
51051             "name": "vf-module-id",
51052             "required": true,
51053             "type": "string"
51054           }
51055         ],
51056         "responses": {
51057           "200": {
51058             "description": "No response was specified",
51059             "schema": {
51060               "$ref": "#/definitions/(config)vf-module-data"
51061             }
51062           }
51063         },
51064         "operationId": "GET-vf-module-data"
51065       },
51066       "post": {
51067         "consumes": [
51068           "application/json",
51069           "application/xml"
51070         ],
51071         "produces": [
51072           "application/json",
51073           "application/xml"
51074         ],
51075         "parameters": [
51076           {
51077             "description": "Keep as M",
51078             "in": "path",
51079             "name": "service-instance-id",
51080             "required": true,
51081             "type": "string"
51082           },
51083           {
51084             "in": "path",
51085             "name": "vnf-id",
51086             "required": true,
51087             "type": "string"
51088           },
51089           {
51090             "in": "path",
51091             "name": "vf-module-id",
51092             "required": true,
51093             "type": "string"
51094           },
51095           {
51096             "in": "body",
51097             "name": "**(config)vf-module-level-oper-status",
51098             "required": false,
51099             "schema": {
51100               "$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"
51101             }
51102           },
51103           {
51104             "in": "body",
51105             "name": "**(config)request-information",
51106             "required": false,
51107             "schema": {
51108               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
51109             }
51110           },
51111           {
51112             "in": "body",
51113             "name": "**(config)sdnc-request-header",
51114             "required": false,
51115             "schema": {
51116               "$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"
51117             }
51118           },
51119           {
51120             "in": "body",
51121             "name": "**(config)vf-module-information",
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(config)vf-module-information-TOP"
51125             }
51126           },
51127           {
51128             "in": "body",
51129             "name": "**(config)vnf-information",
51130             "required": false,
51131             "schema": {
51132               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
51133             }
51134           },
51135           {
51136             "in": "body",
51137             "name": "**(config)service-information",
51138             "required": false,
51139             "schema": {
51140               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
51141             }
51142           },
51143           {
51144             "in": "body",
51145             "name": "**(config)vf-module-request-input",
51146             "required": false,
51147             "schema": {
51148               "$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"
51149             }
51150           },
51151           {
51152             "in": "body",
51153             "name": "**(config)vf-module-topology",
51154             "required": false,
51155             "schema": {
51156               "$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"
51157             }
51158           }
51159         ],
51160         "responses": {
51161           "200": {
51162             "description": "No response was specified",
51163             "schema": {
51164               "$ref": "#/definitions/(config)vf-module-dataPOST"
51165             }
51166           }
51167         },
51168         "operationId": "POST-vf-module-data"
51169       },
51170       "put": {
51171         "consumes": [
51172           "application/json",
51173           "application/xml"
51174         ],
51175         "produces": [
51176           "application/json",
51177           "application/xml"
51178         ],
51179         "parameters": [
51180           {
51181             "description": "Keep as M",
51182             "in": "path",
51183             "name": "service-instance-id",
51184             "required": true,
51185             "type": "string"
51186           },
51187           {
51188             "in": "path",
51189             "name": "vnf-id",
51190             "required": true,
51191             "type": "string"
51192           },
51193           {
51194             "in": "path",
51195             "name": "vf-module-id",
51196             "required": true,
51197             "type": "string"
51198           },
51199           {
51200             "in": "body",
51201             "name": "(config)vf-module-data",
51202             "required": false,
51203             "schema": {
51204               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
51205             }
51206           }
51207         ],
51208         "responses": {
51209           "200": {
51210             "description": "No response was specified",
51211             "schema": {
51212               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
51213             }
51214           }
51215         },
51216         "operationId": "PUT-vf-module-data"
51217       }
51218     },
51219     "/restconf/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": {
51220       "delete": {
51221         "produces": [
51222           "application/json",
51223           "application/xml"
51224         ],
51225         "parameters": [
51226           {
51227             "description": "Keep as M",
51228             "in": "path",
51229             "name": "service-instance-id",
51230             "required": true,
51231             "type": "string"
51232           },
51233           {
51234             "in": "path",
51235             "name": "vnf-id",
51236             "required": true,
51237             "type": "string"
51238           },
51239           {
51240             "in": "path",
51241             "name": "vf-module-id",
51242             "required": true,
51243             "type": "string"
51244           }
51245         ],
51246         "responses": {
51247           "200": {
51248             "description": "No response was specified"
51249           }
51250         },
51251         "operationId": "DELETE-request-information"
51252       },
51253       "get": {
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         "responses": {
51280           "200": {
51281             "description": "No response was specified",
51282             "schema": {
51283               "$ref": "#/definitions/(config)request-information"
51284             }
51285           }
51286         },
51287         "operationId": "GET-request-information"
51288       },
51289       "put": {
51290         "consumes": [
51291           "application/json",
51292           "application/xml"
51293         ],
51294         "produces": [
51295           "application/json",
51296           "application/xml"
51297         ],
51298         "parameters": [
51299           {
51300             "description": "Keep as M",
51301             "in": "path",
51302             "name": "service-instance-id",
51303             "required": true,
51304             "type": "string"
51305           },
51306           {
51307             "in": "path",
51308             "name": "vnf-id",
51309             "required": true,
51310             "type": "string"
51311           },
51312           {
51313             "in": "path",
51314             "name": "vf-module-id",
51315             "required": true,
51316             "type": "string"
51317           },
51318           {
51319             "in": "body",
51320             "name": "(config)request-information",
51321             "required": false,
51322             "schema": {
51323               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
51324             }
51325           }
51326         ],
51327         "responses": {
51328           "200": {
51329             "description": "No response was specified",
51330             "schema": {
51331               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
51332             }
51333           }
51334         },
51335         "operationId": "PUT-request-information"
51336       }
51337     },
51338     "/restconf/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": {
51339       "delete": {
51340         "produces": [
51341           "application/json",
51342           "application/xml"
51343         ],
51344         "parameters": [
51345           {
51346             "description": "Keep as M",
51347             "in": "path",
51348             "name": "service-instance-id",
51349             "required": true,
51350             "type": "string"
51351           },
51352           {
51353             "in": "path",
51354             "name": "vnf-id",
51355             "required": true,
51356             "type": "string"
51357           },
51358           {
51359             "in": "path",
51360             "name": "vf-module-id",
51361             "required": true,
51362             "type": "string"
51363           }
51364         ],
51365         "responses": {
51366           "200": {
51367             "description": "No response was specified"
51368           }
51369         },
51370         "operationId": "DELETE-sdnc-request-header"
51371       },
51372       "get": {
51373         "produces": [
51374           "application/json",
51375           "application/xml"
51376         ],
51377         "parameters": [
51378           {
51379             "description": "Keep as M",
51380             "in": "path",
51381             "name": "service-instance-id",
51382             "required": true,
51383             "type": "string"
51384           },
51385           {
51386             "in": "path",
51387             "name": "vnf-id",
51388             "required": true,
51389             "type": "string"
51390           },
51391           {
51392             "in": "path",
51393             "name": "vf-module-id",
51394             "required": true,
51395             "type": "string"
51396           }
51397         ],
51398         "responses": {
51399           "200": {
51400             "description": "No response was specified",
51401             "schema": {
51402               "$ref": "#/definitions/(config)sdnc-request-header"
51403             }
51404           }
51405         },
51406         "operationId": "GET-sdnc-request-header"
51407       },
51408       "put": {
51409         "consumes": [
51410           "application/json",
51411           "application/xml"
51412         ],
51413         "produces": [
51414           "application/json",
51415           "application/xml"
51416         ],
51417         "parameters": [
51418           {
51419             "description": "Keep as M",
51420             "in": "path",
51421             "name": "service-instance-id",
51422             "required": true,
51423             "type": "string"
51424           },
51425           {
51426             "in": "path",
51427             "name": "vnf-id",
51428             "required": true,
51429             "type": "string"
51430           },
51431           {
51432             "in": "path",
51433             "name": "vf-module-id",
51434             "required": true,
51435             "type": "string"
51436           },
51437           {
51438             "in": "body",
51439             "name": "(config)sdnc-request-header",
51440             "required": false,
51441             "schema": {
51442               "$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"
51443             }
51444           }
51445         ],
51446         "responses": {
51447           "200": {
51448             "description": "No response was specified",
51449             "schema": {
51450               "$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"
51451             }
51452           }
51453         },
51454         "operationId": "PUT-sdnc-request-header"
51455       }
51456     },
51457     "/restconf/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": {
51458       "delete": {
51459         "produces": [
51460           "application/json",
51461           "application/xml"
51462         ],
51463         "parameters": [
51464           {
51465             "description": "Keep as M",
51466             "in": "path",
51467             "name": "service-instance-id",
51468             "required": true,
51469             "type": "string"
51470           },
51471           {
51472             "in": "path",
51473             "name": "vnf-id",
51474             "required": true,
51475             "type": "string"
51476           },
51477           {
51478             "in": "path",
51479             "name": "vf-module-id",
51480             "required": true,
51481             "type": "string"
51482           }
51483         ],
51484         "responses": {
51485           "200": {
51486             "description": "No response was specified"
51487           }
51488         },
51489         "operationId": "DELETE-service-information"
51490       },
51491       "get": {
51492         "produces": [
51493           "application/json",
51494           "application/xml"
51495         ],
51496         "parameters": [
51497           {
51498             "description": "Keep as M",
51499             "in": "path",
51500             "name": "service-instance-id",
51501             "required": true,
51502             "type": "string"
51503           },
51504           {
51505             "in": "path",
51506             "name": "vnf-id",
51507             "required": true,
51508             "type": "string"
51509           },
51510           {
51511             "in": "path",
51512             "name": "vf-module-id",
51513             "required": true,
51514             "type": "string"
51515           }
51516         ],
51517         "responses": {
51518           "200": {
51519             "description": "No response was specified",
51520             "schema": {
51521               "$ref": "#/definitions/(config)service-information"
51522             }
51523           }
51524         },
51525         "operationId": "GET-service-information"
51526       },
51527       "post": {
51528         "consumes": [
51529           "application/json",
51530           "application/xml"
51531         ],
51532         "produces": [
51533           "application/json",
51534           "application/xml"
51535         ],
51536         "parameters": [
51537           {
51538             "description": "Keep as M",
51539             "in": "path",
51540             "name": "service-instance-id",
51541             "required": true,
51542             "type": "string"
51543           },
51544           {
51545             "in": "path",
51546             "name": "vnf-id",
51547             "required": true,
51548             "type": "string"
51549           },
51550           {
51551             "in": "path",
51552             "name": "vf-module-id",
51553             "required": true,
51554             "type": "string"
51555           },
51556           {
51557             "in": "body",
51558             "name": "**(config)onap-model-information",
51559             "required": false,
51560             "schema": {
51561               "$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"
51562             }
51563           }
51564         ],
51565         "responses": {
51566           "200": {
51567             "description": "No response was specified",
51568             "schema": {
51569               "$ref": "#/definitions/(config)service-informationPOST"
51570             }
51571           }
51572         },
51573         "operationId": "POST-service-information"
51574       },
51575       "put": {
51576         "consumes": [
51577           "application/json",
51578           "application/xml"
51579         ],
51580         "produces": [
51581           "application/json",
51582           "application/xml"
51583         ],
51584         "parameters": [
51585           {
51586             "description": "Keep as M",
51587             "in": "path",
51588             "name": "service-instance-id",
51589             "required": true,
51590             "type": "string"
51591           },
51592           {
51593             "in": "path",
51594             "name": "vnf-id",
51595             "required": true,
51596             "type": "string"
51597           },
51598           {
51599             "in": "path",
51600             "name": "vf-module-id",
51601             "required": true,
51602             "type": "string"
51603           },
51604           {
51605             "in": "body",
51606             "name": "(config)service-information",
51607             "required": false,
51608             "schema": {
51609               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
51610             }
51611           }
51612         ],
51613         "responses": {
51614           "200": {
51615             "description": "No response was specified",
51616             "schema": {
51617               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
51618             }
51619           }
51620         },
51621         "operationId": "PUT-service-information"
51622       }
51623     },
51624     "/restconf/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": {
51625       "delete": {
51626         "produces": [
51627           "application/json",
51628           "application/xml"
51629         ],
51630         "parameters": [
51631           {
51632             "description": "Keep as M",
51633             "in": "path",
51634             "name": "service-instance-id",
51635             "required": true,
51636             "type": "string"
51637           },
51638           {
51639             "in": "path",
51640             "name": "vnf-id",
51641             "required": true,
51642             "type": "string"
51643           },
51644           {
51645             "in": "path",
51646             "name": "vf-module-id",
51647             "required": true,
51648             "type": "string"
51649           }
51650         ],
51651         "responses": {
51652           "200": {
51653             "description": "No response was specified"
51654           }
51655         },
51656         "operationId": "DELETE-onap-model-information"
51657       },
51658       "get": {
51659         "produces": [
51660           "application/json",
51661           "application/xml"
51662         ],
51663         "parameters": [
51664           {
51665             "description": "Keep as M",
51666             "in": "path",
51667             "name": "service-instance-id",
51668             "required": true,
51669             "type": "string"
51670           },
51671           {
51672             "in": "path",
51673             "name": "vnf-id",
51674             "required": true,
51675             "type": "string"
51676           },
51677           {
51678             "in": "path",
51679             "name": "vf-module-id",
51680             "required": true,
51681             "type": "string"
51682           }
51683         ],
51684         "responses": {
51685           "200": {
51686             "description": "No response was specified",
51687             "schema": {
51688               "$ref": "#/definitions/(config)onap-model-information"
51689             }
51690           }
51691         },
51692         "operationId": "GET-onap-model-information"
51693       },
51694       "put": {
51695         "consumes": [
51696           "application/json",
51697           "application/xml"
51698         ],
51699         "produces": [
51700           "application/json",
51701           "application/xml"
51702         ],
51703         "parameters": [
51704           {
51705             "description": "Keep as M",
51706             "in": "path",
51707             "name": "service-instance-id",
51708             "required": true,
51709             "type": "string"
51710           },
51711           {
51712             "in": "path",
51713             "name": "vnf-id",
51714             "required": true,
51715             "type": "string"
51716           },
51717           {
51718             "in": "path",
51719             "name": "vf-module-id",
51720             "required": true,
51721             "type": "string"
51722           },
51723           {
51724             "in": "body",
51725             "name": "(config)onap-model-information",
51726             "required": false,
51727             "schema": {
51728               "$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"
51729             }
51730           }
51731         ],
51732         "responses": {
51733           "200": {
51734             "description": "No response was specified",
51735             "schema": {
51736               "$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"
51737             }
51738           }
51739         },
51740         "operationId": "PUT-onap-model-information"
51741       }
51742     },
51743     "/restconf/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": {
51744       "delete": {
51745         "produces": [
51746           "application/json",
51747           "application/xml"
51748         ],
51749         "parameters": [
51750           {
51751             "description": "Keep as M",
51752             "in": "path",
51753             "name": "service-instance-id",
51754             "required": true,
51755             "type": "string"
51756           },
51757           {
51758             "in": "path",
51759             "name": "vnf-id",
51760             "required": true,
51761             "type": "string"
51762           },
51763           {
51764             "in": "path",
51765             "name": "vf-module-id",
51766             "required": true,
51767             "type": "string"
51768           }
51769         ],
51770         "responses": {
51771           "200": {
51772             "description": "No response was specified"
51773           }
51774         },
51775         "operationId": "DELETE-vf-module-information"
51776       },
51777       "get": {
51778         "produces": [
51779           "application/json",
51780           "application/xml"
51781         ],
51782         "parameters": [
51783           {
51784             "description": "Keep as M",
51785             "in": "path",
51786             "name": "service-instance-id",
51787             "required": true,
51788             "type": "string"
51789           },
51790           {
51791             "in": "path",
51792             "name": "vnf-id",
51793             "required": true,
51794             "type": "string"
51795           },
51796           {
51797             "in": "path",
51798             "name": "vf-module-id",
51799             "required": true,
51800             "type": "string"
51801           }
51802         ],
51803         "responses": {
51804           "200": {
51805             "description": "No response was specified",
51806             "schema": {
51807               "$ref": "#/definitions/(config)vf-module-information"
51808             }
51809           }
51810         },
51811         "operationId": "GET-vf-module-information"
51812       },
51813       "post": {
51814         "consumes": [
51815           "application/json",
51816           "application/xml"
51817         ],
51818         "produces": [
51819           "application/json",
51820           "application/xml"
51821         ],
51822         "parameters": [
51823           {
51824             "description": "Keep as M",
51825             "in": "path",
51826             "name": "service-instance-id",
51827             "required": true,
51828             "type": "string"
51829           },
51830           {
51831             "in": "path",
51832             "name": "vnf-id",
51833             "required": true,
51834             "type": "string"
51835           },
51836           {
51837             "in": "path",
51838             "name": "vf-module-id",
51839             "required": true,
51840             "type": "string"
51841           },
51842           {
51843             "in": "body",
51844             "name": "**(config)onap-model-information",
51845             "required": false,
51846             "schema": {
51847               "$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"
51848             }
51849           }
51850         ],
51851         "responses": {
51852           "200": {
51853             "description": "No response was specified",
51854             "schema": {
51855               "$ref": "#/definitions/(config)vf-module-informationPOST"
51856             }
51857           }
51858         },
51859         "operationId": "POST-vf-module-information"
51860       },
51861       "put": {
51862         "consumes": [
51863           "application/json",
51864           "application/xml"
51865         ],
51866         "produces": [
51867           "application/json",
51868           "application/xml"
51869         ],
51870         "parameters": [
51871           {
51872             "description": "Keep as M",
51873             "in": "path",
51874             "name": "service-instance-id",
51875             "required": true,
51876             "type": "string"
51877           },
51878           {
51879             "in": "path",
51880             "name": "vnf-id",
51881             "required": true,
51882             "type": "string"
51883           },
51884           {
51885             "in": "path",
51886             "name": "vf-module-id",
51887             "required": true,
51888             "type": "string"
51889           },
51890           {
51891             "in": "body",
51892             "name": "(config)vf-module-information",
51893             "required": false,
51894             "schema": {
51895               "$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"
51896             }
51897           }
51898         ],
51899         "responses": {
51900           "200": {
51901             "description": "No response was specified",
51902             "schema": {
51903               "$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"
51904             }
51905           }
51906         },
51907         "operationId": "PUT-vf-module-information"
51908       }
51909     },
51910     "/restconf/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": {
51911       "delete": {
51912         "produces": [
51913           "application/json",
51914           "application/xml"
51915         ],
51916         "parameters": [
51917           {
51918             "description": "Keep as M",
51919             "in": "path",
51920             "name": "service-instance-id",
51921             "required": true,
51922             "type": "string"
51923           },
51924           {
51925             "in": "path",
51926             "name": "vnf-id",
51927             "required": true,
51928             "type": "string"
51929           },
51930           {
51931             "in": "path",
51932             "name": "vf-module-id",
51933             "required": true,
51934             "type": "string"
51935           }
51936         ],
51937         "responses": {
51938           "200": {
51939             "description": "No response was specified"
51940           }
51941         },
51942         "operationId": "DELETE-onap-model-information"
51943       },
51944       "get": {
51945         "produces": [
51946           "application/json",
51947           "application/xml"
51948         ],
51949         "parameters": [
51950           {
51951             "description": "Keep as M",
51952             "in": "path",
51953             "name": "service-instance-id",
51954             "required": true,
51955             "type": "string"
51956           },
51957           {
51958             "in": "path",
51959             "name": "vnf-id",
51960             "required": true,
51961             "type": "string"
51962           },
51963           {
51964             "in": "path",
51965             "name": "vf-module-id",
51966             "required": true,
51967             "type": "string"
51968           }
51969         ],
51970         "responses": {
51971           "200": {
51972             "description": "No response was specified",
51973             "schema": {
51974               "$ref": "#/definitions/(config)onap-model-information"
51975             }
51976           }
51977         },
51978         "operationId": "GET-onap-model-information"
51979       },
51980       "put": {
51981         "consumes": [
51982           "application/json",
51983           "application/xml"
51984         ],
51985         "produces": [
51986           "application/json",
51987           "application/xml"
51988         ],
51989         "parameters": [
51990           {
51991             "description": "Keep as M",
51992             "in": "path",
51993             "name": "service-instance-id",
51994             "required": true,
51995             "type": "string"
51996           },
51997           {
51998             "in": "path",
51999             "name": "vnf-id",
52000             "required": true,
52001             "type": "string"
52002           },
52003           {
52004             "in": "path",
52005             "name": "vf-module-id",
52006             "required": true,
52007             "type": "string"
52008           },
52009           {
52010             "in": "body",
52011             "name": "(config)onap-model-information",
52012             "required": false,
52013             "schema": {
52014               "$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"
52015             }
52016           }
52017         ],
52018         "responses": {
52019           "200": {
52020             "description": "No response was specified",
52021             "schema": {
52022               "$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"
52023             }
52024           }
52025         },
52026         "operationId": "PUT-onap-model-information"
52027       }
52028     },
52029     "/restconf/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": {
52030       "delete": {
52031         "produces": [
52032           "application/json",
52033           "application/xml"
52034         ],
52035         "parameters": [
52036           {
52037             "description": "Keep as M",
52038             "in": "path",
52039             "name": "service-instance-id",
52040             "required": true,
52041             "type": "string"
52042           },
52043           {
52044             "in": "path",
52045             "name": "vnf-id",
52046             "required": true,
52047             "type": "string"
52048           },
52049           {
52050             "in": "path",
52051             "name": "vf-module-id",
52052             "required": true,
52053             "type": "string"
52054           }
52055         ],
52056         "responses": {
52057           "200": {
52058             "description": "No response was specified"
52059           }
52060         },
52061         "operationId": "DELETE-vf-module-level-oper-status"
52062       },
52063       "get": {
52064         "produces": [
52065           "application/json",
52066           "application/xml"
52067         ],
52068         "parameters": [
52069           {
52070             "description": "Keep as M",
52071             "in": "path",
52072             "name": "service-instance-id",
52073             "required": true,
52074             "type": "string"
52075           },
52076           {
52077             "in": "path",
52078             "name": "vnf-id",
52079             "required": true,
52080             "type": "string"
52081           },
52082           {
52083             "in": "path",
52084             "name": "vf-module-id",
52085             "required": true,
52086             "type": "string"
52087           }
52088         ],
52089         "responses": {
52090           "200": {
52091             "description": "No response was specified",
52092             "schema": {
52093               "$ref": "#/definitions/(config)vf-module-level-oper-status"
52094             }
52095           }
52096         },
52097         "operationId": "GET-vf-module-level-oper-status"
52098       },
52099       "put": {
52100         "consumes": [
52101           "application/json",
52102           "application/xml"
52103         ],
52104         "produces": [
52105           "application/json",
52106           "application/xml"
52107         ],
52108         "parameters": [
52109           {
52110             "description": "Keep as M",
52111             "in": "path",
52112             "name": "service-instance-id",
52113             "required": true,
52114             "type": "string"
52115           },
52116           {
52117             "in": "path",
52118             "name": "vnf-id",
52119             "required": true,
52120             "type": "string"
52121           },
52122           {
52123             "in": "path",
52124             "name": "vf-module-id",
52125             "required": true,
52126             "type": "string"
52127           },
52128           {
52129             "in": "body",
52130             "name": "(config)vf-module-level-oper-status",
52131             "required": false,
52132             "schema": {
52133               "$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"
52134             }
52135           }
52136         ],
52137         "responses": {
52138           "200": {
52139             "description": "No response was specified",
52140             "schema": {
52141               "$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"
52142             }
52143           }
52144         },
52145         "operationId": "PUT-vf-module-level-oper-status"
52146       }
52147     },
52148     "/restconf/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": {
52149       "delete": {
52150         "produces": [
52151           "application/json",
52152           "application/xml"
52153         ],
52154         "parameters": [
52155           {
52156             "description": "Keep as M",
52157             "in": "path",
52158             "name": "service-instance-id",
52159             "required": true,
52160             "type": "string"
52161           },
52162           {
52163             "in": "path",
52164             "name": "vnf-id",
52165             "required": true,
52166             "type": "string"
52167           },
52168           {
52169             "in": "path",
52170             "name": "vf-module-id",
52171             "required": true,
52172             "type": "string"
52173           }
52174         ],
52175         "responses": {
52176           "200": {
52177             "description": "No response was specified"
52178           }
52179         },
52180         "operationId": "DELETE-vf-module-request-input"
52181       },
52182       "get": {
52183         "produces": [
52184           "application/json",
52185           "application/xml"
52186         ],
52187         "parameters": [
52188           {
52189             "description": "Keep as M",
52190             "in": "path",
52191             "name": "service-instance-id",
52192             "required": true,
52193             "type": "string"
52194           },
52195           {
52196             "in": "path",
52197             "name": "vnf-id",
52198             "required": true,
52199             "type": "string"
52200           },
52201           {
52202             "in": "path",
52203             "name": "vf-module-id",
52204             "required": true,
52205             "type": "string"
52206           }
52207         ],
52208         "responses": {
52209           "200": {
52210             "description": "No response was specified",
52211             "schema": {
52212               "$ref": "#/definitions/(config)vf-module-request-input"
52213             }
52214           }
52215         },
52216         "operationId": "GET-vf-module-request-input"
52217       },
52218       "post": {
52219         "consumes": [
52220           "application/json",
52221           "application/xml"
52222         ],
52223         "produces": [
52224           "application/json",
52225           "application/xml"
52226         ],
52227         "parameters": [
52228           {
52229             "description": "Keep as M",
52230             "in": "path",
52231             "name": "service-instance-id",
52232             "required": true,
52233             "type": "string"
52234           },
52235           {
52236             "in": "path",
52237             "name": "vnf-id",
52238             "required": true,
52239             "type": "string"
52240           },
52241           {
52242             "in": "path",
52243             "name": "vf-module-id",
52244             "required": true,
52245             "type": "string"
52246           },
52247           {
52248             "in": "body",
52249             "name": "**(config)vf-module-input-parameters",
52250             "required": false,
52251             "schema": {
52252               "$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"
52253             }
52254           }
52255         ],
52256         "responses": {
52257           "200": {
52258             "description": "No response was specified",
52259             "schema": {
52260               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
52261             }
52262           }
52263         },
52264         "operationId": "POST-vf-module-request-input"
52265       },
52266       "put": {
52267         "consumes": [
52268           "application/json",
52269           "application/xml"
52270         ],
52271         "produces": [
52272           "application/json",
52273           "application/xml"
52274         ],
52275         "parameters": [
52276           {
52277             "description": "Keep as M",
52278             "in": "path",
52279             "name": "service-instance-id",
52280             "required": true,
52281             "type": "string"
52282           },
52283           {
52284             "in": "path",
52285             "name": "vnf-id",
52286             "required": true,
52287             "type": "string"
52288           },
52289           {
52290             "in": "path",
52291             "name": "vf-module-id",
52292             "required": true,
52293             "type": "string"
52294           },
52295           {
52296             "in": "body",
52297             "name": "(config)vf-module-request-input",
52298             "required": false,
52299             "schema": {
52300               "$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"
52301             }
52302           }
52303         ],
52304         "responses": {
52305           "200": {
52306             "description": "No response was specified",
52307             "schema": {
52308               "$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"
52309             }
52310           }
52311         },
52312         "operationId": "PUT-vf-module-request-input"
52313       }
52314     },
52315     "/restconf/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": {
52316       "delete": {
52317         "produces": [
52318           "application/json",
52319           "application/xml"
52320         ],
52321         "parameters": [
52322           {
52323             "description": "Keep as M",
52324             "in": "path",
52325             "name": "service-instance-id",
52326             "required": true,
52327             "type": "string"
52328           },
52329           {
52330             "in": "path",
52331             "name": "vnf-id",
52332             "required": true,
52333             "type": "string"
52334           },
52335           {
52336             "in": "path",
52337             "name": "vf-module-id",
52338             "required": true,
52339             "type": "string"
52340           }
52341         ],
52342         "responses": {
52343           "200": {
52344             "description": "No response was specified"
52345           }
52346         },
52347         "operationId": "DELETE-vf-module-input-parameters"
52348       },
52349       "get": {
52350         "produces": [
52351           "application/json",
52352           "application/xml"
52353         ],
52354         "parameters": [
52355           {
52356             "description": "Keep as M",
52357             "in": "path",
52358             "name": "service-instance-id",
52359             "required": true,
52360             "type": "string"
52361           },
52362           {
52363             "in": "path",
52364             "name": "vnf-id",
52365             "required": true,
52366             "type": "string"
52367           },
52368           {
52369             "in": "path",
52370             "name": "vf-module-id",
52371             "required": true,
52372             "type": "string"
52373           }
52374         ],
52375         "responses": {
52376           "200": {
52377             "description": "No response was specified",
52378             "schema": {
52379               "$ref": "#/definitions/(config)vf-module-input-parameters"
52380             }
52381           }
52382         },
52383         "operationId": "GET-vf-module-input-parameters"
52384       },
52385       "post": {
52386         "consumes": [
52387           "application/json",
52388           "application/xml"
52389         ],
52390         "produces": [
52391           "application/json",
52392           "application/xml"
52393         ],
52394         "parameters": [
52395           {
52396             "description": "Keep as M",
52397             "in": "path",
52398             "name": "service-instance-id",
52399             "required": true,
52400             "type": "string"
52401           },
52402           {
52403             "in": "path",
52404             "name": "vnf-id",
52405             "required": true,
52406             "type": "string"
52407           },
52408           {
52409             "in": "path",
52410             "name": "vf-module-id",
52411             "required": true,
52412             "type": "string"
52413           },
52414           {
52415             "in": "body",
52416             "name": "**(config)param",
52417             "required": false,
52418             "schema": {
52419               "$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"
52420             }
52421           }
52422         ],
52423         "responses": {
52424           "200": {
52425             "description": "No response was specified",
52426             "schema": {
52427               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
52428             }
52429           }
52430         },
52431         "operationId": "POST-vf-module-input-parameters"
52432       },
52433       "put": {
52434         "consumes": [
52435           "application/json",
52436           "application/xml"
52437         ],
52438         "produces": [
52439           "application/json",
52440           "application/xml"
52441         ],
52442         "parameters": [
52443           {
52444             "description": "Keep as M",
52445             "in": "path",
52446             "name": "service-instance-id",
52447             "required": true,
52448             "type": "string"
52449           },
52450           {
52451             "in": "path",
52452             "name": "vnf-id",
52453             "required": true,
52454             "type": "string"
52455           },
52456           {
52457             "in": "path",
52458             "name": "vf-module-id",
52459             "required": true,
52460             "type": "string"
52461           },
52462           {
52463             "in": "body",
52464             "name": "(config)vf-module-input-parameters",
52465             "required": false,
52466             "schema": {
52467               "$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"
52468             }
52469           }
52470         ],
52471         "responses": {
52472           "200": {
52473             "description": "No response was specified",
52474             "schema": {
52475               "$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"
52476             }
52477           }
52478         },
52479         "operationId": "PUT-vf-module-input-parameters"
52480       }
52481     },
52482     "/restconf/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}": {
52483       "delete": {
52484         "produces": [
52485           "application/json",
52486           "application/xml"
52487         ],
52488         "parameters": [
52489           {
52490             "description": "Keep as M",
52491             "in": "path",
52492             "name": "service-instance-id",
52493             "required": true,
52494             "type": "string"
52495           },
52496           {
52497             "in": "path",
52498             "name": "vnf-id",
52499             "required": true,
52500             "type": "string"
52501           },
52502           {
52503             "in": "path",
52504             "name": "vf-module-id",
52505             "required": true,
52506             "type": "string"
52507           },
52508           {
52509             "in": "path",
52510             "name": "name",
52511             "required": true,
52512             "type": "string"
52513           }
52514         ],
52515         "responses": {
52516           "200": {
52517             "description": "No response was specified"
52518           }
52519         },
52520         "operationId": "DELETE-param"
52521       },
52522       "get": {
52523         "produces": [
52524           "application/json",
52525           "application/xml"
52526         ],
52527         "parameters": [
52528           {
52529             "description": "Keep as M",
52530             "in": "path",
52531             "name": "service-instance-id",
52532             "required": true,
52533             "type": "string"
52534           },
52535           {
52536             "in": "path",
52537             "name": "vnf-id",
52538             "required": true,
52539             "type": "string"
52540           },
52541           {
52542             "in": "path",
52543             "name": "vf-module-id",
52544             "required": true,
52545             "type": "string"
52546           },
52547           {
52548             "in": "path",
52549             "name": "name",
52550             "required": true,
52551             "type": "string"
52552           }
52553         ],
52554         "responses": {
52555           "200": {
52556             "description": "No response was specified",
52557             "schema": {
52558               "$ref": "#/definitions/(config)param"
52559             }
52560           }
52561         },
52562         "operationId": "GET-param"
52563       },
52564       "post": {
52565         "consumes": [
52566           "application/json",
52567           "application/xml"
52568         ],
52569         "produces": [
52570           "application/json",
52571           "application/xml"
52572         ],
52573         "parameters": [
52574           {
52575             "description": "Keep as M",
52576             "in": "path",
52577             "name": "service-instance-id",
52578             "required": true,
52579             "type": "string"
52580           },
52581           {
52582             "in": "path",
52583             "name": "vnf-id",
52584             "required": true,
52585             "type": "string"
52586           },
52587           {
52588             "in": "path",
52589             "name": "vf-module-id",
52590             "required": true,
52591             "type": "string"
52592           },
52593           {
52594             "in": "path",
52595             "name": "name",
52596             "required": true,
52597             "type": "string"
52598           },
52599           {
52600             "in": "body",
52601             "name": "**(config)resource-resolution-data",
52602             "required": false,
52603             "schema": {
52604               "$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"
52605             }
52606           }
52607         ],
52608         "responses": {
52609           "200": {
52610             "description": "No response was specified",
52611             "schema": {
52612               "$ref": "#/definitions/(config)paramPOST"
52613             }
52614           }
52615         },
52616         "operationId": "POST-param"
52617       },
52618       "put": {
52619         "consumes": [
52620           "application/json",
52621           "application/xml"
52622         ],
52623         "produces": [
52624           "application/json",
52625           "application/xml"
52626         ],
52627         "parameters": [
52628           {
52629             "description": "Keep as M",
52630             "in": "path",
52631             "name": "service-instance-id",
52632             "required": true,
52633             "type": "string"
52634           },
52635           {
52636             "in": "path",
52637             "name": "vnf-id",
52638             "required": true,
52639             "type": "string"
52640           },
52641           {
52642             "in": "path",
52643             "name": "vf-module-id",
52644             "required": true,
52645             "type": "string"
52646           },
52647           {
52648             "in": "path",
52649             "name": "name",
52650             "required": true,
52651             "type": "string"
52652           },
52653           {
52654             "in": "body",
52655             "name": "(config)param",
52656             "required": false,
52657             "schema": {
52658               "$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"
52659             }
52660           }
52661         ],
52662         "responses": {
52663           "200": {
52664             "description": "No response was specified",
52665             "schema": {
52666               "$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"
52667             }
52668           }
52669         },
52670         "operationId": "PUT-param"
52671       }
52672     },
52673     "/restconf/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": {
52674       "delete": {
52675         "produces": [
52676           "application/json",
52677           "application/xml"
52678         ],
52679         "parameters": [
52680           {
52681             "description": "Keep as M",
52682             "in": "path",
52683             "name": "service-instance-id",
52684             "required": true,
52685             "type": "string"
52686           },
52687           {
52688             "in": "path",
52689             "name": "vnf-id",
52690             "required": true,
52691             "type": "string"
52692           },
52693           {
52694             "in": "path",
52695             "name": "vf-module-id",
52696             "required": true,
52697             "type": "string"
52698           },
52699           {
52700             "in": "path",
52701             "name": "name",
52702             "required": true,
52703             "type": "string"
52704           }
52705         ],
52706         "responses": {
52707           "200": {
52708             "description": "No response was specified"
52709           }
52710         },
52711         "operationId": "DELETE-resource-resolution-data"
52712       },
52713       "get": {
52714         "produces": [
52715           "application/json",
52716           "application/xml"
52717         ],
52718         "parameters": [
52719           {
52720             "description": "Keep as M",
52721             "in": "path",
52722             "name": "service-instance-id",
52723             "required": true,
52724             "type": "string"
52725           },
52726           {
52727             "in": "path",
52728             "name": "vnf-id",
52729             "required": true,
52730             "type": "string"
52731           },
52732           {
52733             "in": "path",
52734             "name": "vf-module-id",
52735             "required": true,
52736             "type": "string"
52737           },
52738           {
52739             "in": "path",
52740             "name": "name",
52741             "required": true,
52742             "type": "string"
52743           }
52744         ],
52745         "responses": {
52746           "200": {
52747             "description": "No response was specified",
52748             "schema": {
52749               "$ref": "#/definitions/(config)resource-resolution-data"
52750             }
52751           }
52752         },
52753         "operationId": "GET-resource-resolution-data"
52754       },
52755       "post": {
52756         "consumes": [
52757           "application/json",
52758           "application/xml"
52759         ],
52760         "produces": [
52761           "application/json",
52762           "application/xml"
52763         ],
52764         "parameters": [
52765           {
52766             "description": "Keep as M",
52767             "in": "path",
52768             "name": "service-instance-id",
52769             "required": true,
52770             "type": "string"
52771           },
52772           {
52773             "in": "path",
52774             "name": "vnf-id",
52775             "required": true,
52776             "type": "string"
52777           },
52778           {
52779             "in": "path",
52780             "name": "vf-module-id",
52781             "required": true,
52782             "type": "string"
52783           },
52784           {
52785             "in": "path",
52786             "name": "name",
52787             "required": true,
52788             "type": "string"
52789           },
52790           {
52791             "in": "body",
52792             "name": "**(config)resource-key",
52793             "required": false,
52794             "schema": {
52795               "$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"
52796             }
52797           }
52798         ],
52799         "responses": {
52800           "200": {
52801             "description": "No response was specified",
52802             "schema": {
52803               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
52804             }
52805           }
52806         },
52807         "operationId": "POST-resource-resolution-data"
52808       },
52809       "put": {
52810         "consumes": [
52811           "application/json",
52812           "application/xml"
52813         ],
52814         "produces": [
52815           "application/json",
52816           "application/xml"
52817         ],
52818         "parameters": [
52819           {
52820             "description": "Keep as M",
52821             "in": "path",
52822             "name": "service-instance-id",
52823             "required": true,
52824             "type": "string"
52825           },
52826           {
52827             "in": "path",
52828             "name": "vnf-id",
52829             "required": true,
52830             "type": "string"
52831           },
52832           {
52833             "in": "path",
52834             "name": "vf-module-id",
52835             "required": true,
52836             "type": "string"
52837           },
52838           {
52839             "in": "path",
52840             "name": "name",
52841             "required": true,
52842             "type": "string"
52843           },
52844           {
52845             "in": "body",
52846             "name": "(config)resource-resolution-data",
52847             "required": false,
52848             "schema": {
52849               "$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"
52850             }
52851           }
52852         ],
52853         "responses": {
52854           "200": {
52855             "description": "No response was specified",
52856             "schema": {
52857               "$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"
52858             }
52859           }
52860         },
52861         "operationId": "PUT-resource-resolution-data"
52862       }
52863     },
52864     "/restconf/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}": {
52865       "delete": {
52866         "produces": [
52867           "application/json",
52868           "application/xml"
52869         ],
52870         "parameters": [
52871           {
52872             "description": "Keep as M",
52873             "in": "path",
52874             "name": "service-instance-id",
52875             "required": true,
52876             "type": "string"
52877           },
52878           {
52879             "in": "path",
52880             "name": "vnf-id",
52881             "required": true,
52882             "type": "string"
52883           },
52884           {
52885             "in": "path",
52886             "name": "vf-module-id",
52887             "required": true,
52888             "type": "string"
52889           },
52890           {
52891             "in": "path",
52892             "name": "name",
52893             "required": true,
52894             "type": "string"
52895           },
52896           {
52897             "in": "path",
52898             "name": "name",
52899             "required": true,
52900             "type": "string"
52901           }
52902         ],
52903         "responses": {
52904           "200": {
52905             "description": "No response was specified"
52906           }
52907         },
52908         "operationId": "DELETE-resource-key"
52909       },
52910       "get": {
52911         "produces": [
52912           "application/json",
52913           "application/xml"
52914         ],
52915         "parameters": [
52916           {
52917             "description": "Keep as M",
52918             "in": "path",
52919             "name": "service-instance-id",
52920             "required": true,
52921             "type": "string"
52922           },
52923           {
52924             "in": "path",
52925             "name": "vnf-id",
52926             "required": true,
52927             "type": "string"
52928           },
52929           {
52930             "in": "path",
52931             "name": "vf-module-id",
52932             "required": true,
52933             "type": "string"
52934           },
52935           {
52936             "in": "path",
52937             "name": "name",
52938             "required": true,
52939             "type": "string"
52940           },
52941           {
52942             "in": "path",
52943             "name": "name",
52944             "required": true,
52945             "type": "string"
52946           }
52947         ],
52948         "responses": {
52949           "200": {
52950             "description": "No response was specified",
52951             "schema": {
52952               "$ref": "#/definitions/(config)resource-key"
52953             }
52954           }
52955         },
52956         "operationId": "GET-resource-key"
52957       },
52958       "put": {
52959         "consumes": [
52960           "application/json",
52961           "application/xml"
52962         ],
52963         "produces": [
52964           "application/json",
52965           "application/xml"
52966         ],
52967         "parameters": [
52968           {
52969             "description": "Keep as M",
52970             "in": "path",
52971             "name": "service-instance-id",
52972             "required": true,
52973             "type": "string"
52974           },
52975           {
52976             "in": "path",
52977             "name": "vnf-id",
52978             "required": true,
52979             "type": "string"
52980           },
52981           {
52982             "in": "path",
52983             "name": "vf-module-id",
52984             "required": true,
52985             "type": "string"
52986           },
52987           {
52988             "in": "path",
52989             "name": "name",
52990             "required": true,
52991             "type": "string"
52992           },
52993           {
52994             "in": "path",
52995             "name": "name",
52996             "required": true,
52997             "type": "string"
52998           },
52999           {
53000             "in": "body",
53001             "name": "(config)resource-key",
53002             "required": false,
53003             "schema": {
53004               "$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"
53005             }
53006           }
53007         ],
53008         "responses": {
53009           "200": {
53010             "description": "No response was specified",
53011             "schema": {
53012               "$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"
53013             }
53014           }
53015         },
53016         "operationId": "PUT-resource-key"
53017       }
53018     },
53019     "/restconf/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": {
53020       "delete": {
53021         "produces": [
53022           "application/json",
53023           "application/xml"
53024         ],
53025         "parameters": [
53026           {
53027             "description": "Keep as M",
53028             "in": "path",
53029             "name": "service-instance-id",
53030             "required": true,
53031             "type": "string"
53032           },
53033           {
53034             "in": "path",
53035             "name": "vnf-id",
53036             "required": true,
53037             "type": "string"
53038           },
53039           {
53040             "in": "path",
53041             "name": "vf-module-id",
53042             "required": true,
53043             "type": "string"
53044           }
53045         ],
53046         "responses": {
53047           "200": {
53048             "description": "No response was specified"
53049           }
53050         },
53051         "operationId": "DELETE-vf-module-topology"
53052       },
53053       "get": {
53054         "produces": [
53055           "application/json",
53056           "application/xml"
53057         ],
53058         "parameters": [
53059           {
53060             "description": "Keep as M",
53061             "in": "path",
53062             "name": "service-instance-id",
53063             "required": true,
53064             "type": "string"
53065           },
53066           {
53067             "in": "path",
53068             "name": "vnf-id",
53069             "required": true,
53070             "type": "string"
53071           },
53072           {
53073             "in": "path",
53074             "name": "vf-module-id",
53075             "required": true,
53076             "type": "string"
53077           }
53078         ],
53079         "responses": {
53080           "200": {
53081             "description": "No response was specified",
53082             "schema": {
53083               "$ref": "#/definitions/(config)vf-module-topology"
53084             }
53085           }
53086         },
53087         "operationId": "GET-vf-module-topology"
53088       },
53089       "post": {
53090         "consumes": [
53091           "application/json",
53092           "application/xml"
53093         ],
53094         "produces": [
53095           "application/json",
53096           "application/xml"
53097         ],
53098         "parameters": [
53099           {
53100             "description": "Keep as M",
53101             "in": "path",
53102             "name": "service-instance-id",
53103             "required": true,
53104             "type": "string"
53105           },
53106           {
53107             "in": "path",
53108             "name": "vnf-id",
53109             "required": true,
53110             "type": "string"
53111           },
53112           {
53113             "in": "path",
53114             "name": "vf-module-id",
53115             "required": true,
53116             "type": "string"
53117           },
53118           {
53119             "in": "body",
53120             "name": "**(config)vf-module-parameters",
53121             "required": false,
53122             "schema": {
53123               "$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"
53124             }
53125           },
53126           {
53127             "in": "body",
53128             "name": "**(config)onap-model-information",
53129             "required": false,
53130             "schema": {
53131               "$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"
53132             }
53133           },
53134           {
53135             "in": "body",
53136             "name": "**(config)vf-module-topology-identifier",
53137             "required": false,
53138             "schema": {
53139               "$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"
53140             }
53141           },
53142           {
53143             "in": "body",
53144             "name": "**(config)vf-module-assignments",
53145             "required": false,
53146             "schema": {
53147               "$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"
53148             }
53149           }
53150         ],
53151         "responses": {
53152           "200": {
53153             "description": "No response was specified",
53154             "schema": {
53155               "$ref": "#/definitions/(config)vf-module-topologyPOST"
53156             }
53157           }
53158         },
53159         "operationId": "POST-vf-module-topology"
53160       },
53161       "put": {
53162         "consumes": [
53163           "application/json",
53164           "application/xml"
53165         ],
53166         "produces": [
53167           "application/json",
53168           "application/xml"
53169         ],
53170         "parameters": [
53171           {
53172             "description": "Keep as M",
53173             "in": "path",
53174             "name": "service-instance-id",
53175             "required": true,
53176             "type": "string"
53177           },
53178           {
53179             "in": "path",
53180             "name": "vnf-id",
53181             "required": true,
53182             "type": "string"
53183           },
53184           {
53185             "in": "path",
53186             "name": "vf-module-id",
53187             "required": true,
53188             "type": "string"
53189           },
53190           {
53191             "in": "body",
53192             "name": "(config)vf-module-topology",
53193             "required": false,
53194             "schema": {
53195               "$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"
53196             }
53197           }
53198         ],
53199         "responses": {
53200           "200": {
53201             "description": "No response was specified",
53202             "schema": {
53203               "$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"
53204             }
53205           }
53206         },
53207         "operationId": "PUT-vf-module-topology"
53208       }
53209     },
53210     "/restconf/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": {
53211       "delete": {
53212         "produces": [
53213           "application/json",
53214           "application/xml"
53215         ],
53216         "parameters": [
53217           {
53218             "description": "Keep as M",
53219             "in": "path",
53220             "name": "service-instance-id",
53221             "required": true,
53222             "type": "string"
53223           },
53224           {
53225             "in": "path",
53226             "name": "vnf-id",
53227             "required": true,
53228             "type": "string"
53229           },
53230           {
53231             "in": "path",
53232             "name": "vf-module-id",
53233             "required": true,
53234             "type": "string"
53235           }
53236         ],
53237         "responses": {
53238           "200": {
53239             "description": "No response was specified"
53240           }
53241         },
53242         "operationId": "DELETE-onap-model-information"
53243       },
53244       "get": {
53245         "produces": [
53246           "application/json",
53247           "application/xml"
53248         ],
53249         "parameters": [
53250           {
53251             "description": "Keep as M",
53252             "in": "path",
53253             "name": "service-instance-id",
53254             "required": true,
53255             "type": "string"
53256           },
53257           {
53258             "in": "path",
53259             "name": "vnf-id",
53260             "required": true,
53261             "type": "string"
53262           },
53263           {
53264             "in": "path",
53265             "name": "vf-module-id",
53266             "required": true,
53267             "type": "string"
53268           }
53269         ],
53270         "responses": {
53271           "200": {
53272             "description": "No response was specified",
53273             "schema": {
53274               "$ref": "#/definitions/(config)onap-model-information"
53275             }
53276           }
53277         },
53278         "operationId": "GET-onap-model-information"
53279       },
53280       "put": {
53281         "consumes": [
53282           "application/json",
53283           "application/xml"
53284         ],
53285         "produces": [
53286           "application/json",
53287           "application/xml"
53288         ],
53289         "parameters": [
53290           {
53291             "description": "Keep as M",
53292             "in": "path",
53293             "name": "service-instance-id",
53294             "required": true,
53295             "type": "string"
53296           },
53297           {
53298             "in": "path",
53299             "name": "vnf-id",
53300             "required": true,
53301             "type": "string"
53302           },
53303           {
53304             "in": "path",
53305             "name": "vf-module-id",
53306             "required": true,
53307             "type": "string"
53308           },
53309           {
53310             "in": "body",
53311             "name": "(config)onap-model-information",
53312             "required": false,
53313             "schema": {
53314               "$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"
53315             }
53316           }
53317         ],
53318         "responses": {
53319           "200": {
53320             "description": "No response was specified",
53321             "schema": {
53322               "$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"
53323             }
53324           }
53325         },
53326         "operationId": "PUT-onap-model-information"
53327       }
53328     },
53329     "/restconf/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": {
53330       "delete": {
53331         "produces": [
53332           "application/json",
53333           "application/xml"
53334         ],
53335         "parameters": [
53336           {
53337             "description": "Keep as M",
53338             "in": "path",
53339             "name": "service-instance-id",
53340             "required": true,
53341             "type": "string"
53342           },
53343           {
53344             "in": "path",
53345             "name": "vnf-id",
53346             "required": true,
53347             "type": "string"
53348           },
53349           {
53350             "in": "path",
53351             "name": "vf-module-id",
53352             "required": true,
53353             "type": "string"
53354           }
53355         ],
53356         "responses": {
53357           "200": {
53358             "description": "No response was specified"
53359           }
53360         },
53361         "operationId": "DELETE-vf-module-assignments"
53362       },
53363       "get": {
53364         "produces": [
53365           "application/json",
53366           "application/xml"
53367         ],
53368         "parameters": [
53369           {
53370             "description": "Keep as M",
53371             "in": "path",
53372             "name": "service-instance-id",
53373             "required": true,
53374             "type": "string"
53375           },
53376           {
53377             "in": "path",
53378             "name": "vnf-id",
53379             "required": true,
53380             "type": "string"
53381           },
53382           {
53383             "in": "path",
53384             "name": "vf-module-id",
53385             "required": true,
53386             "type": "string"
53387           }
53388         ],
53389         "responses": {
53390           "200": {
53391             "description": "No response was specified",
53392             "schema": {
53393               "$ref": "#/definitions/(config)vf-module-assignments"
53394             }
53395           }
53396         },
53397         "operationId": "GET-vf-module-assignments"
53398       },
53399       "post": {
53400         "consumes": [
53401           "application/json",
53402           "application/xml"
53403         ],
53404         "produces": [
53405           "application/json",
53406           "application/xml"
53407         ],
53408         "parameters": [
53409           {
53410             "description": "Keep as M",
53411             "in": "path",
53412             "name": "service-instance-id",
53413             "required": true,
53414             "type": "string"
53415           },
53416           {
53417             "in": "path",
53418             "name": "vnf-id",
53419             "required": true,
53420             "type": "string"
53421           },
53422           {
53423             "in": "path",
53424             "name": "vf-module-id",
53425             "required": true,
53426             "type": "string"
53427           },
53428           {
53429             "in": "body",
53430             "name": "**(config)vms",
53431             "required": false,
53432             "schema": {
53433               "$ref": "#/definitions/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"
53434             }
53435           },
53436           {
53437             "in": "body",
53438             "name": "**(config)dhcp-subnet-assignments",
53439             "required": false,
53440             "schema": {
53441               "$ref": "#/definitions/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)dhcp-subnet-assignments-TOP"
53442             }
53443           },
53444           {
53445             "in": "body",
53446             "name": "**(config)vlan-vnfc-instance-groups",
53447             "required": false,
53448             "schema": {
53449               "$ref": "#/definitions/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"
53450             }
53451           }
53452         ],
53453         "responses": {
53454           "200": {
53455             "description": "No response was specified",
53456             "schema": {
53457               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
53458             }
53459           }
53460         },
53461         "operationId": "POST-vf-module-assignments"
53462       },
53463       "put": {
53464         "consumes": [
53465           "application/json",
53466           "application/xml"
53467         ],
53468         "produces": [
53469           "application/json",
53470           "application/xml"
53471         ],
53472         "parameters": [
53473           {
53474             "description": "Keep as M",
53475             "in": "path",
53476             "name": "service-instance-id",
53477             "required": true,
53478             "type": "string"
53479           },
53480           {
53481             "in": "path",
53482             "name": "vnf-id",
53483             "required": true,
53484             "type": "string"
53485           },
53486           {
53487             "in": "path",
53488             "name": "vf-module-id",
53489             "required": true,
53490             "type": "string"
53491           },
53492           {
53493             "in": "body",
53494             "name": "(config)vf-module-assignments",
53495             "required": false,
53496             "schema": {
53497               "$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"
53498             }
53499           }
53500         ],
53501         "responses": {
53502           "200": {
53503             "description": "No response was specified",
53504             "schema": {
53505               "$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"
53506             }
53507           }
53508         },
53509         "operationId": "PUT-vf-module-assignments"
53510       }
53511     },
53512     "/restconf/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/dhcp-subnet-assignments": {
53513       "delete": {
53514         "produces": [
53515           "application/json",
53516           "application/xml"
53517         ],
53518         "parameters": [
53519           {
53520             "description": "Keep as M",
53521             "in": "path",
53522             "name": "service-instance-id",
53523             "required": true,
53524             "type": "string"
53525           },
53526           {
53527             "in": "path",
53528             "name": "vnf-id",
53529             "required": true,
53530             "type": "string"
53531           },
53532           {
53533             "in": "path",
53534             "name": "vf-module-id",
53535             "required": true,
53536             "type": "string"
53537           }
53538         ],
53539         "responses": {
53540           "200": {
53541             "description": "No response was specified"
53542           }
53543         },
53544         "operationId": "DELETE-dhcp-subnet-assignments"
53545       },
53546       "get": {
53547         "produces": [
53548           "application/json",
53549           "application/xml"
53550         ],
53551         "parameters": [
53552           {
53553             "description": "Keep as M",
53554             "in": "path",
53555             "name": "service-instance-id",
53556             "required": true,
53557             "type": "string"
53558           },
53559           {
53560             "in": "path",
53561             "name": "vnf-id",
53562             "required": true,
53563             "type": "string"
53564           },
53565           {
53566             "in": "path",
53567             "name": "vf-module-id",
53568             "required": true,
53569             "type": "string"
53570           }
53571         ],
53572         "responses": {
53573           "200": {
53574             "description": "No response was specified",
53575             "schema": {
53576               "$ref": "#/definitions/(config)dhcp-subnet-assignments"
53577             }
53578           }
53579         },
53580         "operationId": "GET-dhcp-subnet-assignments"
53581       },
53582       "post": {
53583         "consumes": [
53584           "application/json",
53585           "application/xml"
53586         ],
53587         "produces": [
53588           "application/json",
53589           "application/xml"
53590         ],
53591         "parameters": [
53592           {
53593             "description": "Keep as M",
53594             "in": "path",
53595             "name": "service-instance-id",
53596             "required": true,
53597             "type": "string"
53598           },
53599           {
53600             "in": "path",
53601             "name": "vnf-id",
53602             "required": true,
53603             "type": "string"
53604           },
53605           {
53606             "in": "path",
53607             "name": "vf-module-id",
53608             "required": true,
53609             "type": "string"
53610           },
53611           {
53612             "in": "body",
53613             "name": "**(config)dhcp-subnet-assignment",
53614             "required": false,
53615             "schema": {
53616               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
53617             }
53618           }
53619         ],
53620         "responses": {
53621           "200": {
53622             "description": "No response was specified",
53623             "schema": {
53624               "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST"
53625             }
53626           }
53627         },
53628         "operationId": "POST-dhcp-subnet-assignments"
53629       },
53630       "put": {
53631         "consumes": [
53632           "application/json",
53633           "application/xml"
53634         ],
53635         "produces": [
53636           "application/json",
53637           "application/xml"
53638         ],
53639         "parameters": [
53640           {
53641             "description": "Keep as M",
53642             "in": "path",
53643             "name": "service-instance-id",
53644             "required": true,
53645             "type": "string"
53646           },
53647           {
53648             "in": "path",
53649             "name": "vnf-id",
53650             "required": true,
53651             "type": "string"
53652           },
53653           {
53654             "in": "path",
53655             "name": "vf-module-id",
53656             "required": true,
53657             "type": "string"
53658           },
53659           {
53660             "in": "body",
53661             "name": "(config)dhcp-subnet-assignments",
53662             "required": false,
53663             "schema": {
53664               "$ref": "#/definitions/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)dhcp-subnet-assignments-TOP"
53665             }
53666           }
53667         ],
53668         "responses": {
53669           "200": {
53670             "description": "No response was specified",
53671             "schema": {
53672               "$ref": "#/definitions/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)dhcp-subnet-assignments-TOP"
53673             }
53674           }
53675         },
53676         "operationId": "PUT-dhcp-subnet-assignments"
53677       }
53678     },
53679     "/restconf/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/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-id}": {
53680       "delete": {
53681         "produces": [
53682           "application/json",
53683           "application/xml"
53684         ],
53685         "parameters": [
53686           {
53687             "description": "Keep as M",
53688             "in": "path",
53689             "name": "service-instance-id",
53690             "required": true,
53691             "type": "string"
53692           },
53693           {
53694             "in": "path",
53695             "name": "vnf-id",
53696             "required": true,
53697             "type": "string"
53698           },
53699           {
53700             "in": "path",
53701             "name": "vf-module-id",
53702             "required": true,
53703             "type": "string"
53704           },
53705           {
53706             "description": "Same as subnet-id in subnet-data structure",
53707             "in": "path",
53708             "name": "neutron-subnet-id",
53709             "required": true,
53710             "type": "string"
53711           }
53712         ],
53713         "responses": {
53714           "200": {
53715             "description": "No response was specified"
53716           }
53717         },
53718         "operationId": "DELETE-dhcp-subnet-assignment"
53719       },
53720       "get": {
53721         "produces": [
53722           "application/json",
53723           "application/xml"
53724         ],
53725         "parameters": [
53726           {
53727             "description": "Keep as M",
53728             "in": "path",
53729             "name": "service-instance-id",
53730             "required": true,
53731             "type": "string"
53732           },
53733           {
53734             "in": "path",
53735             "name": "vnf-id",
53736             "required": true,
53737             "type": "string"
53738           },
53739           {
53740             "in": "path",
53741             "name": "vf-module-id",
53742             "required": true,
53743             "type": "string"
53744           },
53745           {
53746             "description": "Same as subnet-id in subnet-data structure",
53747             "in": "path",
53748             "name": "neutron-subnet-id",
53749             "required": true,
53750             "type": "string"
53751           }
53752         ],
53753         "responses": {
53754           "200": {
53755             "description": "No response was specified",
53756             "schema": {
53757               "$ref": "#/definitions/(config)dhcp-subnet-assignment"
53758             }
53759           }
53760         },
53761         "operationId": "GET-dhcp-subnet-assignment"
53762       },
53763       "put": {
53764         "consumes": [
53765           "application/json",
53766           "application/xml"
53767         ],
53768         "produces": [
53769           "application/json",
53770           "application/xml"
53771         ],
53772         "parameters": [
53773           {
53774             "description": "Keep as M",
53775             "in": "path",
53776             "name": "service-instance-id",
53777             "required": true,
53778             "type": "string"
53779           },
53780           {
53781             "in": "path",
53782             "name": "vnf-id",
53783             "required": true,
53784             "type": "string"
53785           },
53786           {
53787             "in": "path",
53788             "name": "vf-module-id",
53789             "required": true,
53790             "type": "string"
53791           },
53792           {
53793             "description": "Same as subnet-id in subnet-data structure",
53794             "in": "path",
53795             "name": "neutron-subnet-id",
53796             "required": true,
53797             "type": "string"
53798           },
53799           {
53800             "in": "body",
53801             "name": "(config)dhcp-subnet-assignment",
53802             "required": false,
53803             "schema": {
53804               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
53805             }
53806           }
53807         ],
53808         "responses": {
53809           "200": {
53810             "description": "No response was specified",
53811             "schema": {
53812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP"
53813             }
53814           }
53815         },
53816         "operationId": "PUT-dhcp-subnet-assignment"
53817       }
53818     },
53819     "/restconf/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": {
53820       "delete": {
53821         "produces": [
53822           "application/json",
53823           "application/xml"
53824         ],
53825         "parameters": [
53826           {
53827             "description": "Keep as M",
53828             "in": "path",
53829             "name": "service-instance-id",
53830             "required": true,
53831             "type": "string"
53832           },
53833           {
53834             "in": "path",
53835             "name": "vnf-id",
53836             "required": true,
53837             "type": "string"
53838           },
53839           {
53840             "in": "path",
53841             "name": "vf-module-id",
53842             "required": true,
53843             "type": "string"
53844           }
53845         ],
53846         "responses": {
53847           "200": {
53848             "description": "No response was specified"
53849           }
53850         },
53851         "operationId": "DELETE-vlan-vnfc-instance-groups"
53852       },
53853       "get": {
53854         "produces": [
53855           "application/json",
53856           "application/xml"
53857         ],
53858         "parameters": [
53859           {
53860             "description": "Keep as M",
53861             "in": "path",
53862             "name": "service-instance-id",
53863             "required": true,
53864             "type": "string"
53865           },
53866           {
53867             "in": "path",
53868             "name": "vnf-id",
53869             "required": true,
53870             "type": "string"
53871           },
53872           {
53873             "in": "path",
53874             "name": "vf-module-id",
53875             "required": true,
53876             "type": "string"
53877           }
53878         ],
53879         "responses": {
53880           "200": {
53881             "description": "No response was specified",
53882             "schema": {
53883               "$ref": "#/definitions/(config)vlan-vnfc-instance-groups"
53884             }
53885           }
53886         },
53887         "operationId": "GET-vlan-vnfc-instance-groups"
53888       },
53889       "post": {
53890         "consumes": [
53891           "application/json",
53892           "application/xml"
53893         ],
53894         "produces": [
53895           "application/json",
53896           "application/xml"
53897         ],
53898         "parameters": [
53899           {
53900             "description": "Keep as M",
53901             "in": "path",
53902             "name": "service-instance-id",
53903             "required": true,
53904             "type": "string"
53905           },
53906           {
53907             "in": "path",
53908             "name": "vnf-id",
53909             "required": true,
53910             "type": "string"
53911           },
53912           {
53913             "in": "path",
53914             "name": "vf-module-id",
53915             "required": true,
53916             "type": "string"
53917           },
53918           {
53919             "in": "body",
53920             "name": "**(config)vlan-vnfc-instance-group",
53921             "required": false,
53922             "schema": {
53923               "$ref": "#/definitions/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"
53924             }
53925           }
53926         ],
53927         "responses": {
53928           "200": {
53929             "description": "No response was specified",
53930             "schema": {
53931               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST"
53932             }
53933           }
53934         },
53935         "operationId": "POST-vlan-vnfc-instance-groups"
53936       },
53937       "put": {
53938         "consumes": [
53939           "application/json",
53940           "application/xml"
53941         ],
53942         "produces": [
53943           "application/json",
53944           "application/xml"
53945         ],
53946         "parameters": [
53947           {
53948             "description": "Keep as M",
53949             "in": "path",
53950             "name": "service-instance-id",
53951             "required": true,
53952             "type": "string"
53953           },
53954           {
53955             "in": "path",
53956             "name": "vnf-id",
53957             "required": true,
53958             "type": "string"
53959           },
53960           {
53961             "in": "path",
53962             "name": "vf-module-id",
53963             "required": true,
53964             "type": "string"
53965           },
53966           {
53967             "in": "body",
53968             "name": "(config)vlan-vnfc-instance-groups",
53969             "required": false,
53970             "schema": {
53971               "$ref": "#/definitions/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"
53972             }
53973           }
53974         ],
53975         "responses": {
53976           "200": {
53977             "description": "No response was specified",
53978             "schema": {
53979               "$ref": "#/definitions/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"
53980             }
53981           }
53982         },
53983         "operationId": "PUT-vlan-vnfc-instance-groups"
53984       }
53985     },
53986     "/restconf/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}": {
53987       "delete": {
53988         "produces": [
53989           "application/json",
53990           "application/xml"
53991         ],
53992         "parameters": [
53993           {
53994             "description": "Keep as M",
53995             "in": "path",
53996             "name": "service-instance-id",
53997             "required": true,
53998             "type": "string"
53999           },
54000           {
54001             "in": "path",
54002             "name": "vnf-id",
54003             "required": true,
54004             "type": "string"
54005           },
54006           {
54007             "in": "path",
54008             "name": "vf-module-id",
54009             "required": true,
54010             "type": "string"
54011           },
54012           {
54013             "description": "A&AI ID",
54014             "in": "path",
54015             "name": "instance-group-id",
54016             "required": true,
54017             "type": "string"
54018           }
54019         ],
54020         "responses": {
54021           "200": {
54022             "description": "No response was specified"
54023           }
54024         },
54025         "operationId": "DELETE-vlan-vnfc-instance-group"
54026       },
54027       "get": {
54028         "produces": [
54029           "application/json",
54030           "application/xml"
54031         ],
54032         "parameters": [
54033           {
54034             "description": "Keep as M",
54035             "in": "path",
54036             "name": "service-instance-id",
54037             "required": true,
54038             "type": "string"
54039           },
54040           {
54041             "in": "path",
54042             "name": "vnf-id",
54043             "required": true,
54044             "type": "string"
54045           },
54046           {
54047             "in": "path",
54048             "name": "vf-module-id",
54049             "required": true,
54050             "type": "string"
54051           },
54052           {
54053             "description": "A&AI ID",
54054             "in": "path",
54055             "name": "instance-group-id",
54056             "required": true,
54057             "type": "string"
54058           }
54059         ],
54060         "responses": {
54061           "200": {
54062             "description": "No response was specified",
54063             "schema": {
54064               "$ref": "#/definitions/(config)vlan-vnfc-instance-group"
54065             }
54066           }
54067         },
54068         "operationId": "GET-vlan-vnfc-instance-group"
54069       },
54070       "post": {
54071         "consumes": [
54072           "application/json",
54073           "application/xml"
54074         ],
54075         "produces": [
54076           "application/json",
54077           "application/xml"
54078         ],
54079         "parameters": [
54080           {
54081             "description": "Keep as M",
54082             "in": "path",
54083             "name": "service-instance-id",
54084             "required": true,
54085             "type": "string"
54086           },
54087           {
54088             "in": "path",
54089             "name": "vnf-id",
54090             "required": true,
54091             "type": "string"
54092           },
54093           {
54094             "in": "path",
54095             "name": "vf-module-id",
54096             "required": true,
54097             "type": "string"
54098           },
54099           {
54100             "description": "A&AI ID",
54101             "in": "path",
54102             "name": "instance-group-id",
54103             "required": true,
54104             "type": "string"
54105           },
54106           {
54107             "in": "body",
54108             "name": "**(config)vnfcs",
54109             "required": false,
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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
54112             }
54113           }
54114         ],
54115         "responses": {
54116           "200": {
54117             "description": "No response was specified",
54118             "schema": {
54119               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST"
54120             }
54121           }
54122         },
54123         "operationId": "POST-vlan-vnfc-instance-group"
54124       },
54125       "put": {
54126         "consumes": [
54127           "application/json",
54128           "application/xml"
54129         ],
54130         "produces": [
54131           "application/json",
54132           "application/xml"
54133         ],
54134         "parameters": [
54135           {
54136             "description": "Keep as M",
54137             "in": "path",
54138             "name": "service-instance-id",
54139             "required": true,
54140             "type": "string"
54141           },
54142           {
54143             "in": "path",
54144             "name": "vnf-id",
54145             "required": true,
54146             "type": "string"
54147           },
54148           {
54149             "in": "path",
54150             "name": "vf-module-id",
54151             "required": true,
54152             "type": "string"
54153           },
54154           {
54155             "description": "A&AI ID",
54156             "in": "path",
54157             "name": "instance-group-id",
54158             "required": true,
54159             "type": "string"
54160           },
54161           {
54162             "in": "body",
54163             "name": "(config)vlan-vnfc-instance-group",
54164             "required": false,
54165             "schema": {
54166               "$ref": "#/definitions/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"
54167             }
54168           }
54169         ],
54170         "responses": {
54171           "200": {
54172             "description": "No response was specified",
54173             "schema": {
54174               "$ref": "#/definitions/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"
54175             }
54176           }
54177         },
54178         "operationId": "PUT-vlan-vnfc-instance-group"
54179       }
54180     },
54181     "/restconf/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": {
54182       "delete": {
54183         "produces": [
54184           "application/json",
54185           "application/xml"
54186         ],
54187         "parameters": [
54188           {
54189             "description": "Keep as M",
54190             "in": "path",
54191             "name": "service-instance-id",
54192             "required": true,
54193             "type": "string"
54194           },
54195           {
54196             "in": "path",
54197             "name": "vnf-id",
54198             "required": true,
54199             "type": "string"
54200           },
54201           {
54202             "in": "path",
54203             "name": "vf-module-id",
54204             "required": true,
54205             "type": "string"
54206           },
54207           {
54208             "description": "A&AI ID",
54209             "in": "path",
54210             "name": "instance-group-id",
54211             "required": true,
54212             "type": "string"
54213           }
54214         ],
54215         "responses": {
54216           "200": {
54217             "description": "No response was specified"
54218           }
54219         },
54220         "operationId": "DELETE-vnfcs"
54221       },
54222       "get": {
54223         "produces": [
54224           "application/json",
54225           "application/xml"
54226         ],
54227         "parameters": [
54228           {
54229             "description": "Keep as M",
54230             "in": "path",
54231             "name": "service-instance-id",
54232             "required": true,
54233             "type": "string"
54234           },
54235           {
54236             "in": "path",
54237             "name": "vnf-id",
54238             "required": true,
54239             "type": "string"
54240           },
54241           {
54242             "in": "path",
54243             "name": "vf-module-id",
54244             "required": true,
54245             "type": "string"
54246           },
54247           {
54248             "description": "A&AI ID",
54249             "in": "path",
54250             "name": "instance-group-id",
54251             "required": true,
54252             "type": "string"
54253           }
54254         ],
54255         "responses": {
54256           "200": {
54257             "description": "No response was specified",
54258             "schema": {
54259               "$ref": "#/definitions/(config)vnfcs"
54260             }
54261           }
54262         },
54263         "operationId": "GET-vnfcs"
54264       },
54265       "post": {
54266         "consumes": [
54267           "application/json",
54268           "application/xml"
54269         ],
54270         "produces": [
54271           "application/json",
54272           "application/xml"
54273         ],
54274         "parameters": [
54275           {
54276             "description": "Keep as M",
54277             "in": "path",
54278             "name": "service-instance-id",
54279             "required": true,
54280             "type": "string"
54281           },
54282           {
54283             "in": "path",
54284             "name": "vnf-id",
54285             "required": true,
54286             "type": "string"
54287           },
54288           {
54289             "in": "path",
54290             "name": "vf-module-id",
54291             "required": true,
54292             "type": "string"
54293           },
54294           {
54295             "description": "A&AI ID",
54296             "in": "path",
54297             "name": "instance-group-id",
54298             "required": true,
54299             "type": "string"
54300           },
54301           {
54302             "in": "body",
54303             "name": "**(config)vnfc",
54304             "required": false,
54305             "schema": {
54306               "$ref": "#/definitions/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"
54307             }
54308           }
54309         ],
54310         "responses": {
54311           "200": {
54312             "description": "No response was specified",
54313             "schema": {
54314               "$ref": "#/definitions/(config)vnfcsPOST"
54315             }
54316           }
54317         },
54318         "operationId": "POST-vnfcs"
54319       },
54320       "put": {
54321         "consumes": [
54322           "application/json",
54323           "application/xml"
54324         ],
54325         "produces": [
54326           "application/json",
54327           "application/xml"
54328         ],
54329         "parameters": [
54330           {
54331             "description": "Keep as M",
54332             "in": "path",
54333             "name": "service-instance-id",
54334             "required": true,
54335             "type": "string"
54336           },
54337           {
54338             "in": "path",
54339             "name": "vnf-id",
54340             "required": true,
54341             "type": "string"
54342           },
54343           {
54344             "in": "path",
54345             "name": "vf-module-id",
54346             "required": true,
54347             "type": "string"
54348           },
54349           {
54350             "description": "A&AI ID",
54351             "in": "path",
54352             "name": "instance-group-id",
54353             "required": true,
54354             "type": "string"
54355           },
54356           {
54357             "in": "body",
54358             "name": "(config)vnfcs",
54359             "required": false,
54360             "schema": {
54361               "$ref": "#/definitions/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"
54362             }
54363           }
54364         ],
54365         "responses": {
54366           "200": {
54367             "description": "No response was specified",
54368             "schema": {
54369               "$ref": "#/definitions/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"
54370             }
54371           }
54372         },
54373         "operationId": "PUT-vnfcs"
54374       }
54375     },
54376     "/restconf/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}": {
54377       "delete": {
54378         "produces": [
54379           "application/json",
54380           "application/xml"
54381         ],
54382         "parameters": [
54383           {
54384             "description": "Keep as M",
54385             "in": "path",
54386             "name": "service-instance-id",
54387             "required": true,
54388             "type": "string"
54389           },
54390           {
54391             "in": "path",
54392             "name": "vnf-id",
54393             "required": true,
54394             "type": "string"
54395           },
54396           {
54397             "in": "path",
54398             "name": "vf-module-id",
54399             "required": true,
54400             "type": "string"
54401           },
54402           {
54403             "description": "A&AI ID",
54404             "in": "path",
54405             "name": "instance-group-id",
54406             "required": true,
54407             "type": "string"
54408           },
54409           {
54410             "in": "path",
54411             "name": "vnfc-name",
54412             "required": true,
54413             "type": "string"
54414           }
54415         ],
54416         "responses": {
54417           "200": {
54418             "description": "No response was specified"
54419           }
54420         },
54421         "operationId": "DELETE-vnfc"
54422       },
54423       "get": {
54424         "produces": [
54425           "application/json",
54426           "application/xml"
54427         ],
54428         "parameters": [
54429           {
54430             "description": "Keep as M",
54431             "in": "path",
54432             "name": "service-instance-id",
54433             "required": true,
54434             "type": "string"
54435           },
54436           {
54437             "in": "path",
54438             "name": "vnf-id",
54439             "required": true,
54440             "type": "string"
54441           },
54442           {
54443             "in": "path",
54444             "name": "vf-module-id",
54445             "required": true,
54446             "type": "string"
54447           },
54448           {
54449             "description": "A&AI ID",
54450             "in": "path",
54451             "name": "instance-group-id",
54452             "required": true,
54453             "type": "string"
54454           },
54455           {
54456             "in": "path",
54457             "name": "vnfc-name",
54458             "required": true,
54459             "type": "string"
54460           }
54461         ],
54462         "responses": {
54463           "200": {
54464             "description": "No response was specified",
54465             "schema": {
54466               "$ref": "#/definitions/(config)vnfc"
54467             }
54468           }
54469         },
54470         "operationId": "GET-vnfc"
54471       },
54472       "post": {
54473         "consumes": [
54474           "application/json",
54475           "application/xml"
54476         ],
54477         "produces": [
54478           "application/json",
54479           "application/xml"
54480         ],
54481         "parameters": [
54482           {
54483             "description": "Keep as M",
54484             "in": "path",
54485             "name": "service-instance-id",
54486             "required": true,
54487             "type": "string"
54488           },
54489           {
54490             "in": "path",
54491             "name": "vnf-id",
54492             "required": true,
54493             "type": "string"
54494           },
54495           {
54496             "in": "path",
54497             "name": "vf-module-id",
54498             "required": true,
54499             "type": "string"
54500           },
54501           {
54502             "description": "A&AI ID",
54503             "in": "path",
54504             "name": "instance-group-id",
54505             "required": true,
54506             "type": "string"
54507           },
54508           {
54509             "in": "path",
54510             "name": "vnfc-name",
54511             "required": true,
54512             "type": "string"
54513           },
54514           {
54515             "in": "body",
54516             "name": "**(config)vnic-groups",
54517             "required": false,
54518             "schema": {
54519               "$ref": "#/definitions/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"
54520             }
54521           }
54522         ],
54523         "responses": {
54524           "200": {
54525             "description": "No response was specified",
54526             "schema": {
54527               "$ref": "#/definitions/(config)vnfcPOST"
54528             }
54529           }
54530         },
54531         "operationId": "POST-vnfc"
54532       },
54533       "put": {
54534         "consumes": [
54535           "application/json",
54536           "application/xml"
54537         ],
54538         "produces": [
54539           "application/json",
54540           "application/xml"
54541         ],
54542         "parameters": [
54543           {
54544             "description": "Keep as M",
54545             "in": "path",
54546             "name": "service-instance-id",
54547             "required": true,
54548             "type": "string"
54549           },
54550           {
54551             "in": "path",
54552             "name": "vnf-id",
54553             "required": true,
54554             "type": "string"
54555           },
54556           {
54557             "in": "path",
54558             "name": "vf-module-id",
54559             "required": true,
54560             "type": "string"
54561           },
54562           {
54563             "description": "A&AI ID",
54564             "in": "path",
54565             "name": "instance-group-id",
54566             "required": true,
54567             "type": "string"
54568           },
54569           {
54570             "in": "path",
54571             "name": "vnfc-name",
54572             "required": true,
54573             "type": "string"
54574           },
54575           {
54576             "in": "body",
54577             "name": "(config)vnfc",
54578             "required": false,
54579             "schema": {
54580               "$ref": "#/definitions/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"
54581             }
54582           }
54583         ],
54584         "responses": {
54585           "200": {
54586             "description": "No response was specified",
54587             "schema": {
54588               "$ref": "#/definitions/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"
54589             }
54590           }
54591         },
54592         "operationId": "PUT-vnfc"
54593       }
54594     },
54595     "/restconf/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": {
54596       "delete": {
54597         "produces": [
54598           "application/json",
54599           "application/xml"
54600         ],
54601         "parameters": [
54602           {
54603             "description": "Keep as M",
54604             "in": "path",
54605             "name": "service-instance-id",
54606             "required": true,
54607             "type": "string"
54608           },
54609           {
54610             "in": "path",
54611             "name": "vnf-id",
54612             "required": true,
54613             "type": "string"
54614           },
54615           {
54616             "in": "path",
54617             "name": "vf-module-id",
54618             "required": true,
54619             "type": "string"
54620           },
54621           {
54622             "description": "A&AI ID",
54623             "in": "path",
54624             "name": "instance-group-id",
54625             "required": true,
54626             "type": "string"
54627           },
54628           {
54629             "in": "path",
54630             "name": "vnfc-name",
54631             "required": true,
54632             "type": "string"
54633           }
54634         ],
54635         "responses": {
54636           "200": {
54637             "description": "No response was specified"
54638           }
54639         },
54640         "operationId": "DELETE-vnic-groups"
54641       },
54642       "get": {
54643         "produces": [
54644           "application/json",
54645           "application/xml"
54646         ],
54647         "parameters": [
54648           {
54649             "description": "Keep as M",
54650             "in": "path",
54651             "name": "service-instance-id",
54652             "required": true,
54653             "type": "string"
54654           },
54655           {
54656             "in": "path",
54657             "name": "vnf-id",
54658             "required": true,
54659             "type": "string"
54660           },
54661           {
54662             "in": "path",
54663             "name": "vf-module-id",
54664             "required": true,
54665             "type": "string"
54666           },
54667           {
54668             "description": "A&AI ID",
54669             "in": "path",
54670             "name": "instance-group-id",
54671             "required": true,
54672             "type": "string"
54673           },
54674           {
54675             "in": "path",
54676             "name": "vnfc-name",
54677             "required": true,
54678             "type": "string"
54679           }
54680         ],
54681         "responses": {
54682           "200": {
54683             "description": "No response was specified",
54684             "schema": {
54685               "$ref": "#/definitions/(config)vnic-groups"
54686             }
54687           }
54688         },
54689         "operationId": "GET-vnic-groups"
54690       },
54691       "post": {
54692         "consumes": [
54693           "application/json",
54694           "application/xml"
54695         ],
54696         "produces": [
54697           "application/json",
54698           "application/xml"
54699         ],
54700         "parameters": [
54701           {
54702             "description": "Keep as M",
54703             "in": "path",
54704             "name": "service-instance-id",
54705             "required": true,
54706             "type": "string"
54707           },
54708           {
54709             "in": "path",
54710             "name": "vnf-id",
54711             "required": true,
54712             "type": "string"
54713           },
54714           {
54715             "in": "path",
54716             "name": "vf-module-id",
54717             "required": true,
54718             "type": "string"
54719           },
54720           {
54721             "description": "A&AI ID",
54722             "in": "path",
54723             "name": "instance-group-id",
54724             "required": true,
54725             "type": "string"
54726           },
54727           {
54728             "in": "path",
54729             "name": "vnfc-name",
54730             "required": true,
54731             "type": "string"
54732           },
54733           {
54734             "in": "body",
54735             "name": "**(config)vnic-group",
54736             "required": false,
54737             "schema": {
54738               "$ref": "#/definitions/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"
54739             }
54740           }
54741         ],
54742         "responses": {
54743           "200": {
54744             "description": "No response was specified",
54745             "schema": {
54746               "$ref": "#/definitions/(config)vnic-groupsPOST"
54747             }
54748           }
54749         },
54750         "operationId": "POST-vnic-groups"
54751       },
54752       "put": {
54753         "consumes": [
54754           "application/json",
54755           "application/xml"
54756         ],
54757         "produces": [
54758           "application/json",
54759           "application/xml"
54760         ],
54761         "parameters": [
54762           {
54763             "description": "Keep as M",
54764             "in": "path",
54765             "name": "service-instance-id",
54766             "required": true,
54767             "type": "string"
54768           },
54769           {
54770             "in": "path",
54771             "name": "vnf-id",
54772             "required": true,
54773             "type": "string"
54774           },
54775           {
54776             "in": "path",
54777             "name": "vf-module-id",
54778             "required": true,
54779             "type": "string"
54780           },
54781           {
54782             "description": "A&AI ID",
54783             "in": "path",
54784             "name": "instance-group-id",
54785             "required": true,
54786             "type": "string"
54787           },
54788           {
54789             "in": "path",
54790             "name": "vnfc-name",
54791             "required": true,
54792             "type": "string"
54793           },
54794           {
54795             "in": "body",
54796             "name": "(config)vnic-groups",
54797             "required": false,
54798             "schema": {
54799               "$ref": "#/definitions/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"
54800             }
54801           }
54802         ],
54803         "responses": {
54804           "200": {
54805             "description": "No response was specified",
54806             "schema": {
54807               "$ref": "#/definitions/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"
54808             }
54809           }
54810         },
54811         "operationId": "PUT-vnic-groups"
54812       }
54813     },
54814     "/restconf/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}": {
54815       "delete": {
54816         "produces": [
54817           "application/json",
54818           "application/xml"
54819         ],
54820         "parameters": [
54821           {
54822             "description": "Keep as M",
54823             "in": "path",
54824             "name": "service-instance-id",
54825             "required": true,
54826             "type": "string"
54827           },
54828           {
54829             "in": "path",
54830             "name": "vnf-id",
54831             "required": true,
54832             "type": "string"
54833           },
54834           {
54835             "in": "path",
54836             "name": "vf-module-id",
54837             "required": true,
54838             "type": "string"
54839           },
54840           {
54841             "description": "A&AI ID",
54842             "in": "path",
54843             "name": "instance-group-id",
54844             "required": true,
54845             "type": "string"
54846           },
54847           {
54848             "in": "path",
54849             "name": "vnfc-name",
54850             "required": true,
54851             "type": "string"
54852           },
54853           {
54854             "description": "Same as network-role of network where vnic is connected",
54855             "in": "path",
54856             "name": "vnic-interface-role",
54857             "required": true,
54858             "type": "string"
54859           }
54860         ],
54861         "responses": {
54862           "200": {
54863             "description": "No response was specified"
54864           }
54865         },
54866         "operationId": "DELETE-vnic-group"
54867       },
54868       "get": {
54869         "produces": [
54870           "application/json",
54871           "application/xml"
54872         ],
54873         "parameters": [
54874           {
54875             "description": "Keep as M",
54876             "in": "path",
54877             "name": "service-instance-id",
54878             "required": true,
54879             "type": "string"
54880           },
54881           {
54882             "in": "path",
54883             "name": "vnf-id",
54884             "required": true,
54885             "type": "string"
54886           },
54887           {
54888             "in": "path",
54889             "name": "vf-module-id",
54890             "required": true,
54891             "type": "string"
54892           },
54893           {
54894             "description": "A&AI ID",
54895             "in": "path",
54896             "name": "instance-group-id",
54897             "required": true,
54898             "type": "string"
54899           },
54900           {
54901             "in": "path",
54902             "name": "vnfc-name",
54903             "required": true,
54904             "type": "string"
54905           },
54906           {
54907             "description": "Same as network-role of network where vnic is connected",
54908             "in": "path",
54909             "name": "vnic-interface-role",
54910             "required": true,
54911             "type": "string"
54912           }
54913         ],
54914         "responses": {
54915           "200": {
54916             "description": "No response was specified",
54917             "schema": {
54918               "$ref": "#/definitions/(config)vnic-group"
54919             }
54920           }
54921         },
54922         "operationId": "GET-vnic-group"
54923       },
54924       "post": {
54925         "consumes": [
54926           "application/json",
54927           "application/xml"
54928         ],
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             "description": "A&AI ID",
54955             "in": "path",
54956             "name": "instance-group-id",
54957             "required": true,
54958             "type": "string"
54959           },
54960           {
54961             "in": "path",
54962             "name": "vnfc-name",
54963             "required": true,
54964             "type": "string"
54965           },
54966           {
54967             "description": "Same as network-role of network where vnic is connected",
54968             "in": "path",
54969             "name": "vnic-interface-role",
54970             "required": true,
54971             "type": "string"
54972           },
54973           {
54974             "in": "body",
54975             "name": "**(config)vlan-common-ip-addresses",
54976             "required": false,
54977             "schema": {
54978               "$ref": "#/definitions/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"
54979             }
54980           },
54981           {
54982             "in": "body",
54983             "name": "**(config)vlan-vnics",
54984             "required": false,
54985             "schema": {
54986               "$ref": "#/definitions/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"
54987             }
54988           }
54989         ],
54990         "responses": {
54991           "200": {
54992             "description": "No response was specified",
54993             "schema": {
54994               "$ref": "#/definitions/(config)vnic-groupPOST"
54995             }
54996           }
54997         },
54998         "operationId": "POST-vnic-group"
54999       },
55000       "put": {
55001         "consumes": [
55002           "application/json",
55003           "application/xml"
55004         ],
55005         "produces": [
55006           "application/json",
55007           "application/xml"
55008         ],
55009         "parameters": [
55010           {
55011             "description": "Keep as M",
55012             "in": "path",
55013             "name": "service-instance-id",
55014             "required": true,
55015             "type": "string"
55016           },
55017           {
55018             "in": "path",
55019             "name": "vnf-id",
55020             "required": true,
55021             "type": "string"
55022           },
55023           {
55024             "in": "path",
55025             "name": "vf-module-id",
55026             "required": true,
55027             "type": "string"
55028           },
55029           {
55030             "description": "A&AI ID",
55031             "in": "path",
55032             "name": "instance-group-id",
55033             "required": true,
55034             "type": "string"
55035           },
55036           {
55037             "in": "path",
55038             "name": "vnfc-name",
55039             "required": true,
55040             "type": "string"
55041           },
55042           {
55043             "description": "Same as network-role of network where vnic is connected",
55044             "in": "path",
55045             "name": "vnic-interface-role",
55046             "required": true,
55047             "type": "string"
55048           },
55049           {
55050             "in": "body",
55051             "name": "(config)vnic-group",
55052             "required": false,
55053             "schema": {
55054               "$ref": "#/definitions/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"
55055             }
55056           }
55057         ],
55058         "responses": {
55059           "200": {
55060             "description": "No response was specified",
55061             "schema": {
55062               "$ref": "#/definitions/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"
55063             }
55064           }
55065         },
55066         "operationId": "PUT-vnic-group"
55067       }
55068     },
55069     "/restconf/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": {
55070       "delete": {
55071         "produces": [
55072           "application/json",
55073           "application/xml"
55074         ],
55075         "parameters": [
55076           {
55077             "description": "Keep as M",
55078             "in": "path",
55079             "name": "service-instance-id",
55080             "required": true,
55081             "type": "string"
55082           },
55083           {
55084             "in": "path",
55085             "name": "vnf-id",
55086             "required": true,
55087             "type": "string"
55088           },
55089           {
55090             "in": "path",
55091             "name": "vf-module-id",
55092             "required": true,
55093             "type": "string"
55094           },
55095           {
55096             "description": "A&AI ID",
55097             "in": "path",
55098             "name": "instance-group-id",
55099             "required": true,
55100             "type": "string"
55101           },
55102           {
55103             "in": "path",
55104             "name": "vnfc-name",
55105             "required": true,
55106             "type": "string"
55107           },
55108           {
55109             "description": "Same as network-role of network where vnic is connected",
55110             "in": "path",
55111             "name": "vnic-interface-role",
55112             "required": true,
55113             "type": "string"
55114           }
55115         ],
55116         "responses": {
55117           "200": {
55118             "description": "No response was specified"
55119           }
55120         },
55121         "operationId": "DELETE-vlan-common-ip-addresses"
55122       },
55123       "get": {
55124         "produces": [
55125           "application/json",
55126           "application/xml"
55127         ],
55128         "parameters": [
55129           {
55130             "description": "Keep as M",
55131             "in": "path",
55132             "name": "service-instance-id",
55133             "required": true,
55134             "type": "string"
55135           },
55136           {
55137             "in": "path",
55138             "name": "vnf-id",
55139             "required": true,
55140             "type": "string"
55141           },
55142           {
55143             "in": "path",
55144             "name": "vf-module-id",
55145             "required": true,
55146             "type": "string"
55147           },
55148           {
55149             "description": "A&AI ID",
55150             "in": "path",
55151             "name": "instance-group-id",
55152             "required": true,
55153             "type": "string"
55154           },
55155           {
55156             "in": "path",
55157             "name": "vnfc-name",
55158             "required": true,
55159             "type": "string"
55160           },
55161           {
55162             "description": "Same as network-role of network where vnic is connected",
55163             "in": "path",
55164             "name": "vnic-interface-role",
55165             "required": true,
55166             "type": "string"
55167           }
55168         ],
55169         "responses": {
55170           "200": {
55171             "description": "No response was specified",
55172             "schema": {
55173               "$ref": "#/definitions/(config)vlan-common-ip-addresses"
55174             }
55175           }
55176         },
55177         "operationId": "GET-vlan-common-ip-addresses"
55178       },
55179       "post": {
55180         "consumes": [
55181           "application/json",
55182           "application/xml"
55183         ],
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             "description": "A&AI ID",
55210             "in": "path",
55211             "name": "instance-group-id",
55212             "required": true,
55213             "type": "string"
55214           },
55215           {
55216             "in": "path",
55217             "name": "vnfc-name",
55218             "required": true,
55219             "type": "string"
55220           },
55221           {
55222             "description": "Same as network-role of network where vnic is connected",
55223             "in": "path",
55224             "name": "vnic-interface-role",
55225             "required": true,
55226             "type": "string"
55227           },
55228           {
55229             "in": "body",
55230             "name": "**(config)ip-addresses",
55231             "required": false,
55232             "schema": {
55233               "$ref": "#/definitions/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"
55234             }
55235           }
55236         ],
55237         "responses": {
55238           "200": {
55239             "description": "No response was specified",
55240             "schema": {
55241               "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST"
55242             }
55243           }
55244         },
55245         "operationId": "POST-vlan-common-ip-addresses"
55246       },
55247       "put": {
55248         "consumes": [
55249           "application/json",
55250           "application/xml"
55251         ],
55252         "produces": [
55253           "application/json",
55254           "application/xml"
55255         ],
55256         "parameters": [
55257           {
55258             "description": "Keep as M",
55259             "in": "path",
55260             "name": "service-instance-id",
55261             "required": true,
55262             "type": "string"
55263           },
55264           {
55265             "in": "path",
55266             "name": "vnf-id",
55267             "required": true,
55268             "type": "string"
55269           },
55270           {
55271             "in": "path",
55272             "name": "vf-module-id",
55273             "required": true,
55274             "type": "string"
55275           },
55276           {
55277             "description": "A&AI ID",
55278             "in": "path",
55279             "name": "instance-group-id",
55280             "required": true,
55281             "type": "string"
55282           },
55283           {
55284             "in": "path",
55285             "name": "vnfc-name",
55286             "required": true,
55287             "type": "string"
55288           },
55289           {
55290             "description": "Same as network-role of network where vnic is connected",
55291             "in": "path",
55292             "name": "vnic-interface-role",
55293             "required": true,
55294             "type": "string"
55295           },
55296           {
55297             "in": "body",
55298             "name": "(config)vlan-common-ip-addresses",
55299             "required": false,
55300             "schema": {
55301               "$ref": "#/definitions/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"
55302             }
55303           }
55304         ],
55305         "responses": {
55306           "200": {
55307             "description": "No response was specified",
55308             "schema": {
55309               "$ref": "#/definitions/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"
55310             }
55311           }
55312         },
55313         "operationId": "PUT-vlan-common-ip-addresses"
55314       }
55315     },
55316     "/restconf/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": {
55317       "delete": {
55318         "produces": [
55319           "application/json",
55320           "application/xml"
55321         ],
55322         "parameters": [
55323           {
55324             "description": "Keep as M",
55325             "in": "path",
55326             "name": "service-instance-id",
55327             "required": true,
55328             "type": "string"
55329           },
55330           {
55331             "in": "path",
55332             "name": "vnf-id",
55333             "required": true,
55334             "type": "string"
55335           },
55336           {
55337             "in": "path",
55338             "name": "vf-module-id",
55339             "required": true,
55340             "type": "string"
55341           },
55342           {
55343             "description": "A&AI ID",
55344             "in": "path",
55345             "name": "instance-group-id",
55346             "required": true,
55347             "type": "string"
55348           },
55349           {
55350             "in": "path",
55351             "name": "vnfc-name",
55352             "required": true,
55353             "type": "string"
55354           },
55355           {
55356             "description": "Same as network-role of network where vnic is connected",
55357             "in": "path",
55358             "name": "vnic-interface-role",
55359             "required": true,
55360             "type": "string"
55361           }
55362         ],
55363         "responses": {
55364           "200": {
55365             "description": "No response was specified"
55366           }
55367         },
55368         "operationId": "DELETE-ip-addresses"
55369       },
55370       "get": {
55371         "produces": [
55372           "application/json",
55373           "application/xml"
55374         ],
55375         "parameters": [
55376           {
55377             "description": "Keep as M",
55378             "in": "path",
55379             "name": "service-instance-id",
55380             "required": true,
55381             "type": "string"
55382           },
55383           {
55384             "in": "path",
55385             "name": "vnf-id",
55386             "required": true,
55387             "type": "string"
55388           },
55389           {
55390             "in": "path",
55391             "name": "vf-module-id",
55392             "required": true,
55393             "type": "string"
55394           },
55395           {
55396             "description": "A&AI ID",
55397             "in": "path",
55398             "name": "instance-group-id",
55399             "required": true,
55400             "type": "string"
55401           },
55402           {
55403             "in": "path",
55404             "name": "vnfc-name",
55405             "required": true,
55406             "type": "string"
55407           },
55408           {
55409             "description": "Same as network-role of network where vnic is connected",
55410             "in": "path",
55411             "name": "vnic-interface-role",
55412             "required": true,
55413             "type": "string"
55414           }
55415         ],
55416         "responses": {
55417           "200": {
55418             "description": "No response was specified",
55419             "schema": {
55420               "$ref": "#/definitions/(config)ip-addresses"
55421             }
55422           }
55423         },
55424         "operationId": "GET-ip-addresses"
55425       },
55426       "put": {
55427         "consumes": [
55428           "application/json",
55429           "application/xml"
55430         ],
55431         "produces": [
55432           "application/json",
55433           "application/xml"
55434         ],
55435         "parameters": [
55436           {
55437             "description": "Keep as M",
55438             "in": "path",
55439             "name": "service-instance-id",
55440             "required": true,
55441             "type": "string"
55442           },
55443           {
55444             "in": "path",
55445             "name": "vnf-id",
55446             "required": true,
55447             "type": "string"
55448           },
55449           {
55450             "in": "path",
55451             "name": "vf-module-id",
55452             "required": true,
55453             "type": "string"
55454           },
55455           {
55456             "description": "A&AI ID",
55457             "in": "path",
55458             "name": "instance-group-id",
55459             "required": true,
55460             "type": "string"
55461           },
55462           {
55463             "in": "path",
55464             "name": "vnfc-name",
55465             "required": true,
55466             "type": "string"
55467           },
55468           {
55469             "description": "Same as network-role of network where vnic is connected",
55470             "in": "path",
55471             "name": "vnic-interface-role",
55472             "required": true,
55473             "type": "string"
55474           },
55475           {
55476             "in": "body",
55477             "name": "(config)ip-addresses",
55478             "required": false,
55479             "schema": {
55480               "$ref": "#/definitions/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"
55481             }
55482           }
55483         ],
55484         "responses": {
55485           "200": {
55486             "description": "No response was specified",
55487             "schema": {
55488               "$ref": "#/definitions/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"
55489             }
55490           }
55491         },
55492         "operationId": "PUT-ip-addresses"
55493       }
55494     },
55495     "/restconf/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": {
55496       "delete": {
55497         "produces": [
55498           "application/json",
55499           "application/xml"
55500         ],
55501         "parameters": [
55502           {
55503             "description": "Keep as M",
55504             "in": "path",
55505             "name": "service-instance-id",
55506             "required": true,
55507             "type": "string"
55508           },
55509           {
55510             "in": "path",
55511             "name": "vnf-id",
55512             "required": true,
55513             "type": "string"
55514           },
55515           {
55516             "in": "path",
55517             "name": "vf-module-id",
55518             "required": true,
55519             "type": "string"
55520           },
55521           {
55522             "description": "A&AI ID",
55523             "in": "path",
55524             "name": "instance-group-id",
55525             "required": true,
55526             "type": "string"
55527           },
55528           {
55529             "in": "path",
55530             "name": "vnfc-name",
55531             "required": true,
55532             "type": "string"
55533           },
55534           {
55535             "description": "Same as network-role of network where vnic is connected",
55536             "in": "path",
55537             "name": "vnic-interface-role",
55538             "required": true,
55539             "type": "string"
55540           }
55541         ],
55542         "responses": {
55543           "200": {
55544             "description": "No response was specified"
55545           }
55546         },
55547         "operationId": "DELETE-vlan-vnics"
55548       },
55549       "get": {
55550         "produces": [
55551           "application/json",
55552           "application/xml"
55553         ],
55554         "parameters": [
55555           {
55556             "description": "Keep as M",
55557             "in": "path",
55558             "name": "service-instance-id",
55559             "required": true,
55560             "type": "string"
55561           },
55562           {
55563             "in": "path",
55564             "name": "vnf-id",
55565             "required": true,
55566             "type": "string"
55567           },
55568           {
55569             "in": "path",
55570             "name": "vf-module-id",
55571             "required": true,
55572             "type": "string"
55573           },
55574           {
55575             "description": "A&AI ID",
55576             "in": "path",
55577             "name": "instance-group-id",
55578             "required": true,
55579             "type": "string"
55580           },
55581           {
55582             "in": "path",
55583             "name": "vnfc-name",
55584             "required": true,
55585             "type": "string"
55586           },
55587           {
55588             "description": "Same as network-role of network where vnic is connected",
55589             "in": "path",
55590             "name": "vnic-interface-role",
55591             "required": true,
55592             "type": "string"
55593           }
55594         ],
55595         "responses": {
55596           "200": {
55597             "description": "No response was specified",
55598             "schema": {
55599               "$ref": "#/definitions/(config)vlan-vnics"
55600             }
55601           }
55602         },
55603         "operationId": "GET-vlan-vnics"
55604       },
55605       "post": {
55606         "consumes": [
55607           "application/json",
55608           "application/xml"
55609         ],
55610         "produces": [
55611           "application/json",
55612           "application/xml"
55613         ],
55614         "parameters": [
55615           {
55616             "description": "Keep as M",
55617             "in": "path",
55618             "name": "service-instance-id",
55619             "required": true,
55620             "type": "string"
55621           },
55622           {
55623             "in": "path",
55624             "name": "vnf-id",
55625             "required": true,
55626             "type": "string"
55627           },
55628           {
55629             "in": "path",
55630             "name": "vf-module-id",
55631             "required": true,
55632             "type": "string"
55633           },
55634           {
55635             "description": "A&AI ID",
55636             "in": "path",
55637             "name": "instance-group-id",
55638             "required": true,
55639             "type": "string"
55640           },
55641           {
55642             "in": "path",
55643             "name": "vnfc-name",
55644             "required": true,
55645             "type": "string"
55646           },
55647           {
55648             "description": "Same as network-role of network where vnic is connected",
55649             "in": "path",
55650             "name": "vnic-interface-role",
55651             "required": true,
55652             "type": "string"
55653           },
55654           {
55655             "in": "body",
55656             "name": "**(config)vlan-vnic",
55657             "required": false,
55658             "schema": {
55659               "$ref": "#/definitions/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"
55660             }
55661           }
55662         ],
55663         "responses": {
55664           "200": {
55665             "description": "No response was specified",
55666             "schema": {
55667               "$ref": "#/definitions/(config)vlan-vnicsPOST"
55668             }
55669           }
55670         },
55671         "operationId": "POST-vlan-vnics"
55672       },
55673       "put": {
55674         "consumes": [
55675           "application/json",
55676           "application/xml"
55677         ],
55678         "produces": [
55679           "application/json",
55680           "application/xml"
55681         ],
55682         "parameters": [
55683           {
55684             "description": "Keep as M",
55685             "in": "path",
55686             "name": "service-instance-id",
55687             "required": true,
55688             "type": "string"
55689           },
55690           {
55691             "in": "path",
55692             "name": "vnf-id",
55693             "required": true,
55694             "type": "string"
55695           },
55696           {
55697             "in": "path",
55698             "name": "vf-module-id",
55699             "required": true,
55700             "type": "string"
55701           },
55702           {
55703             "description": "A&AI ID",
55704             "in": "path",
55705             "name": "instance-group-id",
55706             "required": true,
55707             "type": "string"
55708           },
55709           {
55710             "in": "path",
55711             "name": "vnfc-name",
55712             "required": true,
55713             "type": "string"
55714           },
55715           {
55716             "description": "Same as network-role of network where vnic is connected",
55717             "in": "path",
55718             "name": "vnic-interface-role",
55719             "required": true,
55720             "type": "string"
55721           },
55722           {
55723             "in": "body",
55724             "name": "(config)vlan-vnics",
55725             "required": false,
55726             "schema": {
55727               "$ref": "#/definitions/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"
55728             }
55729           }
55730         ],
55731         "responses": {
55732           "200": {
55733             "description": "No response was specified",
55734             "schema": {
55735               "$ref": "#/definitions/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"
55736             }
55737           }
55738         },
55739         "operationId": "PUT-vlan-vnics"
55740       }
55741     },
55742     "/restconf/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}": {
55743       "delete": {
55744         "produces": [
55745           "application/json",
55746           "application/xml"
55747         ],
55748         "parameters": [
55749           {
55750             "description": "Keep as M",
55751             "in": "path",
55752             "name": "service-instance-id",
55753             "required": true,
55754             "type": "string"
55755           },
55756           {
55757             "in": "path",
55758             "name": "vnf-id",
55759             "required": true,
55760             "type": "string"
55761           },
55762           {
55763             "in": "path",
55764             "name": "vf-module-id",
55765             "required": true,
55766             "type": "string"
55767           },
55768           {
55769             "description": "A&AI ID",
55770             "in": "path",
55771             "name": "instance-group-id",
55772             "required": true,
55773             "type": "string"
55774           },
55775           {
55776             "in": "path",
55777             "name": "vnfc-name",
55778             "required": true,
55779             "type": "string"
55780           },
55781           {
55782             "description": "Same as network-role of network where vnic is connected",
55783             "in": "path",
55784             "name": "vnic-interface-role",
55785             "required": true,
55786             "type": "string"
55787           },
55788           {
55789             "in": "path",
55790             "name": "vnic-port-id",
55791             "required": true,
55792             "type": "string"
55793           }
55794         ],
55795         "responses": {
55796           "200": {
55797             "description": "No response was specified"
55798           }
55799         },
55800         "operationId": "DELETE-vlan-vnic"
55801       },
55802       "get": {
55803         "produces": [
55804           "application/json",
55805           "application/xml"
55806         ],
55807         "parameters": [
55808           {
55809             "description": "Keep as M",
55810             "in": "path",
55811             "name": "service-instance-id",
55812             "required": true,
55813             "type": "string"
55814           },
55815           {
55816             "in": "path",
55817             "name": "vnf-id",
55818             "required": true,
55819             "type": "string"
55820           },
55821           {
55822             "in": "path",
55823             "name": "vf-module-id",
55824             "required": true,
55825             "type": "string"
55826           },
55827           {
55828             "description": "A&AI ID",
55829             "in": "path",
55830             "name": "instance-group-id",
55831             "required": true,
55832             "type": "string"
55833           },
55834           {
55835             "in": "path",
55836             "name": "vnfc-name",
55837             "required": true,
55838             "type": "string"
55839           },
55840           {
55841             "description": "Same as network-role of network where vnic is connected",
55842             "in": "path",
55843             "name": "vnic-interface-role",
55844             "required": true,
55845             "type": "string"
55846           },
55847           {
55848             "in": "path",
55849             "name": "vnic-port-id",
55850             "required": true,
55851             "type": "string"
55852           }
55853         ],
55854         "responses": {
55855           "200": {
55856             "description": "No response was specified",
55857             "schema": {
55858               "$ref": "#/definitions/(config)vlan-vnic"
55859             }
55860           }
55861         },
55862         "operationId": "GET-vlan-vnic"
55863       },
55864       "post": {
55865         "consumes": [
55866           "application/json",
55867           "application/xml"
55868         ],
55869         "produces": [
55870           "application/json",
55871           "application/xml"
55872         ],
55873         "parameters": [
55874           {
55875             "description": "Keep as M",
55876             "in": "path",
55877             "name": "service-instance-id",
55878             "required": true,
55879             "type": "string"
55880           },
55881           {
55882             "in": "path",
55883             "name": "vnf-id",
55884             "required": true,
55885             "type": "string"
55886           },
55887           {
55888             "in": "path",
55889             "name": "vf-module-id",
55890             "required": true,
55891             "type": "string"
55892           },
55893           {
55894             "description": "A&AI ID",
55895             "in": "path",
55896             "name": "instance-group-id",
55897             "required": true,
55898             "type": "string"
55899           },
55900           {
55901             "in": "path",
55902             "name": "vnfc-name",
55903             "required": true,
55904             "type": "string"
55905           },
55906           {
55907             "description": "Same as network-role of network where vnic is connected",
55908             "in": "path",
55909             "name": "vnic-interface-role",
55910             "required": true,
55911             "type": "string"
55912           },
55913           {
55914             "in": "path",
55915             "name": "vnic-port-id",
55916             "required": true,
55917             "type": "string"
55918           },
55919           {
55920             "in": "body",
55921             "name": "**(config)vnic-sub-interfaces",
55922             "required": false,
55923             "schema": {
55924               "$ref": "#/definitions/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"
55925             }
55926           }
55927         ],
55928         "responses": {
55929           "200": {
55930             "description": "No response was specified",
55931             "schema": {
55932               "$ref": "#/definitions/(config)vlan-vnicPOST"
55933             }
55934           }
55935         },
55936         "operationId": "POST-vlan-vnic"
55937       },
55938       "put": {
55939         "consumes": [
55940           "application/json",
55941           "application/xml"
55942         ],
55943         "produces": [
55944           "application/json",
55945           "application/xml"
55946         ],
55947         "parameters": [
55948           {
55949             "description": "Keep as M",
55950             "in": "path",
55951             "name": "service-instance-id",
55952             "required": true,
55953             "type": "string"
55954           },
55955           {
55956             "in": "path",
55957             "name": "vnf-id",
55958             "required": true,
55959             "type": "string"
55960           },
55961           {
55962             "in": "path",
55963             "name": "vf-module-id",
55964             "required": true,
55965             "type": "string"
55966           },
55967           {
55968             "description": "A&AI ID",
55969             "in": "path",
55970             "name": "instance-group-id",
55971             "required": true,
55972             "type": "string"
55973           },
55974           {
55975             "in": "path",
55976             "name": "vnfc-name",
55977             "required": true,
55978             "type": "string"
55979           },
55980           {
55981             "description": "Same as network-role of network where vnic is connected",
55982             "in": "path",
55983             "name": "vnic-interface-role",
55984             "required": true,
55985             "type": "string"
55986           },
55987           {
55988             "in": "path",
55989             "name": "vnic-port-id",
55990             "required": true,
55991             "type": "string"
55992           },
55993           {
55994             "in": "body",
55995             "name": "(config)vlan-vnic",
55996             "required": false,
55997             "schema": {
55998               "$ref": "#/definitions/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"
55999             }
56000           }
56001         ],
56002         "responses": {
56003           "200": {
56004             "description": "No response was specified",
56005             "schema": {
56006               "$ref": "#/definitions/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"
56007             }
56008           }
56009         },
56010         "operationId": "PUT-vlan-vnic"
56011       }
56012     },
56013     "/restconf/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": {
56014       "delete": {
56015         "produces": [
56016           "application/json",
56017           "application/xml"
56018         ],
56019         "parameters": [
56020           {
56021             "description": "Keep as M",
56022             "in": "path",
56023             "name": "service-instance-id",
56024             "required": true,
56025             "type": "string"
56026           },
56027           {
56028             "in": "path",
56029             "name": "vnf-id",
56030             "required": true,
56031             "type": "string"
56032           },
56033           {
56034             "in": "path",
56035             "name": "vf-module-id",
56036             "required": true,
56037             "type": "string"
56038           },
56039           {
56040             "description": "A&AI ID",
56041             "in": "path",
56042             "name": "instance-group-id",
56043             "required": true,
56044             "type": "string"
56045           },
56046           {
56047             "in": "path",
56048             "name": "vnfc-name",
56049             "required": true,
56050             "type": "string"
56051           },
56052           {
56053             "description": "Same as network-role of network where vnic is connected",
56054             "in": "path",
56055             "name": "vnic-interface-role",
56056             "required": true,
56057             "type": "string"
56058           },
56059           {
56060             "in": "path",
56061             "name": "vnic-port-id",
56062             "required": true,
56063             "type": "string"
56064           }
56065         ],
56066         "responses": {
56067           "200": {
56068             "description": "No response was specified"
56069           }
56070         },
56071         "operationId": "DELETE-vnic-sub-interfaces"
56072       },
56073       "get": {
56074         "produces": [
56075           "application/json",
56076           "application/xml"
56077         ],
56078         "parameters": [
56079           {
56080             "description": "Keep as M",
56081             "in": "path",
56082             "name": "service-instance-id",
56083             "required": true,
56084             "type": "string"
56085           },
56086           {
56087             "in": "path",
56088             "name": "vnf-id",
56089             "required": true,
56090             "type": "string"
56091           },
56092           {
56093             "in": "path",
56094             "name": "vf-module-id",
56095             "required": true,
56096             "type": "string"
56097           },
56098           {
56099             "description": "A&AI ID",
56100             "in": "path",
56101             "name": "instance-group-id",
56102             "required": true,
56103             "type": "string"
56104           },
56105           {
56106             "in": "path",
56107             "name": "vnfc-name",
56108             "required": true,
56109             "type": "string"
56110           },
56111           {
56112             "description": "Same as network-role of network where vnic is connected",
56113             "in": "path",
56114             "name": "vnic-interface-role",
56115             "required": true,
56116             "type": "string"
56117           },
56118           {
56119             "in": "path",
56120             "name": "vnic-port-id",
56121             "required": true,
56122             "type": "string"
56123           }
56124         ],
56125         "responses": {
56126           "200": {
56127             "description": "No response was specified",
56128             "schema": {
56129               "$ref": "#/definitions/(config)vnic-sub-interfaces"
56130             }
56131           }
56132         },
56133         "operationId": "GET-vnic-sub-interfaces"
56134       },
56135       "post": {
56136         "consumes": [
56137           "application/json",
56138           "application/xml"
56139         ],
56140         "produces": [
56141           "application/json",
56142           "application/xml"
56143         ],
56144         "parameters": [
56145           {
56146             "description": "Keep as M",
56147             "in": "path",
56148             "name": "service-instance-id",
56149             "required": true,
56150             "type": "string"
56151           },
56152           {
56153             "in": "path",
56154             "name": "vnf-id",
56155             "required": true,
56156             "type": "string"
56157           },
56158           {
56159             "in": "path",
56160             "name": "vf-module-id",
56161             "required": true,
56162             "type": "string"
56163           },
56164           {
56165             "description": "A&AI ID",
56166             "in": "path",
56167             "name": "instance-group-id",
56168             "required": true,
56169             "type": "string"
56170           },
56171           {
56172             "in": "path",
56173             "name": "vnfc-name",
56174             "required": true,
56175             "type": "string"
56176           },
56177           {
56178             "description": "Same as network-role of network where vnic is connected",
56179             "in": "path",
56180             "name": "vnic-interface-role",
56181             "required": true,
56182             "type": "string"
56183           },
56184           {
56185             "in": "path",
56186             "name": "vnic-port-id",
56187             "required": true,
56188             "type": "string"
56189           },
56190           {
56191             "in": "body",
56192             "name": "**(config)sub-interface-network-data",
56193             "required": false,
56194             "schema": {
56195               "$ref": "#/definitions/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"
56196             }
56197           }
56198         ],
56199         "responses": {
56200           "200": {
56201             "description": "No response was specified",
56202             "schema": {
56203               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
56204             }
56205           }
56206         },
56207         "operationId": "POST-vnic-sub-interfaces"
56208       },
56209       "put": {
56210         "consumes": [
56211           "application/json",
56212           "application/xml"
56213         ],
56214         "produces": [
56215           "application/json",
56216           "application/xml"
56217         ],
56218         "parameters": [
56219           {
56220             "description": "Keep as M",
56221             "in": "path",
56222             "name": "service-instance-id",
56223             "required": true,
56224             "type": "string"
56225           },
56226           {
56227             "in": "path",
56228             "name": "vnf-id",
56229             "required": true,
56230             "type": "string"
56231           },
56232           {
56233             "in": "path",
56234             "name": "vf-module-id",
56235             "required": true,
56236             "type": "string"
56237           },
56238           {
56239             "description": "A&AI ID",
56240             "in": "path",
56241             "name": "instance-group-id",
56242             "required": true,
56243             "type": "string"
56244           },
56245           {
56246             "in": "path",
56247             "name": "vnfc-name",
56248             "required": true,
56249             "type": "string"
56250           },
56251           {
56252             "description": "Same as network-role of network where vnic is connected",
56253             "in": "path",
56254             "name": "vnic-interface-role",
56255             "required": true,
56256             "type": "string"
56257           },
56258           {
56259             "in": "path",
56260             "name": "vnic-port-id",
56261             "required": true,
56262             "type": "string"
56263           },
56264           {
56265             "in": "body",
56266             "name": "(config)vnic-sub-interfaces",
56267             "required": false,
56268             "schema": {
56269               "$ref": "#/definitions/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"
56270             }
56271           }
56272         ],
56273         "responses": {
56274           "200": {
56275             "description": "No response was specified",
56276             "schema": {
56277               "$ref": "#/definitions/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"
56278             }
56279           }
56280         },
56281         "operationId": "PUT-vnic-sub-interfaces"
56282       }
56283     },
56284     "/restconf/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}": {
56285       "delete": {
56286         "produces": [
56287           "application/json",
56288           "application/xml"
56289         ],
56290         "parameters": [
56291           {
56292             "description": "Keep as M",
56293             "in": "path",
56294             "name": "service-instance-id",
56295             "required": true,
56296             "type": "string"
56297           },
56298           {
56299             "in": "path",
56300             "name": "vnf-id",
56301             "required": true,
56302             "type": "string"
56303           },
56304           {
56305             "in": "path",
56306             "name": "vf-module-id",
56307             "required": true,
56308             "type": "string"
56309           },
56310           {
56311             "description": "A&AI ID",
56312             "in": "path",
56313             "name": "instance-group-id",
56314             "required": true,
56315             "type": "string"
56316           },
56317           {
56318             "in": "path",
56319             "name": "vnfc-name",
56320             "required": true,
56321             "type": "string"
56322           },
56323           {
56324             "description": "Same as network-role of network where vnic is connected",
56325             "in": "path",
56326             "name": "vnic-interface-role",
56327             "required": true,
56328             "type": "string"
56329           },
56330           {
56331             "in": "path",
56332             "name": "vnic-port-id",
56333             "required": true,
56334             "type": "string"
56335           },
56336           {
56337             "description": "Subinterface network id (UUID in A&AI)",
56338             "in": "path",
56339             "name": "network-id",
56340             "required": true,
56341             "type": "string"
56342           }
56343         ],
56344         "responses": {
56345           "200": {
56346             "description": "No response was specified"
56347           }
56348         },
56349         "operationId": "DELETE-sub-interface-network-data"
56350       },
56351       "get": {
56352         "produces": [
56353           "application/json",
56354           "application/xml"
56355         ],
56356         "parameters": [
56357           {
56358             "description": "Keep as M",
56359             "in": "path",
56360             "name": "service-instance-id",
56361             "required": true,
56362             "type": "string"
56363           },
56364           {
56365             "in": "path",
56366             "name": "vnf-id",
56367             "required": true,
56368             "type": "string"
56369           },
56370           {
56371             "in": "path",
56372             "name": "vf-module-id",
56373             "required": true,
56374             "type": "string"
56375           },
56376           {
56377             "description": "A&AI ID",
56378             "in": "path",
56379             "name": "instance-group-id",
56380             "required": true,
56381             "type": "string"
56382           },
56383           {
56384             "in": "path",
56385             "name": "vnfc-name",
56386             "required": true,
56387             "type": "string"
56388           },
56389           {
56390             "description": "Same as network-role of network where vnic is connected",
56391             "in": "path",
56392             "name": "vnic-interface-role",
56393             "required": true,
56394             "type": "string"
56395           },
56396           {
56397             "in": "path",
56398             "name": "vnic-port-id",
56399             "required": true,
56400             "type": "string"
56401           },
56402           {
56403             "description": "Subinterface network id (UUID in A&AI)",
56404             "in": "path",
56405             "name": "network-id",
56406             "required": true,
56407             "type": "string"
56408           }
56409         ],
56410         "responses": {
56411           "200": {
56412             "description": "No response was specified",
56413             "schema": {
56414               "$ref": "#/definitions/(config)sub-interface-network-data"
56415             }
56416           }
56417         },
56418         "operationId": "GET-sub-interface-network-data"
56419       },
56420       "post": {
56421         "consumes": [
56422           "application/json",
56423           "application/xml"
56424         ],
56425         "produces": [
56426           "application/json",
56427           "application/xml"
56428         ],
56429         "parameters": [
56430           {
56431             "description": "Keep as M",
56432             "in": "path",
56433             "name": "service-instance-id",
56434             "required": true,
56435             "type": "string"
56436           },
56437           {
56438             "in": "path",
56439             "name": "vnf-id",
56440             "required": true,
56441             "type": "string"
56442           },
56443           {
56444             "in": "path",
56445             "name": "vf-module-id",
56446             "required": true,
56447             "type": "string"
56448           },
56449           {
56450             "description": "A&AI ID",
56451             "in": "path",
56452             "name": "instance-group-id",
56453             "required": true,
56454             "type": "string"
56455           },
56456           {
56457             "in": "path",
56458             "name": "vnfc-name",
56459             "required": true,
56460             "type": "string"
56461           },
56462           {
56463             "description": "Same as network-role of network where vnic is connected",
56464             "in": "path",
56465             "name": "vnic-interface-role",
56466             "required": true,
56467             "type": "string"
56468           },
56469           {
56470             "in": "path",
56471             "name": "vnic-port-id",
56472             "required": true,
56473             "type": "string"
56474           },
56475           {
56476             "description": "Subinterface network id (UUID in A&AI)",
56477             "in": "path",
56478             "name": "network-id",
56479             "required": true,
56480             "type": "string"
56481           },
56482           {
56483             "in": "body",
56484             "name": "**(config)network-information-items",
56485             "required": false,
56486             "schema": {
56487               "$ref": "#/definitions/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"
56488             }
56489           },
56490           {
56491             "in": "body",
56492             "name": "**(config)floating-ips",
56493             "required": false,
56494             "schema": {
56495               "$ref": "#/definitions/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"
56496             }
56497           }
56498         ],
56499         "responses": {
56500           "200": {
56501             "description": "No response was specified",
56502             "schema": {
56503               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
56504             }
56505           }
56506         },
56507         "operationId": "POST-sub-interface-network-data"
56508       },
56509       "put": {
56510         "consumes": [
56511           "application/json",
56512           "application/xml"
56513         ],
56514         "produces": [
56515           "application/json",
56516           "application/xml"
56517         ],
56518         "parameters": [
56519           {
56520             "description": "Keep as M",
56521             "in": "path",
56522             "name": "service-instance-id",
56523             "required": true,
56524             "type": "string"
56525           },
56526           {
56527             "in": "path",
56528             "name": "vnf-id",
56529             "required": true,
56530             "type": "string"
56531           },
56532           {
56533             "in": "path",
56534             "name": "vf-module-id",
56535             "required": true,
56536             "type": "string"
56537           },
56538           {
56539             "description": "A&AI ID",
56540             "in": "path",
56541             "name": "instance-group-id",
56542             "required": true,
56543             "type": "string"
56544           },
56545           {
56546             "in": "path",
56547             "name": "vnfc-name",
56548             "required": true,
56549             "type": "string"
56550           },
56551           {
56552             "description": "Same as network-role of network where vnic is connected",
56553             "in": "path",
56554             "name": "vnic-interface-role",
56555             "required": true,
56556             "type": "string"
56557           },
56558           {
56559             "in": "path",
56560             "name": "vnic-port-id",
56561             "required": true,
56562             "type": "string"
56563           },
56564           {
56565             "description": "Subinterface network id (UUID in A&AI)",
56566             "in": "path",
56567             "name": "network-id",
56568             "required": true,
56569             "type": "string"
56570           },
56571           {
56572             "in": "body",
56573             "name": "(config)sub-interface-network-data",
56574             "required": false,
56575             "schema": {
56576               "$ref": "#/definitions/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"
56577             }
56578           }
56579         ],
56580         "responses": {
56581           "200": {
56582             "description": "No response was specified",
56583             "schema": {
56584               "$ref": "#/definitions/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"
56585             }
56586           }
56587         },
56588         "operationId": "PUT-sub-interface-network-data"
56589       }
56590     },
56591     "/restconf/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": {
56592       "delete": {
56593         "produces": [
56594           "application/json",
56595           "application/xml"
56596         ],
56597         "parameters": [
56598           {
56599             "description": "Keep as M",
56600             "in": "path",
56601             "name": "service-instance-id",
56602             "required": true,
56603             "type": "string"
56604           },
56605           {
56606             "in": "path",
56607             "name": "vnf-id",
56608             "required": true,
56609             "type": "string"
56610           },
56611           {
56612             "in": "path",
56613             "name": "vf-module-id",
56614             "required": true,
56615             "type": "string"
56616           },
56617           {
56618             "description": "A&AI ID",
56619             "in": "path",
56620             "name": "instance-group-id",
56621             "required": true,
56622             "type": "string"
56623           },
56624           {
56625             "in": "path",
56626             "name": "vnfc-name",
56627             "required": true,
56628             "type": "string"
56629           },
56630           {
56631             "description": "Same as network-role of network where vnic is connected",
56632             "in": "path",
56633             "name": "vnic-interface-role",
56634             "required": true,
56635             "type": "string"
56636           },
56637           {
56638             "in": "path",
56639             "name": "vnic-port-id",
56640             "required": true,
56641             "type": "string"
56642           },
56643           {
56644             "description": "Subinterface network id (UUID in A&AI)",
56645             "in": "path",
56646             "name": "network-id",
56647             "required": true,
56648             "type": "string"
56649           }
56650         ],
56651         "responses": {
56652           "200": {
56653             "description": "No response was specified"
56654           }
56655         },
56656         "operationId": "DELETE-floating-ips"
56657       },
56658       "get": {
56659         "produces": [
56660           "application/json",
56661           "application/xml"
56662         ],
56663         "parameters": [
56664           {
56665             "description": "Keep as M",
56666             "in": "path",
56667             "name": "service-instance-id",
56668             "required": true,
56669             "type": "string"
56670           },
56671           {
56672             "in": "path",
56673             "name": "vnf-id",
56674             "required": true,
56675             "type": "string"
56676           },
56677           {
56678             "in": "path",
56679             "name": "vf-module-id",
56680             "required": true,
56681             "type": "string"
56682           },
56683           {
56684             "description": "A&AI ID",
56685             "in": "path",
56686             "name": "instance-group-id",
56687             "required": true,
56688             "type": "string"
56689           },
56690           {
56691             "in": "path",
56692             "name": "vnfc-name",
56693             "required": true,
56694             "type": "string"
56695           },
56696           {
56697             "description": "Same as network-role of network where vnic is connected",
56698             "in": "path",
56699             "name": "vnic-interface-role",
56700             "required": true,
56701             "type": "string"
56702           },
56703           {
56704             "in": "path",
56705             "name": "vnic-port-id",
56706             "required": true,
56707             "type": "string"
56708           },
56709           {
56710             "description": "Subinterface network id (UUID in A&AI)",
56711             "in": "path",
56712             "name": "network-id",
56713             "required": true,
56714             "type": "string"
56715           }
56716         ],
56717         "responses": {
56718           "200": {
56719             "description": "No response was specified",
56720             "schema": {
56721               "$ref": "#/definitions/(config)floating-ips"
56722             }
56723           }
56724         },
56725         "operationId": "GET-floating-ips"
56726       },
56727       "put": {
56728         "consumes": [
56729           "application/json",
56730           "application/xml"
56731         ],
56732         "produces": [
56733           "application/json",
56734           "application/xml"
56735         ],
56736         "parameters": [
56737           {
56738             "description": "Keep as M",
56739             "in": "path",
56740             "name": "service-instance-id",
56741             "required": true,
56742             "type": "string"
56743           },
56744           {
56745             "in": "path",
56746             "name": "vnf-id",
56747             "required": true,
56748             "type": "string"
56749           },
56750           {
56751             "in": "path",
56752             "name": "vf-module-id",
56753             "required": true,
56754             "type": "string"
56755           },
56756           {
56757             "description": "A&AI ID",
56758             "in": "path",
56759             "name": "instance-group-id",
56760             "required": true,
56761             "type": "string"
56762           },
56763           {
56764             "in": "path",
56765             "name": "vnfc-name",
56766             "required": true,
56767             "type": "string"
56768           },
56769           {
56770             "description": "Same as network-role of network where vnic is connected",
56771             "in": "path",
56772             "name": "vnic-interface-role",
56773             "required": true,
56774             "type": "string"
56775           },
56776           {
56777             "in": "path",
56778             "name": "vnic-port-id",
56779             "required": true,
56780             "type": "string"
56781           },
56782           {
56783             "description": "Subinterface network id (UUID in A&AI)",
56784             "in": "path",
56785             "name": "network-id",
56786             "required": true,
56787             "type": "string"
56788           },
56789           {
56790             "in": "body",
56791             "name": "(config)floating-ips",
56792             "required": false,
56793             "schema": {
56794               "$ref": "#/definitions/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"
56795             }
56796           }
56797         ],
56798         "responses": {
56799           "200": {
56800             "description": "No response was specified",
56801             "schema": {
56802               "$ref": "#/definitions/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"
56803             }
56804           }
56805         },
56806         "operationId": "PUT-floating-ips"
56807       }
56808     },
56809     "/restconf/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": {
56810       "delete": {
56811         "produces": [
56812           "application/json",
56813           "application/xml"
56814         ],
56815         "parameters": [
56816           {
56817             "description": "Keep as M",
56818             "in": "path",
56819             "name": "service-instance-id",
56820             "required": true,
56821             "type": "string"
56822           },
56823           {
56824             "in": "path",
56825             "name": "vnf-id",
56826             "required": true,
56827             "type": "string"
56828           },
56829           {
56830             "in": "path",
56831             "name": "vf-module-id",
56832             "required": true,
56833             "type": "string"
56834           },
56835           {
56836             "description": "A&AI ID",
56837             "in": "path",
56838             "name": "instance-group-id",
56839             "required": true,
56840             "type": "string"
56841           },
56842           {
56843             "in": "path",
56844             "name": "vnfc-name",
56845             "required": true,
56846             "type": "string"
56847           },
56848           {
56849             "description": "Same as network-role of network where vnic is connected",
56850             "in": "path",
56851             "name": "vnic-interface-role",
56852             "required": true,
56853             "type": "string"
56854           },
56855           {
56856             "in": "path",
56857             "name": "vnic-port-id",
56858             "required": true,
56859             "type": "string"
56860           },
56861           {
56862             "description": "Subinterface network id (UUID in A&AI)",
56863             "in": "path",
56864             "name": "network-id",
56865             "required": true,
56866             "type": "string"
56867           }
56868         ],
56869         "responses": {
56870           "200": {
56871             "description": "No response was specified"
56872           }
56873         },
56874         "operationId": "DELETE-network-information-items"
56875       },
56876       "get": {
56877         "produces": [
56878           "application/json",
56879           "application/xml"
56880         ],
56881         "parameters": [
56882           {
56883             "description": "Keep as M",
56884             "in": "path",
56885             "name": "service-instance-id",
56886             "required": true,
56887             "type": "string"
56888           },
56889           {
56890             "in": "path",
56891             "name": "vnf-id",
56892             "required": true,
56893             "type": "string"
56894           },
56895           {
56896             "in": "path",
56897             "name": "vf-module-id",
56898             "required": true,
56899             "type": "string"
56900           },
56901           {
56902             "description": "A&AI ID",
56903             "in": "path",
56904             "name": "instance-group-id",
56905             "required": true,
56906             "type": "string"
56907           },
56908           {
56909             "in": "path",
56910             "name": "vnfc-name",
56911             "required": true,
56912             "type": "string"
56913           },
56914           {
56915             "description": "Same as network-role of network where vnic is connected",
56916             "in": "path",
56917             "name": "vnic-interface-role",
56918             "required": true,
56919             "type": "string"
56920           },
56921           {
56922             "in": "path",
56923             "name": "vnic-port-id",
56924             "required": true,
56925             "type": "string"
56926           },
56927           {
56928             "description": "Subinterface network id (UUID in A&AI)",
56929             "in": "path",
56930             "name": "network-id",
56931             "required": true,
56932             "type": "string"
56933           }
56934         ],
56935         "responses": {
56936           "200": {
56937             "description": "No response was specified",
56938             "schema": {
56939               "$ref": "#/definitions/(config)network-information-items"
56940             }
56941           }
56942         },
56943         "operationId": "GET-network-information-items"
56944       },
56945       "post": {
56946         "consumes": [
56947           "application/json",
56948           "application/xml"
56949         ],
56950         "produces": [
56951           "application/json",
56952           "application/xml"
56953         ],
56954         "parameters": [
56955           {
56956             "description": "Keep as M",
56957             "in": "path",
56958             "name": "service-instance-id",
56959             "required": true,
56960             "type": "string"
56961           },
56962           {
56963             "in": "path",
56964             "name": "vnf-id",
56965             "required": true,
56966             "type": "string"
56967           },
56968           {
56969             "in": "path",
56970             "name": "vf-module-id",
56971             "required": true,
56972             "type": "string"
56973           },
56974           {
56975             "description": "A&AI ID",
56976             "in": "path",
56977             "name": "instance-group-id",
56978             "required": true,
56979             "type": "string"
56980           },
56981           {
56982             "in": "path",
56983             "name": "vnfc-name",
56984             "required": true,
56985             "type": "string"
56986           },
56987           {
56988             "description": "Same as network-role of network where vnic is connected",
56989             "in": "path",
56990             "name": "vnic-interface-role",
56991             "required": true,
56992             "type": "string"
56993           },
56994           {
56995             "in": "path",
56996             "name": "vnic-port-id",
56997             "required": true,
56998             "type": "string"
56999           },
57000           {
57001             "description": "Subinterface network id (UUID in A&AI)",
57002             "in": "path",
57003             "name": "network-id",
57004             "required": true,
57005             "type": "string"
57006           },
57007           {
57008             "in": "body",
57009             "name": "**(config)network-information-item",
57010             "required": false,
57011             "schema": {
57012               "$ref": "#/definitions/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"
57013             }
57014           }
57015         ],
57016         "responses": {
57017           "200": {
57018             "description": "No response was specified",
57019             "schema": {
57020               "$ref": "#/definitions/(config)network-information-itemsPOST"
57021             }
57022           }
57023         },
57024         "operationId": "POST-network-information-items"
57025       },
57026       "put": {
57027         "consumes": [
57028           "application/json",
57029           "application/xml"
57030         ],
57031         "produces": [
57032           "application/json",
57033           "application/xml"
57034         ],
57035         "parameters": [
57036           {
57037             "description": "Keep as M",
57038             "in": "path",
57039             "name": "service-instance-id",
57040             "required": true,
57041             "type": "string"
57042           },
57043           {
57044             "in": "path",
57045             "name": "vnf-id",
57046             "required": true,
57047             "type": "string"
57048           },
57049           {
57050             "in": "path",
57051             "name": "vf-module-id",
57052             "required": true,
57053             "type": "string"
57054           },
57055           {
57056             "description": "A&AI ID",
57057             "in": "path",
57058             "name": "instance-group-id",
57059             "required": true,
57060             "type": "string"
57061           },
57062           {
57063             "in": "path",
57064             "name": "vnfc-name",
57065             "required": true,
57066             "type": "string"
57067           },
57068           {
57069             "description": "Same as network-role of network where vnic is connected",
57070             "in": "path",
57071             "name": "vnic-interface-role",
57072             "required": true,
57073             "type": "string"
57074           },
57075           {
57076             "in": "path",
57077             "name": "vnic-port-id",
57078             "required": true,
57079             "type": "string"
57080           },
57081           {
57082             "description": "Subinterface network id (UUID in A&AI)",
57083             "in": "path",
57084             "name": "network-id",
57085             "required": true,
57086             "type": "string"
57087           },
57088           {
57089             "in": "body",
57090             "name": "(config)network-information-items",
57091             "required": false,
57092             "schema": {
57093               "$ref": "#/definitions/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"
57094             }
57095           }
57096         ],
57097         "responses": {
57098           "200": {
57099             "description": "No response was specified",
57100             "schema": {
57101               "$ref": "#/definitions/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"
57102             }
57103           }
57104         },
57105         "operationId": "PUT-network-information-items"
57106       }
57107     },
57108     "/restconf/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}": {
57109       "delete": {
57110         "produces": [
57111           "application/json",
57112           "application/xml"
57113         ],
57114         "parameters": [
57115           {
57116             "description": "Keep as M",
57117             "in": "path",
57118             "name": "service-instance-id",
57119             "required": true,
57120             "type": "string"
57121           },
57122           {
57123             "in": "path",
57124             "name": "vnf-id",
57125             "required": true,
57126             "type": "string"
57127           },
57128           {
57129             "in": "path",
57130             "name": "vf-module-id",
57131             "required": true,
57132             "type": "string"
57133           },
57134           {
57135             "description": "A&AI ID",
57136             "in": "path",
57137             "name": "instance-group-id",
57138             "required": true,
57139             "type": "string"
57140           },
57141           {
57142             "in": "path",
57143             "name": "vnfc-name",
57144             "required": true,
57145             "type": "string"
57146           },
57147           {
57148             "description": "Same as network-role of network where vnic is connected",
57149             "in": "path",
57150             "name": "vnic-interface-role",
57151             "required": true,
57152             "type": "string"
57153           },
57154           {
57155             "in": "path",
57156             "name": "vnic-port-id",
57157             "required": true,
57158             "type": "string"
57159           },
57160           {
57161             "description": "Subinterface network id (UUID in A&AI)",
57162             "in": "path",
57163             "name": "network-id",
57164             "required": true,
57165             "type": "string"
57166           },
57167           {
57168             "description": "Use ipv4 or ipv6",
57169             "in": "path",
57170             "name": "ip-version",
57171             "required": true,
57172             "type": "string"
57173           }
57174         ],
57175         "responses": {
57176           "200": {
57177             "description": "No response was specified"
57178           }
57179         },
57180         "operationId": "DELETE-network-information-item"
57181       },
57182       "get": {
57183         "produces": [
57184           "application/json",
57185           "application/xml"
57186         ],
57187         "parameters": [
57188           {
57189             "description": "Keep as M",
57190             "in": "path",
57191             "name": "service-instance-id",
57192             "required": true,
57193             "type": "string"
57194           },
57195           {
57196             "in": "path",
57197             "name": "vnf-id",
57198             "required": true,
57199             "type": "string"
57200           },
57201           {
57202             "in": "path",
57203             "name": "vf-module-id",
57204             "required": true,
57205             "type": "string"
57206           },
57207           {
57208             "description": "A&AI ID",
57209             "in": "path",
57210             "name": "instance-group-id",
57211             "required": true,
57212             "type": "string"
57213           },
57214           {
57215             "in": "path",
57216             "name": "vnfc-name",
57217             "required": true,
57218             "type": "string"
57219           },
57220           {
57221             "description": "Same as network-role of network where vnic is connected",
57222             "in": "path",
57223             "name": "vnic-interface-role",
57224             "required": true,
57225             "type": "string"
57226           },
57227           {
57228             "in": "path",
57229             "name": "vnic-port-id",
57230             "required": true,
57231             "type": "string"
57232           },
57233           {
57234             "description": "Subinterface network id (UUID in A&AI)",
57235             "in": "path",
57236             "name": "network-id",
57237             "required": true,
57238             "type": "string"
57239           },
57240           {
57241             "description": "Use ipv4 or ipv6",
57242             "in": "path",
57243             "name": "ip-version",
57244             "required": true,
57245             "type": "string"
57246           }
57247         ],
57248         "responses": {
57249           "200": {
57250             "description": "No response was specified",
57251             "schema": {
57252               "$ref": "#/definitions/(config)network-information-item"
57253             }
57254           }
57255         },
57256         "operationId": "GET-network-information-item"
57257       },
57258       "post": {
57259         "consumes": [
57260           "application/json",
57261           "application/xml"
57262         ],
57263         "produces": [
57264           "application/json",
57265           "application/xml"
57266         ],
57267         "parameters": [
57268           {
57269             "description": "Keep as M",
57270             "in": "path",
57271             "name": "service-instance-id",
57272             "required": true,
57273             "type": "string"
57274           },
57275           {
57276             "in": "path",
57277             "name": "vnf-id",
57278             "required": true,
57279             "type": "string"
57280           },
57281           {
57282             "in": "path",
57283             "name": "vf-module-id",
57284             "required": true,
57285             "type": "string"
57286           },
57287           {
57288             "description": "A&AI ID",
57289             "in": "path",
57290             "name": "instance-group-id",
57291             "required": true,
57292             "type": "string"
57293           },
57294           {
57295             "in": "path",
57296             "name": "vnfc-name",
57297             "required": true,
57298             "type": "string"
57299           },
57300           {
57301             "description": "Same as network-role of network where vnic is connected",
57302             "in": "path",
57303             "name": "vnic-interface-role",
57304             "required": true,
57305             "type": "string"
57306           },
57307           {
57308             "in": "path",
57309             "name": "vnic-port-id",
57310             "required": true,
57311             "type": "string"
57312           },
57313           {
57314             "description": "Subinterface network id (UUID in A&AI)",
57315             "in": "path",
57316             "name": "network-id",
57317             "required": true,
57318             "type": "string"
57319           },
57320           {
57321             "description": "Use ipv4 or ipv6",
57322             "in": "path",
57323             "name": "ip-version",
57324             "required": true,
57325             "type": "string"
57326           },
57327           {
57328             "in": "body",
57329             "name": "**(config)network-ips",
57330             "required": false,
57331             "schema": {
57332               "$ref": "#/definitions/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"
57333             }
57334           }
57335         ],
57336         "responses": {
57337           "200": {
57338             "description": "No response was specified",
57339             "schema": {
57340               "$ref": "#/definitions/(config)network-information-itemPOST"
57341             }
57342           }
57343         },
57344         "operationId": "POST-network-information-item"
57345       },
57346       "put": {
57347         "consumes": [
57348           "application/json",
57349           "application/xml"
57350         ],
57351         "produces": [
57352           "application/json",
57353           "application/xml"
57354         ],
57355         "parameters": [
57356           {
57357             "description": "Keep as M",
57358             "in": "path",
57359             "name": "service-instance-id",
57360             "required": true,
57361             "type": "string"
57362           },
57363           {
57364             "in": "path",
57365             "name": "vnf-id",
57366             "required": true,
57367             "type": "string"
57368           },
57369           {
57370             "in": "path",
57371             "name": "vf-module-id",
57372             "required": true,
57373             "type": "string"
57374           },
57375           {
57376             "description": "A&AI ID",
57377             "in": "path",
57378             "name": "instance-group-id",
57379             "required": true,
57380             "type": "string"
57381           },
57382           {
57383             "in": "path",
57384             "name": "vnfc-name",
57385             "required": true,
57386             "type": "string"
57387           },
57388           {
57389             "description": "Same as network-role of network where vnic is connected",
57390             "in": "path",
57391             "name": "vnic-interface-role",
57392             "required": true,
57393             "type": "string"
57394           },
57395           {
57396             "in": "path",
57397             "name": "vnic-port-id",
57398             "required": true,
57399             "type": "string"
57400           },
57401           {
57402             "description": "Subinterface network id (UUID in A&AI)",
57403             "in": "path",
57404             "name": "network-id",
57405             "required": true,
57406             "type": "string"
57407           },
57408           {
57409             "description": "Use ipv4 or ipv6",
57410             "in": "path",
57411             "name": "ip-version",
57412             "required": true,
57413             "type": "string"
57414           },
57415           {
57416             "in": "body",
57417             "name": "(config)network-information-item",
57418             "required": false,
57419             "schema": {
57420               "$ref": "#/definitions/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"
57421             }
57422           }
57423         ],
57424         "responses": {
57425           "200": {
57426             "description": "No response was specified",
57427             "schema": {
57428               "$ref": "#/definitions/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"
57429             }
57430           }
57431         },
57432         "operationId": "PUT-network-information-item"
57433       }
57434     },
57435     "/restconf/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": {
57436       "delete": {
57437         "produces": [
57438           "application/json",
57439           "application/xml"
57440         ],
57441         "parameters": [
57442           {
57443             "description": "Keep as M",
57444             "in": "path",
57445             "name": "service-instance-id",
57446             "required": true,
57447             "type": "string"
57448           },
57449           {
57450             "in": "path",
57451             "name": "vnf-id",
57452             "required": true,
57453             "type": "string"
57454           },
57455           {
57456             "in": "path",
57457             "name": "vf-module-id",
57458             "required": true,
57459             "type": "string"
57460           },
57461           {
57462             "description": "A&AI ID",
57463             "in": "path",
57464             "name": "instance-group-id",
57465             "required": true,
57466             "type": "string"
57467           },
57468           {
57469             "in": "path",
57470             "name": "vnfc-name",
57471             "required": true,
57472             "type": "string"
57473           },
57474           {
57475             "description": "Same as network-role of network where vnic is connected",
57476             "in": "path",
57477             "name": "vnic-interface-role",
57478             "required": true,
57479             "type": "string"
57480           },
57481           {
57482             "in": "path",
57483             "name": "vnic-port-id",
57484             "required": true,
57485             "type": "string"
57486           },
57487           {
57488             "description": "Subinterface network id (UUID in A&AI)",
57489             "in": "path",
57490             "name": "network-id",
57491             "required": true,
57492             "type": "string"
57493           },
57494           {
57495             "description": "Use ipv4 or ipv6",
57496             "in": "path",
57497             "name": "ip-version",
57498             "required": true,
57499             "type": "string"
57500           }
57501         ],
57502         "responses": {
57503           "200": {
57504             "description": "No response was specified"
57505           }
57506         },
57507         "operationId": "DELETE-network-ips"
57508       },
57509       "get": {
57510         "produces": [
57511           "application/json",
57512           "application/xml"
57513         ],
57514         "parameters": [
57515           {
57516             "description": "Keep as M",
57517             "in": "path",
57518             "name": "service-instance-id",
57519             "required": true,
57520             "type": "string"
57521           },
57522           {
57523             "in": "path",
57524             "name": "vnf-id",
57525             "required": true,
57526             "type": "string"
57527           },
57528           {
57529             "in": "path",
57530             "name": "vf-module-id",
57531             "required": true,
57532             "type": "string"
57533           },
57534           {
57535             "description": "A&AI ID",
57536             "in": "path",
57537             "name": "instance-group-id",
57538             "required": true,
57539             "type": "string"
57540           },
57541           {
57542             "in": "path",
57543             "name": "vnfc-name",
57544             "required": true,
57545             "type": "string"
57546           },
57547           {
57548             "description": "Same as network-role of network where vnic is connected",
57549             "in": "path",
57550             "name": "vnic-interface-role",
57551             "required": true,
57552             "type": "string"
57553           },
57554           {
57555             "in": "path",
57556             "name": "vnic-port-id",
57557             "required": true,
57558             "type": "string"
57559           },
57560           {
57561             "description": "Subinterface network id (UUID in A&AI)",
57562             "in": "path",
57563             "name": "network-id",
57564             "required": true,
57565             "type": "string"
57566           },
57567           {
57568             "description": "Use ipv4 or ipv6",
57569             "in": "path",
57570             "name": "ip-version",
57571             "required": true,
57572             "type": "string"
57573           }
57574         ],
57575         "responses": {
57576           "200": {
57577             "description": "No response was specified",
57578             "schema": {
57579               "$ref": "#/definitions/(config)network-ips"
57580             }
57581           }
57582         },
57583         "operationId": "GET-network-ips"
57584       },
57585       "put": {
57586         "consumes": [
57587           "application/json",
57588           "application/xml"
57589         ],
57590         "produces": [
57591           "application/json",
57592           "application/xml"
57593         ],
57594         "parameters": [
57595           {
57596             "description": "Keep as M",
57597             "in": "path",
57598             "name": "service-instance-id",
57599             "required": true,
57600             "type": "string"
57601           },
57602           {
57603             "in": "path",
57604             "name": "vnf-id",
57605             "required": true,
57606             "type": "string"
57607           },
57608           {
57609             "in": "path",
57610             "name": "vf-module-id",
57611             "required": true,
57612             "type": "string"
57613           },
57614           {
57615             "description": "A&AI ID",
57616             "in": "path",
57617             "name": "instance-group-id",
57618             "required": true,
57619             "type": "string"
57620           },
57621           {
57622             "in": "path",
57623             "name": "vnfc-name",
57624             "required": true,
57625             "type": "string"
57626           },
57627           {
57628             "description": "Same as network-role of network where vnic is connected",
57629             "in": "path",
57630             "name": "vnic-interface-role",
57631             "required": true,
57632             "type": "string"
57633           },
57634           {
57635             "in": "path",
57636             "name": "vnic-port-id",
57637             "required": true,
57638             "type": "string"
57639           },
57640           {
57641             "description": "Subinterface network id (UUID in A&AI)",
57642             "in": "path",
57643             "name": "network-id",
57644             "required": true,
57645             "type": "string"
57646           },
57647           {
57648             "description": "Use ipv4 or ipv6",
57649             "in": "path",
57650             "name": "ip-version",
57651             "required": true,
57652             "type": "string"
57653           },
57654           {
57655             "in": "body",
57656             "name": "(config)network-ips",
57657             "required": false,
57658             "schema": {
57659               "$ref": "#/definitions/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"
57660             }
57661           }
57662         ],
57663         "responses": {
57664           "200": {
57665             "description": "No response was specified",
57666             "schema": {
57667               "$ref": "#/definitions/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"
57668             }
57669           }
57670         },
57671         "operationId": "PUT-network-ips"
57672       }
57673     },
57674     "/restconf/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": {
57675       "delete": {
57676         "produces": [
57677           "application/json",
57678           "application/xml"
57679         ],
57680         "parameters": [
57681           {
57682             "description": "Keep as M",
57683             "in": "path",
57684             "name": "service-instance-id",
57685             "required": true,
57686             "type": "string"
57687           },
57688           {
57689             "in": "path",
57690             "name": "vnf-id",
57691             "required": true,
57692             "type": "string"
57693           },
57694           {
57695             "in": "path",
57696             "name": "vf-module-id",
57697             "required": true,
57698             "type": "string"
57699           }
57700         ],
57701         "responses": {
57702           "200": {
57703             "description": "No response was specified"
57704           }
57705         },
57706         "operationId": "DELETE-vms"
57707       },
57708       "get": {
57709         "produces": [
57710           "application/json",
57711           "application/xml"
57712         ],
57713         "parameters": [
57714           {
57715             "description": "Keep as M",
57716             "in": "path",
57717             "name": "service-instance-id",
57718             "required": true,
57719             "type": "string"
57720           },
57721           {
57722             "in": "path",
57723             "name": "vnf-id",
57724             "required": true,
57725             "type": "string"
57726           },
57727           {
57728             "in": "path",
57729             "name": "vf-module-id",
57730             "required": true,
57731             "type": "string"
57732           }
57733         ],
57734         "responses": {
57735           "200": {
57736             "description": "No response was specified",
57737             "schema": {
57738               "$ref": "#/definitions/(config)vms"
57739             }
57740           }
57741         },
57742         "operationId": "GET-vms"
57743       },
57744       "post": {
57745         "consumes": [
57746           "application/json",
57747           "application/xml"
57748         ],
57749         "produces": [
57750           "application/json",
57751           "application/xml"
57752         ],
57753         "parameters": [
57754           {
57755             "description": "Keep as M",
57756             "in": "path",
57757             "name": "service-instance-id",
57758             "required": true,
57759             "type": "string"
57760           },
57761           {
57762             "in": "path",
57763             "name": "vnf-id",
57764             "required": true,
57765             "type": "string"
57766           },
57767           {
57768             "in": "path",
57769             "name": "vf-module-id",
57770             "required": true,
57771             "type": "string"
57772           },
57773           {
57774             "in": "body",
57775             "name": "**(config)vm",
57776             "required": false,
57777             "schema": {
57778               "$ref": "#/definitions/GENERIC-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"
57779             }
57780           }
57781         ],
57782         "responses": {
57783           "200": {
57784             "description": "No response was specified",
57785             "schema": {
57786               "$ref": "#/definitions/(config)vmsPOST"
57787             }
57788           }
57789         },
57790         "operationId": "POST-vms"
57791       },
57792       "put": {
57793         "consumes": [
57794           "application/json",
57795           "application/xml"
57796         ],
57797         "produces": [
57798           "application/json",
57799           "application/xml"
57800         ],
57801         "parameters": [
57802           {
57803             "description": "Keep as M",
57804             "in": "path",
57805             "name": "service-instance-id",
57806             "required": true,
57807             "type": "string"
57808           },
57809           {
57810             "in": "path",
57811             "name": "vnf-id",
57812             "required": true,
57813             "type": "string"
57814           },
57815           {
57816             "in": "path",
57817             "name": "vf-module-id",
57818             "required": true,
57819             "type": "string"
57820           },
57821           {
57822             "in": "body",
57823             "name": "(config)vms",
57824             "required": false,
57825             "schema": {
57826               "$ref": "#/definitions/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"
57827             }
57828           }
57829         ],
57830         "responses": {
57831           "200": {
57832             "description": "No response was specified",
57833             "schema": {
57834               "$ref": "#/definitions/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"
57835             }
57836           }
57837         },
57838         "operationId": "PUT-vms"
57839       }
57840     },
57841     "/restconf/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}": {
57842       "delete": {
57843         "produces": [
57844           "application/json",
57845           "application/xml"
57846         ],
57847         "parameters": [
57848           {
57849             "description": "Keep as M",
57850             "in": "path",
57851             "name": "service-instance-id",
57852             "required": true,
57853             "type": "string"
57854           },
57855           {
57856             "in": "path",
57857             "name": "vnf-id",
57858             "required": true,
57859             "type": "string"
57860           },
57861           {
57862             "in": "path",
57863             "name": "vf-module-id",
57864             "required": true,
57865             "type": "string"
57866           },
57867           {
57868             "in": "path",
57869             "name": "vm-type",
57870             "required": true,
57871             "type": "string"
57872           }
57873         ],
57874         "responses": {
57875           "200": {
57876             "description": "No response was specified"
57877           }
57878         },
57879         "operationId": "DELETE-vm"
57880       },
57881       "get": {
57882         "produces": [
57883           "application/json",
57884           "application/xml"
57885         ],
57886         "parameters": [
57887           {
57888             "description": "Keep as M",
57889             "in": "path",
57890             "name": "service-instance-id",
57891             "required": true,
57892             "type": "string"
57893           },
57894           {
57895             "in": "path",
57896             "name": "vnf-id",
57897             "required": true,
57898             "type": "string"
57899           },
57900           {
57901             "in": "path",
57902             "name": "vf-module-id",
57903             "required": true,
57904             "type": "string"
57905           },
57906           {
57907             "in": "path",
57908             "name": "vm-type",
57909             "required": true,
57910             "type": "string"
57911           }
57912         ],
57913         "responses": {
57914           "200": {
57915             "description": "No response was specified",
57916             "schema": {
57917               "$ref": "#/definitions/(config)vm"
57918             }
57919           }
57920         },
57921         "operationId": "GET-vm"
57922       },
57923       "post": {
57924         "consumes": [
57925           "application/json",
57926           "application/xml"
57927         ],
57928         "produces": [
57929           "application/json",
57930           "application/xml"
57931         ],
57932         "parameters": [
57933           {
57934             "description": "Keep as M",
57935             "in": "path",
57936             "name": "service-instance-id",
57937             "required": true,
57938             "type": "string"
57939           },
57940           {
57941             "in": "path",
57942             "name": "vnf-id",
57943             "required": true,
57944             "type": "string"
57945           },
57946           {
57947             "in": "path",
57948             "name": "vf-module-id",
57949             "required": true,
57950             "type": "string"
57951           },
57952           {
57953             "in": "path",
57954             "name": "vm-type",
57955             "required": true,
57956             "type": "string"
57957           },
57958           {
57959             "in": "body",
57960             "name": "**(config)vm-names",
57961             "required": false,
57962             "schema": {
57963               "$ref": "#/definitions/GENERIC-RESOURCE-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"
57964             }
57965           },
57966           {
57967             "in": "body",
57968             "name": "**(config)vm-networks",
57969             "required": false,
57970             "schema": {
57971               "$ref": "#/definitions/GENERIC-RESOURCE-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"
57972             }
57973           },
57974           {
57975             "in": "body",
57976             "name": "**(config)onap-model-information",
57977             "required": false,
57978             "schema": {
57979               "$ref": "#/definitions/GENERIC-RESOURCE-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"
57980             }
57981           }
57982         ],
57983         "responses": {
57984           "200": {
57985             "description": "No response was specified",
57986             "schema": {
57987               "$ref": "#/definitions/(config)vmPOST"
57988             }
57989           }
57990         },
57991         "operationId": "POST-vm"
57992       },
57993       "put": {
57994         "consumes": [
57995           "application/json",
57996           "application/xml"
57997         ],
57998         "produces": [
57999           "application/json",
58000           "application/xml"
58001         ],
58002         "parameters": [
58003           {
58004             "description": "Keep as M",
58005             "in": "path",
58006             "name": "service-instance-id",
58007             "required": true,
58008             "type": "string"
58009           },
58010           {
58011             "in": "path",
58012             "name": "vnf-id",
58013             "required": true,
58014             "type": "string"
58015           },
58016           {
58017             "in": "path",
58018             "name": "vf-module-id",
58019             "required": true,
58020             "type": "string"
58021           },
58022           {
58023             "in": "path",
58024             "name": "vm-type",
58025             "required": true,
58026             "type": "string"
58027           },
58028           {
58029             "in": "body",
58030             "name": "(config)vm",
58031             "required": false,
58032             "schema": {
58033               "$ref": "#/definitions/GENERIC-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"
58034             }
58035           }
58036         ],
58037         "responses": {
58038           "200": {
58039             "description": "No response was specified",
58040             "schema": {
58041               "$ref": "#/definitions/GENERIC-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"
58042             }
58043           }
58044         },
58045         "operationId": "PUT-vm"
58046       }
58047     },
58048     "/restconf/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": {
58049       "delete": {
58050         "produces": [
58051           "application/json",
58052           "application/xml"
58053         ],
58054         "parameters": [
58055           {
58056             "description": "Keep as M",
58057             "in": "path",
58058             "name": "service-instance-id",
58059             "required": true,
58060             "type": "string"
58061           },
58062           {
58063             "in": "path",
58064             "name": "vnf-id",
58065             "required": true,
58066             "type": "string"
58067           },
58068           {
58069             "in": "path",
58070             "name": "vf-module-id",
58071             "required": true,
58072             "type": "string"
58073           },
58074           {
58075             "in": "path",
58076             "name": "vm-type",
58077             "required": true,
58078             "type": "string"
58079           }
58080         ],
58081         "responses": {
58082           "200": {
58083             "description": "No response was specified"
58084           }
58085         },
58086         "operationId": "DELETE-onap-model-information"
58087       },
58088       "get": {
58089         "produces": [
58090           "application/json",
58091           "application/xml"
58092         ],
58093         "parameters": [
58094           {
58095             "description": "Keep as M",
58096             "in": "path",
58097             "name": "service-instance-id",
58098             "required": true,
58099             "type": "string"
58100           },
58101           {
58102             "in": "path",
58103             "name": "vnf-id",
58104             "required": true,
58105             "type": "string"
58106           },
58107           {
58108             "in": "path",
58109             "name": "vf-module-id",
58110             "required": true,
58111             "type": "string"
58112           },
58113           {
58114             "in": "path",
58115             "name": "vm-type",
58116             "required": true,
58117             "type": "string"
58118           }
58119         ],
58120         "responses": {
58121           "200": {
58122             "description": "No response was specified",
58123             "schema": {
58124               "$ref": "#/definitions/(config)onap-model-information"
58125             }
58126           }
58127         },
58128         "operationId": "GET-onap-model-information"
58129       },
58130       "put": {
58131         "consumes": [
58132           "application/json",
58133           "application/xml"
58134         ],
58135         "produces": [
58136           "application/json",
58137           "application/xml"
58138         ],
58139         "parameters": [
58140           {
58141             "description": "Keep as M",
58142             "in": "path",
58143             "name": "service-instance-id",
58144             "required": true,
58145             "type": "string"
58146           },
58147           {
58148             "in": "path",
58149             "name": "vnf-id",
58150             "required": true,
58151             "type": "string"
58152           },
58153           {
58154             "in": "path",
58155             "name": "vf-module-id",
58156             "required": true,
58157             "type": "string"
58158           },
58159           {
58160             "in": "path",
58161             "name": "vm-type",
58162             "required": true,
58163             "type": "string"
58164           },
58165           {
58166             "in": "body",
58167             "name": "(config)onap-model-information",
58168             "required": false,
58169             "schema": {
58170               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58171             }
58172           }
58173         ],
58174         "responses": {
58175           "200": {
58176             "description": "No response was specified",
58177             "schema": {
58178               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58179             }
58180           }
58181         },
58182         "operationId": "PUT-onap-model-information"
58183       }
58184     },
58185     "/restconf/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": {
58186       "delete": {
58187         "produces": [
58188           "application/json",
58189           "application/xml"
58190         ],
58191         "parameters": [
58192           {
58193             "description": "Keep as M",
58194             "in": "path",
58195             "name": "service-instance-id",
58196             "required": true,
58197             "type": "string"
58198           },
58199           {
58200             "in": "path",
58201             "name": "vnf-id",
58202             "required": true,
58203             "type": "string"
58204           },
58205           {
58206             "in": "path",
58207             "name": "vf-module-id",
58208             "required": true,
58209             "type": "string"
58210           },
58211           {
58212             "in": "path",
58213             "name": "vm-type",
58214             "required": true,
58215             "type": "string"
58216           }
58217         ],
58218         "responses": {
58219           "200": {
58220             "description": "No response was specified"
58221           }
58222         },
58223         "operationId": "DELETE-vm-names"
58224       },
58225       "get": {
58226         "produces": [
58227           "application/json",
58228           "application/xml"
58229         ],
58230         "parameters": [
58231           {
58232             "description": "Keep as M",
58233             "in": "path",
58234             "name": "service-instance-id",
58235             "required": true,
58236             "type": "string"
58237           },
58238           {
58239             "in": "path",
58240             "name": "vnf-id",
58241             "required": true,
58242             "type": "string"
58243           },
58244           {
58245             "in": "path",
58246             "name": "vf-module-id",
58247             "required": true,
58248             "type": "string"
58249           },
58250           {
58251             "in": "path",
58252             "name": "vm-type",
58253             "required": true,
58254             "type": "string"
58255           }
58256         ],
58257         "responses": {
58258           "200": {
58259             "description": "No response was specified",
58260             "schema": {
58261               "$ref": "#/definitions/(config)vm-names"
58262             }
58263           }
58264         },
58265         "operationId": "GET-vm-names"
58266       },
58267       "post": {
58268         "consumes": [
58269           "application/json",
58270           "application/xml"
58271         ],
58272         "produces": [
58273           "application/json",
58274           "application/xml"
58275         ],
58276         "parameters": [
58277           {
58278             "description": "Keep as M",
58279             "in": "path",
58280             "name": "service-instance-id",
58281             "required": true,
58282             "type": "string"
58283           },
58284           {
58285             "in": "path",
58286             "name": "vnf-id",
58287             "required": true,
58288             "type": "string"
58289           },
58290           {
58291             "in": "path",
58292             "name": "vf-module-id",
58293             "required": true,
58294             "type": "string"
58295           },
58296           {
58297             "in": "path",
58298             "name": "vm-type",
58299             "required": true,
58300             "type": "string"
58301           },
58302           {
58303             "in": "body",
58304             "name": "**(config)vnfc-names",
58305             "required": false,
58306             "schema": {
58307               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58308             }
58309           }
58310         ],
58311         "responses": {
58312           "200": {
58313             "description": "No response was specified",
58314             "schema": {
58315               "$ref": "#/definitions/(config)vm-namesPOST"
58316             }
58317           }
58318         },
58319         "operationId": "POST-vm-names"
58320       },
58321       "put": {
58322         "consumes": [
58323           "application/json",
58324           "application/xml"
58325         ],
58326         "produces": [
58327           "application/json",
58328           "application/xml"
58329         ],
58330         "parameters": [
58331           {
58332             "description": "Keep as M",
58333             "in": "path",
58334             "name": "service-instance-id",
58335             "required": true,
58336             "type": "string"
58337           },
58338           {
58339             "in": "path",
58340             "name": "vnf-id",
58341             "required": true,
58342             "type": "string"
58343           },
58344           {
58345             "in": "path",
58346             "name": "vf-module-id",
58347             "required": true,
58348             "type": "string"
58349           },
58350           {
58351             "in": "path",
58352             "name": "vm-type",
58353             "required": true,
58354             "type": "string"
58355           },
58356           {
58357             "in": "body",
58358             "name": "(config)vm-names",
58359             "required": false,
58360             "schema": {
58361               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58362             }
58363           }
58364         ],
58365         "responses": {
58366           "200": {
58367             "description": "No response was specified",
58368             "schema": {
58369               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58370             }
58371           }
58372         },
58373         "operationId": "PUT-vm-names"
58374       }
58375     },
58376     "/restconf/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}": {
58377       "delete": {
58378         "produces": [
58379           "application/json",
58380           "application/xml"
58381         ],
58382         "parameters": [
58383           {
58384             "description": "Keep as M",
58385             "in": "path",
58386             "name": "service-instance-id",
58387             "required": true,
58388             "type": "string"
58389           },
58390           {
58391             "in": "path",
58392             "name": "vnf-id",
58393             "required": true,
58394             "type": "string"
58395           },
58396           {
58397             "in": "path",
58398             "name": "vf-module-id",
58399             "required": true,
58400             "type": "string"
58401           },
58402           {
58403             "in": "path",
58404             "name": "vm-type",
58405             "required": true,
58406             "type": "string"
58407           },
58408           {
58409             "in": "path",
58410             "name": "vnfc-name",
58411             "required": true,
58412             "type": "string"
58413           }
58414         ],
58415         "responses": {
58416           "200": {
58417             "description": "No response was specified"
58418           }
58419         },
58420         "operationId": "DELETE-vnfc-names"
58421       },
58422       "get": {
58423         "produces": [
58424           "application/json",
58425           "application/xml"
58426         ],
58427         "parameters": [
58428           {
58429             "description": "Keep as M",
58430             "in": "path",
58431             "name": "service-instance-id",
58432             "required": true,
58433             "type": "string"
58434           },
58435           {
58436             "in": "path",
58437             "name": "vnf-id",
58438             "required": true,
58439             "type": "string"
58440           },
58441           {
58442             "in": "path",
58443             "name": "vf-module-id",
58444             "required": true,
58445             "type": "string"
58446           },
58447           {
58448             "in": "path",
58449             "name": "vm-type",
58450             "required": true,
58451             "type": "string"
58452           },
58453           {
58454             "in": "path",
58455             "name": "vnfc-name",
58456             "required": true,
58457             "type": "string"
58458           }
58459         ],
58460         "responses": {
58461           "200": {
58462             "description": "No response was specified",
58463             "schema": {
58464               "$ref": "#/definitions/(config)vnfc-names"
58465             }
58466           }
58467         },
58468         "operationId": "GET-vnfc-names"
58469       },
58470       "post": {
58471         "consumes": [
58472           "application/json",
58473           "application/xml"
58474         ],
58475         "produces": [
58476           "application/json",
58477           "application/xml"
58478         ],
58479         "parameters": [
58480           {
58481             "description": "Keep as M",
58482             "in": "path",
58483             "name": "service-instance-id",
58484             "required": true,
58485             "type": "string"
58486           },
58487           {
58488             "in": "path",
58489             "name": "vnf-id",
58490             "required": true,
58491             "type": "string"
58492           },
58493           {
58494             "in": "path",
58495             "name": "vf-module-id",
58496             "required": true,
58497             "type": "string"
58498           },
58499           {
58500             "in": "path",
58501             "name": "vm-type",
58502             "required": true,
58503             "type": "string"
58504           },
58505           {
58506             "in": "path",
58507             "name": "vnfc-name",
58508             "required": true,
58509             "type": "string"
58510           },
58511           {
58512             "in": "body",
58513             "name": "**(config)vnfc-networks",
58514             "required": false,
58515             "schema": {
58516               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58517             }
58518           }
58519         ],
58520         "responses": {
58521           "200": {
58522             "description": "No response was specified",
58523             "schema": {
58524               "$ref": "#/definitions/(config)vnfc-namesPOST"
58525             }
58526           }
58527         },
58528         "operationId": "POST-vnfc-names"
58529       },
58530       "put": {
58531         "consumes": [
58532           "application/json",
58533           "application/xml"
58534         ],
58535         "produces": [
58536           "application/json",
58537           "application/xml"
58538         ],
58539         "parameters": [
58540           {
58541             "description": "Keep as M",
58542             "in": "path",
58543             "name": "service-instance-id",
58544             "required": true,
58545             "type": "string"
58546           },
58547           {
58548             "in": "path",
58549             "name": "vnf-id",
58550             "required": true,
58551             "type": "string"
58552           },
58553           {
58554             "in": "path",
58555             "name": "vf-module-id",
58556             "required": true,
58557             "type": "string"
58558           },
58559           {
58560             "in": "path",
58561             "name": "vm-type",
58562             "required": true,
58563             "type": "string"
58564           },
58565           {
58566             "in": "path",
58567             "name": "vnfc-name",
58568             "required": true,
58569             "type": "string"
58570           },
58571           {
58572             "in": "body",
58573             "name": "(config)vnfc-names",
58574             "required": false,
58575             "schema": {
58576               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58577             }
58578           }
58579         ],
58580         "responses": {
58581           "200": {
58582             "description": "No response was specified",
58583             "schema": {
58584               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58585             }
58586           }
58587         },
58588         "operationId": "PUT-vnfc-names"
58589       }
58590     },
58591     "/restconf/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": {
58592       "delete": {
58593         "produces": [
58594           "application/json",
58595           "application/xml"
58596         ],
58597         "parameters": [
58598           {
58599             "description": "Keep as M",
58600             "in": "path",
58601             "name": "service-instance-id",
58602             "required": true,
58603             "type": "string"
58604           },
58605           {
58606             "in": "path",
58607             "name": "vnf-id",
58608             "required": true,
58609             "type": "string"
58610           },
58611           {
58612             "in": "path",
58613             "name": "vf-module-id",
58614             "required": true,
58615             "type": "string"
58616           },
58617           {
58618             "in": "path",
58619             "name": "vm-type",
58620             "required": true,
58621             "type": "string"
58622           },
58623           {
58624             "in": "path",
58625             "name": "vnfc-name",
58626             "required": true,
58627             "type": "string"
58628           }
58629         ],
58630         "responses": {
58631           "200": {
58632             "description": "No response was specified"
58633           }
58634         },
58635         "operationId": "DELETE-vnfc-networks"
58636       },
58637       "get": {
58638         "produces": [
58639           "application/json",
58640           "application/xml"
58641         ],
58642         "parameters": [
58643           {
58644             "description": "Keep as M",
58645             "in": "path",
58646             "name": "service-instance-id",
58647             "required": true,
58648             "type": "string"
58649           },
58650           {
58651             "in": "path",
58652             "name": "vnf-id",
58653             "required": true,
58654             "type": "string"
58655           },
58656           {
58657             "in": "path",
58658             "name": "vf-module-id",
58659             "required": true,
58660             "type": "string"
58661           },
58662           {
58663             "in": "path",
58664             "name": "vm-type",
58665             "required": true,
58666             "type": "string"
58667           },
58668           {
58669             "in": "path",
58670             "name": "vnfc-name",
58671             "required": true,
58672             "type": "string"
58673           }
58674         ],
58675         "responses": {
58676           "200": {
58677             "description": "No response was specified",
58678             "schema": {
58679               "$ref": "#/definitions/(config)vnfc-networks"
58680             }
58681           }
58682         },
58683         "operationId": "GET-vnfc-networks"
58684       },
58685       "post": {
58686         "consumes": [
58687           "application/json",
58688           "application/xml"
58689         ],
58690         "produces": [
58691           "application/json",
58692           "application/xml"
58693         ],
58694         "parameters": [
58695           {
58696             "description": "Keep as M",
58697             "in": "path",
58698             "name": "service-instance-id",
58699             "required": true,
58700             "type": "string"
58701           },
58702           {
58703             "in": "path",
58704             "name": "vnf-id",
58705             "required": true,
58706             "type": "string"
58707           },
58708           {
58709             "in": "path",
58710             "name": "vf-module-id",
58711             "required": true,
58712             "type": "string"
58713           },
58714           {
58715             "in": "path",
58716             "name": "vm-type",
58717             "required": true,
58718             "type": "string"
58719           },
58720           {
58721             "in": "path",
58722             "name": "vnfc-name",
58723             "required": true,
58724             "type": "string"
58725           },
58726           {
58727             "in": "body",
58728             "name": "**(config)vnfc-network-data",
58729             "required": false,
58730             "schema": {
58731               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58732             }
58733           }
58734         ],
58735         "responses": {
58736           "200": {
58737             "description": "No response was specified",
58738             "schema": {
58739               "$ref": "#/definitions/(config)vnfc-networksPOST"
58740             }
58741           }
58742         },
58743         "operationId": "POST-vnfc-networks"
58744       },
58745       "put": {
58746         "consumes": [
58747           "application/json",
58748           "application/xml"
58749         ],
58750         "produces": [
58751           "application/json",
58752           "application/xml"
58753         ],
58754         "parameters": [
58755           {
58756             "description": "Keep as M",
58757             "in": "path",
58758             "name": "service-instance-id",
58759             "required": true,
58760             "type": "string"
58761           },
58762           {
58763             "in": "path",
58764             "name": "vnf-id",
58765             "required": true,
58766             "type": "string"
58767           },
58768           {
58769             "in": "path",
58770             "name": "vf-module-id",
58771             "required": true,
58772             "type": "string"
58773           },
58774           {
58775             "in": "path",
58776             "name": "vm-type",
58777             "required": true,
58778             "type": "string"
58779           },
58780           {
58781             "in": "path",
58782             "name": "vnfc-name",
58783             "required": true,
58784             "type": "string"
58785           },
58786           {
58787             "in": "body",
58788             "name": "(config)vnfc-networks",
58789             "required": false,
58790             "schema": {
58791               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58792             }
58793           }
58794         ],
58795         "responses": {
58796           "200": {
58797             "description": "No response was specified",
58798             "schema": {
58799               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58800             }
58801           }
58802         },
58803         "operationId": "PUT-vnfc-networks"
58804       }
58805     },
58806     "/restconf/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}": {
58807       "delete": {
58808         "produces": [
58809           "application/json",
58810           "application/xml"
58811         ],
58812         "parameters": [
58813           {
58814             "description": "Keep as M",
58815             "in": "path",
58816             "name": "service-instance-id",
58817             "required": true,
58818             "type": "string"
58819           },
58820           {
58821             "in": "path",
58822             "name": "vnf-id",
58823             "required": true,
58824             "type": "string"
58825           },
58826           {
58827             "in": "path",
58828             "name": "vf-module-id",
58829             "required": true,
58830             "type": "string"
58831           },
58832           {
58833             "in": "path",
58834             "name": "vm-type",
58835             "required": true,
58836             "type": "string"
58837           },
58838           {
58839             "in": "path",
58840             "name": "vnfc-name",
58841             "required": true,
58842             "type": "string"
58843           },
58844           {
58845             "in": "path",
58846             "name": "vnfc-network-role",
58847             "required": true,
58848             "type": "string"
58849           }
58850         ],
58851         "responses": {
58852           "200": {
58853             "description": "No response was specified"
58854           }
58855         },
58856         "operationId": "DELETE-vnfc-network-data"
58857       },
58858       "get": {
58859         "produces": [
58860           "application/json",
58861           "application/xml"
58862         ],
58863         "parameters": [
58864           {
58865             "description": "Keep as M",
58866             "in": "path",
58867             "name": "service-instance-id",
58868             "required": true,
58869             "type": "string"
58870           },
58871           {
58872             "in": "path",
58873             "name": "vnf-id",
58874             "required": true,
58875             "type": "string"
58876           },
58877           {
58878             "in": "path",
58879             "name": "vf-module-id",
58880             "required": true,
58881             "type": "string"
58882           },
58883           {
58884             "in": "path",
58885             "name": "vm-type",
58886             "required": true,
58887             "type": "string"
58888           },
58889           {
58890             "in": "path",
58891             "name": "vnfc-name",
58892             "required": true,
58893             "type": "string"
58894           },
58895           {
58896             "in": "path",
58897             "name": "vnfc-network-role",
58898             "required": true,
58899             "type": "string"
58900           }
58901         ],
58902         "responses": {
58903           "200": {
58904             "description": "No response was specified",
58905             "schema": {
58906               "$ref": "#/definitions/(config)vnfc-network-data"
58907             }
58908           }
58909         },
58910         "operationId": "GET-vnfc-network-data"
58911       },
58912       "post": {
58913         "consumes": [
58914           "application/json",
58915           "application/xml"
58916         ],
58917         "produces": [
58918           "application/json",
58919           "application/xml"
58920         ],
58921         "parameters": [
58922           {
58923             "description": "Keep as M",
58924             "in": "path",
58925             "name": "service-instance-id",
58926             "required": true,
58927             "type": "string"
58928           },
58929           {
58930             "in": "path",
58931             "name": "vnf-id",
58932             "required": true,
58933             "type": "string"
58934           },
58935           {
58936             "in": "path",
58937             "name": "vf-module-id",
58938             "required": true,
58939             "type": "string"
58940           },
58941           {
58942             "in": "path",
58943             "name": "vm-type",
58944             "required": true,
58945             "type": "string"
58946           },
58947           {
58948             "in": "path",
58949             "name": "vnfc-name",
58950             "required": true,
58951             "type": "string"
58952           },
58953           {
58954             "in": "path",
58955             "name": "vnfc-network-role",
58956             "required": true,
58957             "type": "string"
58958           },
58959           {
58960             "in": "body",
58961             "name": "**(config)vnfc-ports",
58962             "required": false,
58963             "schema": {
58964               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58965             }
58966           },
58967           {
58968             "in": "body",
58969             "name": "**(config)vnfc-subnet",
58970             "required": false,
58971             "schema": {
58972               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58973             }
58974           },
58975           {
58976             "in": "body",
58977             "name": "**(config)connection-point",
58978             "required": false,
58979             "schema": {
58980               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
58981             }
58982           }
58983         ],
58984         "responses": {
58985           "200": {
58986             "description": "No response was specified",
58987             "schema": {
58988               "$ref": "#/definitions/(config)vnfc-network-dataPOST"
58989             }
58990           }
58991         },
58992         "operationId": "POST-vnfc-network-data"
58993       },
58994       "put": {
58995         "consumes": [
58996           "application/json",
58997           "application/xml"
58998         ],
58999         "produces": [
59000           "application/json",
59001           "application/xml"
59002         ],
59003         "parameters": [
59004           {
59005             "description": "Keep as M",
59006             "in": "path",
59007             "name": "service-instance-id",
59008             "required": true,
59009             "type": "string"
59010           },
59011           {
59012             "in": "path",
59013             "name": "vnf-id",
59014             "required": true,
59015             "type": "string"
59016           },
59017           {
59018             "in": "path",
59019             "name": "vf-module-id",
59020             "required": true,
59021             "type": "string"
59022           },
59023           {
59024             "in": "path",
59025             "name": "vm-type",
59026             "required": true,
59027             "type": "string"
59028           },
59029           {
59030             "in": "path",
59031             "name": "vnfc-name",
59032             "required": true,
59033             "type": "string"
59034           },
59035           {
59036             "in": "path",
59037             "name": "vnfc-network-role",
59038             "required": true,
59039             "type": "string"
59040           },
59041           {
59042             "in": "body",
59043             "name": "(config)vnfc-network-data",
59044             "required": false,
59045             "schema": {
59046               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59047             }
59048           }
59049         ],
59050         "responses": {
59051           "200": {
59052             "description": "No response was specified",
59053             "schema": {
59054               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59055             }
59056           }
59057         },
59058         "operationId": "PUT-vnfc-network-data"
59059       }
59060     },
59061     "/restconf/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": {
59062       "delete": {
59063         "produces": [
59064           "application/json",
59065           "application/xml"
59066         ],
59067         "parameters": [
59068           {
59069             "description": "Keep as M",
59070             "in": "path",
59071             "name": "service-instance-id",
59072             "required": true,
59073             "type": "string"
59074           },
59075           {
59076             "in": "path",
59077             "name": "vnf-id",
59078             "required": true,
59079             "type": "string"
59080           },
59081           {
59082             "in": "path",
59083             "name": "vf-module-id",
59084             "required": true,
59085             "type": "string"
59086           },
59087           {
59088             "in": "path",
59089             "name": "vm-type",
59090             "required": true,
59091             "type": "string"
59092           },
59093           {
59094             "in": "path",
59095             "name": "vnfc-name",
59096             "required": true,
59097             "type": "string"
59098           },
59099           {
59100             "in": "path",
59101             "name": "vnfc-network-role",
59102             "required": true,
59103             "type": "string"
59104           }
59105         ],
59106         "responses": {
59107           "200": {
59108             "description": "No response was specified"
59109           }
59110         },
59111         "operationId": "DELETE-connection-point"
59112       },
59113       "get": {
59114         "produces": [
59115           "application/json",
59116           "application/xml"
59117         ],
59118         "parameters": [
59119           {
59120             "description": "Keep as M",
59121             "in": "path",
59122             "name": "service-instance-id",
59123             "required": true,
59124             "type": "string"
59125           },
59126           {
59127             "in": "path",
59128             "name": "vnf-id",
59129             "required": true,
59130             "type": "string"
59131           },
59132           {
59133             "in": "path",
59134             "name": "vf-module-id",
59135             "required": true,
59136             "type": "string"
59137           },
59138           {
59139             "in": "path",
59140             "name": "vm-type",
59141             "required": true,
59142             "type": "string"
59143           },
59144           {
59145             "in": "path",
59146             "name": "vnfc-name",
59147             "required": true,
59148             "type": "string"
59149           },
59150           {
59151             "in": "path",
59152             "name": "vnfc-network-role",
59153             "required": true,
59154             "type": "string"
59155           }
59156         ],
59157         "responses": {
59158           "200": {
59159             "description": "No response was specified",
59160             "schema": {
59161               "$ref": "#/definitions/(config)connection-point"
59162             }
59163           }
59164         },
59165         "operationId": "GET-connection-point"
59166       },
59167       "post": {
59168         "consumes": [
59169           "application/json",
59170           "application/xml"
59171         ],
59172         "produces": [
59173           "application/json",
59174           "application/xml"
59175         ],
59176         "parameters": [
59177           {
59178             "description": "Keep as M",
59179             "in": "path",
59180             "name": "service-instance-id",
59181             "required": true,
59182             "type": "string"
59183           },
59184           {
59185             "in": "path",
59186             "name": "vnf-id",
59187             "required": true,
59188             "type": "string"
59189           },
59190           {
59191             "in": "path",
59192             "name": "vf-module-id",
59193             "required": true,
59194             "type": "string"
59195           },
59196           {
59197             "in": "path",
59198             "name": "vm-type",
59199             "required": true,
59200             "type": "string"
59201           },
59202           {
59203             "in": "path",
59204             "name": "vnfc-name",
59205             "required": true,
59206             "type": "string"
59207           },
59208           {
59209             "in": "path",
59210             "name": "vnfc-network-role",
59211             "required": true,
59212             "type": "string"
59213           },
59214           {
59215             "in": "body",
59216             "name": "**(config)vlan-data",
59217             "required": false,
59218             "schema": {
59219               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59220             }
59221           }
59222         ],
59223         "responses": {
59224           "200": {
59225             "description": "No response was specified",
59226             "schema": {
59227               "$ref": "#/definitions/(config)connection-pointPOST"
59228             }
59229           }
59230         },
59231         "operationId": "POST-connection-point"
59232       },
59233       "put": {
59234         "consumes": [
59235           "application/json",
59236           "application/xml"
59237         ],
59238         "produces": [
59239           "application/json",
59240           "application/xml"
59241         ],
59242         "parameters": [
59243           {
59244             "description": "Keep as M",
59245             "in": "path",
59246             "name": "service-instance-id",
59247             "required": true,
59248             "type": "string"
59249           },
59250           {
59251             "in": "path",
59252             "name": "vnf-id",
59253             "required": true,
59254             "type": "string"
59255           },
59256           {
59257             "in": "path",
59258             "name": "vf-module-id",
59259             "required": true,
59260             "type": "string"
59261           },
59262           {
59263             "in": "path",
59264             "name": "vm-type",
59265             "required": true,
59266             "type": "string"
59267           },
59268           {
59269             "in": "path",
59270             "name": "vnfc-name",
59271             "required": true,
59272             "type": "string"
59273           },
59274           {
59275             "in": "path",
59276             "name": "vnfc-network-role",
59277             "required": true,
59278             "type": "string"
59279           },
59280           {
59281             "in": "body",
59282             "name": "(config)connection-point",
59283             "required": false,
59284             "schema": {
59285               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59286             }
59287           }
59288         ],
59289         "responses": {
59290           "200": {
59291             "description": "No response was specified",
59292             "schema": {
59293               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59294             }
59295           }
59296         },
59297         "operationId": "PUT-connection-point"
59298       }
59299     },
59300     "/restconf/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}": {
59301       "delete": {
59302         "produces": [
59303           "application/json",
59304           "application/xml"
59305         ],
59306         "parameters": [
59307           {
59308             "description": "Keep as M",
59309             "in": "path",
59310             "name": "service-instance-id",
59311             "required": true,
59312             "type": "string"
59313           },
59314           {
59315             "in": "path",
59316             "name": "vnf-id",
59317             "required": true,
59318             "type": "string"
59319           },
59320           {
59321             "in": "path",
59322             "name": "vf-module-id",
59323             "required": true,
59324             "type": "string"
59325           },
59326           {
59327             "in": "path",
59328             "name": "vm-type",
59329             "required": true,
59330             "type": "string"
59331           },
59332           {
59333             "in": "path",
59334             "name": "vnfc-name",
59335             "required": true,
59336             "type": "string"
59337           },
59338           {
59339             "in": "path",
59340             "name": "vnfc-network-role",
59341             "required": true,
59342             "type": "string"
59343           },
59344           {
59345             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
59346             "in": "path",
59347             "name": "vlan-uuid",
59348             "required": true,
59349             "type": "string"
59350           }
59351         ],
59352         "responses": {
59353           "200": {
59354             "description": "No response was specified"
59355           }
59356         },
59357         "operationId": "DELETE-vlan-data"
59358       },
59359       "get": {
59360         "produces": [
59361           "application/json",
59362           "application/xml"
59363         ],
59364         "parameters": [
59365           {
59366             "description": "Keep as M",
59367             "in": "path",
59368             "name": "service-instance-id",
59369             "required": true,
59370             "type": "string"
59371           },
59372           {
59373             "in": "path",
59374             "name": "vnf-id",
59375             "required": true,
59376             "type": "string"
59377           },
59378           {
59379             "in": "path",
59380             "name": "vf-module-id",
59381             "required": true,
59382             "type": "string"
59383           },
59384           {
59385             "in": "path",
59386             "name": "vm-type",
59387             "required": true,
59388             "type": "string"
59389           },
59390           {
59391             "in": "path",
59392             "name": "vnfc-name",
59393             "required": true,
59394             "type": "string"
59395           },
59396           {
59397             "in": "path",
59398             "name": "vnfc-network-role",
59399             "required": true,
59400             "type": "string"
59401           },
59402           {
59403             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
59404             "in": "path",
59405             "name": "vlan-uuid",
59406             "required": true,
59407             "type": "string"
59408           }
59409         ],
59410         "responses": {
59411           "200": {
59412             "description": "No response was specified",
59413             "schema": {
59414               "$ref": "#/definitions/(config)vlan-data"
59415             }
59416           }
59417         },
59418         "operationId": "GET-vlan-data"
59419       },
59420       "put": {
59421         "consumes": [
59422           "application/json",
59423           "application/xml"
59424         ],
59425         "produces": [
59426           "application/json",
59427           "application/xml"
59428         ],
59429         "parameters": [
59430           {
59431             "description": "Keep as M",
59432             "in": "path",
59433             "name": "service-instance-id",
59434             "required": true,
59435             "type": "string"
59436           },
59437           {
59438             "in": "path",
59439             "name": "vnf-id",
59440             "required": true,
59441             "type": "string"
59442           },
59443           {
59444             "in": "path",
59445             "name": "vf-module-id",
59446             "required": true,
59447             "type": "string"
59448           },
59449           {
59450             "in": "path",
59451             "name": "vm-type",
59452             "required": true,
59453             "type": "string"
59454           },
59455           {
59456             "in": "path",
59457             "name": "vnfc-name",
59458             "required": true,
59459             "type": "string"
59460           },
59461           {
59462             "in": "path",
59463             "name": "vnfc-network-role",
59464             "required": true,
59465             "type": "string"
59466           },
59467           {
59468             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
59469             "in": "path",
59470             "name": "vlan-uuid",
59471             "required": true,
59472             "type": "string"
59473           },
59474           {
59475             "in": "body",
59476             "name": "(config)vlan-data",
59477             "required": false,
59478             "schema": {
59479               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59480             }
59481           }
59482         ],
59483         "responses": {
59484           "200": {
59485             "description": "No response was specified",
59486             "schema": {
59487               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59488             }
59489           }
59490         },
59491         "operationId": "PUT-vlan-data"
59492       }
59493     },
59494     "/restconf/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": {
59495       "delete": {
59496         "produces": [
59497           "application/json",
59498           "application/xml"
59499         ],
59500         "parameters": [
59501           {
59502             "description": "Keep as M",
59503             "in": "path",
59504             "name": "service-instance-id",
59505             "required": true,
59506             "type": "string"
59507           },
59508           {
59509             "in": "path",
59510             "name": "vnf-id",
59511             "required": true,
59512             "type": "string"
59513           },
59514           {
59515             "in": "path",
59516             "name": "vf-module-id",
59517             "required": true,
59518             "type": "string"
59519           },
59520           {
59521             "in": "path",
59522             "name": "vm-type",
59523             "required": true,
59524             "type": "string"
59525           },
59526           {
59527             "in": "path",
59528             "name": "vnfc-name",
59529             "required": true,
59530             "type": "string"
59531           },
59532           {
59533             "in": "path",
59534             "name": "vnfc-network-role",
59535             "required": true,
59536             "type": "string"
59537           }
59538         ],
59539         "responses": {
59540           "200": {
59541             "description": "No response was specified"
59542           }
59543         },
59544         "operationId": "DELETE-vnfc-ports"
59545       },
59546       "get": {
59547         "produces": [
59548           "application/json",
59549           "application/xml"
59550         ],
59551         "parameters": [
59552           {
59553             "description": "Keep as M",
59554             "in": "path",
59555             "name": "service-instance-id",
59556             "required": true,
59557             "type": "string"
59558           },
59559           {
59560             "in": "path",
59561             "name": "vnf-id",
59562             "required": true,
59563             "type": "string"
59564           },
59565           {
59566             "in": "path",
59567             "name": "vf-module-id",
59568             "required": true,
59569             "type": "string"
59570           },
59571           {
59572             "in": "path",
59573             "name": "vm-type",
59574             "required": true,
59575             "type": "string"
59576           },
59577           {
59578             "in": "path",
59579             "name": "vnfc-name",
59580             "required": true,
59581             "type": "string"
59582           },
59583           {
59584             "in": "path",
59585             "name": "vnfc-network-role",
59586             "required": true,
59587             "type": "string"
59588           }
59589         ],
59590         "responses": {
59591           "200": {
59592             "description": "No response was specified",
59593             "schema": {
59594               "$ref": "#/definitions/(config)vnfc-ports"
59595             }
59596           }
59597         },
59598         "operationId": "GET-vnfc-ports"
59599       },
59600       "post": {
59601         "consumes": [
59602           "application/json",
59603           "application/xml"
59604         ],
59605         "produces": [
59606           "application/json",
59607           "application/xml"
59608         ],
59609         "parameters": [
59610           {
59611             "description": "Keep as M",
59612             "in": "path",
59613             "name": "service-instance-id",
59614             "required": true,
59615             "type": "string"
59616           },
59617           {
59618             "in": "path",
59619             "name": "vnf-id",
59620             "required": true,
59621             "type": "string"
59622           },
59623           {
59624             "in": "path",
59625             "name": "vf-module-id",
59626             "required": true,
59627             "type": "string"
59628           },
59629           {
59630             "in": "path",
59631             "name": "vm-type",
59632             "required": true,
59633             "type": "string"
59634           },
59635           {
59636             "in": "path",
59637             "name": "vnfc-name",
59638             "required": true,
59639             "type": "string"
59640           },
59641           {
59642             "in": "path",
59643             "name": "vnfc-network-role",
59644             "required": true,
59645             "type": "string"
59646           },
59647           {
59648             "in": "body",
59649             "name": "**(config)vnfc-port",
59650             "required": false,
59651             "schema": {
59652               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59653             }
59654           }
59655         ],
59656         "responses": {
59657           "200": {
59658             "description": "No response was specified",
59659             "schema": {
59660               "$ref": "#/definitions/(config)vnfc-portsPOST"
59661             }
59662           }
59663         },
59664         "operationId": "POST-vnfc-ports"
59665       },
59666       "put": {
59667         "consumes": [
59668           "application/json",
59669           "application/xml"
59670         ],
59671         "produces": [
59672           "application/json",
59673           "application/xml"
59674         ],
59675         "parameters": [
59676           {
59677             "description": "Keep as M",
59678             "in": "path",
59679             "name": "service-instance-id",
59680             "required": true,
59681             "type": "string"
59682           },
59683           {
59684             "in": "path",
59685             "name": "vnf-id",
59686             "required": true,
59687             "type": "string"
59688           },
59689           {
59690             "in": "path",
59691             "name": "vf-module-id",
59692             "required": true,
59693             "type": "string"
59694           },
59695           {
59696             "in": "path",
59697             "name": "vm-type",
59698             "required": true,
59699             "type": "string"
59700           },
59701           {
59702             "in": "path",
59703             "name": "vnfc-name",
59704             "required": true,
59705             "type": "string"
59706           },
59707           {
59708             "in": "path",
59709             "name": "vnfc-network-role",
59710             "required": true,
59711             "type": "string"
59712           },
59713           {
59714             "in": "body",
59715             "name": "(config)vnfc-ports",
59716             "required": false,
59717             "schema": {
59718               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59719             }
59720           }
59721         ],
59722         "responses": {
59723           "200": {
59724             "description": "No response was specified",
59725             "schema": {
59726               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59727             }
59728           }
59729         },
59730         "operationId": "PUT-vnfc-ports"
59731       }
59732     },
59733     "/restconf/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}": {
59734       "delete": {
59735         "produces": [
59736           "application/json",
59737           "application/xml"
59738         ],
59739         "parameters": [
59740           {
59741             "description": "Keep as M",
59742             "in": "path",
59743             "name": "service-instance-id",
59744             "required": true,
59745             "type": "string"
59746           },
59747           {
59748             "in": "path",
59749             "name": "vnf-id",
59750             "required": true,
59751             "type": "string"
59752           },
59753           {
59754             "in": "path",
59755             "name": "vf-module-id",
59756             "required": true,
59757             "type": "string"
59758           },
59759           {
59760             "in": "path",
59761             "name": "vm-type",
59762             "required": true,
59763             "type": "string"
59764           },
59765           {
59766             "in": "path",
59767             "name": "vnfc-name",
59768             "required": true,
59769             "type": "string"
59770           },
59771           {
59772             "in": "path",
59773             "name": "vnfc-network-role",
59774             "required": true,
59775             "type": "string"
59776           },
59777           {
59778             "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",
59779             "in": "path",
59780             "name": "vnfc-port-id",
59781             "required": true,
59782             "type": "string"
59783           }
59784         ],
59785         "responses": {
59786           "200": {
59787             "description": "No response was specified"
59788           }
59789         },
59790         "operationId": "DELETE-vnfc-port"
59791       },
59792       "get": {
59793         "produces": [
59794           "application/json",
59795           "application/xml"
59796         ],
59797         "parameters": [
59798           {
59799             "description": "Keep as M",
59800             "in": "path",
59801             "name": "service-instance-id",
59802             "required": true,
59803             "type": "string"
59804           },
59805           {
59806             "in": "path",
59807             "name": "vnf-id",
59808             "required": true,
59809             "type": "string"
59810           },
59811           {
59812             "in": "path",
59813             "name": "vf-module-id",
59814             "required": true,
59815             "type": "string"
59816           },
59817           {
59818             "in": "path",
59819             "name": "vm-type",
59820             "required": true,
59821             "type": "string"
59822           },
59823           {
59824             "in": "path",
59825             "name": "vnfc-name",
59826             "required": true,
59827             "type": "string"
59828           },
59829           {
59830             "in": "path",
59831             "name": "vnfc-network-role",
59832             "required": true,
59833             "type": "string"
59834           },
59835           {
59836             "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",
59837             "in": "path",
59838             "name": "vnfc-port-id",
59839             "required": true,
59840             "type": "string"
59841           }
59842         ],
59843         "responses": {
59844           "200": {
59845             "description": "No response was specified",
59846             "schema": {
59847               "$ref": "#/definitions/(config)vnfc-port"
59848             }
59849           }
59850         },
59851         "operationId": "GET-vnfc-port"
59852       },
59853       "post": {
59854         "consumes": [
59855           "application/json",
59856           "application/xml"
59857         ],
59858         "produces": [
59859           "application/json",
59860           "application/xml"
59861         ],
59862         "parameters": [
59863           {
59864             "description": "Keep as M",
59865             "in": "path",
59866             "name": "service-instance-id",
59867             "required": true,
59868             "type": "string"
59869           },
59870           {
59871             "in": "path",
59872             "name": "vnf-id",
59873             "required": true,
59874             "type": "string"
59875           },
59876           {
59877             "in": "path",
59878             "name": "vf-module-id",
59879             "required": true,
59880             "type": "string"
59881           },
59882           {
59883             "in": "path",
59884             "name": "vm-type",
59885             "required": true,
59886             "type": "string"
59887           },
59888           {
59889             "in": "path",
59890             "name": "vnfc-name",
59891             "required": true,
59892             "type": "string"
59893           },
59894           {
59895             "in": "path",
59896             "name": "vnfc-network-role",
59897             "required": true,
59898             "type": "string"
59899           },
59900           {
59901             "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",
59902             "in": "path",
59903             "name": "vnfc-port-id",
59904             "required": true,
59905             "type": "string"
59906           },
59907           {
59908             "in": "body",
59909             "name": "**(config)vnic-sub-interfaces",
59910             "required": false,
59911             "schema": {
59912               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59913             }
59914           }
59915         ],
59916         "responses": {
59917           "200": {
59918             "description": "No response was specified",
59919             "schema": {
59920               "$ref": "#/definitions/(config)vnfc-portPOST"
59921             }
59922           }
59923         },
59924         "operationId": "POST-vnfc-port"
59925       },
59926       "put": {
59927         "consumes": [
59928           "application/json",
59929           "application/xml"
59930         ],
59931         "produces": [
59932           "application/json",
59933           "application/xml"
59934         ],
59935         "parameters": [
59936           {
59937             "description": "Keep as M",
59938             "in": "path",
59939             "name": "service-instance-id",
59940             "required": true,
59941             "type": "string"
59942           },
59943           {
59944             "in": "path",
59945             "name": "vnf-id",
59946             "required": true,
59947             "type": "string"
59948           },
59949           {
59950             "in": "path",
59951             "name": "vf-module-id",
59952             "required": true,
59953             "type": "string"
59954           },
59955           {
59956             "in": "path",
59957             "name": "vm-type",
59958             "required": true,
59959             "type": "string"
59960           },
59961           {
59962             "in": "path",
59963             "name": "vnfc-name",
59964             "required": true,
59965             "type": "string"
59966           },
59967           {
59968             "in": "path",
59969             "name": "vnfc-network-role",
59970             "required": true,
59971             "type": "string"
59972           },
59973           {
59974             "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",
59975             "in": "path",
59976             "name": "vnfc-port-id",
59977             "required": true,
59978             "type": "string"
59979           },
59980           {
59981             "in": "body",
59982             "name": "(config)vnfc-port",
59983             "required": false,
59984             "schema": {
59985               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59986             }
59987           }
59988         ],
59989         "responses": {
59990           "200": {
59991             "description": "No response was specified",
59992             "schema": {
59993               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
59994             }
59995           }
59996         },
59997         "operationId": "PUT-vnfc-port"
59998       }
59999     },
60000     "/restconf/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": {
60001       "delete": {
60002         "produces": [
60003           "application/json",
60004           "application/xml"
60005         ],
60006         "parameters": [
60007           {
60008             "description": "Keep as M",
60009             "in": "path",
60010             "name": "service-instance-id",
60011             "required": true,
60012             "type": "string"
60013           },
60014           {
60015             "in": "path",
60016             "name": "vnf-id",
60017             "required": true,
60018             "type": "string"
60019           },
60020           {
60021             "in": "path",
60022             "name": "vf-module-id",
60023             "required": true,
60024             "type": "string"
60025           },
60026           {
60027             "in": "path",
60028             "name": "vm-type",
60029             "required": true,
60030             "type": "string"
60031           },
60032           {
60033             "in": "path",
60034             "name": "vnfc-name",
60035             "required": true,
60036             "type": "string"
60037           },
60038           {
60039             "in": "path",
60040             "name": "vnfc-network-role",
60041             "required": true,
60042             "type": "string"
60043           },
60044           {
60045             "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",
60046             "in": "path",
60047             "name": "vnfc-port-id",
60048             "required": true,
60049             "type": "string"
60050           }
60051         ],
60052         "responses": {
60053           "200": {
60054             "description": "No response was specified"
60055           }
60056         },
60057         "operationId": "DELETE-vnic-sub-interfaces"
60058       },
60059       "get": {
60060         "produces": [
60061           "application/json",
60062           "application/xml"
60063         ],
60064         "parameters": [
60065           {
60066             "description": "Keep as M",
60067             "in": "path",
60068             "name": "service-instance-id",
60069             "required": true,
60070             "type": "string"
60071           },
60072           {
60073             "in": "path",
60074             "name": "vnf-id",
60075             "required": true,
60076             "type": "string"
60077           },
60078           {
60079             "in": "path",
60080             "name": "vf-module-id",
60081             "required": true,
60082             "type": "string"
60083           },
60084           {
60085             "in": "path",
60086             "name": "vm-type",
60087             "required": true,
60088             "type": "string"
60089           },
60090           {
60091             "in": "path",
60092             "name": "vnfc-name",
60093             "required": true,
60094             "type": "string"
60095           },
60096           {
60097             "in": "path",
60098             "name": "vnfc-network-role",
60099             "required": true,
60100             "type": "string"
60101           },
60102           {
60103             "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",
60104             "in": "path",
60105             "name": "vnfc-port-id",
60106             "required": true,
60107             "type": "string"
60108           }
60109         ],
60110         "responses": {
60111           "200": {
60112             "description": "No response was specified",
60113             "schema": {
60114               "$ref": "#/definitions/(config)vnic-sub-interfaces"
60115             }
60116           }
60117         },
60118         "operationId": "GET-vnic-sub-interfaces"
60119       },
60120       "post": {
60121         "consumes": [
60122           "application/json",
60123           "application/xml"
60124         ],
60125         "produces": [
60126           "application/json",
60127           "application/xml"
60128         ],
60129         "parameters": [
60130           {
60131             "description": "Keep as M",
60132             "in": "path",
60133             "name": "service-instance-id",
60134             "required": true,
60135             "type": "string"
60136           },
60137           {
60138             "in": "path",
60139             "name": "vnf-id",
60140             "required": true,
60141             "type": "string"
60142           },
60143           {
60144             "in": "path",
60145             "name": "vf-module-id",
60146             "required": true,
60147             "type": "string"
60148           },
60149           {
60150             "in": "path",
60151             "name": "vm-type",
60152             "required": true,
60153             "type": "string"
60154           },
60155           {
60156             "in": "path",
60157             "name": "vnfc-name",
60158             "required": true,
60159             "type": "string"
60160           },
60161           {
60162             "in": "path",
60163             "name": "vnfc-network-role",
60164             "required": true,
60165             "type": "string"
60166           },
60167           {
60168             "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",
60169             "in": "path",
60170             "name": "vnfc-port-id",
60171             "required": true,
60172             "type": "string"
60173           },
60174           {
60175             "in": "body",
60176             "name": "**(config)sub-interface-network-data",
60177             "required": false,
60178             "schema": {
60179               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60180             }
60181           }
60182         ],
60183         "responses": {
60184           "200": {
60185             "description": "No response was specified",
60186             "schema": {
60187               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
60188             }
60189           }
60190         },
60191         "operationId": "POST-vnic-sub-interfaces"
60192       },
60193       "put": {
60194         "consumes": [
60195           "application/json",
60196           "application/xml"
60197         ],
60198         "produces": [
60199           "application/json",
60200           "application/xml"
60201         ],
60202         "parameters": [
60203           {
60204             "description": "Keep as M",
60205             "in": "path",
60206             "name": "service-instance-id",
60207             "required": true,
60208             "type": "string"
60209           },
60210           {
60211             "in": "path",
60212             "name": "vnf-id",
60213             "required": true,
60214             "type": "string"
60215           },
60216           {
60217             "in": "path",
60218             "name": "vf-module-id",
60219             "required": true,
60220             "type": "string"
60221           },
60222           {
60223             "in": "path",
60224             "name": "vm-type",
60225             "required": true,
60226             "type": "string"
60227           },
60228           {
60229             "in": "path",
60230             "name": "vnfc-name",
60231             "required": true,
60232             "type": "string"
60233           },
60234           {
60235             "in": "path",
60236             "name": "vnfc-network-role",
60237             "required": true,
60238             "type": "string"
60239           },
60240           {
60241             "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",
60242             "in": "path",
60243             "name": "vnfc-port-id",
60244             "required": true,
60245             "type": "string"
60246           },
60247           {
60248             "in": "body",
60249             "name": "(config)vnic-sub-interfaces",
60250             "required": false,
60251             "schema": {
60252               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60253             }
60254           }
60255         ],
60256         "responses": {
60257           "200": {
60258             "description": "No response was specified",
60259             "schema": {
60260               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60261             }
60262           }
60263         },
60264         "operationId": "PUT-vnic-sub-interfaces"
60265       }
60266     },
60267     "/restconf/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}": {
60268       "delete": {
60269         "produces": [
60270           "application/json",
60271           "application/xml"
60272         ],
60273         "parameters": [
60274           {
60275             "description": "Keep as M",
60276             "in": "path",
60277             "name": "service-instance-id",
60278             "required": true,
60279             "type": "string"
60280           },
60281           {
60282             "in": "path",
60283             "name": "vnf-id",
60284             "required": true,
60285             "type": "string"
60286           },
60287           {
60288             "in": "path",
60289             "name": "vf-module-id",
60290             "required": true,
60291             "type": "string"
60292           },
60293           {
60294             "in": "path",
60295             "name": "vm-type",
60296             "required": true,
60297             "type": "string"
60298           },
60299           {
60300             "in": "path",
60301             "name": "vnfc-name",
60302             "required": true,
60303             "type": "string"
60304           },
60305           {
60306             "in": "path",
60307             "name": "vnfc-network-role",
60308             "required": true,
60309             "type": "string"
60310           },
60311           {
60312             "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",
60313             "in": "path",
60314             "name": "vnfc-port-id",
60315             "required": true,
60316             "type": "string"
60317           },
60318           {
60319             "description": "Subinterface network id (UUID in A&AI)",
60320             "in": "path",
60321             "name": "network-id",
60322             "required": true,
60323             "type": "string"
60324           }
60325         ],
60326         "responses": {
60327           "200": {
60328             "description": "No response was specified"
60329           }
60330         },
60331         "operationId": "DELETE-sub-interface-network-data"
60332       },
60333       "get": {
60334         "produces": [
60335           "application/json",
60336           "application/xml"
60337         ],
60338         "parameters": [
60339           {
60340             "description": "Keep as M",
60341             "in": "path",
60342             "name": "service-instance-id",
60343             "required": true,
60344             "type": "string"
60345           },
60346           {
60347             "in": "path",
60348             "name": "vnf-id",
60349             "required": true,
60350             "type": "string"
60351           },
60352           {
60353             "in": "path",
60354             "name": "vf-module-id",
60355             "required": true,
60356             "type": "string"
60357           },
60358           {
60359             "in": "path",
60360             "name": "vm-type",
60361             "required": true,
60362             "type": "string"
60363           },
60364           {
60365             "in": "path",
60366             "name": "vnfc-name",
60367             "required": true,
60368             "type": "string"
60369           },
60370           {
60371             "in": "path",
60372             "name": "vnfc-network-role",
60373             "required": true,
60374             "type": "string"
60375           },
60376           {
60377             "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",
60378             "in": "path",
60379             "name": "vnfc-port-id",
60380             "required": true,
60381             "type": "string"
60382           },
60383           {
60384             "description": "Subinterface network id (UUID in A&AI)",
60385             "in": "path",
60386             "name": "network-id",
60387             "required": true,
60388             "type": "string"
60389           }
60390         ],
60391         "responses": {
60392           "200": {
60393             "description": "No response was specified",
60394             "schema": {
60395               "$ref": "#/definitions/(config)sub-interface-network-data"
60396             }
60397           }
60398         },
60399         "operationId": "GET-sub-interface-network-data"
60400       },
60401       "post": {
60402         "consumes": [
60403           "application/json",
60404           "application/xml"
60405         ],
60406         "produces": [
60407           "application/json",
60408           "application/xml"
60409         ],
60410         "parameters": [
60411           {
60412             "description": "Keep as M",
60413             "in": "path",
60414             "name": "service-instance-id",
60415             "required": true,
60416             "type": "string"
60417           },
60418           {
60419             "in": "path",
60420             "name": "vnf-id",
60421             "required": true,
60422             "type": "string"
60423           },
60424           {
60425             "in": "path",
60426             "name": "vf-module-id",
60427             "required": true,
60428             "type": "string"
60429           },
60430           {
60431             "in": "path",
60432             "name": "vm-type",
60433             "required": true,
60434             "type": "string"
60435           },
60436           {
60437             "in": "path",
60438             "name": "vnfc-name",
60439             "required": true,
60440             "type": "string"
60441           },
60442           {
60443             "in": "path",
60444             "name": "vnfc-network-role",
60445             "required": true,
60446             "type": "string"
60447           },
60448           {
60449             "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",
60450             "in": "path",
60451             "name": "vnfc-port-id",
60452             "required": true,
60453             "type": "string"
60454           },
60455           {
60456             "description": "Subinterface network id (UUID in A&AI)",
60457             "in": "path",
60458             "name": "network-id",
60459             "required": true,
60460             "type": "string"
60461           },
60462           {
60463             "in": "body",
60464             "name": "**(config)network-information-items",
60465             "required": false,
60466             "schema": {
60467               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60468             }
60469           },
60470           {
60471             "in": "body",
60472             "name": "**(config)floating-ips",
60473             "required": false,
60474             "schema": {
60475               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60476             }
60477           }
60478         ],
60479         "responses": {
60480           "200": {
60481             "description": "No response was specified",
60482             "schema": {
60483               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
60484             }
60485           }
60486         },
60487         "operationId": "POST-sub-interface-network-data"
60488       },
60489       "put": {
60490         "consumes": [
60491           "application/json",
60492           "application/xml"
60493         ],
60494         "produces": [
60495           "application/json",
60496           "application/xml"
60497         ],
60498         "parameters": [
60499           {
60500             "description": "Keep as M",
60501             "in": "path",
60502             "name": "service-instance-id",
60503             "required": true,
60504             "type": "string"
60505           },
60506           {
60507             "in": "path",
60508             "name": "vnf-id",
60509             "required": true,
60510             "type": "string"
60511           },
60512           {
60513             "in": "path",
60514             "name": "vf-module-id",
60515             "required": true,
60516             "type": "string"
60517           },
60518           {
60519             "in": "path",
60520             "name": "vm-type",
60521             "required": true,
60522             "type": "string"
60523           },
60524           {
60525             "in": "path",
60526             "name": "vnfc-name",
60527             "required": true,
60528             "type": "string"
60529           },
60530           {
60531             "in": "path",
60532             "name": "vnfc-network-role",
60533             "required": true,
60534             "type": "string"
60535           },
60536           {
60537             "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",
60538             "in": "path",
60539             "name": "vnfc-port-id",
60540             "required": true,
60541             "type": "string"
60542           },
60543           {
60544             "description": "Subinterface network id (UUID in A&AI)",
60545             "in": "path",
60546             "name": "network-id",
60547             "required": true,
60548             "type": "string"
60549           },
60550           {
60551             "in": "body",
60552             "name": "(config)sub-interface-network-data",
60553             "required": false,
60554             "schema": {
60555               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60556             }
60557           }
60558         ],
60559         "responses": {
60560           "200": {
60561             "description": "No response was specified",
60562             "schema": {
60563               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60564             }
60565           }
60566         },
60567         "operationId": "PUT-sub-interface-network-data"
60568       }
60569     },
60570     "/restconf/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": {
60571       "delete": {
60572         "produces": [
60573           "application/json",
60574           "application/xml"
60575         ],
60576         "parameters": [
60577           {
60578             "description": "Keep as M",
60579             "in": "path",
60580             "name": "service-instance-id",
60581             "required": true,
60582             "type": "string"
60583           },
60584           {
60585             "in": "path",
60586             "name": "vnf-id",
60587             "required": true,
60588             "type": "string"
60589           },
60590           {
60591             "in": "path",
60592             "name": "vf-module-id",
60593             "required": true,
60594             "type": "string"
60595           },
60596           {
60597             "in": "path",
60598             "name": "vm-type",
60599             "required": true,
60600             "type": "string"
60601           },
60602           {
60603             "in": "path",
60604             "name": "vnfc-name",
60605             "required": true,
60606             "type": "string"
60607           },
60608           {
60609             "in": "path",
60610             "name": "vnfc-network-role",
60611             "required": true,
60612             "type": "string"
60613           },
60614           {
60615             "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",
60616             "in": "path",
60617             "name": "vnfc-port-id",
60618             "required": true,
60619             "type": "string"
60620           },
60621           {
60622             "description": "Subinterface network id (UUID in A&AI)",
60623             "in": "path",
60624             "name": "network-id",
60625             "required": true,
60626             "type": "string"
60627           }
60628         ],
60629         "responses": {
60630           "200": {
60631             "description": "No response was specified"
60632           }
60633         },
60634         "operationId": "DELETE-floating-ips"
60635       },
60636       "get": {
60637         "produces": [
60638           "application/json",
60639           "application/xml"
60640         ],
60641         "parameters": [
60642           {
60643             "description": "Keep as M",
60644             "in": "path",
60645             "name": "service-instance-id",
60646             "required": true,
60647             "type": "string"
60648           },
60649           {
60650             "in": "path",
60651             "name": "vnf-id",
60652             "required": true,
60653             "type": "string"
60654           },
60655           {
60656             "in": "path",
60657             "name": "vf-module-id",
60658             "required": true,
60659             "type": "string"
60660           },
60661           {
60662             "in": "path",
60663             "name": "vm-type",
60664             "required": true,
60665             "type": "string"
60666           },
60667           {
60668             "in": "path",
60669             "name": "vnfc-name",
60670             "required": true,
60671             "type": "string"
60672           },
60673           {
60674             "in": "path",
60675             "name": "vnfc-network-role",
60676             "required": true,
60677             "type": "string"
60678           },
60679           {
60680             "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",
60681             "in": "path",
60682             "name": "vnfc-port-id",
60683             "required": true,
60684             "type": "string"
60685           },
60686           {
60687             "description": "Subinterface network id (UUID in A&AI)",
60688             "in": "path",
60689             "name": "network-id",
60690             "required": true,
60691             "type": "string"
60692           }
60693         ],
60694         "responses": {
60695           "200": {
60696             "description": "No response was specified",
60697             "schema": {
60698               "$ref": "#/definitions/(config)floating-ips"
60699             }
60700           }
60701         },
60702         "operationId": "GET-floating-ips"
60703       },
60704       "put": {
60705         "consumes": [
60706           "application/json",
60707           "application/xml"
60708         ],
60709         "produces": [
60710           "application/json",
60711           "application/xml"
60712         ],
60713         "parameters": [
60714           {
60715             "description": "Keep as M",
60716             "in": "path",
60717             "name": "service-instance-id",
60718             "required": true,
60719             "type": "string"
60720           },
60721           {
60722             "in": "path",
60723             "name": "vnf-id",
60724             "required": true,
60725             "type": "string"
60726           },
60727           {
60728             "in": "path",
60729             "name": "vf-module-id",
60730             "required": true,
60731             "type": "string"
60732           },
60733           {
60734             "in": "path",
60735             "name": "vm-type",
60736             "required": true,
60737             "type": "string"
60738           },
60739           {
60740             "in": "path",
60741             "name": "vnfc-name",
60742             "required": true,
60743             "type": "string"
60744           },
60745           {
60746             "in": "path",
60747             "name": "vnfc-network-role",
60748             "required": true,
60749             "type": "string"
60750           },
60751           {
60752             "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",
60753             "in": "path",
60754             "name": "vnfc-port-id",
60755             "required": true,
60756             "type": "string"
60757           },
60758           {
60759             "description": "Subinterface network id (UUID in A&AI)",
60760             "in": "path",
60761             "name": "network-id",
60762             "required": true,
60763             "type": "string"
60764           },
60765           {
60766             "in": "body",
60767             "name": "(config)floating-ips",
60768             "required": false,
60769             "schema": {
60770               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60771             }
60772           }
60773         ],
60774         "responses": {
60775           "200": {
60776             "description": "No response was specified",
60777             "schema": {
60778               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60779             }
60780           }
60781         },
60782         "operationId": "PUT-floating-ips"
60783       }
60784     },
60785     "/restconf/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": {
60786       "delete": {
60787         "produces": [
60788           "application/json",
60789           "application/xml"
60790         ],
60791         "parameters": [
60792           {
60793             "description": "Keep as M",
60794             "in": "path",
60795             "name": "service-instance-id",
60796             "required": true,
60797             "type": "string"
60798           },
60799           {
60800             "in": "path",
60801             "name": "vnf-id",
60802             "required": true,
60803             "type": "string"
60804           },
60805           {
60806             "in": "path",
60807             "name": "vf-module-id",
60808             "required": true,
60809             "type": "string"
60810           },
60811           {
60812             "in": "path",
60813             "name": "vm-type",
60814             "required": true,
60815             "type": "string"
60816           },
60817           {
60818             "in": "path",
60819             "name": "vnfc-name",
60820             "required": true,
60821             "type": "string"
60822           },
60823           {
60824             "in": "path",
60825             "name": "vnfc-network-role",
60826             "required": true,
60827             "type": "string"
60828           },
60829           {
60830             "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",
60831             "in": "path",
60832             "name": "vnfc-port-id",
60833             "required": true,
60834             "type": "string"
60835           },
60836           {
60837             "description": "Subinterface network id (UUID in A&AI)",
60838             "in": "path",
60839             "name": "network-id",
60840             "required": true,
60841             "type": "string"
60842           }
60843         ],
60844         "responses": {
60845           "200": {
60846             "description": "No response was specified"
60847           }
60848         },
60849         "operationId": "DELETE-network-information-items"
60850       },
60851       "get": {
60852         "produces": [
60853           "application/json",
60854           "application/xml"
60855         ],
60856         "parameters": [
60857           {
60858             "description": "Keep as M",
60859             "in": "path",
60860             "name": "service-instance-id",
60861             "required": true,
60862             "type": "string"
60863           },
60864           {
60865             "in": "path",
60866             "name": "vnf-id",
60867             "required": true,
60868             "type": "string"
60869           },
60870           {
60871             "in": "path",
60872             "name": "vf-module-id",
60873             "required": true,
60874             "type": "string"
60875           },
60876           {
60877             "in": "path",
60878             "name": "vm-type",
60879             "required": true,
60880             "type": "string"
60881           },
60882           {
60883             "in": "path",
60884             "name": "vnfc-name",
60885             "required": true,
60886             "type": "string"
60887           },
60888           {
60889             "in": "path",
60890             "name": "vnfc-network-role",
60891             "required": true,
60892             "type": "string"
60893           },
60894           {
60895             "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",
60896             "in": "path",
60897             "name": "vnfc-port-id",
60898             "required": true,
60899             "type": "string"
60900           },
60901           {
60902             "description": "Subinterface network id (UUID in A&AI)",
60903             "in": "path",
60904             "name": "network-id",
60905             "required": true,
60906             "type": "string"
60907           }
60908         ],
60909         "responses": {
60910           "200": {
60911             "description": "No response was specified",
60912             "schema": {
60913               "$ref": "#/definitions/(config)network-information-items"
60914             }
60915           }
60916         },
60917         "operationId": "GET-network-information-items"
60918       },
60919       "post": {
60920         "consumes": [
60921           "application/json",
60922           "application/xml"
60923         ],
60924         "produces": [
60925           "application/json",
60926           "application/xml"
60927         ],
60928         "parameters": [
60929           {
60930             "description": "Keep as M",
60931             "in": "path",
60932             "name": "service-instance-id",
60933             "required": true,
60934             "type": "string"
60935           },
60936           {
60937             "in": "path",
60938             "name": "vnf-id",
60939             "required": true,
60940             "type": "string"
60941           },
60942           {
60943             "in": "path",
60944             "name": "vf-module-id",
60945             "required": true,
60946             "type": "string"
60947           },
60948           {
60949             "in": "path",
60950             "name": "vm-type",
60951             "required": true,
60952             "type": "string"
60953           },
60954           {
60955             "in": "path",
60956             "name": "vnfc-name",
60957             "required": true,
60958             "type": "string"
60959           },
60960           {
60961             "in": "path",
60962             "name": "vnfc-network-role",
60963             "required": true,
60964             "type": "string"
60965           },
60966           {
60967             "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",
60968             "in": "path",
60969             "name": "vnfc-port-id",
60970             "required": true,
60971             "type": "string"
60972           },
60973           {
60974             "description": "Subinterface network id (UUID in A&AI)",
60975             "in": "path",
60976             "name": "network-id",
60977             "required": true,
60978             "type": "string"
60979           },
60980           {
60981             "in": "body",
60982             "name": "**(config)network-information-item",
60983             "required": false,
60984             "schema": {
60985               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
60986             }
60987           }
60988         ],
60989         "responses": {
60990           "200": {
60991             "description": "No response was specified",
60992             "schema": {
60993               "$ref": "#/definitions/(config)network-information-itemsPOST"
60994             }
60995           }
60996         },
60997         "operationId": "POST-network-information-items"
60998       },
60999       "put": {
61000         "consumes": [
61001           "application/json",
61002           "application/xml"
61003         ],
61004         "produces": [
61005           "application/json",
61006           "application/xml"
61007         ],
61008         "parameters": [
61009           {
61010             "description": "Keep as M",
61011             "in": "path",
61012             "name": "service-instance-id",
61013             "required": true,
61014             "type": "string"
61015           },
61016           {
61017             "in": "path",
61018             "name": "vnf-id",
61019             "required": true,
61020             "type": "string"
61021           },
61022           {
61023             "in": "path",
61024             "name": "vf-module-id",
61025             "required": true,
61026             "type": "string"
61027           },
61028           {
61029             "in": "path",
61030             "name": "vm-type",
61031             "required": true,
61032             "type": "string"
61033           },
61034           {
61035             "in": "path",
61036             "name": "vnfc-name",
61037             "required": true,
61038             "type": "string"
61039           },
61040           {
61041             "in": "path",
61042             "name": "vnfc-network-role",
61043             "required": true,
61044             "type": "string"
61045           },
61046           {
61047             "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",
61048             "in": "path",
61049             "name": "vnfc-port-id",
61050             "required": true,
61051             "type": "string"
61052           },
61053           {
61054             "description": "Subinterface network id (UUID in A&AI)",
61055             "in": "path",
61056             "name": "network-id",
61057             "required": true,
61058             "type": "string"
61059           },
61060           {
61061             "in": "body",
61062             "name": "(config)network-information-items",
61063             "required": false,
61064             "schema": {
61065               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61066             }
61067           }
61068         ],
61069         "responses": {
61070           "200": {
61071             "description": "No response was specified",
61072             "schema": {
61073               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61074             }
61075           }
61076         },
61077         "operationId": "PUT-network-information-items"
61078       }
61079     },
61080     "/restconf/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}": {
61081       "delete": {
61082         "produces": [
61083           "application/json",
61084           "application/xml"
61085         ],
61086         "parameters": [
61087           {
61088             "description": "Keep as M",
61089             "in": "path",
61090             "name": "service-instance-id",
61091             "required": true,
61092             "type": "string"
61093           },
61094           {
61095             "in": "path",
61096             "name": "vnf-id",
61097             "required": true,
61098             "type": "string"
61099           },
61100           {
61101             "in": "path",
61102             "name": "vf-module-id",
61103             "required": true,
61104             "type": "string"
61105           },
61106           {
61107             "in": "path",
61108             "name": "vm-type",
61109             "required": true,
61110             "type": "string"
61111           },
61112           {
61113             "in": "path",
61114             "name": "vnfc-name",
61115             "required": true,
61116             "type": "string"
61117           },
61118           {
61119             "in": "path",
61120             "name": "vnfc-network-role",
61121             "required": true,
61122             "type": "string"
61123           },
61124           {
61125             "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",
61126             "in": "path",
61127             "name": "vnfc-port-id",
61128             "required": true,
61129             "type": "string"
61130           },
61131           {
61132             "description": "Subinterface network id (UUID in A&AI)",
61133             "in": "path",
61134             "name": "network-id",
61135             "required": true,
61136             "type": "string"
61137           },
61138           {
61139             "description": "Use ipv4 or ipv6",
61140             "in": "path",
61141             "name": "ip-version",
61142             "required": true,
61143             "type": "string"
61144           }
61145         ],
61146         "responses": {
61147           "200": {
61148             "description": "No response was specified"
61149           }
61150         },
61151         "operationId": "DELETE-network-information-item"
61152       },
61153       "get": {
61154         "produces": [
61155           "application/json",
61156           "application/xml"
61157         ],
61158         "parameters": [
61159           {
61160             "description": "Keep as M",
61161             "in": "path",
61162             "name": "service-instance-id",
61163             "required": true,
61164             "type": "string"
61165           },
61166           {
61167             "in": "path",
61168             "name": "vnf-id",
61169             "required": true,
61170             "type": "string"
61171           },
61172           {
61173             "in": "path",
61174             "name": "vf-module-id",
61175             "required": true,
61176             "type": "string"
61177           },
61178           {
61179             "in": "path",
61180             "name": "vm-type",
61181             "required": true,
61182             "type": "string"
61183           },
61184           {
61185             "in": "path",
61186             "name": "vnfc-name",
61187             "required": true,
61188             "type": "string"
61189           },
61190           {
61191             "in": "path",
61192             "name": "vnfc-network-role",
61193             "required": true,
61194             "type": "string"
61195           },
61196           {
61197             "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",
61198             "in": "path",
61199             "name": "vnfc-port-id",
61200             "required": true,
61201             "type": "string"
61202           },
61203           {
61204             "description": "Subinterface network id (UUID in A&AI)",
61205             "in": "path",
61206             "name": "network-id",
61207             "required": true,
61208             "type": "string"
61209           },
61210           {
61211             "description": "Use ipv4 or ipv6",
61212             "in": "path",
61213             "name": "ip-version",
61214             "required": true,
61215             "type": "string"
61216           }
61217         ],
61218         "responses": {
61219           "200": {
61220             "description": "No response was specified",
61221             "schema": {
61222               "$ref": "#/definitions/(config)network-information-item"
61223             }
61224           }
61225         },
61226         "operationId": "GET-network-information-item"
61227       },
61228       "post": {
61229         "consumes": [
61230           "application/json",
61231           "application/xml"
61232         ],
61233         "produces": [
61234           "application/json",
61235           "application/xml"
61236         ],
61237         "parameters": [
61238           {
61239             "description": "Keep as M",
61240             "in": "path",
61241             "name": "service-instance-id",
61242             "required": true,
61243             "type": "string"
61244           },
61245           {
61246             "in": "path",
61247             "name": "vnf-id",
61248             "required": true,
61249             "type": "string"
61250           },
61251           {
61252             "in": "path",
61253             "name": "vf-module-id",
61254             "required": true,
61255             "type": "string"
61256           },
61257           {
61258             "in": "path",
61259             "name": "vm-type",
61260             "required": true,
61261             "type": "string"
61262           },
61263           {
61264             "in": "path",
61265             "name": "vnfc-name",
61266             "required": true,
61267             "type": "string"
61268           },
61269           {
61270             "in": "path",
61271             "name": "vnfc-network-role",
61272             "required": true,
61273             "type": "string"
61274           },
61275           {
61276             "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",
61277             "in": "path",
61278             "name": "vnfc-port-id",
61279             "required": true,
61280             "type": "string"
61281           },
61282           {
61283             "description": "Subinterface network id (UUID in A&AI)",
61284             "in": "path",
61285             "name": "network-id",
61286             "required": true,
61287             "type": "string"
61288           },
61289           {
61290             "description": "Use ipv4 or ipv6",
61291             "in": "path",
61292             "name": "ip-version",
61293             "required": true,
61294             "type": "string"
61295           },
61296           {
61297             "in": "body",
61298             "name": "**(config)network-ips",
61299             "required": false,
61300             "schema": {
61301               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61302             }
61303           }
61304         ],
61305         "responses": {
61306           "200": {
61307             "description": "No response was specified",
61308             "schema": {
61309               "$ref": "#/definitions/(config)network-information-itemPOST"
61310             }
61311           }
61312         },
61313         "operationId": "POST-network-information-item"
61314       },
61315       "put": {
61316         "consumes": [
61317           "application/json",
61318           "application/xml"
61319         ],
61320         "produces": [
61321           "application/json",
61322           "application/xml"
61323         ],
61324         "parameters": [
61325           {
61326             "description": "Keep as M",
61327             "in": "path",
61328             "name": "service-instance-id",
61329             "required": true,
61330             "type": "string"
61331           },
61332           {
61333             "in": "path",
61334             "name": "vnf-id",
61335             "required": true,
61336             "type": "string"
61337           },
61338           {
61339             "in": "path",
61340             "name": "vf-module-id",
61341             "required": true,
61342             "type": "string"
61343           },
61344           {
61345             "in": "path",
61346             "name": "vm-type",
61347             "required": true,
61348             "type": "string"
61349           },
61350           {
61351             "in": "path",
61352             "name": "vnfc-name",
61353             "required": true,
61354             "type": "string"
61355           },
61356           {
61357             "in": "path",
61358             "name": "vnfc-network-role",
61359             "required": true,
61360             "type": "string"
61361           },
61362           {
61363             "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",
61364             "in": "path",
61365             "name": "vnfc-port-id",
61366             "required": true,
61367             "type": "string"
61368           },
61369           {
61370             "description": "Subinterface network id (UUID in A&AI)",
61371             "in": "path",
61372             "name": "network-id",
61373             "required": true,
61374             "type": "string"
61375           },
61376           {
61377             "description": "Use ipv4 or ipv6",
61378             "in": "path",
61379             "name": "ip-version",
61380             "required": true,
61381             "type": "string"
61382           },
61383           {
61384             "in": "body",
61385             "name": "(config)network-information-item",
61386             "required": false,
61387             "schema": {
61388               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61389             }
61390           }
61391         ],
61392         "responses": {
61393           "200": {
61394             "description": "No response was specified",
61395             "schema": {
61396               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61397             }
61398           }
61399         },
61400         "operationId": "PUT-network-information-item"
61401       }
61402     },
61403     "/restconf/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": {
61404       "delete": {
61405         "produces": [
61406           "application/json",
61407           "application/xml"
61408         ],
61409         "parameters": [
61410           {
61411             "description": "Keep as M",
61412             "in": "path",
61413             "name": "service-instance-id",
61414             "required": true,
61415             "type": "string"
61416           },
61417           {
61418             "in": "path",
61419             "name": "vnf-id",
61420             "required": true,
61421             "type": "string"
61422           },
61423           {
61424             "in": "path",
61425             "name": "vf-module-id",
61426             "required": true,
61427             "type": "string"
61428           },
61429           {
61430             "in": "path",
61431             "name": "vm-type",
61432             "required": true,
61433             "type": "string"
61434           },
61435           {
61436             "in": "path",
61437             "name": "vnfc-name",
61438             "required": true,
61439             "type": "string"
61440           },
61441           {
61442             "in": "path",
61443             "name": "vnfc-network-role",
61444             "required": true,
61445             "type": "string"
61446           },
61447           {
61448             "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",
61449             "in": "path",
61450             "name": "vnfc-port-id",
61451             "required": true,
61452             "type": "string"
61453           },
61454           {
61455             "description": "Subinterface network id (UUID in A&AI)",
61456             "in": "path",
61457             "name": "network-id",
61458             "required": true,
61459             "type": "string"
61460           },
61461           {
61462             "description": "Use ipv4 or ipv6",
61463             "in": "path",
61464             "name": "ip-version",
61465             "required": true,
61466             "type": "string"
61467           }
61468         ],
61469         "responses": {
61470           "200": {
61471             "description": "No response was specified"
61472           }
61473         },
61474         "operationId": "DELETE-network-ips"
61475       },
61476       "get": {
61477         "produces": [
61478           "application/json",
61479           "application/xml"
61480         ],
61481         "parameters": [
61482           {
61483             "description": "Keep as M",
61484             "in": "path",
61485             "name": "service-instance-id",
61486             "required": true,
61487             "type": "string"
61488           },
61489           {
61490             "in": "path",
61491             "name": "vnf-id",
61492             "required": true,
61493             "type": "string"
61494           },
61495           {
61496             "in": "path",
61497             "name": "vf-module-id",
61498             "required": true,
61499             "type": "string"
61500           },
61501           {
61502             "in": "path",
61503             "name": "vm-type",
61504             "required": true,
61505             "type": "string"
61506           },
61507           {
61508             "in": "path",
61509             "name": "vnfc-name",
61510             "required": true,
61511             "type": "string"
61512           },
61513           {
61514             "in": "path",
61515             "name": "vnfc-network-role",
61516             "required": true,
61517             "type": "string"
61518           },
61519           {
61520             "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",
61521             "in": "path",
61522             "name": "vnfc-port-id",
61523             "required": true,
61524             "type": "string"
61525           },
61526           {
61527             "description": "Subinterface network id (UUID in A&AI)",
61528             "in": "path",
61529             "name": "network-id",
61530             "required": true,
61531             "type": "string"
61532           },
61533           {
61534             "description": "Use ipv4 or ipv6",
61535             "in": "path",
61536             "name": "ip-version",
61537             "required": true,
61538             "type": "string"
61539           }
61540         ],
61541         "responses": {
61542           "200": {
61543             "description": "No response was specified",
61544             "schema": {
61545               "$ref": "#/definitions/(config)network-ips"
61546             }
61547           }
61548         },
61549         "operationId": "GET-network-ips"
61550       },
61551       "put": {
61552         "consumes": [
61553           "application/json",
61554           "application/xml"
61555         ],
61556         "produces": [
61557           "application/json",
61558           "application/xml"
61559         ],
61560         "parameters": [
61561           {
61562             "description": "Keep as M",
61563             "in": "path",
61564             "name": "service-instance-id",
61565             "required": true,
61566             "type": "string"
61567           },
61568           {
61569             "in": "path",
61570             "name": "vnf-id",
61571             "required": true,
61572             "type": "string"
61573           },
61574           {
61575             "in": "path",
61576             "name": "vf-module-id",
61577             "required": true,
61578             "type": "string"
61579           },
61580           {
61581             "in": "path",
61582             "name": "vm-type",
61583             "required": true,
61584             "type": "string"
61585           },
61586           {
61587             "in": "path",
61588             "name": "vnfc-name",
61589             "required": true,
61590             "type": "string"
61591           },
61592           {
61593             "in": "path",
61594             "name": "vnfc-network-role",
61595             "required": true,
61596             "type": "string"
61597           },
61598           {
61599             "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",
61600             "in": "path",
61601             "name": "vnfc-port-id",
61602             "required": true,
61603             "type": "string"
61604           },
61605           {
61606             "description": "Subinterface network id (UUID in A&AI)",
61607             "in": "path",
61608             "name": "network-id",
61609             "required": true,
61610             "type": "string"
61611           },
61612           {
61613             "description": "Use ipv4 or ipv6",
61614             "in": "path",
61615             "name": "ip-version",
61616             "required": true,
61617             "type": "string"
61618           },
61619           {
61620             "in": "body",
61621             "name": "(config)network-ips",
61622             "required": false,
61623             "schema": {
61624               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61625             }
61626           }
61627         ],
61628         "responses": {
61629           "200": {
61630             "description": "No response was specified",
61631             "schema": {
61632               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61633             }
61634           }
61635         },
61636         "operationId": "PUT-network-ips"
61637       }
61638     },
61639     "/restconf/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}": {
61640       "delete": {
61641         "produces": [
61642           "application/json",
61643           "application/xml"
61644         ],
61645         "parameters": [
61646           {
61647             "description": "Keep as M",
61648             "in": "path",
61649             "name": "service-instance-id",
61650             "required": true,
61651             "type": "string"
61652           },
61653           {
61654             "in": "path",
61655             "name": "vnf-id",
61656             "required": true,
61657             "type": "string"
61658           },
61659           {
61660             "in": "path",
61661             "name": "vf-module-id",
61662             "required": true,
61663             "type": "string"
61664           },
61665           {
61666             "in": "path",
61667             "name": "vm-type",
61668             "required": true,
61669             "type": "string"
61670           },
61671           {
61672             "in": "path",
61673             "name": "vnfc-name",
61674             "required": true,
61675             "type": "string"
61676           },
61677           {
61678             "in": "path",
61679             "name": "vnfc-network-role",
61680             "required": true,
61681             "type": "string"
61682           },
61683           {
61684             "description": "Default value if subnet role is not defined.",
61685             "in": "path",
61686             "name": "vnfc-subnet-role",
61687             "required": true,
61688             "type": "string"
61689           }
61690         ],
61691         "responses": {
61692           "200": {
61693             "description": "No response was specified"
61694           }
61695         },
61696         "operationId": "DELETE-vnfc-subnet"
61697       },
61698       "get": {
61699         "produces": [
61700           "application/json",
61701           "application/xml"
61702         ],
61703         "parameters": [
61704           {
61705             "description": "Keep as M",
61706             "in": "path",
61707             "name": "service-instance-id",
61708             "required": true,
61709             "type": "string"
61710           },
61711           {
61712             "in": "path",
61713             "name": "vnf-id",
61714             "required": true,
61715             "type": "string"
61716           },
61717           {
61718             "in": "path",
61719             "name": "vf-module-id",
61720             "required": true,
61721             "type": "string"
61722           },
61723           {
61724             "in": "path",
61725             "name": "vm-type",
61726             "required": true,
61727             "type": "string"
61728           },
61729           {
61730             "in": "path",
61731             "name": "vnfc-name",
61732             "required": true,
61733             "type": "string"
61734           },
61735           {
61736             "in": "path",
61737             "name": "vnfc-network-role",
61738             "required": true,
61739             "type": "string"
61740           },
61741           {
61742             "description": "Default value if subnet role is not defined.",
61743             "in": "path",
61744             "name": "vnfc-subnet-role",
61745             "required": true,
61746             "type": "string"
61747           }
61748         ],
61749         "responses": {
61750           "200": {
61751             "description": "No response was specified",
61752             "schema": {
61753               "$ref": "#/definitions/(config)vnfc-subnet"
61754             }
61755           }
61756         },
61757         "operationId": "GET-vnfc-subnet"
61758       },
61759       "post": {
61760         "consumes": [
61761           "application/json",
61762           "application/xml"
61763         ],
61764         "produces": [
61765           "application/json",
61766           "application/xml"
61767         ],
61768         "parameters": [
61769           {
61770             "description": "Keep as M",
61771             "in": "path",
61772             "name": "service-instance-id",
61773             "required": true,
61774             "type": "string"
61775           },
61776           {
61777             "in": "path",
61778             "name": "vnf-id",
61779             "required": true,
61780             "type": "string"
61781           },
61782           {
61783             "in": "path",
61784             "name": "vf-module-id",
61785             "required": true,
61786             "type": "string"
61787           },
61788           {
61789             "in": "path",
61790             "name": "vm-type",
61791             "required": true,
61792             "type": "string"
61793           },
61794           {
61795             "in": "path",
61796             "name": "vnfc-name",
61797             "required": true,
61798             "type": "string"
61799           },
61800           {
61801             "in": "path",
61802             "name": "vnfc-network-role",
61803             "required": true,
61804             "type": "string"
61805           },
61806           {
61807             "description": "Default value if subnet role is not defined.",
61808             "in": "path",
61809             "name": "vnfc-subnet-role",
61810             "required": true,
61811             "type": "string"
61812           },
61813           {
61814             "in": "body",
61815             "name": "**(config)vnfc-ip-assignments",
61816             "required": false,
61817             "schema": {
61818               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61819             }
61820           }
61821         ],
61822         "responses": {
61823           "200": {
61824             "description": "No response was specified",
61825             "schema": {
61826               "$ref": "#/definitions/(config)vnfc-subnetPOST"
61827             }
61828           }
61829         },
61830         "operationId": "POST-vnfc-subnet"
61831       },
61832       "put": {
61833         "consumes": [
61834           "application/json",
61835           "application/xml"
61836         ],
61837         "produces": [
61838           "application/json",
61839           "application/xml"
61840         ],
61841         "parameters": [
61842           {
61843             "description": "Keep as M",
61844             "in": "path",
61845             "name": "service-instance-id",
61846             "required": true,
61847             "type": "string"
61848           },
61849           {
61850             "in": "path",
61851             "name": "vnf-id",
61852             "required": true,
61853             "type": "string"
61854           },
61855           {
61856             "in": "path",
61857             "name": "vf-module-id",
61858             "required": true,
61859             "type": "string"
61860           },
61861           {
61862             "in": "path",
61863             "name": "vm-type",
61864             "required": true,
61865             "type": "string"
61866           },
61867           {
61868             "in": "path",
61869             "name": "vnfc-name",
61870             "required": true,
61871             "type": "string"
61872           },
61873           {
61874             "in": "path",
61875             "name": "vnfc-network-role",
61876             "required": true,
61877             "type": "string"
61878           },
61879           {
61880             "description": "Default value if subnet role is not defined.",
61881             "in": "path",
61882             "name": "vnfc-subnet-role",
61883             "required": true,
61884             "type": "string"
61885           },
61886           {
61887             "in": "body",
61888             "name": "(config)vnfc-subnet",
61889             "required": false,
61890             "schema": {
61891               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61892             }
61893           }
61894         ],
61895         "responses": {
61896           "200": {
61897             "description": "No response was specified",
61898             "schema": {
61899               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
61900             }
61901           }
61902         },
61903         "operationId": "PUT-vnfc-subnet"
61904       }
61905     },
61906     "/restconf/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}": {
61907       "delete": {
61908         "produces": [
61909           "application/json",
61910           "application/xml"
61911         ],
61912         "parameters": [
61913           {
61914             "description": "Keep as M",
61915             "in": "path",
61916             "name": "service-instance-id",
61917             "required": true,
61918             "type": "string"
61919           },
61920           {
61921             "in": "path",
61922             "name": "vnf-id",
61923             "required": true,
61924             "type": "string"
61925           },
61926           {
61927             "in": "path",
61928             "name": "vf-module-id",
61929             "required": true,
61930             "type": "string"
61931           },
61932           {
61933             "in": "path",
61934             "name": "vm-type",
61935             "required": true,
61936             "type": "string"
61937           },
61938           {
61939             "in": "path",
61940             "name": "vnfc-name",
61941             "required": true,
61942             "type": "string"
61943           },
61944           {
61945             "in": "path",
61946             "name": "vnfc-network-role",
61947             "required": true,
61948             "type": "string"
61949           },
61950           {
61951             "description": "Default value if subnet role is not defined.",
61952             "in": "path",
61953             "name": "vnfc-subnet-role",
61954             "required": true,
61955             "type": "string"
61956           },
61957           {
61958             "description": "indicates if this is IpV4 or IpV6",
61959             "in": "path",
61960             "name": "vnfc-address-family",
61961             "required": true,
61962             "type": "string"
61963           }
61964         ],
61965         "responses": {
61966           "200": {
61967             "description": "No response was specified"
61968           }
61969         },
61970         "operationId": "DELETE-vnfc-ip-assignments"
61971       },
61972       "get": {
61973         "produces": [
61974           "application/json",
61975           "application/xml"
61976         ],
61977         "parameters": [
61978           {
61979             "description": "Keep as M",
61980             "in": "path",
61981             "name": "service-instance-id",
61982             "required": true,
61983             "type": "string"
61984           },
61985           {
61986             "in": "path",
61987             "name": "vnf-id",
61988             "required": true,
61989             "type": "string"
61990           },
61991           {
61992             "in": "path",
61993             "name": "vf-module-id",
61994             "required": true,
61995             "type": "string"
61996           },
61997           {
61998             "in": "path",
61999             "name": "vm-type",
62000             "required": true,
62001             "type": "string"
62002           },
62003           {
62004             "in": "path",
62005             "name": "vnfc-name",
62006             "required": true,
62007             "type": "string"
62008           },
62009           {
62010             "in": "path",
62011             "name": "vnfc-network-role",
62012             "required": true,
62013             "type": "string"
62014           },
62015           {
62016             "description": "Default value if subnet role is not defined.",
62017             "in": "path",
62018             "name": "vnfc-subnet-role",
62019             "required": true,
62020             "type": "string"
62021           },
62022           {
62023             "description": "indicates if this is IpV4 or IpV6",
62024             "in": "path",
62025             "name": "vnfc-address-family",
62026             "required": true,
62027             "type": "string"
62028           }
62029         ],
62030         "responses": {
62031           "200": {
62032             "description": "No response was specified",
62033             "schema": {
62034               "$ref": "#/definitions/(config)vnfc-ip-assignments"
62035             }
62036           }
62037         },
62038         "operationId": "GET-vnfc-ip-assignments"
62039       },
62040       "post": {
62041         "consumes": [
62042           "application/json",
62043           "application/xml"
62044         ],
62045         "produces": [
62046           "application/json",
62047           "application/xml"
62048         ],
62049         "parameters": [
62050           {
62051             "description": "Keep as M",
62052             "in": "path",
62053             "name": "service-instance-id",
62054             "required": true,
62055             "type": "string"
62056           },
62057           {
62058             "in": "path",
62059             "name": "vnf-id",
62060             "required": true,
62061             "type": "string"
62062           },
62063           {
62064             "in": "path",
62065             "name": "vf-module-id",
62066             "required": true,
62067             "type": "string"
62068           },
62069           {
62070             "in": "path",
62071             "name": "vm-type",
62072             "required": true,
62073             "type": "string"
62074           },
62075           {
62076             "in": "path",
62077             "name": "vnfc-name",
62078             "required": true,
62079             "type": "string"
62080           },
62081           {
62082             "in": "path",
62083             "name": "vnfc-network-role",
62084             "required": true,
62085             "type": "string"
62086           },
62087           {
62088             "description": "Default value if subnet role is not defined.",
62089             "in": "path",
62090             "name": "vnfc-subnet-role",
62091             "required": true,
62092             "type": "string"
62093           },
62094           {
62095             "description": "indicates if this is IpV4 or IpV6",
62096             "in": "path",
62097             "name": "vnfc-address-family",
62098             "required": true,
62099             "type": "string"
62100           },
62101           {
62102             "in": "body",
62103             "name": "**(config)vnfc-subnet-ip",
62104             "required": false,
62105             "schema": {
62106               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
62107             }
62108           }
62109         ],
62110         "responses": {
62111           "200": {
62112             "description": "No response was specified",
62113             "schema": {
62114               "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST"
62115             }
62116           }
62117         },
62118         "operationId": "POST-vnfc-ip-assignments"
62119       },
62120       "put": {
62121         "consumes": [
62122           "application/json",
62123           "application/xml"
62124         ],
62125         "produces": [
62126           "application/json",
62127           "application/xml"
62128         ],
62129         "parameters": [
62130           {
62131             "description": "Keep as M",
62132             "in": "path",
62133             "name": "service-instance-id",
62134             "required": true,
62135             "type": "string"
62136           },
62137           {
62138             "in": "path",
62139             "name": "vnf-id",
62140             "required": true,
62141             "type": "string"
62142           },
62143           {
62144             "in": "path",
62145             "name": "vf-module-id",
62146             "required": true,
62147             "type": "string"
62148           },
62149           {
62150             "in": "path",
62151             "name": "vm-type",
62152             "required": true,
62153             "type": "string"
62154           },
62155           {
62156             "in": "path",
62157             "name": "vnfc-name",
62158             "required": true,
62159             "type": "string"
62160           },
62161           {
62162             "in": "path",
62163             "name": "vnfc-network-role",
62164             "required": true,
62165             "type": "string"
62166           },
62167           {
62168             "description": "Default value if subnet role is not defined.",
62169             "in": "path",
62170             "name": "vnfc-subnet-role",
62171             "required": true,
62172             "type": "string"
62173           },
62174           {
62175             "description": "indicates if this is IpV4 or IpV6",
62176             "in": "path",
62177             "name": "vnfc-address-family",
62178             "required": true,
62179             "type": "string"
62180           },
62181           {
62182             "in": "body",
62183             "name": "(config)vnfc-ip-assignments",
62184             "required": false,
62185             "schema": {
62186               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
62187             }
62188           }
62189         ],
62190         "responses": {
62191           "200": {
62192             "description": "No response was specified",
62193             "schema": {
62194               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
62195             }
62196           }
62197         },
62198         "operationId": "PUT-vnfc-ip-assignments"
62199       }
62200     },
62201     "/restconf/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}": {
62202       "delete": {
62203         "produces": [
62204           "application/json",
62205           "application/xml"
62206         ],
62207         "parameters": [
62208           {
62209             "description": "Keep as M",
62210             "in": "path",
62211             "name": "service-instance-id",
62212             "required": true,
62213             "type": "string"
62214           },
62215           {
62216             "in": "path",
62217             "name": "vnf-id",
62218             "required": true,
62219             "type": "string"
62220           },
62221           {
62222             "in": "path",
62223             "name": "vf-module-id",
62224             "required": true,
62225             "type": "string"
62226           },
62227           {
62228             "in": "path",
62229             "name": "vm-type",
62230             "required": true,
62231             "type": "string"
62232           },
62233           {
62234             "in": "path",
62235             "name": "vnfc-name",
62236             "required": true,
62237             "type": "string"
62238           },
62239           {
62240             "in": "path",
62241             "name": "vnfc-network-role",
62242             "required": true,
62243             "type": "string"
62244           },
62245           {
62246             "description": "Default value if subnet role is not defined.",
62247             "in": "path",
62248             "name": "vnfc-subnet-role",
62249             "required": true,
62250             "type": "string"
62251           },
62252           {
62253             "description": "indicates if this is IpV4 or IpV6",
62254             "in": "path",
62255             "name": "vnfc-address-family",
62256             "required": true,
62257             "type": "string"
62258           },
62259           {
62260             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
62261             "in": "path",
62262             "name": "vnfc-ip-address",
62263             "required": true,
62264             "type": "string"
62265           }
62266         ],
62267         "responses": {
62268           "200": {
62269             "description": "No response was specified"
62270           }
62271         },
62272         "operationId": "DELETE-vnfc-subnet-ip"
62273       },
62274       "get": {
62275         "produces": [
62276           "application/json",
62277           "application/xml"
62278         ],
62279         "parameters": [
62280           {
62281             "description": "Keep as M",
62282             "in": "path",
62283             "name": "service-instance-id",
62284             "required": true,
62285             "type": "string"
62286           },
62287           {
62288             "in": "path",
62289             "name": "vnf-id",
62290             "required": true,
62291             "type": "string"
62292           },
62293           {
62294             "in": "path",
62295             "name": "vf-module-id",
62296             "required": true,
62297             "type": "string"
62298           },
62299           {
62300             "in": "path",
62301             "name": "vm-type",
62302             "required": true,
62303             "type": "string"
62304           },
62305           {
62306             "in": "path",
62307             "name": "vnfc-name",
62308             "required": true,
62309             "type": "string"
62310           },
62311           {
62312             "in": "path",
62313             "name": "vnfc-network-role",
62314             "required": true,
62315             "type": "string"
62316           },
62317           {
62318             "description": "Default value if subnet role is not defined.",
62319             "in": "path",
62320             "name": "vnfc-subnet-role",
62321             "required": true,
62322             "type": "string"
62323           },
62324           {
62325             "description": "indicates if this is IpV4 or IpV6",
62326             "in": "path",
62327             "name": "vnfc-address-family",
62328             "required": true,
62329             "type": "string"
62330           },
62331           {
62332             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
62333             "in": "path",
62334             "name": "vnfc-ip-address",
62335             "required": true,
62336             "type": "string"
62337           }
62338         ],
62339         "responses": {
62340           "200": {
62341             "description": "No response was specified",
62342             "schema": {
62343               "$ref": "#/definitions/(config)vnfc-subnet-ip"
62344             }
62345           }
62346         },
62347         "operationId": "GET-vnfc-subnet-ip"
62348       },
62349       "put": {
62350         "consumes": [
62351           "application/json",
62352           "application/xml"
62353         ],
62354         "produces": [
62355           "application/json",
62356           "application/xml"
62357         ],
62358         "parameters": [
62359           {
62360             "description": "Keep as M",
62361             "in": "path",
62362             "name": "service-instance-id",
62363             "required": true,
62364             "type": "string"
62365           },
62366           {
62367             "in": "path",
62368             "name": "vnf-id",
62369             "required": true,
62370             "type": "string"
62371           },
62372           {
62373             "in": "path",
62374             "name": "vf-module-id",
62375             "required": true,
62376             "type": "string"
62377           },
62378           {
62379             "in": "path",
62380             "name": "vm-type",
62381             "required": true,
62382             "type": "string"
62383           },
62384           {
62385             "in": "path",
62386             "name": "vnfc-name",
62387             "required": true,
62388             "type": "string"
62389           },
62390           {
62391             "in": "path",
62392             "name": "vnfc-network-role",
62393             "required": true,
62394             "type": "string"
62395           },
62396           {
62397             "description": "Default value if subnet role is not defined.",
62398             "in": "path",
62399             "name": "vnfc-subnet-role",
62400             "required": true,
62401             "type": "string"
62402           },
62403           {
62404             "description": "indicates if this is IpV4 or IpV6",
62405             "in": "path",
62406             "name": "vnfc-address-family",
62407             "required": true,
62408             "type": "string"
62409           },
62410           {
62411             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
62412             "in": "path",
62413             "name": "vnfc-ip-address",
62414             "required": true,
62415             "type": "string"
62416           },
62417           {
62418             "in": "body",
62419             "name": "(config)vnfc-subnet-ip",
62420             "required": false,
62421             "schema": {
62422               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
62423             }
62424           }
62425         ],
62426         "responses": {
62427           "200": {
62428             "description": "No response was specified",
62429             "schema": {
62430               "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
62431             }
62432           }
62433         },
62434         "operationId": "PUT-vnfc-subnet-ip"
62435       }
62436     },
62437     "/restconf/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": {
62438       "delete": {
62439         "produces": [
62440           "application/json",
62441           "application/xml"
62442         ],
62443         "parameters": [
62444           {
62445             "description": "Keep as M",
62446             "in": "path",
62447             "name": "service-instance-id",
62448             "required": true,
62449             "type": "string"
62450           },
62451           {
62452             "in": "path",
62453             "name": "vnf-id",
62454             "required": true,
62455             "type": "string"
62456           },
62457           {
62458             "in": "path",
62459             "name": "vf-module-id",
62460             "required": true,
62461             "type": "string"
62462           },
62463           {
62464             "in": "path",
62465             "name": "vm-type",
62466             "required": true,
62467             "type": "string"
62468           }
62469         ],
62470         "responses": {
62471           "200": {
62472             "description": "No response was specified"
62473           }
62474         },
62475         "operationId": "DELETE-vm-networks"
62476       },
62477       "get": {
62478         "produces": [
62479           "application/json",
62480           "application/xml"
62481         ],
62482         "parameters": [
62483           {
62484             "description": "Keep as M",
62485             "in": "path",
62486             "name": "service-instance-id",
62487             "required": true,
62488             "type": "string"
62489           },
62490           {
62491             "in": "path",
62492             "name": "vnf-id",
62493             "required": true,
62494             "type": "string"
62495           },
62496           {
62497             "in": "path",
62498             "name": "vf-module-id",
62499             "required": true,
62500             "type": "string"
62501           },
62502           {
62503             "in": "path",
62504             "name": "vm-type",
62505             "required": true,
62506             "type": "string"
62507           }
62508         ],
62509         "responses": {
62510           "200": {
62511             "description": "No response was specified",
62512             "schema": {
62513               "$ref": "#/definitions/(config)vm-networks"
62514             }
62515           }
62516         },
62517         "operationId": "GET-vm-networks"
62518       },
62519       "post": {
62520         "consumes": [
62521           "application/json",
62522           "application/xml"
62523         ],
62524         "produces": [
62525           "application/json",
62526           "application/xml"
62527         ],
62528         "parameters": [
62529           {
62530             "description": "Keep as M",
62531             "in": "path",
62532             "name": "service-instance-id",
62533             "required": true,
62534             "type": "string"
62535           },
62536           {
62537             "in": "path",
62538             "name": "vnf-id",
62539             "required": true,
62540             "type": "string"
62541           },
62542           {
62543             "in": "path",
62544             "name": "vf-module-id",
62545             "required": true,
62546             "type": "string"
62547           },
62548           {
62549             "in": "path",
62550             "name": "vm-type",
62551             "required": true,
62552             "type": "string"
62553           },
62554           {
62555             "in": "body",
62556             "name": "**(config)vm-network",
62557             "required": false,
62558             "schema": {
62559               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
62560             }
62561           }
62562         ],
62563         "responses": {
62564           "200": {
62565             "description": "No response was specified",
62566             "schema": {
62567               "$ref": "#/definitions/(config)vm-networksPOST"
62568             }
62569           }
62570         },
62571         "operationId": "POST-vm-networks"
62572       },
62573       "put": {
62574         "consumes": [
62575           "application/json",
62576           "application/xml"
62577         ],
62578         "produces": [
62579           "application/json",
62580           "application/xml"
62581         ],
62582         "parameters": [
62583           {
62584             "description": "Keep as M",
62585             "in": "path",
62586             "name": "service-instance-id",
62587             "required": true,
62588             "type": "string"
62589           },
62590           {
62591             "in": "path",
62592             "name": "vnf-id",
62593             "required": true,
62594             "type": "string"
62595           },
62596           {
62597             "in": "path",
62598             "name": "vf-module-id",
62599             "required": true,
62600             "type": "string"
62601           },
62602           {
62603             "in": "path",
62604             "name": "vm-type",
62605             "required": true,
62606             "type": "string"
62607           },
62608           {
62609             "in": "body",
62610             "name": "(config)vm-networks",
62611             "required": false,
62612             "schema": {
62613               "$ref": "#/definitions/GENERIC-RESOURCE-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"
62614             }
62615           }
62616         ],
62617         "responses": {
62618           "200": {
62619             "description": "No response was specified",
62620             "schema": {
62621               "$ref": "#/definitions/GENERIC-RESOURCE-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"
62622             }
62623           }
62624         },
62625         "operationId": "PUT-vm-networks"
62626       }
62627     },
62628     "/restconf/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}": {
62629       "delete": {
62630         "produces": [
62631           "application/json",
62632           "application/xml"
62633         ],
62634         "parameters": [
62635           {
62636             "description": "Keep as M",
62637             "in": "path",
62638             "name": "service-instance-id",
62639             "required": true,
62640             "type": "string"
62641           },
62642           {
62643             "in": "path",
62644             "name": "vnf-id",
62645             "required": true,
62646             "type": "string"
62647           },
62648           {
62649             "in": "path",
62650             "name": "vf-module-id",
62651             "required": true,
62652             "type": "string"
62653           },
62654           {
62655             "in": "path",
62656             "name": "vm-type",
62657             "required": true,
62658             "type": "string"
62659           },
62660           {
62661             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62662             "in": "path",
62663             "name": "network-role",
62664             "required": true,
62665             "type": "string"
62666           }
62667         ],
62668         "responses": {
62669           "200": {
62670             "description": "No response was specified"
62671           }
62672         },
62673         "operationId": "DELETE-vm-network"
62674       },
62675       "get": {
62676         "produces": [
62677           "application/json",
62678           "application/xml"
62679         ],
62680         "parameters": [
62681           {
62682             "description": "Keep as M",
62683             "in": "path",
62684             "name": "service-instance-id",
62685             "required": true,
62686             "type": "string"
62687           },
62688           {
62689             "in": "path",
62690             "name": "vnf-id",
62691             "required": true,
62692             "type": "string"
62693           },
62694           {
62695             "in": "path",
62696             "name": "vf-module-id",
62697             "required": true,
62698             "type": "string"
62699           },
62700           {
62701             "in": "path",
62702             "name": "vm-type",
62703             "required": true,
62704             "type": "string"
62705           },
62706           {
62707             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62708             "in": "path",
62709             "name": "network-role",
62710             "required": true,
62711             "type": "string"
62712           }
62713         ],
62714         "responses": {
62715           "200": {
62716             "description": "No response was specified",
62717             "schema": {
62718               "$ref": "#/definitions/(config)vm-network"
62719             }
62720           }
62721         },
62722         "operationId": "GET-vm-network"
62723       },
62724       "post": {
62725         "consumes": [
62726           "application/json",
62727           "application/xml"
62728         ],
62729         "produces": [
62730           "application/json",
62731           "application/xml"
62732         ],
62733         "parameters": [
62734           {
62735             "description": "Keep as M",
62736             "in": "path",
62737             "name": "service-instance-id",
62738             "required": true,
62739             "type": "string"
62740           },
62741           {
62742             "in": "path",
62743             "name": "vnf-id",
62744             "required": true,
62745             "type": "string"
62746           },
62747           {
62748             "in": "path",
62749             "name": "vf-module-id",
62750             "required": true,
62751             "type": "string"
62752           },
62753           {
62754             "in": "path",
62755             "name": "vm-type",
62756             "required": true,
62757             "type": "string"
62758           },
62759           {
62760             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62761             "in": "path",
62762             "name": "network-role",
62763             "required": true,
62764             "type": "string"
62765           },
62766           {
62767             "in": "body",
62768             "name": "**(config)network-information-items",
62769             "required": false,
62770             "schema": {
62771               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62772             }
62773           },
62774           {
62775             "in": "body",
62776             "name": "**(config)mac-addresses",
62777             "required": false,
62778             "schema": {
62779               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62780             }
62781           },
62782           {
62783             "in": "body",
62784             "name": "**(config)floating-ips",
62785             "required": false,
62786             "schema": {
62787               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62788             }
62789           },
62790           {
62791             "in": "body",
62792             "name": "**(config)interface-route-prefixes",
62793             "required": false,
62794             "schema": {
62795               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62796             }
62797           },
62798           {
62799             "in": "body",
62800             "name": "**(config)sriov-parameters",
62801             "required": false,
62802             "schema": {
62803               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62804             }
62805           },
62806           {
62807             "in": "body",
62808             "name": "**(config)related-networks",
62809             "required": false,
62810             "schema": {
62811               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
62812             }
62813           }
62814         ],
62815         "responses": {
62816           "200": {
62817             "description": "No response was specified",
62818             "schema": {
62819               "$ref": "#/definitions/(config)vm-networkPOST"
62820             }
62821           }
62822         },
62823         "operationId": "POST-vm-network"
62824       },
62825       "put": {
62826         "consumes": [
62827           "application/json",
62828           "application/xml"
62829         ],
62830         "produces": [
62831           "application/json",
62832           "application/xml"
62833         ],
62834         "parameters": [
62835           {
62836             "description": "Keep as M",
62837             "in": "path",
62838             "name": "service-instance-id",
62839             "required": true,
62840             "type": "string"
62841           },
62842           {
62843             "in": "path",
62844             "name": "vnf-id",
62845             "required": true,
62846             "type": "string"
62847           },
62848           {
62849             "in": "path",
62850             "name": "vf-module-id",
62851             "required": true,
62852             "type": "string"
62853           },
62854           {
62855             "in": "path",
62856             "name": "vm-type",
62857             "required": true,
62858             "type": "string"
62859           },
62860           {
62861             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62862             "in": "path",
62863             "name": "network-role",
62864             "required": true,
62865             "type": "string"
62866           },
62867           {
62868             "in": "body",
62869             "name": "(config)vm-network",
62870             "required": false,
62871             "schema": {
62872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
62873             }
62874           }
62875         ],
62876         "responses": {
62877           "200": {
62878             "description": "No response was specified",
62879             "schema": {
62880               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
62881             }
62882           }
62883         },
62884         "operationId": "PUT-vm-network"
62885       }
62886     },
62887     "/restconf/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": {
62888       "delete": {
62889         "produces": [
62890           "application/json",
62891           "application/xml"
62892         ],
62893         "parameters": [
62894           {
62895             "description": "Keep as M",
62896             "in": "path",
62897             "name": "service-instance-id",
62898             "required": true,
62899             "type": "string"
62900           },
62901           {
62902             "in": "path",
62903             "name": "vnf-id",
62904             "required": true,
62905             "type": "string"
62906           },
62907           {
62908             "in": "path",
62909             "name": "vf-module-id",
62910             "required": true,
62911             "type": "string"
62912           },
62913           {
62914             "in": "path",
62915             "name": "vm-type",
62916             "required": true,
62917             "type": "string"
62918           },
62919           {
62920             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62921             "in": "path",
62922             "name": "network-role",
62923             "required": true,
62924             "type": "string"
62925           }
62926         ],
62927         "responses": {
62928           "200": {
62929             "description": "No response was specified"
62930           }
62931         },
62932         "operationId": "DELETE-floating-ips"
62933       },
62934       "get": {
62935         "produces": [
62936           "application/json",
62937           "application/xml"
62938         ],
62939         "parameters": [
62940           {
62941             "description": "Keep as M",
62942             "in": "path",
62943             "name": "service-instance-id",
62944             "required": true,
62945             "type": "string"
62946           },
62947           {
62948             "in": "path",
62949             "name": "vnf-id",
62950             "required": true,
62951             "type": "string"
62952           },
62953           {
62954             "in": "path",
62955             "name": "vf-module-id",
62956             "required": true,
62957             "type": "string"
62958           },
62959           {
62960             "in": "path",
62961             "name": "vm-type",
62962             "required": true,
62963             "type": "string"
62964           },
62965           {
62966             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
62967             "in": "path",
62968             "name": "network-role",
62969             "required": true,
62970             "type": "string"
62971           }
62972         ],
62973         "responses": {
62974           "200": {
62975             "description": "No response was specified",
62976             "schema": {
62977               "$ref": "#/definitions/(config)floating-ips"
62978             }
62979           }
62980         },
62981         "operationId": "GET-floating-ips"
62982       },
62983       "put": {
62984         "consumes": [
62985           "application/json",
62986           "application/xml"
62987         ],
62988         "produces": [
62989           "application/json",
62990           "application/xml"
62991         ],
62992         "parameters": [
62993           {
62994             "description": "Keep as M",
62995             "in": "path",
62996             "name": "service-instance-id",
62997             "required": true,
62998             "type": "string"
62999           },
63000           {
63001             "in": "path",
63002             "name": "vnf-id",
63003             "required": true,
63004             "type": "string"
63005           },
63006           {
63007             "in": "path",
63008             "name": "vf-module-id",
63009             "required": true,
63010             "type": "string"
63011           },
63012           {
63013             "in": "path",
63014             "name": "vm-type",
63015             "required": true,
63016             "type": "string"
63017           },
63018           {
63019             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63020             "in": "path",
63021             "name": "network-role",
63022             "required": true,
63023             "type": "string"
63024           },
63025           {
63026             "in": "body",
63027             "name": "(config)floating-ips",
63028             "required": false,
63029             "schema": {
63030               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63031             }
63032           }
63033         ],
63034         "responses": {
63035           "200": {
63036             "description": "No response was specified",
63037             "schema": {
63038               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63039             }
63040           }
63041         },
63042         "operationId": "PUT-floating-ips"
63043       }
63044     },
63045     "/restconf/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": {
63046       "delete": {
63047         "produces": [
63048           "application/json",
63049           "application/xml"
63050         ],
63051         "parameters": [
63052           {
63053             "description": "Keep as M",
63054             "in": "path",
63055             "name": "service-instance-id",
63056             "required": true,
63057             "type": "string"
63058           },
63059           {
63060             "in": "path",
63061             "name": "vnf-id",
63062             "required": true,
63063             "type": "string"
63064           },
63065           {
63066             "in": "path",
63067             "name": "vf-module-id",
63068             "required": true,
63069             "type": "string"
63070           },
63071           {
63072             "in": "path",
63073             "name": "vm-type",
63074             "required": true,
63075             "type": "string"
63076           },
63077           {
63078             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63079             "in": "path",
63080             "name": "network-role",
63081             "required": true,
63082             "type": "string"
63083           }
63084         ],
63085         "responses": {
63086           "200": {
63087             "description": "No response was specified"
63088           }
63089         },
63090         "operationId": "DELETE-interface-route-prefixes"
63091       },
63092       "get": {
63093         "produces": [
63094           "application/json",
63095           "application/xml"
63096         ],
63097         "parameters": [
63098           {
63099             "description": "Keep as M",
63100             "in": "path",
63101             "name": "service-instance-id",
63102             "required": true,
63103             "type": "string"
63104           },
63105           {
63106             "in": "path",
63107             "name": "vnf-id",
63108             "required": true,
63109             "type": "string"
63110           },
63111           {
63112             "in": "path",
63113             "name": "vf-module-id",
63114             "required": true,
63115             "type": "string"
63116           },
63117           {
63118             "in": "path",
63119             "name": "vm-type",
63120             "required": true,
63121             "type": "string"
63122           },
63123           {
63124             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63125             "in": "path",
63126             "name": "network-role",
63127             "required": true,
63128             "type": "string"
63129           }
63130         ],
63131         "responses": {
63132           "200": {
63133             "description": "No response was specified",
63134             "schema": {
63135               "$ref": "#/definitions/(config)interface-route-prefixes"
63136             }
63137           }
63138         },
63139         "operationId": "GET-interface-route-prefixes"
63140       },
63141       "put": {
63142         "consumes": [
63143           "application/json",
63144           "application/xml"
63145         ],
63146         "produces": [
63147           "application/json",
63148           "application/xml"
63149         ],
63150         "parameters": [
63151           {
63152             "description": "Keep as M",
63153             "in": "path",
63154             "name": "service-instance-id",
63155             "required": true,
63156             "type": "string"
63157           },
63158           {
63159             "in": "path",
63160             "name": "vnf-id",
63161             "required": true,
63162             "type": "string"
63163           },
63164           {
63165             "in": "path",
63166             "name": "vf-module-id",
63167             "required": true,
63168             "type": "string"
63169           },
63170           {
63171             "in": "path",
63172             "name": "vm-type",
63173             "required": true,
63174             "type": "string"
63175           },
63176           {
63177             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63178             "in": "path",
63179             "name": "network-role",
63180             "required": true,
63181             "type": "string"
63182           },
63183           {
63184             "in": "body",
63185             "name": "(config)interface-route-prefixes",
63186             "required": false,
63187             "schema": {
63188               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63189             }
63190           }
63191         ],
63192         "responses": {
63193           "200": {
63194             "description": "No response was specified",
63195             "schema": {
63196               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63197             }
63198           }
63199         },
63200         "operationId": "PUT-interface-route-prefixes"
63201       }
63202     },
63203     "/restconf/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": {
63204       "delete": {
63205         "produces": [
63206           "application/json",
63207           "application/xml"
63208         ],
63209         "parameters": [
63210           {
63211             "description": "Keep as M",
63212             "in": "path",
63213             "name": "service-instance-id",
63214             "required": true,
63215             "type": "string"
63216           },
63217           {
63218             "in": "path",
63219             "name": "vnf-id",
63220             "required": true,
63221             "type": "string"
63222           },
63223           {
63224             "in": "path",
63225             "name": "vf-module-id",
63226             "required": true,
63227             "type": "string"
63228           },
63229           {
63230             "in": "path",
63231             "name": "vm-type",
63232             "required": true,
63233             "type": "string"
63234           },
63235           {
63236             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63237             "in": "path",
63238             "name": "network-role",
63239             "required": true,
63240             "type": "string"
63241           }
63242         ],
63243         "responses": {
63244           "200": {
63245             "description": "No response was specified"
63246           }
63247         },
63248         "operationId": "DELETE-mac-addresses"
63249       },
63250       "get": {
63251         "produces": [
63252           "application/json",
63253           "application/xml"
63254         ],
63255         "parameters": [
63256           {
63257             "description": "Keep as M",
63258             "in": "path",
63259             "name": "service-instance-id",
63260             "required": true,
63261             "type": "string"
63262           },
63263           {
63264             "in": "path",
63265             "name": "vnf-id",
63266             "required": true,
63267             "type": "string"
63268           },
63269           {
63270             "in": "path",
63271             "name": "vf-module-id",
63272             "required": true,
63273             "type": "string"
63274           },
63275           {
63276             "in": "path",
63277             "name": "vm-type",
63278             "required": true,
63279             "type": "string"
63280           },
63281           {
63282             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63283             "in": "path",
63284             "name": "network-role",
63285             "required": true,
63286             "type": "string"
63287           }
63288         ],
63289         "responses": {
63290           "200": {
63291             "description": "No response was specified",
63292             "schema": {
63293               "$ref": "#/definitions/(config)mac-addresses"
63294             }
63295           }
63296         },
63297         "operationId": "GET-mac-addresses"
63298       },
63299       "put": {
63300         "consumes": [
63301           "application/json",
63302           "application/xml"
63303         ],
63304         "produces": [
63305           "application/json",
63306           "application/xml"
63307         ],
63308         "parameters": [
63309           {
63310             "description": "Keep as M",
63311             "in": "path",
63312             "name": "service-instance-id",
63313             "required": true,
63314             "type": "string"
63315           },
63316           {
63317             "in": "path",
63318             "name": "vnf-id",
63319             "required": true,
63320             "type": "string"
63321           },
63322           {
63323             "in": "path",
63324             "name": "vf-module-id",
63325             "required": true,
63326             "type": "string"
63327           },
63328           {
63329             "in": "path",
63330             "name": "vm-type",
63331             "required": true,
63332             "type": "string"
63333           },
63334           {
63335             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63336             "in": "path",
63337             "name": "network-role",
63338             "required": true,
63339             "type": "string"
63340           },
63341           {
63342             "in": "body",
63343             "name": "(config)mac-addresses",
63344             "required": false,
63345             "schema": {
63346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63347             }
63348           }
63349         ],
63350         "responses": {
63351           "200": {
63352             "description": "No response was specified",
63353             "schema": {
63354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63355             }
63356           }
63357         },
63358         "operationId": "PUT-mac-addresses"
63359       }
63360     },
63361     "/restconf/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": {
63362       "delete": {
63363         "produces": [
63364           "application/json",
63365           "application/xml"
63366         ],
63367         "parameters": [
63368           {
63369             "description": "Keep as M",
63370             "in": "path",
63371             "name": "service-instance-id",
63372             "required": true,
63373             "type": "string"
63374           },
63375           {
63376             "in": "path",
63377             "name": "vnf-id",
63378             "required": true,
63379             "type": "string"
63380           },
63381           {
63382             "in": "path",
63383             "name": "vf-module-id",
63384             "required": true,
63385             "type": "string"
63386           },
63387           {
63388             "in": "path",
63389             "name": "vm-type",
63390             "required": true,
63391             "type": "string"
63392           },
63393           {
63394             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63395             "in": "path",
63396             "name": "network-role",
63397             "required": true,
63398             "type": "string"
63399           }
63400         ],
63401         "responses": {
63402           "200": {
63403             "description": "No response was specified"
63404           }
63405         },
63406         "operationId": "DELETE-network-information-items"
63407       },
63408       "get": {
63409         "produces": [
63410           "application/json",
63411           "application/xml"
63412         ],
63413         "parameters": [
63414           {
63415             "description": "Keep as M",
63416             "in": "path",
63417             "name": "service-instance-id",
63418             "required": true,
63419             "type": "string"
63420           },
63421           {
63422             "in": "path",
63423             "name": "vnf-id",
63424             "required": true,
63425             "type": "string"
63426           },
63427           {
63428             "in": "path",
63429             "name": "vf-module-id",
63430             "required": true,
63431             "type": "string"
63432           },
63433           {
63434             "in": "path",
63435             "name": "vm-type",
63436             "required": true,
63437             "type": "string"
63438           },
63439           {
63440             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63441             "in": "path",
63442             "name": "network-role",
63443             "required": true,
63444             "type": "string"
63445           }
63446         ],
63447         "responses": {
63448           "200": {
63449             "description": "No response was specified",
63450             "schema": {
63451               "$ref": "#/definitions/(config)network-information-items"
63452             }
63453           }
63454         },
63455         "operationId": "GET-network-information-items"
63456       },
63457       "post": {
63458         "consumes": [
63459           "application/json",
63460           "application/xml"
63461         ],
63462         "produces": [
63463           "application/json",
63464           "application/xml"
63465         ],
63466         "parameters": [
63467           {
63468             "description": "Keep as M",
63469             "in": "path",
63470             "name": "service-instance-id",
63471             "required": true,
63472             "type": "string"
63473           },
63474           {
63475             "in": "path",
63476             "name": "vnf-id",
63477             "required": true,
63478             "type": "string"
63479           },
63480           {
63481             "in": "path",
63482             "name": "vf-module-id",
63483             "required": true,
63484             "type": "string"
63485           },
63486           {
63487             "in": "path",
63488             "name": "vm-type",
63489             "required": true,
63490             "type": "string"
63491           },
63492           {
63493             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63494             "in": "path",
63495             "name": "network-role",
63496             "required": true,
63497             "type": "string"
63498           },
63499           {
63500             "in": "body",
63501             "name": "**(config)network-information-item",
63502             "required": false,
63503             "schema": {
63504               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63505             }
63506           }
63507         ],
63508         "responses": {
63509           "200": {
63510             "description": "No response was specified",
63511             "schema": {
63512               "$ref": "#/definitions/(config)network-information-itemsPOST"
63513             }
63514           }
63515         },
63516         "operationId": "POST-network-information-items"
63517       },
63518       "put": {
63519         "consumes": [
63520           "application/json",
63521           "application/xml"
63522         ],
63523         "produces": [
63524           "application/json",
63525           "application/xml"
63526         ],
63527         "parameters": [
63528           {
63529             "description": "Keep as M",
63530             "in": "path",
63531             "name": "service-instance-id",
63532             "required": true,
63533             "type": "string"
63534           },
63535           {
63536             "in": "path",
63537             "name": "vnf-id",
63538             "required": true,
63539             "type": "string"
63540           },
63541           {
63542             "in": "path",
63543             "name": "vf-module-id",
63544             "required": true,
63545             "type": "string"
63546           },
63547           {
63548             "in": "path",
63549             "name": "vm-type",
63550             "required": true,
63551             "type": "string"
63552           },
63553           {
63554             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63555             "in": "path",
63556             "name": "network-role",
63557             "required": true,
63558             "type": "string"
63559           },
63560           {
63561             "in": "body",
63562             "name": "(config)network-information-items",
63563             "required": false,
63564             "schema": {
63565               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63566             }
63567           }
63568         ],
63569         "responses": {
63570           "200": {
63571             "description": "No response was specified",
63572             "schema": {
63573               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63574             }
63575           }
63576         },
63577         "operationId": "PUT-network-information-items"
63578       }
63579     },
63580     "/restconf/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}": {
63581       "delete": {
63582         "produces": [
63583           "application/json",
63584           "application/xml"
63585         ],
63586         "parameters": [
63587           {
63588             "description": "Keep as M",
63589             "in": "path",
63590             "name": "service-instance-id",
63591             "required": true,
63592             "type": "string"
63593           },
63594           {
63595             "in": "path",
63596             "name": "vnf-id",
63597             "required": true,
63598             "type": "string"
63599           },
63600           {
63601             "in": "path",
63602             "name": "vf-module-id",
63603             "required": true,
63604             "type": "string"
63605           },
63606           {
63607             "in": "path",
63608             "name": "vm-type",
63609             "required": true,
63610             "type": "string"
63611           },
63612           {
63613             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63614             "in": "path",
63615             "name": "network-role",
63616             "required": true,
63617             "type": "string"
63618           },
63619           {
63620             "description": "Use ipv4 or ipv6",
63621             "in": "path",
63622             "name": "ip-version",
63623             "required": true,
63624             "type": "string"
63625           }
63626         ],
63627         "responses": {
63628           "200": {
63629             "description": "No response was specified"
63630           }
63631         },
63632         "operationId": "DELETE-network-information-item"
63633       },
63634       "get": {
63635         "produces": [
63636           "application/json",
63637           "application/xml"
63638         ],
63639         "parameters": [
63640           {
63641             "description": "Keep as M",
63642             "in": "path",
63643             "name": "service-instance-id",
63644             "required": true,
63645             "type": "string"
63646           },
63647           {
63648             "in": "path",
63649             "name": "vnf-id",
63650             "required": true,
63651             "type": "string"
63652           },
63653           {
63654             "in": "path",
63655             "name": "vf-module-id",
63656             "required": true,
63657             "type": "string"
63658           },
63659           {
63660             "in": "path",
63661             "name": "vm-type",
63662             "required": true,
63663             "type": "string"
63664           },
63665           {
63666             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63667             "in": "path",
63668             "name": "network-role",
63669             "required": true,
63670             "type": "string"
63671           },
63672           {
63673             "description": "Use ipv4 or ipv6",
63674             "in": "path",
63675             "name": "ip-version",
63676             "required": true,
63677             "type": "string"
63678           }
63679         ],
63680         "responses": {
63681           "200": {
63682             "description": "No response was specified",
63683             "schema": {
63684               "$ref": "#/definitions/(config)network-information-item"
63685             }
63686           }
63687         },
63688         "operationId": "GET-network-information-item"
63689       },
63690       "post": {
63691         "consumes": [
63692           "application/json",
63693           "application/xml"
63694         ],
63695         "produces": [
63696           "application/json",
63697           "application/xml"
63698         ],
63699         "parameters": [
63700           {
63701             "description": "Keep as M",
63702             "in": "path",
63703             "name": "service-instance-id",
63704             "required": true,
63705             "type": "string"
63706           },
63707           {
63708             "in": "path",
63709             "name": "vnf-id",
63710             "required": true,
63711             "type": "string"
63712           },
63713           {
63714             "in": "path",
63715             "name": "vf-module-id",
63716             "required": true,
63717             "type": "string"
63718           },
63719           {
63720             "in": "path",
63721             "name": "vm-type",
63722             "required": true,
63723             "type": "string"
63724           },
63725           {
63726             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63727             "in": "path",
63728             "name": "network-role",
63729             "required": true,
63730             "type": "string"
63731           },
63732           {
63733             "description": "Use ipv4 or ipv6",
63734             "in": "path",
63735             "name": "ip-version",
63736             "required": true,
63737             "type": "string"
63738           },
63739           {
63740             "in": "body",
63741             "name": "**(config)network-ips",
63742             "required": false,
63743             "schema": {
63744               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63745             }
63746           }
63747         ],
63748         "responses": {
63749           "200": {
63750             "description": "No response was specified",
63751             "schema": {
63752               "$ref": "#/definitions/(config)network-information-itemPOST"
63753             }
63754           }
63755         },
63756         "operationId": "POST-network-information-item"
63757       },
63758       "put": {
63759         "consumes": [
63760           "application/json",
63761           "application/xml"
63762         ],
63763         "produces": [
63764           "application/json",
63765           "application/xml"
63766         ],
63767         "parameters": [
63768           {
63769             "description": "Keep as M",
63770             "in": "path",
63771             "name": "service-instance-id",
63772             "required": true,
63773             "type": "string"
63774           },
63775           {
63776             "in": "path",
63777             "name": "vnf-id",
63778             "required": true,
63779             "type": "string"
63780           },
63781           {
63782             "in": "path",
63783             "name": "vf-module-id",
63784             "required": true,
63785             "type": "string"
63786           },
63787           {
63788             "in": "path",
63789             "name": "vm-type",
63790             "required": true,
63791             "type": "string"
63792           },
63793           {
63794             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63795             "in": "path",
63796             "name": "network-role",
63797             "required": true,
63798             "type": "string"
63799           },
63800           {
63801             "description": "Use ipv4 or ipv6",
63802             "in": "path",
63803             "name": "ip-version",
63804             "required": true,
63805             "type": "string"
63806           },
63807           {
63808             "in": "body",
63809             "name": "(config)network-information-item",
63810             "required": false,
63811             "schema": {
63812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63813             }
63814           }
63815         ],
63816         "responses": {
63817           "200": {
63818             "description": "No response was specified",
63819             "schema": {
63820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63821             }
63822           }
63823         },
63824         "operationId": "PUT-network-information-item"
63825       }
63826     },
63827     "/restconf/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": {
63828       "delete": {
63829         "produces": [
63830           "application/json",
63831           "application/xml"
63832         ],
63833         "parameters": [
63834           {
63835             "description": "Keep as M",
63836             "in": "path",
63837             "name": "service-instance-id",
63838             "required": true,
63839             "type": "string"
63840           },
63841           {
63842             "in": "path",
63843             "name": "vnf-id",
63844             "required": true,
63845             "type": "string"
63846           },
63847           {
63848             "in": "path",
63849             "name": "vf-module-id",
63850             "required": true,
63851             "type": "string"
63852           },
63853           {
63854             "in": "path",
63855             "name": "vm-type",
63856             "required": true,
63857             "type": "string"
63858           },
63859           {
63860             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63861             "in": "path",
63862             "name": "network-role",
63863             "required": true,
63864             "type": "string"
63865           },
63866           {
63867             "description": "Use ipv4 or ipv6",
63868             "in": "path",
63869             "name": "ip-version",
63870             "required": true,
63871             "type": "string"
63872           }
63873         ],
63874         "responses": {
63875           "200": {
63876             "description": "No response was specified"
63877           }
63878         },
63879         "operationId": "DELETE-network-ips"
63880       },
63881       "get": {
63882         "produces": [
63883           "application/json",
63884           "application/xml"
63885         ],
63886         "parameters": [
63887           {
63888             "description": "Keep as M",
63889             "in": "path",
63890             "name": "service-instance-id",
63891             "required": true,
63892             "type": "string"
63893           },
63894           {
63895             "in": "path",
63896             "name": "vnf-id",
63897             "required": true,
63898             "type": "string"
63899           },
63900           {
63901             "in": "path",
63902             "name": "vf-module-id",
63903             "required": true,
63904             "type": "string"
63905           },
63906           {
63907             "in": "path",
63908             "name": "vm-type",
63909             "required": true,
63910             "type": "string"
63911           },
63912           {
63913             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63914             "in": "path",
63915             "name": "network-role",
63916             "required": true,
63917             "type": "string"
63918           },
63919           {
63920             "description": "Use ipv4 or ipv6",
63921             "in": "path",
63922             "name": "ip-version",
63923             "required": true,
63924             "type": "string"
63925           }
63926         ],
63927         "responses": {
63928           "200": {
63929             "description": "No response was specified",
63930             "schema": {
63931               "$ref": "#/definitions/(config)network-ips"
63932             }
63933           }
63934         },
63935         "operationId": "GET-network-ips"
63936       },
63937       "put": {
63938         "consumes": [
63939           "application/json",
63940           "application/xml"
63941         ],
63942         "produces": [
63943           "application/json",
63944           "application/xml"
63945         ],
63946         "parameters": [
63947           {
63948             "description": "Keep as M",
63949             "in": "path",
63950             "name": "service-instance-id",
63951             "required": true,
63952             "type": "string"
63953           },
63954           {
63955             "in": "path",
63956             "name": "vnf-id",
63957             "required": true,
63958             "type": "string"
63959           },
63960           {
63961             "in": "path",
63962             "name": "vf-module-id",
63963             "required": true,
63964             "type": "string"
63965           },
63966           {
63967             "in": "path",
63968             "name": "vm-type",
63969             "required": true,
63970             "type": "string"
63971           },
63972           {
63973             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
63974             "in": "path",
63975             "name": "network-role",
63976             "required": true,
63977             "type": "string"
63978           },
63979           {
63980             "description": "Use ipv4 or ipv6",
63981             "in": "path",
63982             "name": "ip-version",
63983             "required": true,
63984             "type": "string"
63985           },
63986           {
63987             "in": "body",
63988             "name": "(config)network-ips",
63989             "required": false,
63990             "schema": {
63991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
63992             }
63993           }
63994         ],
63995         "responses": {
63996           "200": {
63997             "description": "No response was specified",
63998             "schema": {
63999               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64000             }
64001           }
64002         },
64003         "operationId": "PUT-network-ips"
64004       }
64005     },
64006     "/restconf/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": {
64007       "delete": {
64008         "produces": [
64009           "application/json",
64010           "application/xml"
64011         ],
64012         "parameters": [
64013           {
64014             "description": "Keep as M",
64015             "in": "path",
64016             "name": "service-instance-id",
64017             "required": true,
64018             "type": "string"
64019           },
64020           {
64021             "in": "path",
64022             "name": "vnf-id",
64023             "required": true,
64024             "type": "string"
64025           },
64026           {
64027             "in": "path",
64028             "name": "vf-module-id",
64029             "required": true,
64030             "type": "string"
64031           },
64032           {
64033             "in": "path",
64034             "name": "vm-type",
64035             "required": true,
64036             "type": "string"
64037           },
64038           {
64039             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64040             "in": "path",
64041             "name": "network-role",
64042             "required": true,
64043             "type": "string"
64044           }
64045         ],
64046         "responses": {
64047           "200": {
64048             "description": "No response was specified"
64049           }
64050         },
64051         "operationId": "DELETE-related-networks"
64052       },
64053       "get": {
64054         "produces": [
64055           "application/json",
64056           "application/xml"
64057         ],
64058         "parameters": [
64059           {
64060             "description": "Keep as M",
64061             "in": "path",
64062             "name": "service-instance-id",
64063             "required": true,
64064             "type": "string"
64065           },
64066           {
64067             "in": "path",
64068             "name": "vnf-id",
64069             "required": true,
64070             "type": "string"
64071           },
64072           {
64073             "in": "path",
64074             "name": "vf-module-id",
64075             "required": true,
64076             "type": "string"
64077           },
64078           {
64079             "in": "path",
64080             "name": "vm-type",
64081             "required": true,
64082             "type": "string"
64083           },
64084           {
64085             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64086             "in": "path",
64087             "name": "network-role",
64088             "required": true,
64089             "type": "string"
64090           }
64091         ],
64092         "responses": {
64093           "200": {
64094             "description": "No response was specified",
64095             "schema": {
64096               "$ref": "#/definitions/(config)related-networks"
64097             }
64098           }
64099         },
64100         "operationId": "GET-related-networks"
64101       },
64102       "post": {
64103         "consumes": [
64104           "application/json",
64105           "application/xml"
64106         ],
64107         "produces": [
64108           "application/json",
64109           "application/xml"
64110         ],
64111         "parameters": [
64112           {
64113             "description": "Keep as M",
64114             "in": "path",
64115             "name": "service-instance-id",
64116             "required": true,
64117             "type": "string"
64118           },
64119           {
64120             "in": "path",
64121             "name": "vnf-id",
64122             "required": true,
64123             "type": "string"
64124           },
64125           {
64126             "in": "path",
64127             "name": "vf-module-id",
64128             "required": true,
64129             "type": "string"
64130           },
64131           {
64132             "in": "path",
64133             "name": "vm-type",
64134             "required": true,
64135             "type": "string"
64136           },
64137           {
64138             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64139             "in": "path",
64140             "name": "network-role",
64141             "required": true,
64142             "type": "string"
64143           },
64144           {
64145             "in": "body",
64146             "name": "**(config)related-network",
64147             "required": false,
64148             "schema": {
64149               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64150             }
64151           }
64152         ],
64153         "responses": {
64154           "200": {
64155             "description": "No response was specified",
64156             "schema": {
64157               "$ref": "#/definitions/(config)related-networksPOST"
64158             }
64159           }
64160         },
64161         "operationId": "POST-related-networks"
64162       },
64163       "put": {
64164         "consumes": [
64165           "application/json",
64166           "application/xml"
64167         ],
64168         "produces": [
64169           "application/json",
64170           "application/xml"
64171         ],
64172         "parameters": [
64173           {
64174             "description": "Keep as M",
64175             "in": "path",
64176             "name": "service-instance-id",
64177             "required": true,
64178             "type": "string"
64179           },
64180           {
64181             "in": "path",
64182             "name": "vnf-id",
64183             "required": true,
64184             "type": "string"
64185           },
64186           {
64187             "in": "path",
64188             "name": "vf-module-id",
64189             "required": true,
64190             "type": "string"
64191           },
64192           {
64193             "in": "path",
64194             "name": "vm-type",
64195             "required": true,
64196             "type": "string"
64197           },
64198           {
64199             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64200             "in": "path",
64201             "name": "network-role",
64202             "required": true,
64203             "type": "string"
64204           },
64205           {
64206             "in": "body",
64207             "name": "(config)related-networks",
64208             "required": false,
64209             "schema": {
64210               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64211             }
64212           }
64213         ],
64214         "responses": {
64215           "200": {
64216             "description": "No response was specified",
64217             "schema": {
64218               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64219             }
64220           }
64221         },
64222         "operationId": "PUT-related-networks"
64223       }
64224     },
64225     "/restconf/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}": {
64226       "delete": {
64227         "produces": [
64228           "application/json",
64229           "application/xml"
64230         ],
64231         "parameters": [
64232           {
64233             "description": "Keep as M",
64234             "in": "path",
64235             "name": "service-instance-id",
64236             "required": true,
64237             "type": "string"
64238           },
64239           {
64240             "in": "path",
64241             "name": "vnf-id",
64242             "required": true,
64243             "type": "string"
64244           },
64245           {
64246             "in": "path",
64247             "name": "vf-module-id",
64248             "required": true,
64249             "type": "string"
64250           },
64251           {
64252             "in": "path",
64253             "name": "vm-type",
64254             "required": true,
64255             "type": "string"
64256           },
64257           {
64258             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64259             "in": "path",
64260             "name": "network-role",
64261             "required": true,
64262             "type": "string"
64263           },
64264           {
64265             "description": "Key to l3-network object",
64266             "in": "path",
64267             "name": "network-id",
64268             "required": true,
64269             "type": "string"
64270           }
64271         ],
64272         "responses": {
64273           "200": {
64274             "description": "No response was specified"
64275           }
64276         },
64277         "operationId": "DELETE-related-network"
64278       },
64279       "get": {
64280         "produces": [
64281           "application/json",
64282           "application/xml"
64283         ],
64284         "parameters": [
64285           {
64286             "description": "Keep as M",
64287             "in": "path",
64288             "name": "service-instance-id",
64289             "required": true,
64290             "type": "string"
64291           },
64292           {
64293             "in": "path",
64294             "name": "vnf-id",
64295             "required": true,
64296             "type": "string"
64297           },
64298           {
64299             "in": "path",
64300             "name": "vf-module-id",
64301             "required": true,
64302             "type": "string"
64303           },
64304           {
64305             "in": "path",
64306             "name": "vm-type",
64307             "required": true,
64308             "type": "string"
64309           },
64310           {
64311             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64312             "in": "path",
64313             "name": "network-role",
64314             "required": true,
64315             "type": "string"
64316           },
64317           {
64318             "description": "Key to l3-network object",
64319             "in": "path",
64320             "name": "network-id",
64321             "required": true,
64322             "type": "string"
64323           }
64324         ],
64325         "responses": {
64326           "200": {
64327             "description": "No response was specified",
64328             "schema": {
64329               "$ref": "#/definitions/(config)related-network"
64330             }
64331           }
64332         },
64333         "operationId": "GET-related-network"
64334       },
64335       "post": {
64336         "consumes": [
64337           "application/json",
64338           "application/xml"
64339         ],
64340         "produces": [
64341           "application/json",
64342           "application/xml"
64343         ],
64344         "parameters": [
64345           {
64346             "description": "Keep as M",
64347             "in": "path",
64348             "name": "service-instance-id",
64349             "required": true,
64350             "type": "string"
64351           },
64352           {
64353             "in": "path",
64354             "name": "vnf-id",
64355             "required": true,
64356             "type": "string"
64357           },
64358           {
64359             "in": "path",
64360             "name": "vf-module-id",
64361             "required": true,
64362             "type": "string"
64363           },
64364           {
64365             "in": "path",
64366             "name": "vm-type",
64367             "required": true,
64368             "type": "string"
64369           },
64370           {
64371             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64372             "in": "path",
64373             "name": "network-role",
64374             "required": true,
64375             "type": "string"
64376           },
64377           {
64378             "description": "Key to l3-network object",
64379             "in": "path",
64380             "name": "network-id",
64381             "required": true,
64382             "type": "string"
64383           },
64384           {
64385             "in": "body",
64386             "name": "**(config)vlan-tags",
64387             "required": false,
64388             "schema": {
64389               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64390             }
64391           }
64392         ],
64393         "responses": {
64394           "200": {
64395             "description": "No response was specified",
64396             "schema": {
64397               "$ref": "#/definitions/(config)related-networkPOST"
64398             }
64399           }
64400         },
64401         "operationId": "POST-related-network"
64402       },
64403       "put": {
64404         "consumes": [
64405           "application/json",
64406           "application/xml"
64407         ],
64408         "produces": [
64409           "application/json",
64410           "application/xml"
64411         ],
64412         "parameters": [
64413           {
64414             "description": "Keep as M",
64415             "in": "path",
64416             "name": "service-instance-id",
64417             "required": true,
64418             "type": "string"
64419           },
64420           {
64421             "in": "path",
64422             "name": "vnf-id",
64423             "required": true,
64424             "type": "string"
64425           },
64426           {
64427             "in": "path",
64428             "name": "vf-module-id",
64429             "required": true,
64430             "type": "string"
64431           },
64432           {
64433             "in": "path",
64434             "name": "vm-type",
64435             "required": true,
64436             "type": "string"
64437           },
64438           {
64439             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64440             "in": "path",
64441             "name": "network-role",
64442             "required": true,
64443             "type": "string"
64444           },
64445           {
64446             "description": "Key to l3-network object",
64447             "in": "path",
64448             "name": "network-id",
64449             "required": true,
64450             "type": "string"
64451           },
64452           {
64453             "in": "body",
64454             "name": "(config)related-network",
64455             "required": false,
64456             "schema": {
64457               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64458             }
64459           }
64460         ],
64461         "responses": {
64462           "200": {
64463             "description": "No response was specified",
64464             "schema": {
64465               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64466             }
64467           }
64468         },
64469         "operationId": "PUT-related-network"
64470       }
64471     },
64472     "/restconf/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": {
64473       "delete": {
64474         "produces": [
64475           "application/json",
64476           "application/xml"
64477         ],
64478         "parameters": [
64479           {
64480             "description": "Keep as M",
64481             "in": "path",
64482             "name": "service-instance-id",
64483             "required": true,
64484             "type": "string"
64485           },
64486           {
64487             "in": "path",
64488             "name": "vnf-id",
64489             "required": true,
64490             "type": "string"
64491           },
64492           {
64493             "in": "path",
64494             "name": "vf-module-id",
64495             "required": true,
64496             "type": "string"
64497           },
64498           {
64499             "in": "path",
64500             "name": "vm-type",
64501             "required": true,
64502             "type": "string"
64503           },
64504           {
64505             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64506             "in": "path",
64507             "name": "network-role",
64508             "required": true,
64509             "type": "string"
64510           },
64511           {
64512             "description": "Key to l3-network object",
64513             "in": "path",
64514             "name": "network-id",
64515             "required": true,
64516             "type": "string"
64517           }
64518         ],
64519         "responses": {
64520           "200": {
64521             "description": "No response was specified"
64522           }
64523         },
64524         "operationId": "DELETE-vlan-tags"
64525       },
64526       "get": {
64527         "produces": [
64528           "application/json",
64529           "application/xml"
64530         ],
64531         "parameters": [
64532           {
64533             "description": "Keep as M",
64534             "in": "path",
64535             "name": "service-instance-id",
64536             "required": true,
64537             "type": "string"
64538           },
64539           {
64540             "in": "path",
64541             "name": "vnf-id",
64542             "required": true,
64543             "type": "string"
64544           },
64545           {
64546             "in": "path",
64547             "name": "vf-module-id",
64548             "required": true,
64549             "type": "string"
64550           },
64551           {
64552             "in": "path",
64553             "name": "vm-type",
64554             "required": true,
64555             "type": "string"
64556           },
64557           {
64558             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64559             "in": "path",
64560             "name": "network-role",
64561             "required": true,
64562             "type": "string"
64563           },
64564           {
64565             "description": "Key to l3-network object",
64566             "in": "path",
64567             "name": "network-id",
64568             "required": true,
64569             "type": "string"
64570           }
64571         ],
64572         "responses": {
64573           "200": {
64574             "description": "No response was specified",
64575             "schema": {
64576               "$ref": "#/definitions/(config)vlan-tags"
64577             }
64578           }
64579         },
64580         "operationId": "GET-vlan-tags"
64581       },
64582       "put": {
64583         "consumes": [
64584           "application/json",
64585           "application/xml"
64586         ],
64587         "produces": [
64588           "application/json",
64589           "application/xml"
64590         ],
64591         "parameters": [
64592           {
64593             "description": "Keep as M",
64594             "in": "path",
64595             "name": "service-instance-id",
64596             "required": true,
64597             "type": "string"
64598           },
64599           {
64600             "in": "path",
64601             "name": "vnf-id",
64602             "required": true,
64603             "type": "string"
64604           },
64605           {
64606             "in": "path",
64607             "name": "vf-module-id",
64608             "required": true,
64609             "type": "string"
64610           },
64611           {
64612             "in": "path",
64613             "name": "vm-type",
64614             "required": true,
64615             "type": "string"
64616           },
64617           {
64618             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64619             "in": "path",
64620             "name": "network-role",
64621             "required": true,
64622             "type": "string"
64623           },
64624           {
64625             "description": "Key to l3-network object",
64626             "in": "path",
64627             "name": "network-id",
64628             "required": true,
64629             "type": "string"
64630           },
64631           {
64632             "in": "body",
64633             "name": "(config)vlan-tags",
64634             "required": false,
64635             "schema": {
64636               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64637             }
64638           }
64639         ],
64640         "responses": {
64641           "200": {
64642             "description": "No response was specified",
64643             "schema": {
64644               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64645             }
64646           }
64647         },
64648         "operationId": "PUT-vlan-tags"
64649       }
64650     },
64651     "/restconf/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": {
64652       "delete": {
64653         "produces": [
64654           "application/json",
64655           "application/xml"
64656         ],
64657         "parameters": [
64658           {
64659             "description": "Keep as M",
64660             "in": "path",
64661             "name": "service-instance-id",
64662             "required": true,
64663             "type": "string"
64664           },
64665           {
64666             "in": "path",
64667             "name": "vnf-id",
64668             "required": true,
64669             "type": "string"
64670           },
64671           {
64672             "in": "path",
64673             "name": "vf-module-id",
64674             "required": true,
64675             "type": "string"
64676           },
64677           {
64678             "in": "path",
64679             "name": "vm-type",
64680             "required": true,
64681             "type": "string"
64682           },
64683           {
64684             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64685             "in": "path",
64686             "name": "network-role",
64687             "required": true,
64688             "type": "string"
64689           }
64690         ],
64691         "responses": {
64692           "200": {
64693             "description": "No response was specified"
64694           }
64695         },
64696         "operationId": "DELETE-sriov-parameters"
64697       },
64698       "get": {
64699         "produces": [
64700           "application/json",
64701           "application/xml"
64702         ],
64703         "parameters": [
64704           {
64705             "description": "Keep as M",
64706             "in": "path",
64707             "name": "service-instance-id",
64708             "required": true,
64709             "type": "string"
64710           },
64711           {
64712             "in": "path",
64713             "name": "vnf-id",
64714             "required": true,
64715             "type": "string"
64716           },
64717           {
64718             "in": "path",
64719             "name": "vf-module-id",
64720             "required": true,
64721             "type": "string"
64722           },
64723           {
64724             "in": "path",
64725             "name": "vm-type",
64726             "required": true,
64727             "type": "string"
64728           },
64729           {
64730             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64731             "in": "path",
64732             "name": "network-role",
64733             "required": true,
64734             "type": "string"
64735           }
64736         ],
64737         "responses": {
64738           "200": {
64739             "description": "No response was specified",
64740             "schema": {
64741               "$ref": "#/definitions/(config)sriov-parameters"
64742             }
64743           }
64744         },
64745         "operationId": "GET-sriov-parameters"
64746       },
64747       "post": {
64748         "consumes": [
64749           "application/json",
64750           "application/xml"
64751         ],
64752         "produces": [
64753           "application/json",
64754           "application/xml"
64755         ],
64756         "parameters": [
64757           {
64758             "description": "Keep as M",
64759             "in": "path",
64760             "name": "service-instance-id",
64761             "required": true,
64762             "type": "string"
64763           },
64764           {
64765             "in": "path",
64766             "name": "vnf-id",
64767             "required": true,
64768             "type": "string"
64769           },
64770           {
64771             "in": "path",
64772             "name": "vf-module-id",
64773             "required": true,
64774             "type": "string"
64775           },
64776           {
64777             "in": "path",
64778             "name": "vm-type",
64779             "required": true,
64780             "type": "string"
64781           },
64782           {
64783             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64784             "in": "path",
64785             "name": "network-role",
64786             "required": true,
64787             "type": "string"
64788           },
64789           {
64790             "in": "body",
64791             "name": "**(config)heat-vlan-filters",
64792             "required": false,
64793             "schema": {
64794               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64795             }
64796           },
64797           {
64798             "in": "body",
64799             "name": "**(config)application-tags",
64800             "required": false,
64801             "schema": {
64802               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64803             }
64804           }
64805         ],
64806         "responses": {
64807           "200": {
64808             "description": "No response was specified",
64809             "schema": {
64810               "$ref": "#/definitions/(config)sriov-parametersPOST"
64811             }
64812           }
64813         },
64814         "operationId": "POST-sriov-parameters"
64815       },
64816       "put": {
64817         "consumes": [
64818           "application/json",
64819           "application/xml"
64820         ],
64821         "produces": [
64822           "application/json",
64823           "application/xml"
64824         ],
64825         "parameters": [
64826           {
64827             "description": "Keep as M",
64828             "in": "path",
64829             "name": "service-instance-id",
64830             "required": true,
64831             "type": "string"
64832           },
64833           {
64834             "in": "path",
64835             "name": "vnf-id",
64836             "required": true,
64837             "type": "string"
64838           },
64839           {
64840             "in": "path",
64841             "name": "vf-module-id",
64842             "required": true,
64843             "type": "string"
64844           },
64845           {
64846             "in": "path",
64847             "name": "vm-type",
64848             "required": true,
64849             "type": "string"
64850           },
64851           {
64852             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64853             "in": "path",
64854             "name": "network-role",
64855             "required": true,
64856             "type": "string"
64857           },
64858           {
64859             "in": "body",
64860             "name": "(config)sriov-parameters",
64861             "required": false,
64862             "schema": {
64863               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64864             }
64865           }
64866         ],
64867         "responses": {
64868           "200": {
64869             "description": "No response was specified",
64870             "schema": {
64871               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
64872             }
64873           }
64874         },
64875         "operationId": "PUT-sriov-parameters"
64876       }
64877     },
64878     "/restconf/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": {
64879       "delete": {
64880         "produces": [
64881           "application/json",
64882           "application/xml"
64883         ],
64884         "parameters": [
64885           {
64886             "description": "Keep as M",
64887             "in": "path",
64888             "name": "service-instance-id",
64889             "required": true,
64890             "type": "string"
64891           },
64892           {
64893             "in": "path",
64894             "name": "vnf-id",
64895             "required": true,
64896             "type": "string"
64897           },
64898           {
64899             "in": "path",
64900             "name": "vf-module-id",
64901             "required": true,
64902             "type": "string"
64903           },
64904           {
64905             "in": "path",
64906             "name": "vm-type",
64907             "required": true,
64908             "type": "string"
64909           },
64910           {
64911             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64912             "in": "path",
64913             "name": "network-role",
64914             "required": true,
64915             "type": "string"
64916           }
64917         ],
64918         "responses": {
64919           "200": {
64920             "description": "No response was specified"
64921           }
64922         },
64923         "operationId": "DELETE-application-tags"
64924       },
64925       "get": {
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             "in": "path",
64946             "name": "vf-module-id",
64947             "required": true,
64948             "type": "string"
64949           },
64950           {
64951             "in": "path",
64952             "name": "vm-type",
64953             "required": true,
64954             "type": "string"
64955           },
64956           {
64957             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
64958             "in": "path",
64959             "name": "network-role",
64960             "required": true,
64961             "type": "string"
64962           }
64963         ],
64964         "responses": {
64965           "200": {
64966             "description": "No response was specified",
64967             "schema": {
64968               "$ref": "#/definitions/(config)application-tags"
64969             }
64970           }
64971         },
64972         "operationId": "GET-application-tags"
64973       },
64974       "post": {
64975         "consumes": [
64976           "application/json",
64977           "application/xml"
64978         ],
64979         "produces": [
64980           "application/json",
64981           "application/xml"
64982         ],
64983         "parameters": [
64984           {
64985             "description": "Keep as M",
64986             "in": "path",
64987             "name": "service-instance-id",
64988             "required": true,
64989             "type": "string"
64990           },
64991           {
64992             "in": "path",
64993             "name": "vnf-id",
64994             "required": true,
64995             "type": "string"
64996           },
64997           {
64998             "in": "path",
64999             "name": "vf-module-id",
65000             "required": true,
65001             "type": "string"
65002           },
65003           {
65004             "in": "path",
65005             "name": "vm-type",
65006             "required": true,
65007             "type": "string"
65008           },
65009           {
65010             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65011             "in": "path",
65012             "name": "network-role",
65013             "required": true,
65014             "type": "string"
65015           },
65016           {
65017             "in": "body",
65018             "name": "**(config)c-tags",
65019             "required": false,
65020             "schema": {
65021               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65022             }
65023           },
65024           {
65025             "in": "body",
65026             "name": "**(config)s-tags",
65027             "required": false,
65028             "schema": {
65029               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65030             }
65031           }
65032         ],
65033         "responses": {
65034           "200": {
65035             "description": "No response was specified",
65036             "schema": {
65037               "$ref": "#/definitions/(config)application-tagsPOST"
65038             }
65039           }
65040         },
65041         "operationId": "POST-application-tags"
65042       },
65043       "put": {
65044         "consumes": [
65045           "application/json",
65046           "application/xml"
65047         ],
65048         "produces": [
65049           "application/json",
65050           "application/xml"
65051         ],
65052         "parameters": [
65053           {
65054             "description": "Keep as M",
65055             "in": "path",
65056             "name": "service-instance-id",
65057             "required": true,
65058             "type": "string"
65059           },
65060           {
65061             "in": "path",
65062             "name": "vnf-id",
65063             "required": true,
65064             "type": "string"
65065           },
65066           {
65067             "in": "path",
65068             "name": "vf-module-id",
65069             "required": true,
65070             "type": "string"
65071           },
65072           {
65073             "in": "path",
65074             "name": "vm-type",
65075             "required": true,
65076             "type": "string"
65077           },
65078           {
65079             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65080             "in": "path",
65081             "name": "network-role",
65082             "required": true,
65083             "type": "string"
65084           },
65085           {
65086             "in": "body",
65087             "name": "(config)application-tags",
65088             "required": false,
65089             "schema": {
65090               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65091             }
65092           }
65093         ],
65094         "responses": {
65095           "200": {
65096             "description": "No response was specified",
65097             "schema": {
65098               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65099             }
65100           }
65101         },
65102         "operationId": "PUT-application-tags"
65103       }
65104     },
65105     "/restconf/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": {
65106       "delete": {
65107         "produces": [
65108           "application/json",
65109           "application/xml"
65110         ],
65111         "parameters": [
65112           {
65113             "description": "Keep as M",
65114             "in": "path",
65115             "name": "service-instance-id",
65116             "required": true,
65117             "type": "string"
65118           },
65119           {
65120             "in": "path",
65121             "name": "vnf-id",
65122             "required": true,
65123             "type": "string"
65124           },
65125           {
65126             "in": "path",
65127             "name": "vf-module-id",
65128             "required": true,
65129             "type": "string"
65130           },
65131           {
65132             "in": "path",
65133             "name": "vm-type",
65134             "required": true,
65135             "type": "string"
65136           },
65137           {
65138             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65139             "in": "path",
65140             "name": "network-role",
65141             "required": true,
65142             "type": "string"
65143           }
65144         ],
65145         "responses": {
65146           "200": {
65147             "description": "No response was specified"
65148           }
65149         },
65150         "operationId": "DELETE-c-tags"
65151       },
65152       "get": {
65153         "produces": [
65154           "application/json",
65155           "application/xml"
65156         ],
65157         "parameters": [
65158           {
65159             "description": "Keep as M",
65160             "in": "path",
65161             "name": "service-instance-id",
65162             "required": true,
65163             "type": "string"
65164           },
65165           {
65166             "in": "path",
65167             "name": "vnf-id",
65168             "required": true,
65169             "type": "string"
65170           },
65171           {
65172             "in": "path",
65173             "name": "vf-module-id",
65174             "required": true,
65175             "type": "string"
65176           },
65177           {
65178             "in": "path",
65179             "name": "vm-type",
65180             "required": true,
65181             "type": "string"
65182           },
65183           {
65184             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65185             "in": "path",
65186             "name": "network-role",
65187             "required": true,
65188             "type": "string"
65189           }
65190         ],
65191         "responses": {
65192           "200": {
65193             "description": "No response was specified",
65194             "schema": {
65195               "$ref": "#/definitions/(config)c-tags"
65196             }
65197           }
65198         },
65199         "operationId": "GET-c-tags"
65200       },
65201       "put": {
65202         "consumes": [
65203           "application/json",
65204           "application/xml"
65205         ],
65206         "produces": [
65207           "application/json",
65208           "application/xml"
65209         ],
65210         "parameters": [
65211           {
65212             "description": "Keep as M",
65213             "in": "path",
65214             "name": "service-instance-id",
65215             "required": true,
65216             "type": "string"
65217           },
65218           {
65219             "in": "path",
65220             "name": "vnf-id",
65221             "required": true,
65222             "type": "string"
65223           },
65224           {
65225             "in": "path",
65226             "name": "vf-module-id",
65227             "required": true,
65228             "type": "string"
65229           },
65230           {
65231             "in": "path",
65232             "name": "vm-type",
65233             "required": true,
65234             "type": "string"
65235           },
65236           {
65237             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65238             "in": "path",
65239             "name": "network-role",
65240             "required": true,
65241             "type": "string"
65242           },
65243           {
65244             "in": "body",
65245             "name": "(config)c-tags",
65246             "required": false,
65247             "schema": {
65248               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65249             }
65250           }
65251         ],
65252         "responses": {
65253           "200": {
65254             "description": "No response was specified",
65255             "schema": {
65256               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65257             }
65258           }
65259         },
65260         "operationId": "PUT-c-tags"
65261       }
65262     },
65263     "/restconf/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": {
65264       "delete": {
65265         "produces": [
65266           "application/json",
65267           "application/xml"
65268         ],
65269         "parameters": [
65270           {
65271             "description": "Keep as M",
65272             "in": "path",
65273             "name": "service-instance-id",
65274             "required": true,
65275             "type": "string"
65276           },
65277           {
65278             "in": "path",
65279             "name": "vnf-id",
65280             "required": true,
65281             "type": "string"
65282           },
65283           {
65284             "in": "path",
65285             "name": "vf-module-id",
65286             "required": true,
65287             "type": "string"
65288           },
65289           {
65290             "in": "path",
65291             "name": "vm-type",
65292             "required": true,
65293             "type": "string"
65294           },
65295           {
65296             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65297             "in": "path",
65298             "name": "network-role",
65299             "required": true,
65300             "type": "string"
65301           }
65302         ],
65303         "responses": {
65304           "200": {
65305             "description": "No response was specified"
65306           }
65307         },
65308         "operationId": "DELETE-s-tags"
65309       },
65310       "get": {
65311         "produces": [
65312           "application/json",
65313           "application/xml"
65314         ],
65315         "parameters": [
65316           {
65317             "description": "Keep as M",
65318             "in": "path",
65319             "name": "service-instance-id",
65320             "required": true,
65321             "type": "string"
65322           },
65323           {
65324             "in": "path",
65325             "name": "vnf-id",
65326             "required": true,
65327             "type": "string"
65328           },
65329           {
65330             "in": "path",
65331             "name": "vf-module-id",
65332             "required": true,
65333             "type": "string"
65334           },
65335           {
65336             "in": "path",
65337             "name": "vm-type",
65338             "required": true,
65339             "type": "string"
65340           },
65341           {
65342             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65343             "in": "path",
65344             "name": "network-role",
65345             "required": true,
65346             "type": "string"
65347           }
65348         ],
65349         "responses": {
65350           "200": {
65351             "description": "No response was specified",
65352             "schema": {
65353               "$ref": "#/definitions/(config)s-tags"
65354             }
65355           }
65356         },
65357         "operationId": "GET-s-tags"
65358       },
65359       "put": {
65360         "consumes": [
65361           "application/json",
65362           "application/xml"
65363         ],
65364         "produces": [
65365           "application/json",
65366           "application/xml"
65367         ],
65368         "parameters": [
65369           {
65370             "description": "Keep as M",
65371             "in": "path",
65372             "name": "service-instance-id",
65373             "required": true,
65374             "type": "string"
65375           },
65376           {
65377             "in": "path",
65378             "name": "vnf-id",
65379             "required": true,
65380             "type": "string"
65381           },
65382           {
65383             "in": "path",
65384             "name": "vf-module-id",
65385             "required": true,
65386             "type": "string"
65387           },
65388           {
65389             "in": "path",
65390             "name": "vm-type",
65391             "required": true,
65392             "type": "string"
65393           },
65394           {
65395             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65396             "in": "path",
65397             "name": "network-role",
65398             "required": true,
65399             "type": "string"
65400           },
65401           {
65402             "in": "body",
65403             "name": "(config)s-tags",
65404             "required": false,
65405             "schema": {
65406               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65407             }
65408           }
65409         ],
65410         "responses": {
65411           "200": {
65412             "description": "No response was specified",
65413             "schema": {
65414               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65415             }
65416           }
65417         },
65418         "operationId": "PUT-s-tags"
65419       }
65420     },
65421     "/restconf/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": {
65422       "delete": {
65423         "produces": [
65424           "application/json",
65425           "application/xml"
65426         ],
65427         "parameters": [
65428           {
65429             "description": "Keep as M",
65430             "in": "path",
65431             "name": "service-instance-id",
65432             "required": true,
65433             "type": "string"
65434           },
65435           {
65436             "in": "path",
65437             "name": "vnf-id",
65438             "required": true,
65439             "type": "string"
65440           },
65441           {
65442             "in": "path",
65443             "name": "vf-module-id",
65444             "required": true,
65445             "type": "string"
65446           },
65447           {
65448             "in": "path",
65449             "name": "vm-type",
65450             "required": true,
65451             "type": "string"
65452           },
65453           {
65454             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65455             "in": "path",
65456             "name": "network-role",
65457             "required": true,
65458             "type": "string"
65459           }
65460         ],
65461         "responses": {
65462           "200": {
65463             "description": "No response was specified"
65464           }
65465         },
65466         "operationId": "DELETE-heat-vlan-filters"
65467       },
65468       "get": {
65469         "produces": [
65470           "application/json",
65471           "application/xml"
65472         ],
65473         "parameters": [
65474           {
65475             "description": "Keep as M",
65476             "in": "path",
65477             "name": "service-instance-id",
65478             "required": true,
65479             "type": "string"
65480           },
65481           {
65482             "in": "path",
65483             "name": "vnf-id",
65484             "required": true,
65485             "type": "string"
65486           },
65487           {
65488             "in": "path",
65489             "name": "vf-module-id",
65490             "required": true,
65491             "type": "string"
65492           },
65493           {
65494             "in": "path",
65495             "name": "vm-type",
65496             "required": true,
65497             "type": "string"
65498           },
65499           {
65500             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65501             "in": "path",
65502             "name": "network-role",
65503             "required": true,
65504             "type": "string"
65505           }
65506         ],
65507         "responses": {
65508           "200": {
65509             "description": "No response was specified",
65510             "schema": {
65511               "$ref": "#/definitions/(config)heat-vlan-filters"
65512             }
65513           }
65514         },
65515         "operationId": "GET-heat-vlan-filters"
65516       },
65517       "put": {
65518         "consumes": [
65519           "application/json",
65520           "application/xml"
65521         ],
65522         "produces": [
65523           "application/json",
65524           "application/xml"
65525         ],
65526         "parameters": [
65527           {
65528             "description": "Keep as M",
65529             "in": "path",
65530             "name": "service-instance-id",
65531             "required": true,
65532             "type": "string"
65533           },
65534           {
65535             "in": "path",
65536             "name": "vnf-id",
65537             "required": true,
65538             "type": "string"
65539           },
65540           {
65541             "in": "path",
65542             "name": "vf-module-id",
65543             "required": true,
65544             "type": "string"
65545           },
65546           {
65547             "in": "path",
65548             "name": "vm-type",
65549             "required": true,
65550             "type": "string"
65551           },
65552           {
65553             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
65554             "in": "path",
65555             "name": "network-role",
65556             "required": true,
65557             "type": "string"
65558           },
65559           {
65560             "in": "body",
65561             "name": "(config)heat-vlan-filters",
65562             "required": false,
65563             "schema": {
65564               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65565             }
65566           }
65567         ],
65568         "responses": {
65569           "200": {
65570             "description": "No response was specified",
65571             "schema": {
65572               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
65573             }
65574           }
65575         },
65576         "operationId": "PUT-heat-vlan-filters"
65577       }
65578     },
65579     "/restconf/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": {
65580       "delete": {
65581         "produces": [
65582           "application/json",
65583           "application/xml"
65584         ],
65585         "parameters": [
65586           {
65587             "description": "Keep as M",
65588             "in": "path",
65589             "name": "service-instance-id",
65590             "required": true,
65591             "type": "string"
65592           },
65593           {
65594             "in": "path",
65595             "name": "vnf-id",
65596             "required": true,
65597             "type": "string"
65598           },
65599           {
65600             "in": "path",
65601             "name": "vf-module-id",
65602             "required": true,
65603             "type": "string"
65604           }
65605         ],
65606         "responses": {
65607           "200": {
65608             "description": "No response was specified"
65609           }
65610         },
65611         "operationId": "DELETE-vf-module-parameters"
65612       },
65613       "get": {
65614         "produces": [
65615           "application/json",
65616           "application/xml"
65617         ],
65618         "parameters": [
65619           {
65620             "description": "Keep as M",
65621             "in": "path",
65622             "name": "service-instance-id",
65623             "required": true,
65624             "type": "string"
65625           },
65626           {
65627             "in": "path",
65628             "name": "vnf-id",
65629             "required": true,
65630             "type": "string"
65631           },
65632           {
65633             "in": "path",
65634             "name": "vf-module-id",
65635             "required": true,
65636             "type": "string"
65637           }
65638         ],
65639         "responses": {
65640           "200": {
65641             "description": "No response was specified",
65642             "schema": {
65643               "$ref": "#/definitions/(config)vf-module-parameters"
65644             }
65645           }
65646         },
65647         "operationId": "GET-vf-module-parameters"
65648       },
65649       "post": {
65650         "consumes": [
65651           "application/json",
65652           "application/xml"
65653         ],
65654         "produces": [
65655           "application/json",
65656           "application/xml"
65657         ],
65658         "parameters": [
65659           {
65660             "description": "Keep as M",
65661             "in": "path",
65662             "name": "service-instance-id",
65663             "required": true,
65664             "type": "string"
65665           },
65666           {
65667             "in": "path",
65668             "name": "vnf-id",
65669             "required": true,
65670             "type": "string"
65671           },
65672           {
65673             "in": "path",
65674             "name": "vf-module-id",
65675             "required": true,
65676             "type": "string"
65677           },
65678           {
65679             "in": "body",
65680             "name": "**(config)param",
65681             "required": false,
65682             "schema": {
65683               "$ref": "#/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"
65684             }
65685           }
65686         ],
65687         "responses": {
65688           "200": {
65689             "description": "No response was specified",
65690             "schema": {
65691               "$ref": "#/definitions/(config)vf-module-parametersPOST"
65692             }
65693           }
65694         },
65695         "operationId": "POST-vf-module-parameters"
65696       },
65697       "put": {
65698         "consumes": [
65699           "application/json",
65700           "application/xml"
65701         ],
65702         "produces": [
65703           "application/json",
65704           "application/xml"
65705         ],
65706         "parameters": [
65707           {
65708             "description": "Keep as M",
65709             "in": "path",
65710             "name": "service-instance-id",
65711             "required": true,
65712             "type": "string"
65713           },
65714           {
65715             "in": "path",
65716             "name": "vnf-id",
65717             "required": true,
65718             "type": "string"
65719           },
65720           {
65721             "in": "path",
65722             "name": "vf-module-id",
65723             "required": true,
65724             "type": "string"
65725           },
65726           {
65727             "in": "body",
65728             "name": "(config)vf-module-parameters",
65729             "required": false,
65730             "schema": {
65731               "$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"
65732             }
65733           }
65734         ],
65735         "responses": {
65736           "200": {
65737             "description": "No response was specified",
65738             "schema": {
65739               "$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"
65740             }
65741           }
65742         },
65743         "operationId": "PUT-vf-module-parameters"
65744       }
65745     },
65746     "/restconf/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}": {
65747       "delete": {
65748         "produces": [
65749           "application/json",
65750           "application/xml"
65751         ],
65752         "parameters": [
65753           {
65754             "description": "Keep as M",
65755             "in": "path",
65756             "name": "service-instance-id",
65757             "required": true,
65758             "type": "string"
65759           },
65760           {
65761             "in": "path",
65762             "name": "vnf-id",
65763             "required": true,
65764             "type": "string"
65765           },
65766           {
65767             "in": "path",
65768             "name": "vf-module-id",
65769             "required": true,
65770             "type": "string"
65771           },
65772           {
65773             "in": "path",
65774             "name": "name",
65775             "required": true,
65776             "type": "string"
65777           }
65778         ],
65779         "responses": {
65780           "200": {
65781             "description": "No response was specified"
65782           }
65783         },
65784         "operationId": "DELETE-param"
65785       },
65786       "get": {
65787         "produces": [
65788           "application/json",
65789           "application/xml"
65790         ],
65791         "parameters": [
65792           {
65793             "description": "Keep as M",
65794             "in": "path",
65795             "name": "service-instance-id",
65796             "required": true,
65797             "type": "string"
65798           },
65799           {
65800             "in": "path",
65801             "name": "vnf-id",
65802             "required": true,
65803             "type": "string"
65804           },
65805           {
65806             "in": "path",
65807             "name": "vf-module-id",
65808             "required": true,
65809             "type": "string"
65810           },
65811           {
65812             "in": "path",
65813             "name": "name",
65814             "required": true,
65815             "type": "string"
65816           }
65817         ],
65818         "responses": {
65819           "200": {
65820             "description": "No response was specified",
65821             "schema": {
65822               "$ref": "#/definitions/(config)param"
65823             }
65824           }
65825         },
65826         "operationId": "GET-param"
65827       },
65828       "post": {
65829         "consumes": [
65830           "application/json",
65831           "application/xml"
65832         ],
65833         "produces": [
65834           "application/json",
65835           "application/xml"
65836         ],
65837         "parameters": [
65838           {
65839             "description": "Keep as M",
65840             "in": "path",
65841             "name": "service-instance-id",
65842             "required": true,
65843             "type": "string"
65844           },
65845           {
65846             "in": "path",
65847             "name": "vnf-id",
65848             "required": true,
65849             "type": "string"
65850           },
65851           {
65852             "in": "path",
65853             "name": "vf-module-id",
65854             "required": true,
65855             "type": "string"
65856           },
65857           {
65858             "in": "path",
65859             "name": "name",
65860             "required": true,
65861             "type": "string"
65862           },
65863           {
65864             "in": "body",
65865             "name": "**(config)resource-resolution-data",
65866             "required": false,
65867             "schema": {
65868               "$ref": "#/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"
65869             }
65870           }
65871         ],
65872         "responses": {
65873           "200": {
65874             "description": "No response was specified",
65875             "schema": {
65876               "$ref": "#/definitions/(config)paramPOST"
65877             }
65878           }
65879         },
65880         "operationId": "POST-param"
65881       },
65882       "put": {
65883         "consumes": [
65884           "application/json",
65885           "application/xml"
65886         ],
65887         "produces": [
65888           "application/json",
65889           "application/xml"
65890         ],
65891         "parameters": [
65892           {
65893             "description": "Keep as M",
65894             "in": "path",
65895             "name": "service-instance-id",
65896             "required": true,
65897             "type": "string"
65898           },
65899           {
65900             "in": "path",
65901             "name": "vnf-id",
65902             "required": true,
65903             "type": "string"
65904           },
65905           {
65906             "in": "path",
65907             "name": "vf-module-id",
65908             "required": true,
65909             "type": "string"
65910           },
65911           {
65912             "in": "path",
65913             "name": "name",
65914             "required": true,
65915             "type": "string"
65916           },
65917           {
65918             "in": "body",
65919             "name": "(config)param",
65920             "required": false,
65921             "schema": {
65922               "$ref": "#/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"
65923             }
65924           }
65925         ],
65926         "responses": {
65927           "200": {
65928             "description": "No response was specified",
65929             "schema": {
65930               "$ref": "#/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"
65931             }
65932           }
65933         },
65934         "operationId": "PUT-param"
65935       }
65936     },
65937     "/restconf/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": {
65938       "delete": {
65939         "produces": [
65940           "application/json",
65941           "application/xml"
65942         ],
65943         "parameters": [
65944           {
65945             "description": "Keep as M",
65946             "in": "path",
65947             "name": "service-instance-id",
65948             "required": true,
65949             "type": "string"
65950           },
65951           {
65952             "in": "path",
65953             "name": "vnf-id",
65954             "required": true,
65955             "type": "string"
65956           },
65957           {
65958             "in": "path",
65959             "name": "vf-module-id",
65960             "required": true,
65961             "type": "string"
65962           },
65963           {
65964             "in": "path",
65965             "name": "name",
65966             "required": true,
65967             "type": "string"
65968           }
65969         ],
65970         "responses": {
65971           "200": {
65972             "description": "No response was specified"
65973           }
65974         },
65975         "operationId": "DELETE-resource-resolution-data"
65976       },
65977       "get": {
65978         "produces": [
65979           "application/json",
65980           "application/xml"
65981         ],
65982         "parameters": [
65983           {
65984             "description": "Keep as M",
65985             "in": "path",
65986             "name": "service-instance-id",
65987             "required": true,
65988             "type": "string"
65989           },
65990           {
65991             "in": "path",
65992             "name": "vnf-id",
65993             "required": true,
65994             "type": "string"
65995           },
65996           {
65997             "in": "path",
65998             "name": "vf-module-id",
65999             "required": true,
66000             "type": "string"
66001           },
66002           {
66003             "in": "path",
66004             "name": "name",
66005             "required": true,
66006             "type": "string"
66007           }
66008         ],
66009         "responses": {
66010           "200": {
66011             "description": "No response was specified",
66012             "schema": {
66013               "$ref": "#/definitions/(config)resource-resolution-data"
66014             }
66015           }
66016         },
66017         "operationId": "GET-resource-resolution-data"
66018       },
66019       "post": {
66020         "consumes": [
66021           "application/json",
66022           "application/xml"
66023         ],
66024         "produces": [
66025           "application/json",
66026           "application/xml"
66027         ],
66028         "parameters": [
66029           {
66030             "description": "Keep as M",
66031             "in": "path",
66032             "name": "service-instance-id",
66033             "required": true,
66034             "type": "string"
66035           },
66036           {
66037             "in": "path",
66038             "name": "vnf-id",
66039             "required": true,
66040             "type": "string"
66041           },
66042           {
66043             "in": "path",
66044             "name": "vf-module-id",
66045             "required": true,
66046             "type": "string"
66047           },
66048           {
66049             "in": "path",
66050             "name": "name",
66051             "required": true,
66052             "type": "string"
66053           },
66054           {
66055             "in": "body",
66056             "name": "**(config)resource-key",
66057             "required": false,
66058             "schema": {
66059               "$ref": "#/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"
66060             }
66061           }
66062         ],
66063         "responses": {
66064           "200": {
66065             "description": "No response was specified",
66066             "schema": {
66067               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
66068             }
66069           }
66070         },
66071         "operationId": "POST-resource-resolution-data"
66072       },
66073       "put": {
66074         "consumes": [
66075           "application/json",
66076           "application/xml"
66077         ],
66078         "produces": [
66079           "application/json",
66080           "application/xml"
66081         ],
66082         "parameters": [
66083           {
66084             "description": "Keep as M",
66085             "in": "path",
66086             "name": "service-instance-id",
66087             "required": true,
66088             "type": "string"
66089           },
66090           {
66091             "in": "path",
66092             "name": "vnf-id",
66093             "required": true,
66094             "type": "string"
66095           },
66096           {
66097             "in": "path",
66098             "name": "vf-module-id",
66099             "required": true,
66100             "type": "string"
66101           },
66102           {
66103             "in": "path",
66104             "name": "name",
66105             "required": true,
66106             "type": "string"
66107           },
66108           {
66109             "in": "body",
66110             "name": "(config)resource-resolution-data",
66111             "required": false,
66112             "schema": {
66113               "$ref": "#/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"
66114             }
66115           }
66116         ],
66117         "responses": {
66118           "200": {
66119             "description": "No response was specified",
66120             "schema": {
66121               "$ref": "#/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"
66122             }
66123           }
66124         },
66125         "operationId": "PUT-resource-resolution-data"
66126       }
66127     },
66128     "/restconf/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}": {
66129       "delete": {
66130         "produces": [
66131           "application/json",
66132           "application/xml"
66133         ],
66134         "parameters": [
66135           {
66136             "description": "Keep as M",
66137             "in": "path",
66138             "name": "service-instance-id",
66139             "required": true,
66140             "type": "string"
66141           },
66142           {
66143             "in": "path",
66144             "name": "vnf-id",
66145             "required": true,
66146             "type": "string"
66147           },
66148           {
66149             "in": "path",
66150             "name": "vf-module-id",
66151             "required": true,
66152             "type": "string"
66153           },
66154           {
66155             "in": "path",
66156             "name": "name",
66157             "required": true,
66158             "type": "string"
66159           },
66160           {
66161             "in": "path",
66162             "name": "name",
66163             "required": true,
66164             "type": "string"
66165           }
66166         ],
66167         "responses": {
66168           "200": {
66169             "description": "No response was specified"
66170           }
66171         },
66172         "operationId": "DELETE-resource-key"
66173       },
66174       "get": {
66175         "produces": [
66176           "application/json",
66177           "application/xml"
66178         ],
66179         "parameters": [
66180           {
66181             "description": "Keep as M",
66182             "in": "path",
66183             "name": "service-instance-id",
66184             "required": true,
66185             "type": "string"
66186           },
66187           {
66188             "in": "path",
66189             "name": "vnf-id",
66190             "required": true,
66191             "type": "string"
66192           },
66193           {
66194             "in": "path",
66195             "name": "vf-module-id",
66196             "required": true,
66197             "type": "string"
66198           },
66199           {
66200             "in": "path",
66201             "name": "name",
66202             "required": true,
66203             "type": "string"
66204           },
66205           {
66206             "in": "path",
66207             "name": "name",
66208             "required": true,
66209             "type": "string"
66210           }
66211         ],
66212         "responses": {
66213           "200": {
66214             "description": "No response was specified",
66215             "schema": {
66216               "$ref": "#/definitions/(config)resource-key"
66217             }
66218           }
66219         },
66220         "operationId": "GET-resource-key"
66221       },
66222       "put": {
66223         "consumes": [
66224           "application/json",
66225           "application/xml"
66226         ],
66227         "produces": [
66228           "application/json",
66229           "application/xml"
66230         ],
66231         "parameters": [
66232           {
66233             "description": "Keep as M",
66234             "in": "path",
66235             "name": "service-instance-id",
66236             "required": true,
66237             "type": "string"
66238           },
66239           {
66240             "in": "path",
66241             "name": "vnf-id",
66242             "required": true,
66243             "type": "string"
66244           },
66245           {
66246             "in": "path",
66247             "name": "vf-module-id",
66248             "required": true,
66249             "type": "string"
66250           },
66251           {
66252             "in": "path",
66253             "name": "name",
66254             "required": true,
66255             "type": "string"
66256           },
66257           {
66258             "in": "path",
66259             "name": "name",
66260             "required": true,
66261             "type": "string"
66262           },
66263           {
66264             "in": "body",
66265             "name": "(config)resource-key",
66266             "required": false,
66267             "schema": {
66268               "$ref": "#/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"
66269             }
66270           }
66271         ],
66272         "responses": {
66273           "200": {
66274             "description": "No response was specified",
66275             "schema": {
66276               "$ref": "#/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"
66277             }
66278           }
66279         },
66280         "operationId": "PUT-resource-key"
66281       }
66282     },
66283     "/restconf/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": {
66284       "delete": {
66285         "produces": [
66286           "application/json",
66287           "application/xml"
66288         ],
66289         "parameters": [
66290           {
66291             "description": "Keep as M",
66292             "in": "path",
66293             "name": "service-instance-id",
66294             "required": true,
66295             "type": "string"
66296           },
66297           {
66298             "in": "path",
66299             "name": "vnf-id",
66300             "required": true,
66301             "type": "string"
66302           },
66303           {
66304             "in": "path",
66305             "name": "vf-module-id",
66306             "required": true,
66307             "type": "string"
66308           }
66309         ],
66310         "responses": {
66311           "200": {
66312             "description": "No response was specified"
66313           }
66314         },
66315         "operationId": "DELETE-vf-module-topology-identifier"
66316       },
66317       "get": {
66318         "produces": [
66319           "application/json",
66320           "application/xml"
66321         ],
66322         "parameters": [
66323           {
66324             "description": "Keep as M",
66325             "in": "path",
66326             "name": "service-instance-id",
66327             "required": true,
66328             "type": "string"
66329           },
66330           {
66331             "in": "path",
66332             "name": "vnf-id",
66333             "required": true,
66334             "type": "string"
66335           },
66336           {
66337             "in": "path",
66338             "name": "vf-module-id",
66339             "required": true,
66340             "type": "string"
66341           }
66342         ],
66343         "responses": {
66344           "200": {
66345             "description": "No response was specified",
66346             "schema": {
66347               "$ref": "#/definitions/(config)vf-module-topology-identifier"
66348             }
66349           }
66350         },
66351         "operationId": "GET-vf-module-topology-identifier"
66352       },
66353       "put": {
66354         "consumes": [
66355           "application/json",
66356           "application/xml"
66357         ],
66358         "produces": [
66359           "application/json",
66360           "application/xml"
66361         ],
66362         "parameters": [
66363           {
66364             "description": "Keep as M",
66365             "in": "path",
66366             "name": "service-instance-id",
66367             "required": true,
66368             "type": "string"
66369           },
66370           {
66371             "in": "path",
66372             "name": "vnf-id",
66373             "required": true,
66374             "type": "string"
66375           },
66376           {
66377             "in": "path",
66378             "name": "vf-module-id",
66379             "required": true,
66380             "type": "string"
66381           },
66382           {
66383             "in": "body",
66384             "name": "(config)vf-module-topology-identifier",
66385             "required": false,
66386             "schema": {
66387               "$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"
66388             }
66389           }
66390         ],
66391         "responses": {
66392           "200": {
66393             "description": "No response was specified",
66394             "schema": {
66395               "$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"
66396             }
66397           }
66398         },
66399         "operationId": "PUT-vf-module-topology-identifier"
66400       }
66401     },
66402     "/restconf/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": {
66403       "delete": {
66404         "produces": [
66405           "application/json",
66406           "application/xml"
66407         ],
66408         "parameters": [
66409           {
66410             "description": "Keep as M",
66411             "in": "path",
66412             "name": "service-instance-id",
66413             "required": true,
66414             "type": "string"
66415           },
66416           {
66417             "in": "path",
66418             "name": "vnf-id",
66419             "required": true,
66420             "type": "string"
66421           },
66422           {
66423             "in": "path",
66424             "name": "vf-module-id",
66425             "required": true,
66426             "type": "string"
66427           }
66428         ],
66429         "responses": {
66430           "200": {
66431             "description": "No response was specified"
66432           }
66433         },
66434         "operationId": "DELETE-vnf-information"
66435       },
66436       "get": {
66437         "produces": [
66438           "application/json",
66439           "application/xml"
66440         ],
66441         "parameters": [
66442           {
66443             "description": "Keep as M",
66444             "in": "path",
66445             "name": "service-instance-id",
66446             "required": true,
66447             "type": "string"
66448           },
66449           {
66450             "in": "path",
66451             "name": "vnf-id",
66452             "required": true,
66453             "type": "string"
66454           },
66455           {
66456             "in": "path",
66457             "name": "vf-module-id",
66458             "required": true,
66459             "type": "string"
66460           }
66461         ],
66462         "responses": {
66463           "200": {
66464             "description": "No response was specified",
66465             "schema": {
66466               "$ref": "#/definitions/(config)vnf-information"
66467             }
66468           }
66469         },
66470         "operationId": "GET-vnf-information"
66471       },
66472       "post": {
66473         "consumes": [
66474           "application/json",
66475           "application/xml"
66476         ],
66477         "produces": [
66478           "application/json",
66479           "application/xml"
66480         ],
66481         "parameters": [
66482           {
66483             "description": "Keep as M",
66484             "in": "path",
66485             "name": "service-instance-id",
66486             "required": true,
66487             "type": "string"
66488           },
66489           {
66490             "in": "path",
66491             "name": "vnf-id",
66492             "required": true,
66493             "type": "string"
66494           },
66495           {
66496             "in": "path",
66497             "name": "vf-module-id",
66498             "required": true,
66499             "type": "string"
66500           },
66501           {
66502             "in": "body",
66503             "name": "**(config)onap-model-information",
66504             "required": false,
66505             "schema": {
66506               "$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"
66507             }
66508           }
66509         ],
66510         "responses": {
66511           "200": {
66512             "description": "No response was specified",
66513             "schema": {
66514               "$ref": "#/definitions/(config)vnf-informationPOST"
66515             }
66516           }
66517         },
66518         "operationId": "POST-vnf-information"
66519       },
66520       "put": {
66521         "consumes": [
66522           "application/json",
66523           "application/xml"
66524         ],
66525         "produces": [
66526           "application/json",
66527           "application/xml"
66528         ],
66529         "parameters": [
66530           {
66531             "description": "Keep as M",
66532             "in": "path",
66533             "name": "service-instance-id",
66534             "required": true,
66535             "type": "string"
66536           },
66537           {
66538             "in": "path",
66539             "name": "vnf-id",
66540             "required": true,
66541             "type": "string"
66542           },
66543           {
66544             "in": "path",
66545             "name": "vf-module-id",
66546             "required": true,
66547             "type": "string"
66548           },
66549           {
66550             "in": "body",
66551             "name": "(config)vnf-information",
66552             "required": false,
66553             "schema": {
66554               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
66555             }
66556           }
66557         ],
66558         "responses": {
66559           "200": {
66560             "description": "No response was specified",
66561             "schema": {
66562               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
66563             }
66564           }
66565         },
66566         "operationId": "PUT-vnf-information"
66567       }
66568     },
66569     "/restconf/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": {
66570       "delete": {
66571         "produces": [
66572           "application/json",
66573           "application/xml"
66574         ],
66575         "parameters": [
66576           {
66577             "description": "Keep as M",
66578             "in": "path",
66579             "name": "service-instance-id",
66580             "required": true,
66581             "type": "string"
66582           },
66583           {
66584             "in": "path",
66585             "name": "vnf-id",
66586             "required": true,
66587             "type": "string"
66588           },
66589           {
66590             "in": "path",
66591             "name": "vf-module-id",
66592             "required": true,
66593             "type": "string"
66594           }
66595         ],
66596         "responses": {
66597           "200": {
66598             "description": "No response was specified"
66599           }
66600         },
66601         "operationId": "DELETE-onap-model-information"
66602       },
66603       "get": {
66604         "produces": [
66605           "application/json",
66606           "application/xml"
66607         ],
66608         "parameters": [
66609           {
66610             "description": "Keep as M",
66611             "in": "path",
66612             "name": "service-instance-id",
66613             "required": true,
66614             "type": "string"
66615           },
66616           {
66617             "in": "path",
66618             "name": "vnf-id",
66619             "required": true,
66620             "type": "string"
66621           },
66622           {
66623             "in": "path",
66624             "name": "vf-module-id",
66625             "required": true,
66626             "type": "string"
66627           }
66628         ],
66629         "responses": {
66630           "200": {
66631             "description": "No response was specified",
66632             "schema": {
66633               "$ref": "#/definitions/(config)onap-model-information"
66634             }
66635           }
66636         },
66637         "operationId": "GET-onap-model-information"
66638       },
66639       "put": {
66640         "consumes": [
66641           "application/json",
66642           "application/xml"
66643         ],
66644         "produces": [
66645           "application/json",
66646           "application/xml"
66647         ],
66648         "parameters": [
66649           {
66650             "description": "Keep as M",
66651             "in": "path",
66652             "name": "service-instance-id",
66653             "required": true,
66654             "type": "string"
66655           },
66656           {
66657             "in": "path",
66658             "name": "vnf-id",
66659             "required": true,
66660             "type": "string"
66661           },
66662           {
66663             "in": "path",
66664             "name": "vf-module-id",
66665             "required": true,
66666             "type": "string"
66667           },
66668           {
66669             "in": "body",
66670             "name": "(config)onap-model-information",
66671             "required": false,
66672             "schema": {
66673               "$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"
66674             }
66675           }
66676         ],
66677         "responses": {
66678           "200": {
66679             "description": "No response was specified",
66680             "schema": {
66681               "$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"
66682             }
66683           }
66684         },
66685         "operationId": "PUT-onap-model-information"
66686       }
66687     },
66688     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
66689       "delete": {
66690         "produces": [
66691           "application/json",
66692           "application/xml"
66693         ],
66694         "parameters": [
66695           {
66696             "description": "Keep as M",
66697             "in": "path",
66698             "name": "service-instance-id",
66699             "required": true,
66700             "type": "string"
66701           },
66702           {
66703             "in": "path",
66704             "name": "vnf-id",
66705             "required": true,
66706             "type": "string"
66707           }
66708         ],
66709         "responses": {
66710           "200": {
66711             "description": "No response was specified"
66712           }
66713         },
66714         "operationId": "DELETE-vnf-information"
66715       },
66716       "get": {
66717         "produces": [
66718           "application/json",
66719           "application/xml"
66720         ],
66721         "parameters": [
66722           {
66723             "description": "Keep as M",
66724             "in": "path",
66725             "name": "service-instance-id",
66726             "required": true,
66727             "type": "string"
66728           },
66729           {
66730             "in": "path",
66731             "name": "vnf-id",
66732             "required": true,
66733             "type": "string"
66734           }
66735         ],
66736         "responses": {
66737           "200": {
66738             "description": "No response was specified",
66739             "schema": {
66740               "$ref": "#/definitions/(config)vnf-information"
66741             }
66742           }
66743         },
66744         "operationId": "GET-vnf-information"
66745       },
66746       "post": {
66747         "consumes": [
66748           "application/json",
66749           "application/xml"
66750         ],
66751         "produces": [
66752           "application/json",
66753           "application/xml"
66754         ],
66755         "parameters": [
66756           {
66757             "description": "Keep as M",
66758             "in": "path",
66759             "name": "service-instance-id",
66760             "required": true,
66761             "type": "string"
66762           },
66763           {
66764             "in": "path",
66765             "name": "vnf-id",
66766             "required": true,
66767             "type": "string"
66768           },
66769           {
66770             "in": "body",
66771             "name": "**(config)onap-model-information",
66772             "required": false,
66773             "schema": {
66774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
66775             }
66776           }
66777         ],
66778         "responses": {
66779           "200": {
66780             "description": "No response was specified",
66781             "schema": {
66782               "$ref": "#/definitions/(config)vnf-informationPOST"
66783             }
66784           }
66785         },
66786         "operationId": "POST-vnf-information"
66787       },
66788       "put": {
66789         "consumes": [
66790           "application/json",
66791           "application/xml"
66792         ],
66793         "produces": [
66794           "application/json",
66795           "application/xml"
66796         ],
66797         "parameters": [
66798           {
66799             "description": "Keep as M",
66800             "in": "path",
66801             "name": "service-instance-id",
66802             "required": true,
66803             "type": "string"
66804           },
66805           {
66806             "in": "path",
66807             "name": "vnf-id",
66808             "required": true,
66809             "type": "string"
66810           },
66811           {
66812             "in": "body",
66813             "name": "(config)vnf-information",
66814             "required": false,
66815             "schema": {
66816               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
66817             }
66818           }
66819         ],
66820         "responses": {
66821           "200": {
66822             "description": "No response was specified",
66823             "schema": {
66824               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
66825             }
66826           }
66827         },
66828         "operationId": "PUT-vnf-information"
66829       }
66830     },
66831     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
66832       "delete": {
66833         "produces": [
66834           "application/json",
66835           "application/xml"
66836         ],
66837         "parameters": [
66838           {
66839             "description": "Keep as M",
66840             "in": "path",
66841             "name": "service-instance-id",
66842             "required": true,
66843             "type": "string"
66844           },
66845           {
66846             "in": "path",
66847             "name": "vnf-id",
66848             "required": true,
66849             "type": "string"
66850           }
66851         ],
66852         "responses": {
66853           "200": {
66854             "description": "No response was specified"
66855           }
66856         },
66857         "operationId": "DELETE-onap-model-information"
66858       },
66859       "get": {
66860         "produces": [
66861           "application/json",
66862           "application/xml"
66863         ],
66864         "parameters": [
66865           {
66866             "description": "Keep as M",
66867             "in": "path",
66868             "name": "service-instance-id",
66869             "required": true,
66870             "type": "string"
66871           },
66872           {
66873             "in": "path",
66874             "name": "vnf-id",
66875             "required": true,
66876             "type": "string"
66877           }
66878         ],
66879         "responses": {
66880           "200": {
66881             "description": "No response was specified",
66882             "schema": {
66883               "$ref": "#/definitions/(config)onap-model-information"
66884             }
66885           }
66886         },
66887         "operationId": "GET-onap-model-information"
66888       },
66889       "put": {
66890         "consumes": [
66891           "application/json",
66892           "application/xml"
66893         ],
66894         "produces": [
66895           "application/json",
66896           "application/xml"
66897         ],
66898         "parameters": [
66899           {
66900             "description": "Keep as M",
66901             "in": "path",
66902             "name": "service-instance-id",
66903             "required": true,
66904             "type": "string"
66905           },
66906           {
66907             "in": "path",
66908             "name": "vnf-id",
66909             "required": true,
66910             "type": "string"
66911           },
66912           {
66913             "in": "body",
66914             "name": "(config)onap-model-information",
66915             "required": false,
66916             "schema": {
66917               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
66918             }
66919           }
66920         ],
66921         "responses": {
66922           "200": {
66923             "description": "No response was specified",
66924             "schema": {
66925               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
66926             }
66927           }
66928         },
66929         "operationId": "PUT-onap-model-information"
66930       }
66931     },
66932     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
66933       "delete": {
66934         "produces": [
66935           "application/json",
66936           "application/xml"
66937         ],
66938         "parameters": [
66939           {
66940             "description": "Keep as M",
66941             "in": "path",
66942             "name": "service-instance-id",
66943             "required": true,
66944             "type": "string"
66945           },
66946           {
66947             "in": "path",
66948             "name": "vnf-id",
66949             "required": true,
66950             "type": "string"
66951           }
66952         ],
66953         "responses": {
66954           "200": {
66955             "description": "No response was specified"
66956           }
66957         },
66958         "operationId": "DELETE-vnf-level-oper-status"
66959       },
66960       "get": {
66961         "produces": [
66962           "application/json",
66963           "application/xml"
66964         ],
66965         "parameters": [
66966           {
66967             "description": "Keep as M",
66968             "in": "path",
66969             "name": "service-instance-id",
66970             "required": true,
66971             "type": "string"
66972           },
66973           {
66974             "in": "path",
66975             "name": "vnf-id",
66976             "required": true,
66977             "type": "string"
66978           }
66979         ],
66980         "responses": {
66981           "200": {
66982             "description": "No response was specified",
66983             "schema": {
66984               "$ref": "#/definitions/(config)vnf-level-oper-status"
66985             }
66986           }
66987         },
66988         "operationId": "GET-vnf-level-oper-status"
66989       },
66990       "put": {
66991         "consumes": [
66992           "application/json",
66993           "application/xml"
66994         ],
66995         "produces": [
66996           "application/json",
66997           "application/xml"
66998         ],
66999         "parameters": [
67000           {
67001             "description": "Keep as M",
67002             "in": "path",
67003             "name": "service-instance-id",
67004             "required": true,
67005             "type": "string"
67006           },
67007           {
67008             "in": "path",
67009             "name": "vnf-id",
67010             "required": true,
67011             "type": "string"
67012           },
67013           {
67014             "in": "body",
67015             "name": "(config)vnf-level-oper-status",
67016             "required": false,
67017             "schema": {
67018               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
67019             }
67020           }
67021         ],
67022         "responses": {
67023           "200": {
67024             "description": "No response was specified",
67025             "schema": {
67026               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
67027             }
67028           }
67029         },
67030         "operationId": "PUT-vnf-level-oper-status"
67031       }
67032     },
67033     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections": {
67034       "delete": {
67035         "produces": [
67036           "application/json",
67037           "application/xml"
67038         ],
67039         "parameters": [
67040           {
67041             "description": "Keep as M",
67042             "in": "path",
67043             "name": "service-instance-id",
67044             "required": true,
67045             "type": "string"
67046           },
67047           {
67048             "in": "path",
67049             "name": "vnf-id",
67050             "required": true,
67051             "type": "string"
67052           }
67053         ],
67054         "responses": {
67055           "200": {
67056             "description": "No response was specified"
67057           }
67058         },
67059         "operationId": "DELETE-vnf-network-collections"
67060       },
67061       "get": {
67062         "produces": [
67063           "application/json",
67064           "application/xml"
67065         ],
67066         "parameters": [
67067           {
67068             "description": "Keep as M",
67069             "in": "path",
67070             "name": "service-instance-id",
67071             "required": true,
67072             "type": "string"
67073           },
67074           {
67075             "in": "path",
67076             "name": "vnf-id",
67077             "required": true,
67078             "type": "string"
67079           }
67080         ],
67081         "responses": {
67082           "200": {
67083             "description": "No response was specified",
67084             "schema": {
67085               "$ref": "#/definitions/(config)vnf-network-collections"
67086             }
67087           }
67088         },
67089         "operationId": "GET-vnf-network-collections"
67090       },
67091       "post": {
67092         "consumes": [
67093           "application/json",
67094           "application/xml"
67095         ],
67096         "produces": [
67097           "application/json",
67098           "application/xml"
67099         ],
67100         "parameters": [
67101           {
67102             "description": "Keep as M",
67103             "in": "path",
67104             "name": "service-instance-id",
67105             "required": true,
67106             "type": "string"
67107           },
67108           {
67109             "in": "path",
67110             "name": "vnf-id",
67111             "required": true,
67112             "type": "string"
67113           },
67114           {
67115             "in": "body",
67116             "name": "**(config)vnf-network-collection",
67117             "required": false,
67118             "schema": {
67119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
67120             }
67121           }
67122         ],
67123         "responses": {
67124           "200": {
67125             "description": "No response was specified",
67126             "schema": {
67127               "$ref": "#/definitions/(config)vnf-network-collectionsPOST"
67128             }
67129           }
67130         },
67131         "operationId": "POST-vnf-network-collections"
67132       },
67133       "put": {
67134         "consumes": [
67135           "application/json",
67136           "application/xml"
67137         ],
67138         "produces": [
67139           "application/json",
67140           "application/xml"
67141         ],
67142         "parameters": [
67143           {
67144             "description": "Keep as M",
67145             "in": "path",
67146             "name": "service-instance-id",
67147             "required": true,
67148             "type": "string"
67149           },
67150           {
67151             "in": "path",
67152             "name": "vnf-id",
67153             "required": true,
67154             "type": "string"
67155           },
67156           {
67157             "in": "body",
67158             "name": "(config)vnf-network-collections",
67159             "required": false,
67160             "schema": {
67161               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
67162             }
67163           }
67164         ],
67165         "responses": {
67166           "200": {
67167             "description": "No response was specified",
67168             "schema": {
67169               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
67170             }
67171           }
67172         },
67173         "operationId": "PUT-vnf-network-collections"
67174       }
67175     },
67176     "/restconf/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}": {
67177       "delete": {
67178         "produces": [
67179           "application/json",
67180           "application/xml"
67181         ],
67182         "parameters": [
67183           {
67184             "description": "Keep as M",
67185             "in": "path",
67186             "name": "service-instance-id",
67187             "required": true,
67188             "type": "string"
67189           },
67190           {
67191             "in": "path",
67192             "name": "vnf-id",
67193             "required": true,
67194             "type": "string"
67195           },
67196           {
67197             "description": "Network Instance-Group function in A&AI",
67198             "in": "path",
67199             "name": "network-instance-group-function",
67200             "required": true,
67201             "type": "string"
67202           }
67203         ],
67204         "responses": {
67205           "200": {
67206             "description": "No response was specified"
67207           }
67208         },
67209         "operationId": "DELETE-vnf-network-collection"
67210       },
67211       "get": {
67212         "produces": [
67213           "application/json",
67214           "application/xml"
67215         ],
67216         "parameters": [
67217           {
67218             "description": "Keep as M",
67219             "in": "path",
67220             "name": "service-instance-id",
67221             "required": true,
67222             "type": "string"
67223           },
67224           {
67225             "in": "path",
67226             "name": "vnf-id",
67227             "required": true,
67228             "type": "string"
67229           },
67230           {
67231             "description": "Network Instance-Group function in A&AI",
67232             "in": "path",
67233             "name": "network-instance-group-function",
67234             "required": true,
67235             "type": "string"
67236           }
67237         ],
67238         "responses": {
67239           "200": {
67240             "description": "No response was specified",
67241             "schema": {
67242               "$ref": "#/definitions/(config)vnf-network-collection"
67243             }
67244           }
67245         },
67246         "operationId": "GET-vnf-network-collection"
67247       },
67248       "post": {
67249         "consumes": [
67250           "application/json",
67251           "application/xml"
67252         ],
67253         "produces": [
67254           "application/json",
67255           "application/xml"
67256         ],
67257         "parameters": [
67258           {
67259             "description": "Keep as M",
67260             "in": "path",
67261             "name": "service-instance-id",
67262             "required": true,
67263             "type": "string"
67264           },
67265           {
67266             "in": "path",
67267             "name": "vnf-id",
67268             "required": true,
67269             "type": "string"
67270           },
67271           {
67272             "description": "Network Instance-Group function in A&AI",
67273             "in": "path",
67274             "name": "network-instance-group-function",
67275             "required": true,
67276             "type": "string"
67277           },
67278           {
67279             "in": "body",
67280             "name": "**(config)networks",
67281             "required": false,
67282             "schema": {
67283               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP"
67284             }
67285           },
67286           {
67287             "in": "body",
67288             "name": "**(config)vnf-floating-ip",
67289             "required": false,
67290             "schema": {
67291               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
67292             }
67293           }
67294         ],
67295         "responses": {
67296           "200": {
67297             "description": "No response was specified",
67298             "schema": {
67299               "$ref": "#/definitions/(config)vnf-network-collectionPOST"
67300             }
67301           }
67302         },
67303         "operationId": "POST-vnf-network-collection"
67304       },
67305       "put": {
67306         "consumes": [
67307           "application/json",
67308           "application/xml"
67309         ],
67310         "produces": [
67311           "application/json",
67312           "application/xml"
67313         ],
67314         "parameters": [
67315           {
67316             "description": "Keep as M",
67317             "in": "path",
67318             "name": "service-instance-id",
67319             "required": true,
67320             "type": "string"
67321           },
67322           {
67323             "in": "path",
67324             "name": "vnf-id",
67325             "required": true,
67326             "type": "string"
67327           },
67328           {
67329             "description": "Network Instance-Group function in A&AI",
67330             "in": "path",
67331             "name": "network-instance-group-function",
67332             "required": true,
67333             "type": "string"
67334           },
67335           {
67336             "in": "body",
67337             "name": "(config)vnf-network-collection",
67338             "required": false,
67339             "schema": {
67340               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
67341             }
67342           }
67343         ],
67344         "responses": {
67345           "200": {
67346             "description": "No response was specified",
67347             "schema": {
67348               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
67349             }
67350           }
67351         },
67352         "operationId": "PUT-vnf-network-collection"
67353       }
67354     },
67355     "/restconf/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}/networks": {
67356       "delete": {
67357         "produces": [
67358           "application/json",
67359           "application/xml"
67360         ],
67361         "parameters": [
67362           {
67363             "description": "Keep as M",
67364             "in": "path",
67365             "name": "service-instance-id",
67366             "required": true,
67367             "type": "string"
67368           },
67369           {
67370             "in": "path",
67371             "name": "vnf-id",
67372             "required": true,
67373             "type": "string"
67374           },
67375           {
67376             "description": "Network Instance-Group function in A&AI",
67377             "in": "path",
67378             "name": "network-instance-group-function",
67379             "required": true,
67380             "type": "string"
67381           }
67382         ],
67383         "responses": {
67384           "200": {
67385             "description": "No response was specified"
67386           }
67387         },
67388         "operationId": "DELETE-networks"
67389       },
67390       "get": {
67391         "produces": [
67392           "application/json",
67393           "application/xml"
67394         ],
67395         "parameters": [
67396           {
67397             "description": "Keep as M",
67398             "in": "path",
67399             "name": "service-instance-id",
67400             "required": true,
67401             "type": "string"
67402           },
67403           {
67404             "in": "path",
67405             "name": "vnf-id",
67406             "required": true,
67407             "type": "string"
67408           },
67409           {
67410             "description": "Network Instance-Group function in A&AI",
67411             "in": "path",
67412             "name": "network-instance-group-function",
67413             "required": true,
67414             "type": "string"
67415           }
67416         ],
67417         "responses": {
67418           "200": {
67419             "description": "No response was specified",
67420             "schema": {
67421               "$ref": "#/definitions/(config)networks"
67422             }
67423           }
67424         },
67425         "operationId": "GET-networks"
67426       },
67427       "post": {
67428         "consumes": [
67429           "application/json",
67430           "application/xml"
67431         ],
67432         "produces": [
67433           "application/json",
67434           "application/xml"
67435         ],
67436         "parameters": [
67437           {
67438             "description": "Keep as M",
67439             "in": "path",
67440             "name": "service-instance-id",
67441             "required": true,
67442             "type": "string"
67443           },
67444           {
67445             "in": "path",
67446             "name": "vnf-id",
67447             "required": true,
67448             "type": "string"
67449           },
67450           {
67451             "description": "Network Instance-Group function in A&AI",
67452             "in": "path",
67453             "name": "network-instance-group-function",
67454             "required": true,
67455             "type": "string"
67456           },
67457           {
67458             "in": "body",
67459             "name": "**(config)network",
67460             "required": false,
67461             "schema": {
67462               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP"
67463             }
67464           }
67465         ],
67466         "responses": {
67467           "200": {
67468             "description": "No response was specified",
67469             "schema": {
67470               "$ref": "#/definitions/(config)networksPOST"
67471             }
67472           }
67473         },
67474         "operationId": "POST-networks"
67475       },
67476       "put": {
67477         "consumes": [
67478           "application/json",
67479           "application/xml"
67480         ],
67481         "produces": [
67482           "application/json",
67483           "application/xml"
67484         ],
67485         "parameters": [
67486           {
67487             "description": "Keep as M",
67488             "in": "path",
67489             "name": "service-instance-id",
67490             "required": true,
67491             "type": "string"
67492           },
67493           {
67494             "in": "path",
67495             "name": "vnf-id",
67496             "required": true,
67497             "type": "string"
67498           },
67499           {
67500             "description": "Network Instance-Group function in A&AI",
67501             "in": "path",
67502             "name": "network-instance-group-function",
67503             "required": true,
67504             "type": "string"
67505           },
67506           {
67507             "in": "body",
67508             "name": "(config)networks",
67509             "required": false,
67510             "schema": {
67511               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP"
67512             }
67513           }
67514         ],
67515         "responses": {
67516           "200": {
67517             "description": "No response was specified",
67518             "schema": {
67519               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP"
67520             }
67521           }
67522         },
67523         "operationId": "PUT-networks"
67524       }
67525     },
67526     "/restconf/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}/networks/network/{network-id}": {
67527       "delete": {
67528         "produces": [
67529           "application/json",
67530           "application/xml"
67531         ],
67532         "parameters": [
67533           {
67534             "description": "Keep as M",
67535             "in": "path",
67536             "name": "service-instance-id",
67537             "required": true,
67538             "type": "string"
67539           },
67540           {
67541             "in": "path",
67542             "name": "vnf-id",
67543             "required": true,
67544             "type": "string"
67545           },
67546           {
67547             "description": "Network Instance-Group function in A&AI",
67548             "in": "path",
67549             "name": "network-instance-group-function",
67550             "required": true,
67551             "type": "string"
67552           },
67553           {
67554             "description": "Index into network-topology-identifier structure",
67555             "in": "path",
67556             "name": "network-id",
67557             "required": true,
67558             "type": "string"
67559           }
67560         ],
67561         "responses": {
67562           "200": {
67563             "description": "No response was specified"
67564           }
67565         },
67566         "operationId": "DELETE-network"
67567       },
67568       "get": {
67569         "produces": [
67570           "application/json",
67571           "application/xml"
67572         ],
67573         "parameters": [
67574           {
67575             "description": "Keep as M",
67576             "in": "path",
67577             "name": "service-instance-id",
67578             "required": true,
67579             "type": "string"
67580           },
67581           {
67582             "in": "path",
67583             "name": "vnf-id",
67584             "required": true,
67585             "type": "string"
67586           },
67587           {
67588             "description": "Network Instance-Group function in A&AI",
67589             "in": "path",
67590             "name": "network-instance-group-function",
67591             "required": true,
67592             "type": "string"
67593           },
67594           {
67595             "description": "Index into network-topology-identifier structure",
67596             "in": "path",
67597             "name": "network-id",
67598             "required": true,
67599             "type": "string"
67600           }
67601         ],
67602         "responses": {
67603           "200": {
67604             "description": "No response was specified",
67605             "schema": {
67606               "$ref": "#/definitions/(config)network"
67607             }
67608           }
67609         },
67610         "operationId": "GET-network"
67611       },
67612       "put": {
67613         "consumes": [
67614           "application/json",
67615           "application/xml"
67616         ],
67617         "produces": [
67618           "application/json",
67619           "application/xml"
67620         ],
67621         "parameters": [
67622           {
67623             "description": "Keep as M",
67624             "in": "path",
67625             "name": "service-instance-id",
67626             "required": true,
67627             "type": "string"
67628           },
67629           {
67630             "in": "path",
67631             "name": "vnf-id",
67632             "required": true,
67633             "type": "string"
67634           },
67635           {
67636             "description": "Network Instance-Group function in A&AI",
67637             "in": "path",
67638             "name": "network-instance-group-function",
67639             "required": true,
67640             "type": "string"
67641           },
67642           {
67643             "description": "Index into network-topology-identifier structure",
67644             "in": "path",
67645             "name": "network-id",
67646             "required": true,
67647             "type": "string"
67648           },
67649           {
67650             "in": "body",
67651             "name": "(config)network",
67652             "required": false,
67653             "schema": {
67654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP"
67655             }
67656           }
67657         ],
67658         "responses": {
67659           "200": {
67660             "description": "No response was specified",
67661             "schema": {
67662               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP"
67663             }
67664           }
67665         },
67666         "operationId": "PUT-network"
67667       }
67668     },
67669     "/restconf/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": {
67670       "delete": {
67671         "produces": [
67672           "application/json",
67673           "application/xml"
67674         ],
67675         "parameters": [
67676           {
67677             "description": "Keep as M",
67678             "in": "path",
67679             "name": "service-instance-id",
67680             "required": true,
67681             "type": "string"
67682           },
67683           {
67684             "in": "path",
67685             "name": "vnf-id",
67686             "required": true,
67687             "type": "string"
67688           },
67689           {
67690             "description": "Network Instance-Group function in A&AI",
67691             "in": "path",
67692             "name": "network-instance-group-function",
67693             "required": true,
67694             "type": "string"
67695           }
67696         ],
67697         "responses": {
67698           "200": {
67699             "description": "No response was specified"
67700           }
67701         },
67702         "operationId": "DELETE-vnf-floating-ip"
67703       },
67704       "get": {
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             "description": "Network Instance-Group function in A&AI",
67725             "in": "path",
67726             "name": "network-instance-group-function",
67727             "required": true,
67728             "type": "string"
67729           }
67730         ],
67731         "responses": {
67732           "200": {
67733             "description": "No response was specified",
67734             "schema": {
67735               "$ref": "#/definitions/(config)vnf-floating-ip"
67736             }
67737           }
67738         },
67739         "operationId": "GET-vnf-floating-ip"
67740       },
67741       "post": {
67742         "consumes": [
67743           "application/json",
67744           "application/xml"
67745         ],
67746         "produces": [
67747           "application/json",
67748           "application/xml"
67749         ],
67750         "parameters": [
67751           {
67752             "description": "Keep as M",
67753             "in": "path",
67754             "name": "service-instance-id",
67755             "required": true,
67756             "type": "string"
67757           },
67758           {
67759             "in": "path",
67760             "name": "vnf-id",
67761             "required": true,
67762             "type": "string"
67763           },
67764           {
67765             "description": "Network Instance-Group function in A&AI",
67766             "in": "path",
67767             "name": "network-instance-group-function",
67768             "required": true,
67769             "type": "string"
67770           },
67771           {
67772             "in": "body",
67773             "name": "**(config)ip-addresses",
67774             "required": false,
67775             "schema": {
67776               "$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"
67777             }
67778           }
67779         ],
67780         "responses": {
67781           "200": {
67782             "description": "No response was specified",
67783             "schema": {
67784               "$ref": "#/definitions/(config)vnf-floating-ipPOST"
67785             }
67786           }
67787         },
67788         "operationId": "POST-vnf-floating-ip"
67789       },
67790       "put": {
67791         "consumes": [
67792           "application/json",
67793           "application/xml"
67794         ],
67795         "produces": [
67796           "application/json",
67797           "application/xml"
67798         ],
67799         "parameters": [
67800           {
67801             "description": "Keep as M",
67802             "in": "path",
67803             "name": "service-instance-id",
67804             "required": true,
67805             "type": "string"
67806           },
67807           {
67808             "in": "path",
67809             "name": "vnf-id",
67810             "required": true,
67811             "type": "string"
67812           },
67813           {
67814             "description": "Network Instance-Group function in A&AI",
67815             "in": "path",
67816             "name": "network-instance-group-function",
67817             "required": true,
67818             "type": "string"
67819           },
67820           {
67821             "in": "body",
67822             "name": "(config)vnf-floating-ip",
67823             "required": false,
67824             "schema": {
67825               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
67826             }
67827           }
67828         ],
67829         "responses": {
67830           "200": {
67831             "description": "No response was specified",
67832             "schema": {
67833               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
67834             }
67835           }
67836         },
67837         "operationId": "PUT-vnf-floating-ip"
67838       }
67839     },
67840     "/restconf/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": {
67841       "delete": {
67842         "produces": [
67843           "application/json",
67844           "application/xml"
67845         ],
67846         "parameters": [
67847           {
67848             "description": "Keep as M",
67849             "in": "path",
67850             "name": "service-instance-id",
67851             "required": true,
67852             "type": "string"
67853           },
67854           {
67855             "in": "path",
67856             "name": "vnf-id",
67857             "required": true,
67858             "type": "string"
67859           },
67860           {
67861             "description": "Network Instance-Group function in A&AI",
67862             "in": "path",
67863             "name": "network-instance-group-function",
67864             "required": true,
67865             "type": "string"
67866           }
67867         ],
67868         "responses": {
67869           "200": {
67870             "description": "No response was specified"
67871           }
67872         },
67873         "operationId": "DELETE-ip-addresses"
67874       },
67875       "get": {
67876         "produces": [
67877           "application/json",
67878           "application/xml"
67879         ],
67880         "parameters": [
67881           {
67882             "description": "Keep as M",
67883             "in": "path",
67884             "name": "service-instance-id",
67885             "required": true,
67886             "type": "string"
67887           },
67888           {
67889             "in": "path",
67890             "name": "vnf-id",
67891             "required": true,
67892             "type": "string"
67893           },
67894           {
67895             "description": "Network Instance-Group function in A&AI",
67896             "in": "path",
67897             "name": "network-instance-group-function",
67898             "required": true,
67899             "type": "string"
67900           }
67901         ],
67902         "responses": {
67903           "200": {
67904             "description": "No response was specified",
67905             "schema": {
67906               "$ref": "#/definitions/(config)ip-addresses"
67907             }
67908           }
67909         },
67910         "operationId": "GET-ip-addresses"
67911       },
67912       "put": {
67913         "consumes": [
67914           "application/json",
67915           "application/xml"
67916         ],
67917         "produces": [
67918           "application/json",
67919           "application/xml"
67920         ],
67921         "parameters": [
67922           {
67923             "description": "Keep as M",
67924             "in": "path",
67925             "name": "service-instance-id",
67926             "required": true,
67927             "type": "string"
67928           },
67929           {
67930             "in": "path",
67931             "name": "vnf-id",
67932             "required": true,
67933             "type": "string"
67934           },
67935           {
67936             "description": "Network Instance-Group function in A&AI",
67937             "in": "path",
67938             "name": "network-instance-group-function",
67939             "required": true,
67940             "type": "string"
67941           },
67942           {
67943             "in": "body",
67944             "name": "(config)ip-addresses",
67945             "required": false,
67946             "schema": {
67947               "$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"
67948             }
67949           }
67950         ],
67951         "responses": {
67952           "200": {
67953             "description": "No response was specified",
67954             "schema": {
67955               "$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"
67956             }
67957           }
67958         },
67959         "operationId": "PUT-ip-addresses"
67960       }
67961     },
67962     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
67963       "delete": {
67964         "produces": [
67965           "application/json",
67966           "application/xml"
67967         ],
67968         "parameters": [
67969           {
67970             "description": "Keep as M",
67971             "in": "path",
67972             "name": "service-instance-id",
67973             "required": true,
67974             "type": "string"
67975           },
67976           {
67977             "in": "path",
67978             "name": "vnf-id",
67979             "required": true,
67980             "type": "string"
67981           }
67982         ],
67983         "responses": {
67984           "200": {
67985             "description": "No response was specified"
67986           }
67987         },
67988         "operationId": "DELETE-vnf-provided-allotted-resources"
67989       },
67990       "get": {
67991         "produces": [
67992           "application/json",
67993           "application/xml"
67994         ],
67995         "parameters": [
67996           {
67997             "description": "Keep as M",
67998             "in": "path",
67999             "name": "service-instance-id",
68000             "required": true,
68001             "type": "string"
68002           },
68003           {
68004             "in": "path",
68005             "name": "vnf-id",
68006             "required": true,
68007             "type": "string"
68008           }
68009         ],
68010         "responses": {
68011           "200": {
68012             "description": "No response was specified",
68013             "schema": {
68014               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
68015             }
68016           }
68017         },
68018         "operationId": "GET-vnf-provided-allotted-resources"
68019       },
68020       "put": {
68021         "consumes": [
68022           "application/json",
68023           "application/xml"
68024         ],
68025         "produces": [
68026           "application/json",
68027           "application/xml"
68028         ],
68029         "parameters": [
68030           {
68031             "description": "Keep as M",
68032             "in": "path",
68033             "name": "service-instance-id",
68034             "required": true,
68035             "type": "string"
68036           },
68037           {
68038             "in": "path",
68039             "name": "vnf-id",
68040             "required": true,
68041             "type": "string"
68042           },
68043           {
68044             "in": "body",
68045             "name": "(config)vnf-provided-allotted-resources",
68046             "required": false,
68047             "schema": {
68048               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
68049             }
68050           }
68051         ],
68052         "responses": {
68053           "200": {
68054             "description": "No response was specified",
68055             "schema": {
68056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
68057             }
68058           }
68059         },
68060         "operationId": "PUT-vnf-provided-allotted-resources"
68061       }
68062     },
68063     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
68064       "delete": {
68065         "produces": [
68066           "application/json",
68067           "application/xml"
68068         ],
68069         "parameters": [
68070           {
68071             "description": "Keep as M",
68072             "in": "path",
68073             "name": "service-instance-id",
68074             "required": true,
68075             "type": "string"
68076           },
68077           {
68078             "in": "path",
68079             "name": "vnf-id",
68080             "required": true,
68081             "type": "string"
68082           }
68083         ],
68084         "responses": {
68085           "200": {
68086             "description": "No response was specified"
68087           }
68088         },
68089         "operationId": "DELETE-vnf-request-input"
68090       },
68091       "get": {
68092         "produces": [
68093           "application/json",
68094           "application/xml"
68095         ],
68096         "parameters": [
68097           {
68098             "description": "Keep as M",
68099             "in": "path",
68100             "name": "service-instance-id",
68101             "required": true,
68102             "type": "string"
68103           },
68104           {
68105             "in": "path",
68106             "name": "vnf-id",
68107             "required": true,
68108             "type": "string"
68109           }
68110         ],
68111         "responses": {
68112           "200": {
68113             "description": "No response was specified",
68114             "schema": {
68115               "$ref": "#/definitions/(config)vnf-request-input"
68116             }
68117           }
68118         },
68119         "operationId": "GET-vnf-request-input"
68120       },
68121       "post": {
68122         "consumes": [
68123           "application/json",
68124           "application/xml"
68125         ],
68126         "produces": [
68127           "application/json",
68128           "application/xml"
68129         ],
68130         "parameters": [
68131           {
68132             "description": "Keep as M",
68133             "in": "path",
68134             "name": "service-instance-id",
68135             "required": true,
68136             "type": "string"
68137           },
68138           {
68139             "in": "path",
68140             "name": "vnf-id",
68141             "required": true,
68142             "type": "string"
68143           },
68144           {
68145             "in": "body",
68146             "name": "**(config)vnf-networks",
68147             "required": false,
68148             "schema": {
68149               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
68150             }
68151           },
68152           {
68153             "in": "body",
68154             "name": "**(config)vnf-network-instance-group-ids",
68155             "required": false,
68156             "schema": {
68157               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
68158             }
68159           },
68160           {
68161             "in": "body",
68162             "name": "**(config)vnf-input-parameters",
68163             "required": false,
68164             "schema": {
68165               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
68166             }
68167           }
68168         ],
68169         "responses": {
68170           "200": {
68171             "description": "No response was specified",
68172             "schema": {
68173               "$ref": "#/definitions/(config)vnf-request-inputPOST"
68174             }
68175           }
68176         },
68177         "operationId": "POST-vnf-request-input"
68178       },
68179       "put": {
68180         "consumes": [
68181           "application/json",
68182           "application/xml"
68183         ],
68184         "produces": [
68185           "application/json",
68186           "application/xml"
68187         ],
68188         "parameters": [
68189           {
68190             "description": "Keep as M",
68191             "in": "path",
68192             "name": "service-instance-id",
68193             "required": true,
68194             "type": "string"
68195           },
68196           {
68197             "in": "path",
68198             "name": "vnf-id",
68199             "required": true,
68200             "type": "string"
68201           },
68202           {
68203             "in": "body",
68204             "name": "(config)vnf-request-input",
68205             "required": false,
68206             "schema": {
68207               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
68208             }
68209           }
68210         ],
68211         "responses": {
68212           "200": {
68213             "description": "No response was specified",
68214             "schema": {
68215               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
68216             }
68217           }
68218         },
68219         "operationId": "PUT-vnf-request-input"
68220       }
68221     },
68222     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
68223       "delete": {
68224         "produces": [
68225           "application/json",
68226           "application/xml"
68227         ],
68228         "parameters": [
68229           {
68230             "description": "Keep as M",
68231             "in": "path",
68232             "name": "service-instance-id",
68233             "required": true,
68234             "type": "string"
68235           },
68236           {
68237             "in": "path",
68238             "name": "vnf-id",
68239             "required": true,
68240             "type": "string"
68241           }
68242         ],
68243         "responses": {
68244           "200": {
68245             "description": "No response was specified"
68246           }
68247         },
68248         "operationId": "DELETE-vnf-input-parameters"
68249       },
68250       "get": {
68251         "produces": [
68252           "application/json",
68253           "application/xml"
68254         ],
68255         "parameters": [
68256           {
68257             "description": "Keep as M",
68258             "in": "path",
68259             "name": "service-instance-id",
68260             "required": true,
68261             "type": "string"
68262           },
68263           {
68264             "in": "path",
68265             "name": "vnf-id",
68266             "required": true,
68267             "type": "string"
68268           }
68269         ],
68270         "responses": {
68271           "200": {
68272             "description": "No response was specified",
68273             "schema": {
68274               "$ref": "#/definitions/(config)vnf-input-parameters"
68275             }
68276           }
68277         },
68278         "operationId": "GET-vnf-input-parameters"
68279       },
68280       "post": {
68281         "consumes": [
68282           "application/json",
68283           "application/xml"
68284         ],
68285         "produces": [
68286           "application/json",
68287           "application/xml"
68288         ],
68289         "parameters": [
68290           {
68291             "description": "Keep as M",
68292             "in": "path",
68293             "name": "service-instance-id",
68294             "required": true,
68295             "type": "string"
68296           },
68297           {
68298             "in": "path",
68299             "name": "vnf-id",
68300             "required": true,
68301             "type": "string"
68302           },
68303           {
68304             "in": "body",
68305             "name": "**(config)param",
68306             "required": false,
68307             "schema": {
68308               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
68309             }
68310           }
68311         ],
68312         "responses": {
68313           "200": {
68314             "description": "No response was specified",
68315             "schema": {
68316               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
68317             }
68318           }
68319         },
68320         "operationId": "POST-vnf-input-parameters"
68321       },
68322       "put": {
68323         "consumes": [
68324           "application/json",
68325           "application/xml"
68326         ],
68327         "produces": [
68328           "application/json",
68329           "application/xml"
68330         ],
68331         "parameters": [
68332           {
68333             "description": "Keep as M",
68334             "in": "path",
68335             "name": "service-instance-id",
68336             "required": true,
68337             "type": "string"
68338           },
68339           {
68340             "in": "path",
68341             "name": "vnf-id",
68342             "required": true,
68343             "type": "string"
68344           },
68345           {
68346             "in": "body",
68347             "name": "(config)vnf-input-parameters",
68348             "required": false,
68349             "schema": {
68350               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
68351             }
68352           }
68353         ],
68354         "responses": {
68355           "200": {
68356             "description": "No response was specified",
68357             "schema": {
68358               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
68359             }
68360           }
68361         },
68362         "operationId": "PUT-vnf-input-parameters"
68363       }
68364     },
68365     "/restconf/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}": {
68366       "delete": {
68367         "produces": [
68368           "application/json",
68369           "application/xml"
68370         ],
68371         "parameters": [
68372           {
68373             "description": "Keep as M",
68374             "in": "path",
68375             "name": "service-instance-id",
68376             "required": true,
68377             "type": "string"
68378           },
68379           {
68380             "in": "path",
68381             "name": "vnf-id",
68382             "required": true,
68383             "type": "string"
68384           },
68385           {
68386             "in": "path",
68387             "name": "name",
68388             "required": true,
68389             "type": "string"
68390           }
68391         ],
68392         "responses": {
68393           "200": {
68394             "description": "No response was specified"
68395           }
68396         },
68397         "operationId": "DELETE-param"
68398       },
68399       "get": {
68400         "produces": [
68401           "application/json",
68402           "application/xml"
68403         ],
68404         "parameters": [
68405           {
68406             "description": "Keep as M",
68407             "in": "path",
68408             "name": "service-instance-id",
68409             "required": true,
68410             "type": "string"
68411           },
68412           {
68413             "in": "path",
68414             "name": "vnf-id",
68415             "required": true,
68416             "type": "string"
68417           },
68418           {
68419             "in": "path",
68420             "name": "name",
68421             "required": true,
68422             "type": "string"
68423           }
68424         ],
68425         "responses": {
68426           "200": {
68427             "description": "No response was specified",
68428             "schema": {
68429               "$ref": "#/definitions/(config)param"
68430             }
68431           }
68432         },
68433         "operationId": "GET-param"
68434       },
68435       "post": {
68436         "consumes": [
68437           "application/json",
68438           "application/xml"
68439         ],
68440         "produces": [
68441           "application/json",
68442           "application/xml"
68443         ],
68444         "parameters": [
68445           {
68446             "description": "Keep as M",
68447             "in": "path",
68448             "name": "service-instance-id",
68449             "required": true,
68450             "type": "string"
68451           },
68452           {
68453             "in": "path",
68454             "name": "vnf-id",
68455             "required": true,
68456             "type": "string"
68457           },
68458           {
68459             "in": "path",
68460             "name": "name",
68461             "required": true,
68462             "type": "string"
68463           },
68464           {
68465             "in": "body",
68466             "name": "**(config)resource-resolution-data",
68467             "required": false,
68468             "schema": {
68469               "$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"
68470             }
68471           }
68472         ],
68473         "responses": {
68474           "200": {
68475             "description": "No response was specified",
68476             "schema": {
68477               "$ref": "#/definitions/(config)paramPOST"
68478             }
68479           }
68480         },
68481         "operationId": "POST-param"
68482       },
68483       "put": {
68484         "consumes": [
68485           "application/json",
68486           "application/xml"
68487         ],
68488         "produces": [
68489           "application/json",
68490           "application/xml"
68491         ],
68492         "parameters": [
68493           {
68494             "description": "Keep as M",
68495             "in": "path",
68496             "name": "service-instance-id",
68497             "required": true,
68498             "type": "string"
68499           },
68500           {
68501             "in": "path",
68502             "name": "vnf-id",
68503             "required": true,
68504             "type": "string"
68505           },
68506           {
68507             "in": "path",
68508             "name": "name",
68509             "required": true,
68510             "type": "string"
68511           },
68512           {
68513             "in": "body",
68514             "name": "(config)param",
68515             "required": false,
68516             "schema": {
68517               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
68518             }
68519           }
68520         ],
68521         "responses": {
68522           "200": {
68523             "description": "No response was specified",
68524             "schema": {
68525               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
68526             }
68527           }
68528         },
68529         "operationId": "PUT-param"
68530       }
68531     },
68532     "/restconf/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": {
68533       "delete": {
68534         "produces": [
68535           "application/json",
68536           "application/xml"
68537         ],
68538         "parameters": [
68539           {
68540             "description": "Keep as M",
68541             "in": "path",
68542             "name": "service-instance-id",
68543             "required": true,
68544             "type": "string"
68545           },
68546           {
68547             "in": "path",
68548             "name": "vnf-id",
68549             "required": true,
68550             "type": "string"
68551           },
68552           {
68553             "in": "path",
68554             "name": "name",
68555             "required": true,
68556             "type": "string"
68557           }
68558         ],
68559         "responses": {
68560           "200": {
68561             "description": "No response was specified"
68562           }
68563         },
68564         "operationId": "DELETE-resource-resolution-data"
68565       },
68566       "get": {
68567         "produces": [
68568           "application/json",
68569           "application/xml"
68570         ],
68571         "parameters": [
68572           {
68573             "description": "Keep as M",
68574             "in": "path",
68575             "name": "service-instance-id",
68576             "required": true,
68577             "type": "string"
68578           },
68579           {
68580             "in": "path",
68581             "name": "vnf-id",
68582             "required": true,
68583             "type": "string"
68584           },
68585           {
68586             "in": "path",
68587             "name": "name",
68588             "required": true,
68589             "type": "string"
68590           }
68591         ],
68592         "responses": {
68593           "200": {
68594             "description": "No response was specified",
68595             "schema": {
68596               "$ref": "#/definitions/(config)resource-resolution-data"
68597             }
68598           }
68599         },
68600         "operationId": "GET-resource-resolution-data"
68601       },
68602       "post": {
68603         "consumes": [
68604           "application/json",
68605           "application/xml"
68606         ],
68607         "produces": [
68608           "application/json",
68609           "application/xml"
68610         ],
68611         "parameters": [
68612           {
68613             "description": "Keep as M",
68614             "in": "path",
68615             "name": "service-instance-id",
68616             "required": true,
68617             "type": "string"
68618           },
68619           {
68620             "in": "path",
68621             "name": "vnf-id",
68622             "required": true,
68623             "type": "string"
68624           },
68625           {
68626             "in": "path",
68627             "name": "name",
68628             "required": true,
68629             "type": "string"
68630           },
68631           {
68632             "in": "body",
68633             "name": "**(config)resource-key",
68634             "required": false,
68635             "schema": {
68636               "$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"
68637             }
68638           }
68639         ],
68640         "responses": {
68641           "200": {
68642             "description": "No response was specified",
68643             "schema": {
68644               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
68645             }
68646           }
68647         },
68648         "operationId": "POST-resource-resolution-data"
68649       },
68650       "put": {
68651         "consumes": [
68652           "application/json",
68653           "application/xml"
68654         ],
68655         "produces": [
68656           "application/json",
68657           "application/xml"
68658         ],
68659         "parameters": [
68660           {
68661             "description": "Keep as M",
68662             "in": "path",
68663             "name": "service-instance-id",
68664             "required": true,
68665             "type": "string"
68666           },
68667           {
68668             "in": "path",
68669             "name": "vnf-id",
68670             "required": true,
68671             "type": "string"
68672           },
68673           {
68674             "in": "path",
68675             "name": "name",
68676             "required": true,
68677             "type": "string"
68678           },
68679           {
68680             "in": "body",
68681             "name": "(config)resource-resolution-data",
68682             "required": false,
68683             "schema": {
68684               "$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"
68685             }
68686           }
68687         ],
68688         "responses": {
68689           "200": {
68690             "description": "No response was specified",
68691             "schema": {
68692               "$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"
68693             }
68694           }
68695         },
68696         "operationId": "PUT-resource-resolution-data"
68697       }
68698     },
68699     "/restconf/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}": {
68700       "delete": {
68701         "produces": [
68702           "application/json",
68703           "application/xml"
68704         ],
68705         "parameters": [
68706           {
68707             "description": "Keep as M",
68708             "in": "path",
68709             "name": "service-instance-id",
68710             "required": true,
68711             "type": "string"
68712           },
68713           {
68714             "in": "path",
68715             "name": "vnf-id",
68716             "required": true,
68717             "type": "string"
68718           },
68719           {
68720             "in": "path",
68721             "name": "name",
68722             "required": true,
68723             "type": "string"
68724           },
68725           {
68726             "in": "path",
68727             "name": "name",
68728             "required": true,
68729             "type": "string"
68730           }
68731         ],
68732         "responses": {
68733           "200": {
68734             "description": "No response was specified"
68735           }
68736         },
68737         "operationId": "DELETE-resource-key"
68738       },
68739       "get": {
68740         "produces": [
68741           "application/json",
68742           "application/xml"
68743         ],
68744         "parameters": [
68745           {
68746             "description": "Keep as M",
68747             "in": "path",
68748             "name": "service-instance-id",
68749             "required": true,
68750             "type": "string"
68751           },
68752           {
68753             "in": "path",
68754             "name": "vnf-id",
68755             "required": true,
68756             "type": "string"
68757           },
68758           {
68759             "in": "path",
68760             "name": "name",
68761             "required": true,
68762             "type": "string"
68763           },
68764           {
68765             "in": "path",
68766             "name": "name",
68767             "required": true,
68768             "type": "string"
68769           }
68770         ],
68771         "responses": {
68772           "200": {
68773             "description": "No response was specified",
68774             "schema": {
68775               "$ref": "#/definitions/(config)resource-key"
68776             }
68777           }
68778         },
68779         "operationId": "GET-resource-key"
68780       },
68781       "put": {
68782         "consumes": [
68783           "application/json",
68784           "application/xml"
68785         ],
68786         "produces": [
68787           "application/json",
68788           "application/xml"
68789         ],
68790         "parameters": [
68791           {
68792             "description": "Keep as M",
68793             "in": "path",
68794             "name": "service-instance-id",
68795             "required": true,
68796             "type": "string"
68797           },
68798           {
68799             "in": "path",
68800             "name": "vnf-id",
68801             "required": true,
68802             "type": "string"
68803           },
68804           {
68805             "in": "path",
68806             "name": "name",
68807             "required": true,
68808             "type": "string"
68809           },
68810           {
68811             "in": "path",
68812             "name": "name",
68813             "required": true,
68814             "type": "string"
68815           },
68816           {
68817             "in": "body",
68818             "name": "(config)resource-key",
68819             "required": false,
68820             "schema": {
68821               "$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"
68822             }
68823           }
68824         ],
68825         "responses": {
68826           "200": {
68827             "description": "No response was specified",
68828             "schema": {
68829               "$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"
68830             }
68831           }
68832         },
68833         "operationId": "PUT-resource-key"
68834       }
68835     },
68836     "/restconf/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}": {
68837       "delete": {
68838         "produces": [
68839           "application/json",
68840           "application/xml"
68841         ],
68842         "parameters": [
68843           {
68844             "description": "Keep as M",
68845             "in": "path",
68846             "name": "service-instance-id",
68847             "required": true,
68848             "type": "string"
68849           },
68850           {
68851             "in": "path",
68852             "name": "vnf-id",
68853             "required": true,
68854             "type": "string"
68855           },
68856           {
68857             "description": "List of vnf network-instance-group",
68858             "in": "path",
68859             "name": "vnf-network-instance-group-id",
68860             "required": true,
68861             "type": "string"
68862           }
68863         ],
68864         "responses": {
68865           "200": {
68866             "description": "No response was specified"
68867           }
68868         },
68869         "operationId": "DELETE-vnf-network-instance-group-ids"
68870       },
68871       "get": {
68872         "produces": [
68873           "application/json",
68874           "application/xml"
68875         ],
68876         "parameters": [
68877           {
68878             "description": "Keep as M",
68879             "in": "path",
68880             "name": "service-instance-id",
68881             "required": true,
68882             "type": "string"
68883           },
68884           {
68885             "in": "path",
68886             "name": "vnf-id",
68887             "required": true,
68888             "type": "string"
68889           },
68890           {
68891             "description": "List of vnf network-instance-group",
68892             "in": "path",
68893             "name": "vnf-network-instance-group-id",
68894             "required": true,
68895             "type": "string"
68896           }
68897         ],
68898         "responses": {
68899           "200": {
68900             "description": "No response was specified",
68901             "schema": {
68902               "$ref": "#/definitions/(config)vnf-network-instance-group-ids"
68903             }
68904           }
68905         },
68906         "operationId": "GET-vnf-network-instance-group-ids"
68907       },
68908       "put": {
68909         "consumes": [
68910           "application/json",
68911           "application/xml"
68912         ],
68913         "produces": [
68914           "application/json",
68915           "application/xml"
68916         ],
68917         "parameters": [
68918           {
68919             "description": "Keep as M",
68920             "in": "path",
68921             "name": "service-instance-id",
68922             "required": true,
68923             "type": "string"
68924           },
68925           {
68926             "in": "path",
68927             "name": "vnf-id",
68928             "required": true,
68929             "type": "string"
68930           },
68931           {
68932             "description": "List of vnf network-instance-group",
68933             "in": "path",
68934             "name": "vnf-network-instance-group-id",
68935             "required": true,
68936             "type": "string"
68937           },
68938           {
68939             "in": "body",
68940             "name": "(config)vnf-network-instance-group-ids",
68941             "required": false,
68942             "schema": {
68943               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
68944             }
68945           }
68946         ],
68947         "responses": {
68948           "200": {
68949             "description": "No response was specified",
68950             "schema": {
68951               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
68952             }
68953           }
68954         },
68955         "operationId": "PUT-vnf-network-instance-group-ids"
68956       }
68957     },
68958     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
68959       "delete": {
68960         "produces": [
68961           "application/json",
68962           "application/xml"
68963         ],
68964         "parameters": [
68965           {
68966             "description": "Keep as M",
68967             "in": "path",
68968             "name": "service-instance-id",
68969             "required": true,
68970             "type": "string"
68971           },
68972           {
68973             "in": "path",
68974             "name": "vnf-id",
68975             "required": true,
68976             "type": "string"
68977           }
68978         ],
68979         "responses": {
68980           "200": {
68981             "description": "No response was specified"
68982           }
68983         },
68984         "operationId": "DELETE-vnf-networks"
68985       },
68986       "get": {
68987         "produces": [
68988           "application/json",
68989           "application/xml"
68990         ],
68991         "parameters": [
68992           {
68993             "description": "Keep as M",
68994             "in": "path",
68995             "name": "service-instance-id",
68996             "required": true,
68997             "type": "string"
68998           },
68999           {
69000             "in": "path",
69001             "name": "vnf-id",
69002             "required": true,
69003             "type": "string"
69004           }
69005         ],
69006         "responses": {
69007           "200": {
69008             "description": "No response was specified",
69009             "schema": {
69010               "$ref": "#/definitions/(config)vnf-networks"
69011             }
69012           }
69013         },
69014         "operationId": "GET-vnf-networks"
69015       },
69016       "post": {
69017         "consumes": [
69018           "application/json",
69019           "application/xml"
69020         ],
69021         "produces": [
69022           "application/json",
69023           "application/xml"
69024         ],
69025         "parameters": [
69026           {
69027             "description": "Keep as M",
69028             "in": "path",
69029             "name": "service-instance-id",
69030             "required": true,
69031             "type": "string"
69032           },
69033           {
69034             "in": "path",
69035             "name": "vnf-id",
69036             "required": true,
69037             "type": "string"
69038           },
69039           {
69040             "in": "body",
69041             "name": "**(config)vnf-network",
69042             "required": false,
69043             "schema": {
69044               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
69045             }
69046           }
69047         ],
69048         "responses": {
69049           "200": {
69050             "description": "No response was specified",
69051             "schema": {
69052               "$ref": "#/definitions/(config)vnf-networksPOST"
69053             }
69054           }
69055         },
69056         "operationId": "POST-vnf-networks"
69057       },
69058       "put": {
69059         "consumes": [
69060           "application/json",
69061           "application/xml"
69062         ],
69063         "produces": [
69064           "application/json",
69065           "application/xml"
69066         ],
69067         "parameters": [
69068           {
69069             "description": "Keep as M",
69070             "in": "path",
69071             "name": "service-instance-id",
69072             "required": true,
69073             "type": "string"
69074           },
69075           {
69076             "in": "path",
69077             "name": "vnf-id",
69078             "required": true,
69079             "type": "string"
69080           },
69081           {
69082             "in": "body",
69083             "name": "(config)vnf-networks",
69084             "required": false,
69085             "schema": {
69086               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
69087             }
69088           }
69089         ],
69090         "responses": {
69091           "200": {
69092             "description": "No response was specified",
69093             "schema": {
69094               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
69095             }
69096           }
69097         },
69098         "operationId": "PUT-vnf-networks"
69099       }
69100     },
69101     "/restconf/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}": {
69102       "delete": {
69103         "produces": [
69104           "application/json",
69105           "application/xml"
69106         ],
69107         "parameters": [
69108           {
69109             "description": "Keep as M",
69110             "in": "path",
69111             "name": "service-instance-id",
69112             "required": true,
69113             "type": "string"
69114           },
69115           {
69116             "in": "path",
69117             "name": "vnf-id",
69118             "required": true,
69119             "type": "string"
69120           },
69121           {
69122             "description": "A Network Role to which a VNF must connect",
69123             "in": "path",
69124             "name": "network-role",
69125             "required": true,
69126             "type": "string"
69127           }
69128         ],
69129         "responses": {
69130           "200": {
69131             "description": "No response was specified"
69132           }
69133         },
69134         "operationId": "DELETE-vnf-network"
69135       },
69136       "get": {
69137         "produces": [
69138           "application/json",
69139           "application/xml"
69140         ],
69141         "parameters": [
69142           {
69143             "description": "Keep as M",
69144             "in": "path",
69145             "name": "service-instance-id",
69146             "required": true,
69147             "type": "string"
69148           },
69149           {
69150             "in": "path",
69151             "name": "vnf-id",
69152             "required": true,
69153             "type": "string"
69154           },
69155           {
69156             "description": "A Network Role to which a VNF must connect",
69157             "in": "path",
69158             "name": "network-role",
69159             "required": true,
69160             "type": "string"
69161           }
69162         ],
69163         "responses": {
69164           "200": {
69165             "description": "No response was specified",
69166             "schema": {
69167               "$ref": "#/definitions/(config)vnf-network"
69168             }
69169           }
69170         },
69171         "operationId": "GET-vnf-network"
69172       },
69173       "post": {
69174         "consumes": [
69175           "application/json",
69176           "application/xml"
69177         ],
69178         "produces": [
69179           "application/json",
69180           "application/xml"
69181         ],
69182         "parameters": [
69183           {
69184             "description": "Keep as M",
69185             "in": "path",
69186             "name": "service-instance-id",
69187             "required": true,
69188             "type": "string"
69189           },
69190           {
69191             "in": "path",
69192             "name": "vnf-id",
69193             "required": true,
69194             "type": "string"
69195           },
69196           {
69197             "description": "A Network Role to which a VNF must connect",
69198             "in": "path",
69199             "name": "network-role",
69200             "required": true,
69201             "type": "string"
69202           },
69203           {
69204             "in": "body",
69205             "name": "**(config)subnets-data",
69206             "required": false,
69207             "schema": {
69208               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
69209             }
69210           },
69211           {
69212             "in": "body",
69213             "name": "**(config)related-networks",
69214             "required": false,
69215             "schema": {
69216               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
69217             }
69218           }
69219         ],
69220         "responses": {
69221           "200": {
69222             "description": "No response was specified",
69223             "schema": {
69224               "$ref": "#/definitions/(config)vnf-networkPOST"
69225             }
69226           }
69227         },
69228         "operationId": "POST-vnf-network"
69229       },
69230       "put": {
69231         "consumes": [
69232           "application/json",
69233           "application/xml"
69234         ],
69235         "produces": [
69236           "application/json",
69237           "application/xml"
69238         ],
69239         "parameters": [
69240           {
69241             "description": "Keep as M",
69242             "in": "path",
69243             "name": "service-instance-id",
69244             "required": true,
69245             "type": "string"
69246           },
69247           {
69248             "in": "path",
69249             "name": "vnf-id",
69250             "required": true,
69251             "type": "string"
69252           },
69253           {
69254             "description": "A Network Role to which a VNF must connect",
69255             "in": "path",
69256             "name": "network-role",
69257             "required": true,
69258             "type": "string"
69259           },
69260           {
69261             "in": "body",
69262             "name": "(config)vnf-network",
69263             "required": false,
69264             "schema": {
69265               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
69266             }
69267           }
69268         ],
69269         "responses": {
69270           "200": {
69271             "description": "No response was specified",
69272             "schema": {
69273               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
69274             }
69275           }
69276         },
69277         "operationId": "PUT-vnf-network"
69278       }
69279     },
69280     "/restconf/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": {
69281       "delete": {
69282         "produces": [
69283           "application/json",
69284           "application/xml"
69285         ],
69286         "parameters": [
69287           {
69288             "description": "Keep as M",
69289             "in": "path",
69290             "name": "service-instance-id",
69291             "required": true,
69292             "type": "string"
69293           },
69294           {
69295             "in": "path",
69296             "name": "vnf-id",
69297             "required": true,
69298             "type": "string"
69299           },
69300           {
69301             "description": "A Network Role to which a VNF must connect",
69302             "in": "path",
69303             "name": "network-role",
69304             "required": true,
69305             "type": "string"
69306           }
69307         ],
69308         "responses": {
69309           "200": {
69310             "description": "No response was specified"
69311           }
69312         },
69313         "operationId": "DELETE-related-networks"
69314       },
69315       "get": {
69316         "produces": [
69317           "application/json",
69318           "application/xml"
69319         ],
69320         "parameters": [
69321           {
69322             "description": "Keep as M",
69323             "in": "path",
69324             "name": "service-instance-id",
69325             "required": true,
69326             "type": "string"
69327           },
69328           {
69329             "in": "path",
69330             "name": "vnf-id",
69331             "required": true,
69332             "type": "string"
69333           },
69334           {
69335             "description": "A Network Role to which a VNF must connect",
69336             "in": "path",
69337             "name": "network-role",
69338             "required": true,
69339             "type": "string"
69340           }
69341         ],
69342         "responses": {
69343           "200": {
69344             "description": "No response was specified",
69345             "schema": {
69346               "$ref": "#/definitions/(config)related-networks"
69347             }
69348           }
69349         },
69350         "operationId": "GET-related-networks"
69351       },
69352       "post": {
69353         "consumes": [
69354           "application/json",
69355           "application/xml"
69356         ],
69357         "produces": [
69358           "application/json",
69359           "application/xml"
69360         ],
69361         "parameters": [
69362           {
69363             "description": "Keep as M",
69364             "in": "path",
69365             "name": "service-instance-id",
69366             "required": true,
69367             "type": "string"
69368           },
69369           {
69370             "in": "path",
69371             "name": "vnf-id",
69372             "required": true,
69373             "type": "string"
69374           },
69375           {
69376             "description": "A Network Role to which a VNF must connect",
69377             "in": "path",
69378             "name": "network-role",
69379             "required": true,
69380             "type": "string"
69381           },
69382           {
69383             "in": "body",
69384             "name": "**(config)related-network",
69385             "required": false,
69386             "schema": {
69387               "$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"
69388             }
69389           }
69390         ],
69391         "responses": {
69392           "200": {
69393             "description": "No response was specified",
69394             "schema": {
69395               "$ref": "#/definitions/(config)related-networksPOST"
69396             }
69397           }
69398         },
69399         "operationId": "POST-related-networks"
69400       },
69401       "put": {
69402         "consumes": [
69403           "application/json",
69404           "application/xml"
69405         ],
69406         "produces": [
69407           "application/json",
69408           "application/xml"
69409         ],
69410         "parameters": [
69411           {
69412             "description": "Keep as M",
69413             "in": "path",
69414             "name": "service-instance-id",
69415             "required": true,
69416             "type": "string"
69417           },
69418           {
69419             "in": "path",
69420             "name": "vnf-id",
69421             "required": true,
69422             "type": "string"
69423           },
69424           {
69425             "description": "A Network Role to which a VNF must connect",
69426             "in": "path",
69427             "name": "network-role",
69428             "required": true,
69429             "type": "string"
69430           },
69431           {
69432             "in": "body",
69433             "name": "(config)related-networks",
69434             "required": false,
69435             "schema": {
69436               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
69437             }
69438           }
69439         ],
69440         "responses": {
69441           "200": {
69442             "description": "No response was specified",
69443             "schema": {
69444               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
69445             }
69446           }
69447         },
69448         "operationId": "PUT-related-networks"
69449       }
69450     },
69451     "/restconf/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}": {
69452       "delete": {
69453         "produces": [
69454           "application/json",
69455           "application/xml"
69456         ],
69457         "parameters": [
69458           {
69459             "description": "Keep as M",
69460             "in": "path",
69461             "name": "service-instance-id",
69462             "required": true,
69463             "type": "string"
69464           },
69465           {
69466             "in": "path",
69467             "name": "vnf-id",
69468             "required": true,
69469             "type": "string"
69470           },
69471           {
69472             "description": "A Network Role to which a VNF must connect",
69473             "in": "path",
69474             "name": "network-role",
69475             "required": true,
69476             "type": "string"
69477           },
69478           {
69479             "description": "Key to l3-network object",
69480             "in": "path",
69481             "name": "network-id",
69482             "required": true,
69483             "type": "string"
69484           }
69485         ],
69486         "responses": {
69487           "200": {
69488             "description": "No response was specified"
69489           }
69490         },
69491         "operationId": "DELETE-related-network"
69492       },
69493       "get": {
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             "description": "A Network Role to which a VNF must connect",
69514             "in": "path",
69515             "name": "network-role",
69516             "required": true,
69517             "type": "string"
69518           },
69519           {
69520             "description": "Key to l3-network object",
69521             "in": "path",
69522             "name": "network-id",
69523             "required": true,
69524             "type": "string"
69525           }
69526         ],
69527         "responses": {
69528           "200": {
69529             "description": "No response was specified",
69530             "schema": {
69531               "$ref": "#/definitions/(config)related-network"
69532             }
69533           }
69534         },
69535         "operationId": "GET-related-network"
69536       },
69537       "post": {
69538         "consumes": [
69539           "application/json",
69540           "application/xml"
69541         ],
69542         "produces": [
69543           "application/json",
69544           "application/xml"
69545         ],
69546         "parameters": [
69547           {
69548             "description": "Keep as M",
69549             "in": "path",
69550             "name": "service-instance-id",
69551             "required": true,
69552             "type": "string"
69553           },
69554           {
69555             "in": "path",
69556             "name": "vnf-id",
69557             "required": true,
69558             "type": "string"
69559           },
69560           {
69561             "description": "A Network Role to which a VNF must connect",
69562             "in": "path",
69563             "name": "network-role",
69564             "required": true,
69565             "type": "string"
69566           },
69567           {
69568             "description": "Key to l3-network object",
69569             "in": "path",
69570             "name": "network-id",
69571             "required": true,
69572             "type": "string"
69573           },
69574           {
69575             "in": "body",
69576             "name": "**(config)vlan-tags",
69577             "required": false,
69578             "schema": {
69579               "$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"
69580             }
69581           }
69582         ],
69583         "responses": {
69584           "200": {
69585             "description": "No response was specified",
69586             "schema": {
69587               "$ref": "#/definitions/(config)related-networkPOST"
69588             }
69589           }
69590         },
69591         "operationId": "POST-related-network"
69592       },
69593       "put": {
69594         "consumes": [
69595           "application/json",
69596           "application/xml"
69597         ],
69598         "produces": [
69599           "application/json",
69600           "application/xml"
69601         ],
69602         "parameters": [
69603           {
69604             "description": "Keep as M",
69605             "in": "path",
69606             "name": "service-instance-id",
69607             "required": true,
69608             "type": "string"
69609           },
69610           {
69611             "in": "path",
69612             "name": "vnf-id",
69613             "required": true,
69614             "type": "string"
69615           },
69616           {
69617             "description": "A Network Role to which a VNF must connect",
69618             "in": "path",
69619             "name": "network-role",
69620             "required": true,
69621             "type": "string"
69622           },
69623           {
69624             "description": "Key to l3-network object",
69625             "in": "path",
69626             "name": "network-id",
69627             "required": true,
69628             "type": "string"
69629           },
69630           {
69631             "in": "body",
69632             "name": "(config)related-network",
69633             "required": false,
69634             "schema": {
69635               "$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"
69636             }
69637           }
69638         ],
69639         "responses": {
69640           "200": {
69641             "description": "No response was specified",
69642             "schema": {
69643               "$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"
69644             }
69645           }
69646         },
69647         "operationId": "PUT-related-network"
69648       }
69649     },
69650     "/restconf/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": {
69651       "delete": {
69652         "produces": [
69653           "application/json",
69654           "application/xml"
69655         ],
69656         "parameters": [
69657           {
69658             "description": "Keep as M",
69659             "in": "path",
69660             "name": "service-instance-id",
69661             "required": true,
69662             "type": "string"
69663           },
69664           {
69665             "in": "path",
69666             "name": "vnf-id",
69667             "required": true,
69668             "type": "string"
69669           },
69670           {
69671             "description": "A Network Role to which a VNF must connect",
69672             "in": "path",
69673             "name": "network-role",
69674             "required": true,
69675             "type": "string"
69676           },
69677           {
69678             "description": "Key to l3-network object",
69679             "in": "path",
69680             "name": "network-id",
69681             "required": true,
69682             "type": "string"
69683           }
69684         ],
69685         "responses": {
69686           "200": {
69687             "description": "No response was specified"
69688           }
69689         },
69690         "operationId": "DELETE-vlan-tags"
69691       },
69692       "get": {
69693         "produces": [
69694           "application/json",
69695           "application/xml"
69696         ],
69697         "parameters": [
69698           {
69699             "description": "Keep as M",
69700             "in": "path",
69701             "name": "service-instance-id",
69702             "required": true,
69703             "type": "string"
69704           },
69705           {
69706             "in": "path",
69707             "name": "vnf-id",
69708             "required": true,
69709             "type": "string"
69710           },
69711           {
69712             "description": "A Network Role to which a VNF must connect",
69713             "in": "path",
69714             "name": "network-role",
69715             "required": true,
69716             "type": "string"
69717           },
69718           {
69719             "description": "Key to l3-network object",
69720             "in": "path",
69721             "name": "network-id",
69722             "required": true,
69723             "type": "string"
69724           }
69725         ],
69726         "responses": {
69727           "200": {
69728             "description": "No response was specified",
69729             "schema": {
69730               "$ref": "#/definitions/(config)vlan-tags"
69731             }
69732           }
69733         },
69734         "operationId": "GET-vlan-tags"
69735       },
69736       "put": {
69737         "consumes": [
69738           "application/json",
69739           "application/xml"
69740         ],
69741         "produces": [
69742           "application/json",
69743           "application/xml"
69744         ],
69745         "parameters": [
69746           {
69747             "description": "Keep as M",
69748             "in": "path",
69749             "name": "service-instance-id",
69750             "required": true,
69751             "type": "string"
69752           },
69753           {
69754             "in": "path",
69755             "name": "vnf-id",
69756             "required": true,
69757             "type": "string"
69758           },
69759           {
69760             "description": "A Network Role to which a VNF must connect",
69761             "in": "path",
69762             "name": "network-role",
69763             "required": true,
69764             "type": "string"
69765           },
69766           {
69767             "description": "Key to l3-network object",
69768             "in": "path",
69769             "name": "network-id",
69770             "required": true,
69771             "type": "string"
69772           },
69773           {
69774             "in": "body",
69775             "name": "(config)vlan-tags",
69776             "required": false,
69777             "schema": {
69778               "$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"
69779             }
69780           }
69781         ],
69782         "responses": {
69783           "200": {
69784             "description": "No response was specified",
69785             "schema": {
69786               "$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"
69787             }
69788           }
69789         },
69790         "operationId": "PUT-vlan-tags"
69791       }
69792     },
69793     "/restconf/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": {
69794       "delete": {
69795         "produces": [
69796           "application/json",
69797           "application/xml"
69798         ],
69799         "parameters": [
69800           {
69801             "description": "Keep as M",
69802             "in": "path",
69803             "name": "service-instance-id",
69804             "required": true,
69805             "type": "string"
69806           },
69807           {
69808             "in": "path",
69809             "name": "vnf-id",
69810             "required": true,
69811             "type": "string"
69812           },
69813           {
69814             "description": "A Network Role to which a VNF must connect",
69815             "in": "path",
69816             "name": "network-role",
69817             "required": true,
69818             "type": "string"
69819           }
69820         ],
69821         "responses": {
69822           "200": {
69823             "description": "No response was specified"
69824           }
69825         },
69826         "operationId": "DELETE-subnets-data"
69827       },
69828       "get": {
69829         "produces": [
69830           "application/json",
69831           "application/xml"
69832         ],
69833         "parameters": [
69834           {
69835             "description": "Keep as M",
69836             "in": "path",
69837             "name": "service-instance-id",
69838             "required": true,
69839             "type": "string"
69840           },
69841           {
69842             "in": "path",
69843             "name": "vnf-id",
69844             "required": true,
69845             "type": "string"
69846           },
69847           {
69848             "description": "A Network Role to which a VNF must connect",
69849             "in": "path",
69850             "name": "network-role",
69851             "required": true,
69852             "type": "string"
69853           }
69854         ],
69855         "responses": {
69856           "200": {
69857             "description": "No response was specified",
69858             "schema": {
69859               "$ref": "#/definitions/(config)subnets-data"
69860             }
69861           }
69862         },
69863         "operationId": "GET-subnets-data"
69864       },
69865       "post": {
69866         "consumes": [
69867           "application/json",
69868           "application/xml"
69869         ],
69870         "produces": [
69871           "application/json",
69872           "application/xml"
69873         ],
69874         "parameters": [
69875           {
69876             "description": "Keep as M",
69877             "in": "path",
69878             "name": "service-instance-id",
69879             "required": true,
69880             "type": "string"
69881           },
69882           {
69883             "in": "path",
69884             "name": "vnf-id",
69885             "required": true,
69886             "type": "string"
69887           },
69888           {
69889             "description": "A Network Role to which a VNF must connect",
69890             "in": "path",
69891             "name": "network-role",
69892             "required": true,
69893             "type": "string"
69894           },
69895           {
69896             "in": "body",
69897             "name": "**(config)subnet-data",
69898             "required": false,
69899             "schema": {
69900               "$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"
69901             }
69902           }
69903         ],
69904         "responses": {
69905           "200": {
69906             "description": "No response was specified",
69907             "schema": {
69908               "$ref": "#/definitions/(config)subnets-dataPOST"
69909             }
69910           }
69911         },
69912         "operationId": "POST-subnets-data"
69913       },
69914       "put": {
69915         "consumes": [
69916           "application/json",
69917           "application/xml"
69918         ],
69919         "produces": [
69920           "application/json",
69921           "application/xml"
69922         ],
69923         "parameters": [
69924           {
69925             "description": "Keep as M",
69926             "in": "path",
69927             "name": "service-instance-id",
69928             "required": true,
69929             "type": "string"
69930           },
69931           {
69932             "in": "path",
69933             "name": "vnf-id",
69934             "required": true,
69935             "type": "string"
69936           },
69937           {
69938             "description": "A Network Role to which a VNF must connect",
69939             "in": "path",
69940             "name": "network-role",
69941             "required": true,
69942             "type": "string"
69943           },
69944           {
69945             "in": "body",
69946             "name": "(config)subnets-data",
69947             "required": false,
69948             "schema": {
69949               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
69950             }
69951           }
69952         ],
69953         "responses": {
69954           "200": {
69955             "description": "No response was specified",
69956             "schema": {
69957               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
69958             }
69959           }
69960         },
69961         "operationId": "PUT-subnets-data"
69962       }
69963     },
69964     "/restconf/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}": {
69965       "delete": {
69966         "produces": [
69967           "application/json",
69968           "application/xml"
69969         ],
69970         "parameters": [
69971           {
69972             "description": "Keep as M",
69973             "in": "path",
69974             "name": "service-instance-id",
69975             "required": true,
69976             "type": "string"
69977           },
69978           {
69979             "in": "path",
69980             "name": "vnf-id",
69981             "required": true,
69982             "type": "string"
69983           },
69984           {
69985             "description": "A Network Role to which a VNF must connect",
69986             "in": "path",
69987             "name": "network-role",
69988             "required": true,
69989             "type": "string"
69990           },
69991           {
69992             "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",
69993             "in": "path",
69994             "name": "sdnc-subnet-id",
69995             "required": true,
69996             "type": "string"
69997           }
69998         ],
69999         "responses": {
70000           "200": {
70001             "description": "No response was specified"
70002           }
70003         },
70004         "operationId": "DELETE-subnet-data"
70005       },
70006       "get": {
70007         "produces": [
70008           "application/json",
70009           "application/xml"
70010         ],
70011         "parameters": [
70012           {
70013             "description": "Keep as M",
70014             "in": "path",
70015             "name": "service-instance-id",
70016             "required": true,
70017             "type": "string"
70018           },
70019           {
70020             "in": "path",
70021             "name": "vnf-id",
70022             "required": true,
70023             "type": "string"
70024           },
70025           {
70026             "description": "A Network Role to which a VNF must connect",
70027             "in": "path",
70028             "name": "network-role",
70029             "required": true,
70030             "type": "string"
70031           },
70032           {
70033             "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",
70034             "in": "path",
70035             "name": "sdnc-subnet-id",
70036             "required": true,
70037             "type": "string"
70038           }
70039         ],
70040         "responses": {
70041           "200": {
70042             "description": "No response was specified",
70043             "schema": {
70044               "$ref": "#/definitions/(config)subnet-data"
70045             }
70046           }
70047         },
70048         "operationId": "GET-subnet-data"
70049       },
70050       "put": {
70051         "consumes": [
70052           "application/json",
70053           "application/xml"
70054         ],
70055         "produces": [
70056           "application/json",
70057           "application/xml"
70058         ],
70059         "parameters": [
70060           {
70061             "description": "Keep as M",
70062             "in": "path",
70063             "name": "service-instance-id",
70064             "required": true,
70065             "type": "string"
70066           },
70067           {
70068             "in": "path",
70069             "name": "vnf-id",
70070             "required": true,
70071             "type": "string"
70072           },
70073           {
70074             "description": "A Network Role to which a VNF must connect",
70075             "in": "path",
70076             "name": "network-role",
70077             "required": true,
70078             "type": "string"
70079           },
70080           {
70081             "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",
70082             "in": "path",
70083             "name": "sdnc-subnet-id",
70084             "required": true,
70085             "type": "string"
70086           },
70087           {
70088             "in": "body",
70089             "name": "(config)subnet-data",
70090             "required": false,
70091             "schema": {
70092               "$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"
70093             }
70094           }
70095         ],
70096         "responses": {
70097           "200": {
70098             "description": "No response was specified",
70099             "schema": {
70100               "$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"
70101             }
70102           }
70103         },
70104         "operationId": "PUT-subnet-data"
70105       }
70106     },
70107     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups": {
70108       "delete": {
70109         "produces": [
70110           "application/json",
70111           "application/xml"
70112         ],
70113         "parameters": [
70114           {
70115             "description": "Keep as M",
70116             "in": "path",
70117             "name": "service-instance-id",
70118             "required": true,
70119             "type": "string"
70120           },
70121           {
70122             "in": "path",
70123             "name": "vnf-id",
70124             "required": true,
70125             "type": "string"
70126           }
70127         ],
70128         "responses": {
70129           "200": {
70130             "description": "No response was specified"
70131           }
70132         },
70133         "operationId": "DELETE-vnf-sub-interface-groups"
70134       },
70135       "get": {
70136         "produces": [
70137           "application/json",
70138           "application/xml"
70139         ],
70140         "parameters": [
70141           {
70142             "description": "Keep as M",
70143             "in": "path",
70144             "name": "service-instance-id",
70145             "required": true,
70146             "type": "string"
70147           },
70148           {
70149             "in": "path",
70150             "name": "vnf-id",
70151             "required": true,
70152             "type": "string"
70153           }
70154         ],
70155         "responses": {
70156           "200": {
70157             "description": "No response was specified",
70158             "schema": {
70159               "$ref": "#/definitions/(config)vnf-sub-interface-groups"
70160             }
70161           }
70162         },
70163         "operationId": "GET-vnf-sub-interface-groups"
70164       },
70165       "post": {
70166         "consumes": [
70167           "application/json",
70168           "application/xml"
70169         ],
70170         "produces": [
70171           "application/json",
70172           "application/xml"
70173         ],
70174         "parameters": [
70175           {
70176             "description": "Keep as M",
70177             "in": "path",
70178             "name": "service-instance-id",
70179             "required": true,
70180             "type": "string"
70181           },
70182           {
70183             "in": "path",
70184             "name": "vnf-id",
70185             "required": true,
70186             "type": "string"
70187           },
70188           {
70189             "in": "body",
70190             "name": "**(config)vnf-sub-interface-group",
70191             "required": false,
70192             "schema": {
70193               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
70194             }
70195           }
70196         ],
70197         "responses": {
70198           "200": {
70199             "description": "No response was specified",
70200             "schema": {
70201               "$ref": "#/definitions/(config)vnf-sub-interface-groupsPOST"
70202             }
70203           }
70204         },
70205         "operationId": "POST-vnf-sub-interface-groups"
70206       },
70207       "put": {
70208         "consumes": [
70209           "application/json",
70210           "application/xml"
70211         ],
70212         "produces": [
70213           "application/json",
70214           "application/xml"
70215         ],
70216         "parameters": [
70217           {
70218             "description": "Keep as M",
70219             "in": "path",
70220             "name": "service-instance-id",
70221             "required": true,
70222             "type": "string"
70223           },
70224           {
70225             "in": "path",
70226             "name": "vnf-id",
70227             "required": true,
70228             "type": "string"
70229           },
70230           {
70231             "in": "body",
70232             "name": "(config)vnf-sub-interface-groups",
70233             "required": false,
70234             "schema": {
70235               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
70236             }
70237           }
70238         ],
70239         "responses": {
70240           "200": {
70241             "description": "No response was specified",
70242             "schema": {
70243               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
70244             }
70245           }
70246         },
70247         "operationId": "PUT-vnf-sub-interface-groups"
70248       }
70249     },
70250     "/restconf/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}": {
70251       "delete": {
70252         "produces": [
70253           "application/json",
70254           "application/xml"
70255         ],
70256         "parameters": [
70257           {
70258             "description": "Keep as M",
70259             "in": "path",
70260             "name": "service-instance-id",
70261             "required": true,
70262             "type": "string"
70263           },
70264           {
70265             "in": "path",
70266             "name": "vnf-id",
70267             "required": true,
70268             "type": "string"
70269           },
70270           {
70271             "in": "path",
70272             "name": "vnfc-instance-group-function",
70273             "required": true,
70274             "type": "string"
70275           },
70276           {
70277             "in": "path",
70278             "name": "network-instance-group-function",
70279             "required": true,
70280             "type": "string"
70281           },
70282           {
70283             "in": "path",
70284             "name": "parent-port-role",
70285             "required": true,
70286             "type": "string"
70287           }
70288         ],
70289         "responses": {
70290           "200": {
70291             "description": "No response was specified"
70292           }
70293         },
70294         "operationId": "DELETE-vnf-sub-interface-group"
70295       },
70296       "get": {
70297         "produces": [
70298           "application/json",
70299           "application/xml"
70300         ],
70301         "parameters": [
70302           {
70303             "description": "Keep as M",
70304             "in": "path",
70305             "name": "service-instance-id",
70306             "required": true,
70307             "type": "string"
70308           },
70309           {
70310             "in": "path",
70311             "name": "vnf-id",
70312             "required": true,
70313             "type": "string"
70314           },
70315           {
70316             "in": "path",
70317             "name": "vnfc-instance-group-function",
70318             "required": true,
70319             "type": "string"
70320           },
70321           {
70322             "in": "path",
70323             "name": "network-instance-group-function",
70324             "required": true,
70325             "type": "string"
70326           },
70327           {
70328             "in": "path",
70329             "name": "parent-port-role",
70330             "required": true,
70331             "type": "string"
70332           }
70333         ],
70334         "responses": {
70335           "200": {
70336             "description": "No response was specified",
70337             "schema": {
70338               "$ref": "#/definitions/(config)vnf-sub-interface-group"
70339             }
70340           }
70341         },
70342         "operationId": "GET-vnf-sub-interface-group"
70343       },
70344       "post": {
70345         "consumes": [
70346           "application/json",
70347           "application/xml"
70348         ],
70349         "produces": [
70350           "application/json",
70351           "application/xml"
70352         ],
70353         "parameters": [
70354           {
70355             "description": "Keep as M",
70356             "in": "path",
70357             "name": "service-instance-id",
70358             "required": true,
70359             "type": "string"
70360           },
70361           {
70362             "in": "path",
70363             "name": "vnf-id",
70364             "required": true,
70365             "type": "string"
70366           },
70367           {
70368             "in": "path",
70369             "name": "vnfc-instance-group-function",
70370             "required": true,
70371             "type": "string"
70372           },
70373           {
70374             "in": "path",
70375             "name": "network-instance-group-function",
70376             "required": true,
70377             "type": "string"
70378           },
70379           {
70380             "in": "path",
70381             "name": "parent-port-role",
70382             "required": true,
70383             "type": "string"
70384           },
70385           {
70386             "in": "body",
70387             "name": "**(config)customer-bonding-requests",
70388             "required": false,
70389             "schema": {
70390               "$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"
70391             }
70392           },
70393           {
70394             "in": "body",
70395             "name": "**(config)vnfcs",
70396             "required": false,
70397             "schema": {
70398               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
70399             }
70400           }
70401         ],
70402         "responses": {
70403           "200": {
70404             "description": "No response was specified",
70405             "schema": {
70406               "$ref": "#/definitions/(config)vnf-sub-interface-groupPOST"
70407             }
70408           }
70409         },
70410         "operationId": "POST-vnf-sub-interface-group"
70411       },
70412       "put": {
70413         "consumes": [
70414           "application/json",
70415           "application/xml"
70416         ],
70417         "produces": [
70418           "application/json",
70419           "application/xml"
70420         ],
70421         "parameters": [
70422           {
70423             "description": "Keep as M",
70424             "in": "path",
70425             "name": "service-instance-id",
70426             "required": true,
70427             "type": "string"
70428           },
70429           {
70430             "in": "path",
70431             "name": "vnf-id",
70432             "required": true,
70433             "type": "string"
70434           },
70435           {
70436             "in": "path",
70437             "name": "vnfc-instance-group-function",
70438             "required": true,
70439             "type": "string"
70440           },
70441           {
70442             "in": "path",
70443             "name": "network-instance-group-function",
70444             "required": true,
70445             "type": "string"
70446           },
70447           {
70448             "in": "path",
70449             "name": "parent-port-role",
70450             "required": true,
70451             "type": "string"
70452           },
70453           {
70454             "in": "body",
70455             "name": "(config)vnf-sub-interface-group",
70456             "required": false,
70457             "schema": {
70458               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
70459             }
70460           }
70461         ],
70462         "responses": {
70463           "200": {
70464             "description": "No response was specified",
70465             "schema": {
70466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
70467             }
70468           }
70469         },
70470         "operationId": "PUT-vnf-sub-interface-group"
70471       }
70472     },
70473     "/restconf/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": {
70474       "delete": {
70475         "produces": [
70476           "application/json",
70477           "application/xml"
70478         ],
70479         "parameters": [
70480           {
70481             "description": "Keep as M",
70482             "in": "path",
70483             "name": "service-instance-id",
70484             "required": true,
70485             "type": "string"
70486           },
70487           {
70488             "in": "path",
70489             "name": "vnf-id",
70490             "required": true,
70491             "type": "string"
70492           },
70493           {
70494             "in": "path",
70495             "name": "vnfc-instance-group-function",
70496             "required": true,
70497             "type": "string"
70498           },
70499           {
70500             "in": "path",
70501             "name": "network-instance-group-function",
70502             "required": true,
70503             "type": "string"
70504           },
70505           {
70506             "in": "path",
70507             "name": "parent-port-role",
70508             "required": true,
70509             "type": "string"
70510           }
70511         ],
70512         "responses": {
70513           "200": {
70514             "description": "No response was specified"
70515           }
70516         },
70517         "operationId": "DELETE-customer-bonding-requests"
70518       },
70519       "get": {
70520         "produces": [
70521           "application/json",
70522           "application/xml"
70523         ],
70524         "parameters": [
70525           {
70526             "description": "Keep as M",
70527             "in": "path",
70528             "name": "service-instance-id",
70529             "required": true,
70530             "type": "string"
70531           },
70532           {
70533             "in": "path",
70534             "name": "vnf-id",
70535             "required": true,
70536             "type": "string"
70537           },
70538           {
70539             "in": "path",
70540             "name": "vnfc-instance-group-function",
70541             "required": true,
70542             "type": "string"
70543           },
70544           {
70545             "in": "path",
70546             "name": "network-instance-group-function",
70547             "required": true,
70548             "type": "string"
70549           },
70550           {
70551             "in": "path",
70552             "name": "parent-port-role",
70553             "required": true,
70554             "type": "string"
70555           }
70556         ],
70557         "responses": {
70558           "200": {
70559             "description": "No response was specified",
70560             "schema": {
70561               "$ref": "#/definitions/(config)customer-bonding-requests"
70562             }
70563           }
70564         },
70565         "operationId": "GET-customer-bonding-requests"
70566       },
70567       "post": {
70568         "consumes": [
70569           "application/json",
70570           "application/xml"
70571         ],
70572         "produces": [
70573           "application/json",
70574           "application/xml"
70575         ],
70576         "parameters": [
70577           {
70578             "description": "Keep as M",
70579             "in": "path",
70580             "name": "service-instance-id",
70581             "required": true,
70582             "type": "string"
70583           },
70584           {
70585             "in": "path",
70586             "name": "vnf-id",
70587             "required": true,
70588             "type": "string"
70589           },
70590           {
70591             "in": "path",
70592             "name": "vnfc-instance-group-function",
70593             "required": true,
70594             "type": "string"
70595           },
70596           {
70597             "in": "path",
70598             "name": "network-instance-group-function",
70599             "required": true,
70600             "type": "string"
70601           },
70602           {
70603             "in": "path",
70604             "name": "parent-port-role",
70605             "required": true,
70606             "type": "string"
70607           },
70608           {
70609             "in": "body",
70610             "name": "**(config)customer-bonding-request",
70611             "required": false,
70612             "schema": {
70613               "$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"
70614             }
70615           }
70616         ],
70617         "responses": {
70618           "200": {
70619             "description": "No response was specified",
70620             "schema": {
70621               "$ref": "#/definitions/(config)customer-bonding-requestsPOST"
70622             }
70623           }
70624         },
70625         "operationId": "POST-customer-bonding-requests"
70626       },
70627       "put": {
70628         "consumes": [
70629           "application/json",
70630           "application/xml"
70631         ],
70632         "produces": [
70633           "application/json",
70634           "application/xml"
70635         ],
70636         "parameters": [
70637           {
70638             "description": "Keep as M",
70639             "in": "path",
70640             "name": "service-instance-id",
70641             "required": true,
70642             "type": "string"
70643           },
70644           {
70645             "in": "path",
70646             "name": "vnf-id",
70647             "required": true,
70648             "type": "string"
70649           },
70650           {
70651             "in": "path",
70652             "name": "vnfc-instance-group-function",
70653             "required": true,
70654             "type": "string"
70655           },
70656           {
70657             "in": "path",
70658             "name": "network-instance-group-function",
70659             "required": true,
70660             "type": "string"
70661           },
70662           {
70663             "in": "path",
70664             "name": "parent-port-role",
70665             "required": true,
70666             "type": "string"
70667           },
70668           {
70669             "in": "body",
70670             "name": "(config)customer-bonding-requests",
70671             "required": false,
70672             "schema": {
70673               "$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"
70674             }
70675           }
70676         ],
70677         "responses": {
70678           "200": {
70679             "description": "No response was specified",
70680             "schema": {
70681               "$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"
70682             }
70683           }
70684         },
70685         "operationId": "PUT-customer-bonding-requests"
70686       }
70687     },
70688     "/restconf/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}": {
70689       "delete": {
70690         "produces": [
70691           "application/json",
70692           "application/xml"
70693         ],
70694         "parameters": [
70695           {
70696             "description": "Keep as M",
70697             "in": "path",
70698             "name": "service-instance-id",
70699             "required": true,
70700             "type": "string"
70701           },
70702           {
70703             "in": "path",
70704             "name": "vnf-id",
70705             "required": true,
70706             "type": "string"
70707           },
70708           {
70709             "in": "path",
70710             "name": "vnfc-instance-group-function",
70711             "required": true,
70712             "type": "string"
70713           },
70714           {
70715             "in": "path",
70716             "name": "network-instance-group-function",
70717             "required": true,
70718             "type": "string"
70719           },
70720           {
70721             "in": "path",
70722             "name": "parent-port-role",
70723             "required": true,
70724             "type": "string"
70725           },
70726           {
70727             "description": "e.g. vlan network receptor configuration id",
70728             "in": "path",
70729             "name": "configuration-id",
70730             "required": true,
70731             "type": "string"
70732           }
70733         ],
70734         "responses": {
70735           "200": {
70736             "description": "No response was specified"
70737           }
70738         },
70739         "operationId": "DELETE-customer-bonding-request"
70740       },
70741       "get": {
70742         "produces": [
70743           "application/json",
70744           "application/xml"
70745         ],
70746         "parameters": [
70747           {
70748             "description": "Keep as M",
70749             "in": "path",
70750             "name": "service-instance-id",
70751             "required": true,
70752             "type": "string"
70753           },
70754           {
70755             "in": "path",
70756             "name": "vnf-id",
70757             "required": true,
70758             "type": "string"
70759           },
70760           {
70761             "in": "path",
70762             "name": "vnfc-instance-group-function",
70763             "required": true,
70764             "type": "string"
70765           },
70766           {
70767             "in": "path",
70768             "name": "network-instance-group-function",
70769             "required": true,
70770             "type": "string"
70771           },
70772           {
70773             "in": "path",
70774             "name": "parent-port-role",
70775             "required": true,
70776             "type": "string"
70777           },
70778           {
70779             "description": "e.g. vlan network receptor configuration id",
70780             "in": "path",
70781             "name": "configuration-id",
70782             "required": true,
70783             "type": "string"
70784           }
70785         ],
70786         "responses": {
70787           "200": {
70788             "description": "No response was specified",
70789             "schema": {
70790               "$ref": "#/definitions/(config)customer-bonding-request"
70791             }
70792           }
70793         },
70794         "operationId": "GET-customer-bonding-request"
70795       },
70796       "put": {
70797         "consumes": [
70798           "application/json",
70799           "application/xml"
70800         ],
70801         "produces": [
70802           "application/json",
70803           "application/xml"
70804         ],
70805         "parameters": [
70806           {
70807             "description": "Keep as M",
70808             "in": "path",
70809             "name": "service-instance-id",
70810             "required": true,
70811             "type": "string"
70812           },
70813           {
70814             "in": "path",
70815             "name": "vnf-id",
70816             "required": true,
70817             "type": "string"
70818           },
70819           {
70820             "in": "path",
70821             "name": "vnfc-instance-group-function",
70822             "required": true,
70823             "type": "string"
70824           },
70825           {
70826             "in": "path",
70827             "name": "network-instance-group-function",
70828             "required": true,
70829             "type": "string"
70830           },
70831           {
70832             "in": "path",
70833             "name": "parent-port-role",
70834             "required": true,
70835             "type": "string"
70836           },
70837           {
70838             "description": "e.g. vlan network receptor configuration id",
70839             "in": "path",
70840             "name": "configuration-id",
70841             "required": true,
70842             "type": "string"
70843           },
70844           {
70845             "in": "body",
70846             "name": "(config)customer-bonding-request",
70847             "required": false,
70848             "schema": {
70849               "$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"
70850             }
70851           }
70852         ],
70853         "responses": {
70854           "200": {
70855             "description": "No response was specified",
70856             "schema": {
70857               "$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"
70858             }
70859           }
70860         },
70861         "operationId": "PUT-customer-bonding-request"
70862       }
70863     },
70864     "/restconf/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": {
70865       "delete": {
70866         "produces": [
70867           "application/json",
70868           "application/xml"
70869         ],
70870         "parameters": [
70871           {
70872             "description": "Keep as M",
70873             "in": "path",
70874             "name": "service-instance-id",
70875             "required": true,
70876             "type": "string"
70877           },
70878           {
70879             "in": "path",
70880             "name": "vnf-id",
70881             "required": true,
70882             "type": "string"
70883           },
70884           {
70885             "in": "path",
70886             "name": "vnfc-instance-group-function",
70887             "required": true,
70888             "type": "string"
70889           },
70890           {
70891             "in": "path",
70892             "name": "network-instance-group-function",
70893             "required": true,
70894             "type": "string"
70895           },
70896           {
70897             "in": "path",
70898             "name": "parent-port-role",
70899             "required": true,
70900             "type": "string"
70901           }
70902         ],
70903         "responses": {
70904           "200": {
70905             "description": "No response was specified"
70906           }
70907         },
70908         "operationId": "DELETE-vnfcs"
70909       },
70910       "get": {
70911         "produces": [
70912           "application/json",
70913           "application/xml"
70914         ],
70915         "parameters": [
70916           {
70917             "description": "Keep as M",
70918             "in": "path",
70919             "name": "service-instance-id",
70920             "required": true,
70921             "type": "string"
70922           },
70923           {
70924             "in": "path",
70925             "name": "vnf-id",
70926             "required": true,
70927             "type": "string"
70928           },
70929           {
70930             "in": "path",
70931             "name": "vnfc-instance-group-function",
70932             "required": true,
70933             "type": "string"
70934           },
70935           {
70936             "in": "path",
70937             "name": "network-instance-group-function",
70938             "required": true,
70939             "type": "string"
70940           },
70941           {
70942             "in": "path",
70943             "name": "parent-port-role",
70944             "required": true,
70945             "type": "string"
70946           }
70947         ],
70948         "responses": {
70949           "200": {
70950             "description": "No response was specified",
70951             "schema": {
70952               "$ref": "#/definitions/(config)vnfcs"
70953             }
70954           }
70955         },
70956         "operationId": "GET-vnfcs"
70957       },
70958       "post": {
70959         "consumes": [
70960           "application/json",
70961           "application/xml"
70962         ],
70963         "produces": [
70964           "application/json",
70965           "application/xml"
70966         ],
70967         "parameters": [
70968           {
70969             "description": "Keep as M",
70970             "in": "path",
70971             "name": "service-instance-id",
70972             "required": true,
70973             "type": "string"
70974           },
70975           {
70976             "in": "path",
70977             "name": "vnf-id",
70978             "required": true,
70979             "type": "string"
70980           },
70981           {
70982             "in": "path",
70983             "name": "vnfc-instance-group-function",
70984             "required": true,
70985             "type": "string"
70986           },
70987           {
70988             "in": "path",
70989             "name": "network-instance-group-function",
70990             "required": true,
70991             "type": "string"
70992           },
70993           {
70994             "in": "path",
70995             "name": "parent-port-role",
70996             "required": true,
70997             "type": "string"
70998           },
70999           {
71000             "in": "body",
71001             "name": "**(config)vnfc",
71002             "required": false,
71003             "schema": {
71004               "$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"
71005             }
71006           }
71007         ],
71008         "responses": {
71009           "200": {
71010             "description": "No response was specified",
71011             "schema": {
71012               "$ref": "#/definitions/(config)vnfcsPOST"
71013             }
71014           }
71015         },
71016         "operationId": "POST-vnfcs"
71017       },
71018       "put": {
71019         "consumes": [
71020           "application/json",
71021           "application/xml"
71022         ],
71023         "produces": [
71024           "application/json",
71025           "application/xml"
71026         ],
71027         "parameters": [
71028           {
71029             "description": "Keep as M",
71030             "in": "path",
71031             "name": "service-instance-id",
71032             "required": true,
71033             "type": "string"
71034           },
71035           {
71036             "in": "path",
71037             "name": "vnf-id",
71038             "required": true,
71039             "type": "string"
71040           },
71041           {
71042             "in": "path",
71043             "name": "vnfc-instance-group-function",
71044             "required": true,
71045             "type": "string"
71046           },
71047           {
71048             "in": "path",
71049             "name": "network-instance-group-function",
71050             "required": true,
71051             "type": "string"
71052           },
71053           {
71054             "in": "path",
71055             "name": "parent-port-role",
71056             "required": true,
71057             "type": "string"
71058           },
71059           {
71060             "in": "body",
71061             "name": "(config)vnfcs",
71062             "required": false,
71063             "schema": {
71064               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
71065             }
71066           }
71067         ],
71068         "responses": {
71069           "200": {
71070             "description": "No response was specified",
71071             "schema": {
71072               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
71073             }
71074           }
71075         },
71076         "operationId": "PUT-vnfcs"
71077       }
71078     },
71079     "/restconf/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}": {
71080       "delete": {
71081         "produces": [
71082           "application/json",
71083           "application/xml"
71084         ],
71085         "parameters": [
71086           {
71087             "description": "Keep as M",
71088             "in": "path",
71089             "name": "service-instance-id",
71090             "required": true,
71091             "type": "string"
71092           },
71093           {
71094             "in": "path",
71095             "name": "vnf-id",
71096             "required": true,
71097             "type": "string"
71098           },
71099           {
71100             "in": "path",
71101             "name": "vnfc-instance-group-function",
71102             "required": true,
71103             "type": "string"
71104           },
71105           {
71106             "in": "path",
71107             "name": "network-instance-group-function",
71108             "required": true,
71109             "type": "string"
71110           },
71111           {
71112             "in": "path",
71113             "name": "parent-port-role",
71114             "required": true,
71115             "type": "string"
71116           },
71117           {
71118             "description": "Vnfc name as key in A&AI",
71119             "in": "path",
71120             "name": "vnfc-name",
71121             "required": true,
71122             "type": "string"
71123           }
71124         ],
71125         "responses": {
71126           "200": {
71127             "description": "No response was specified"
71128           }
71129         },
71130         "operationId": "DELETE-vnfc"
71131       },
71132       "get": {
71133         "produces": [
71134           "application/json",
71135           "application/xml"
71136         ],
71137         "parameters": [
71138           {
71139             "description": "Keep as M",
71140             "in": "path",
71141             "name": "service-instance-id",
71142             "required": true,
71143             "type": "string"
71144           },
71145           {
71146             "in": "path",
71147             "name": "vnf-id",
71148             "required": true,
71149             "type": "string"
71150           },
71151           {
71152             "in": "path",
71153             "name": "vnfc-instance-group-function",
71154             "required": true,
71155             "type": "string"
71156           },
71157           {
71158             "in": "path",
71159             "name": "network-instance-group-function",
71160             "required": true,
71161             "type": "string"
71162           },
71163           {
71164             "in": "path",
71165             "name": "parent-port-role",
71166             "required": true,
71167             "type": "string"
71168           },
71169           {
71170             "description": "Vnfc name as key in A&AI",
71171             "in": "path",
71172             "name": "vnfc-name",
71173             "required": true,
71174             "type": "string"
71175           }
71176         ],
71177         "responses": {
71178           "200": {
71179             "description": "No response was specified",
71180             "schema": {
71181               "$ref": "#/definitions/(config)vnfc"
71182             }
71183           }
71184         },
71185         "operationId": "GET-vnfc"
71186       },
71187       "post": {
71188         "consumes": [
71189           "application/json",
71190           "application/xml"
71191         ],
71192         "produces": [
71193           "application/json",
71194           "application/xml"
71195         ],
71196         "parameters": [
71197           {
71198             "description": "Keep as M",
71199             "in": "path",
71200             "name": "service-instance-id",
71201             "required": true,
71202             "type": "string"
71203           },
71204           {
71205             "in": "path",
71206             "name": "vnf-id",
71207             "required": true,
71208             "type": "string"
71209           },
71210           {
71211             "in": "path",
71212             "name": "vnfc-instance-group-function",
71213             "required": true,
71214             "type": "string"
71215           },
71216           {
71217             "in": "path",
71218             "name": "network-instance-group-function",
71219             "required": true,
71220             "type": "string"
71221           },
71222           {
71223             "in": "path",
71224             "name": "parent-port-role",
71225             "required": true,
71226             "type": "string"
71227           },
71228           {
71229             "description": "Vnfc name as key in A&AI",
71230             "in": "path",
71231             "name": "vnfc-name",
71232             "required": true,
71233             "type": "string"
71234           },
71235           {
71236             "in": "body",
71237             "name": "**(config)vnics",
71238             "required": false,
71239             "schema": {
71240               "$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"
71241             }
71242           }
71243         ],
71244         "responses": {
71245           "200": {
71246             "description": "No response was specified",
71247             "schema": {
71248               "$ref": "#/definitions/(config)vnfcPOST"
71249             }
71250           }
71251         },
71252         "operationId": "POST-vnfc"
71253       },
71254       "put": {
71255         "consumes": [
71256           "application/json",
71257           "application/xml"
71258         ],
71259         "produces": [
71260           "application/json",
71261           "application/xml"
71262         ],
71263         "parameters": [
71264           {
71265             "description": "Keep as M",
71266             "in": "path",
71267             "name": "service-instance-id",
71268             "required": true,
71269             "type": "string"
71270           },
71271           {
71272             "in": "path",
71273             "name": "vnf-id",
71274             "required": true,
71275             "type": "string"
71276           },
71277           {
71278             "in": "path",
71279             "name": "vnfc-instance-group-function",
71280             "required": true,
71281             "type": "string"
71282           },
71283           {
71284             "in": "path",
71285             "name": "network-instance-group-function",
71286             "required": true,
71287             "type": "string"
71288           },
71289           {
71290             "in": "path",
71291             "name": "parent-port-role",
71292             "required": true,
71293             "type": "string"
71294           },
71295           {
71296             "description": "Vnfc name as key in A&AI",
71297             "in": "path",
71298             "name": "vnfc-name",
71299             "required": true,
71300             "type": "string"
71301           },
71302           {
71303             "in": "body",
71304             "name": "(config)vnfc",
71305             "required": false,
71306             "schema": {
71307               "$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"
71308             }
71309           }
71310         ],
71311         "responses": {
71312           "200": {
71313             "description": "No response was specified",
71314             "schema": {
71315               "$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"
71316             }
71317           }
71318         },
71319         "operationId": "PUT-vnfc"
71320       }
71321     },
71322     "/restconf/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": {
71323       "delete": {
71324         "produces": [
71325           "application/json",
71326           "application/xml"
71327         ],
71328         "parameters": [
71329           {
71330             "description": "Keep as M",
71331             "in": "path",
71332             "name": "service-instance-id",
71333             "required": true,
71334             "type": "string"
71335           },
71336           {
71337             "in": "path",
71338             "name": "vnf-id",
71339             "required": true,
71340             "type": "string"
71341           },
71342           {
71343             "in": "path",
71344             "name": "vnfc-instance-group-function",
71345             "required": true,
71346             "type": "string"
71347           },
71348           {
71349             "in": "path",
71350             "name": "network-instance-group-function",
71351             "required": true,
71352             "type": "string"
71353           },
71354           {
71355             "in": "path",
71356             "name": "parent-port-role",
71357             "required": true,
71358             "type": "string"
71359           },
71360           {
71361             "description": "Vnfc name as key in A&AI",
71362             "in": "path",
71363             "name": "vnfc-name",
71364             "required": true,
71365             "type": "string"
71366           }
71367         ],
71368         "responses": {
71369           "200": {
71370             "description": "No response was specified"
71371           }
71372         },
71373         "operationId": "DELETE-vnics"
71374       },
71375       "get": {
71376         "produces": [
71377           "application/json",
71378           "application/xml"
71379         ],
71380         "parameters": [
71381           {
71382             "description": "Keep as M",
71383             "in": "path",
71384             "name": "service-instance-id",
71385             "required": true,
71386             "type": "string"
71387           },
71388           {
71389             "in": "path",
71390             "name": "vnf-id",
71391             "required": true,
71392             "type": "string"
71393           },
71394           {
71395             "in": "path",
71396             "name": "vnfc-instance-group-function",
71397             "required": true,
71398             "type": "string"
71399           },
71400           {
71401             "in": "path",
71402             "name": "network-instance-group-function",
71403             "required": true,
71404             "type": "string"
71405           },
71406           {
71407             "in": "path",
71408             "name": "parent-port-role",
71409             "required": true,
71410             "type": "string"
71411           },
71412           {
71413             "description": "Vnfc name as key in A&AI",
71414             "in": "path",
71415             "name": "vnfc-name",
71416             "required": true,
71417             "type": "string"
71418           }
71419         ],
71420         "responses": {
71421           "200": {
71422             "description": "No response was specified",
71423             "schema": {
71424               "$ref": "#/definitions/(config)vnics"
71425             }
71426           }
71427         },
71428         "operationId": "GET-vnics"
71429       },
71430       "post": {
71431         "consumes": [
71432           "application/json",
71433           "application/xml"
71434         ],
71435         "produces": [
71436           "application/json",
71437           "application/xml"
71438         ],
71439         "parameters": [
71440           {
71441             "description": "Keep as M",
71442             "in": "path",
71443             "name": "service-instance-id",
71444             "required": true,
71445             "type": "string"
71446           },
71447           {
71448             "in": "path",
71449             "name": "vnf-id",
71450             "required": true,
71451             "type": "string"
71452           },
71453           {
71454             "in": "path",
71455             "name": "vnfc-instance-group-function",
71456             "required": true,
71457             "type": "string"
71458           },
71459           {
71460             "in": "path",
71461             "name": "network-instance-group-function",
71462             "required": true,
71463             "type": "string"
71464           },
71465           {
71466             "in": "path",
71467             "name": "parent-port-role",
71468             "required": true,
71469             "type": "string"
71470           },
71471           {
71472             "description": "Vnfc name as key in A&AI",
71473             "in": "path",
71474             "name": "vnfc-name",
71475             "required": true,
71476             "type": "string"
71477           },
71478           {
71479             "in": "body",
71480             "name": "**(config)vnic",
71481             "required": false,
71482             "schema": {
71483               "$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"
71484             }
71485           }
71486         ],
71487         "responses": {
71488           "200": {
71489             "description": "No response was specified",
71490             "schema": {
71491               "$ref": "#/definitions/(config)vnicsPOST"
71492             }
71493           }
71494         },
71495         "operationId": "POST-vnics"
71496       },
71497       "put": {
71498         "consumes": [
71499           "application/json",
71500           "application/xml"
71501         ],
71502         "produces": [
71503           "application/json",
71504           "application/xml"
71505         ],
71506         "parameters": [
71507           {
71508             "description": "Keep as M",
71509             "in": "path",
71510             "name": "service-instance-id",
71511             "required": true,
71512             "type": "string"
71513           },
71514           {
71515             "in": "path",
71516             "name": "vnf-id",
71517             "required": true,
71518             "type": "string"
71519           },
71520           {
71521             "in": "path",
71522             "name": "vnfc-instance-group-function",
71523             "required": true,
71524             "type": "string"
71525           },
71526           {
71527             "in": "path",
71528             "name": "network-instance-group-function",
71529             "required": true,
71530             "type": "string"
71531           },
71532           {
71533             "in": "path",
71534             "name": "parent-port-role",
71535             "required": true,
71536             "type": "string"
71537           },
71538           {
71539             "description": "Vnfc name as key in A&AI",
71540             "in": "path",
71541             "name": "vnfc-name",
71542             "required": true,
71543             "type": "string"
71544           },
71545           {
71546             "in": "body",
71547             "name": "(config)vnics",
71548             "required": false,
71549             "schema": {
71550               "$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"
71551             }
71552           }
71553         ],
71554         "responses": {
71555           "200": {
71556             "description": "No response was specified",
71557             "schema": {
71558               "$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"
71559             }
71560           }
71561         },
71562         "operationId": "PUT-vnics"
71563       }
71564     },
71565     "/restconf/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}": {
71566       "delete": {
71567         "produces": [
71568           "application/json",
71569           "application/xml"
71570         ],
71571         "parameters": [
71572           {
71573             "description": "Keep as M",
71574             "in": "path",
71575             "name": "service-instance-id",
71576             "required": true,
71577             "type": "string"
71578           },
71579           {
71580             "in": "path",
71581             "name": "vnf-id",
71582             "required": true,
71583             "type": "string"
71584           },
71585           {
71586             "in": "path",
71587             "name": "vnfc-instance-group-function",
71588             "required": true,
71589             "type": "string"
71590           },
71591           {
71592             "in": "path",
71593             "name": "network-instance-group-function",
71594             "required": true,
71595             "type": "string"
71596           },
71597           {
71598             "in": "path",
71599             "name": "parent-port-role",
71600             "required": true,
71601             "type": "string"
71602           },
71603           {
71604             "description": "Vnfc name as key in A&AI",
71605             "in": "path",
71606             "name": "vnfc-name",
71607             "required": true,
71608             "type": "string"
71609           },
71610           {
71611             "in": "path",
71612             "name": "vnic-port-name",
71613             "required": true,
71614             "type": "string"
71615           }
71616         ],
71617         "responses": {
71618           "200": {
71619             "description": "No response was specified"
71620           }
71621         },
71622         "operationId": "DELETE-vnic"
71623       },
71624       "get": {
71625         "produces": [
71626           "application/json",
71627           "application/xml"
71628         ],
71629         "parameters": [
71630           {
71631             "description": "Keep as M",
71632             "in": "path",
71633             "name": "service-instance-id",
71634             "required": true,
71635             "type": "string"
71636           },
71637           {
71638             "in": "path",
71639             "name": "vnf-id",
71640             "required": true,
71641             "type": "string"
71642           },
71643           {
71644             "in": "path",
71645             "name": "vnfc-instance-group-function",
71646             "required": true,
71647             "type": "string"
71648           },
71649           {
71650             "in": "path",
71651             "name": "network-instance-group-function",
71652             "required": true,
71653             "type": "string"
71654           },
71655           {
71656             "in": "path",
71657             "name": "parent-port-role",
71658             "required": true,
71659             "type": "string"
71660           },
71661           {
71662             "description": "Vnfc name as key in A&AI",
71663             "in": "path",
71664             "name": "vnfc-name",
71665             "required": true,
71666             "type": "string"
71667           },
71668           {
71669             "in": "path",
71670             "name": "vnic-port-name",
71671             "required": true,
71672             "type": "string"
71673           }
71674         ],
71675         "responses": {
71676           "200": {
71677             "description": "No response was specified",
71678             "schema": {
71679               "$ref": "#/definitions/(config)vnic"
71680             }
71681           }
71682         },
71683         "operationId": "GET-vnic"
71684       },
71685       "post": {
71686         "consumes": [
71687           "application/json",
71688           "application/xml"
71689         ],
71690         "produces": [
71691           "application/json",
71692           "application/xml"
71693         ],
71694         "parameters": [
71695           {
71696             "description": "Keep as M",
71697             "in": "path",
71698             "name": "service-instance-id",
71699             "required": true,
71700             "type": "string"
71701           },
71702           {
71703             "in": "path",
71704             "name": "vnf-id",
71705             "required": true,
71706             "type": "string"
71707           },
71708           {
71709             "in": "path",
71710             "name": "vnfc-instance-group-function",
71711             "required": true,
71712             "type": "string"
71713           },
71714           {
71715             "in": "path",
71716             "name": "network-instance-group-function",
71717             "required": true,
71718             "type": "string"
71719           },
71720           {
71721             "in": "path",
71722             "name": "parent-port-role",
71723             "required": true,
71724             "type": "string"
71725           },
71726           {
71727             "description": "Vnfc name as key in A&AI",
71728             "in": "path",
71729             "name": "vnfc-name",
71730             "required": true,
71731             "type": "string"
71732           },
71733           {
71734             "in": "path",
71735             "name": "vnic-port-name",
71736             "required": true,
71737             "type": "string"
71738           },
71739           {
71740             "in": "body",
71741             "name": "**(config)sub-interfaces",
71742             "required": false,
71743             "schema": {
71744               "$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"
71745             }
71746           }
71747         ],
71748         "responses": {
71749           "200": {
71750             "description": "No response was specified",
71751             "schema": {
71752               "$ref": "#/definitions/(config)vnicPOST"
71753             }
71754           }
71755         },
71756         "operationId": "POST-vnic"
71757       },
71758       "put": {
71759         "consumes": [
71760           "application/json",
71761           "application/xml"
71762         ],
71763         "produces": [
71764           "application/json",
71765           "application/xml"
71766         ],
71767         "parameters": [
71768           {
71769             "description": "Keep as M",
71770             "in": "path",
71771             "name": "service-instance-id",
71772             "required": true,
71773             "type": "string"
71774           },
71775           {
71776             "in": "path",
71777             "name": "vnf-id",
71778             "required": true,
71779             "type": "string"
71780           },
71781           {
71782             "in": "path",
71783             "name": "vnfc-instance-group-function",
71784             "required": true,
71785             "type": "string"
71786           },
71787           {
71788             "in": "path",
71789             "name": "network-instance-group-function",
71790             "required": true,
71791             "type": "string"
71792           },
71793           {
71794             "in": "path",
71795             "name": "parent-port-role",
71796             "required": true,
71797             "type": "string"
71798           },
71799           {
71800             "description": "Vnfc name as key in A&AI",
71801             "in": "path",
71802             "name": "vnfc-name",
71803             "required": true,
71804             "type": "string"
71805           },
71806           {
71807             "in": "path",
71808             "name": "vnic-port-name",
71809             "required": true,
71810             "type": "string"
71811           },
71812           {
71813             "in": "body",
71814             "name": "(config)vnic",
71815             "required": false,
71816             "schema": {
71817               "$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"
71818             }
71819           }
71820         ],
71821         "responses": {
71822           "200": {
71823             "description": "No response was specified",
71824             "schema": {
71825               "$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"
71826             }
71827           }
71828         },
71829         "operationId": "PUT-vnic"
71830       }
71831     },
71832     "/restconf/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": {
71833       "delete": {
71834         "produces": [
71835           "application/json",
71836           "application/xml"
71837         ],
71838         "parameters": [
71839           {
71840             "description": "Keep as M",
71841             "in": "path",
71842             "name": "service-instance-id",
71843             "required": true,
71844             "type": "string"
71845           },
71846           {
71847             "in": "path",
71848             "name": "vnf-id",
71849             "required": true,
71850             "type": "string"
71851           },
71852           {
71853             "in": "path",
71854             "name": "vnfc-instance-group-function",
71855             "required": true,
71856             "type": "string"
71857           },
71858           {
71859             "in": "path",
71860             "name": "network-instance-group-function",
71861             "required": true,
71862             "type": "string"
71863           },
71864           {
71865             "in": "path",
71866             "name": "parent-port-role",
71867             "required": true,
71868             "type": "string"
71869           },
71870           {
71871             "description": "Vnfc name as key in A&AI",
71872             "in": "path",
71873             "name": "vnfc-name",
71874             "required": true,
71875             "type": "string"
71876           },
71877           {
71878             "in": "path",
71879             "name": "vnic-port-name",
71880             "required": true,
71881             "type": "string"
71882           }
71883         ],
71884         "responses": {
71885           "200": {
71886             "description": "No response was specified"
71887           }
71888         },
71889         "operationId": "DELETE-sub-interfaces"
71890       },
71891       "get": {
71892         "produces": [
71893           "application/json",
71894           "application/xml"
71895         ],
71896         "parameters": [
71897           {
71898             "description": "Keep as M",
71899             "in": "path",
71900             "name": "service-instance-id",
71901             "required": true,
71902             "type": "string"
71903           },
71904           {
71905             "in": "path",
71906             "name": "vnf-id",
71907             "required": true,
71908             "type": "string"
71909           },
71910           {
71911             "in": "path",
71912             "name": "vnfc-instance-group-function",
71913             "required": true,
71914             "type": "string"
71915           },
71916           {
71917             "in": "path",
71918             "name": "network-instance-group-function",
71919             "required": true,
71920             "type": "string"
71921           },
71922           {
71923             "in": "path",
71924             "name": "parent-port-role",
71925             "required": true,
71926             "type": "string"
71927           },
71928           {
71929             "description": "Vnfc name as key in A&AI",
71930             "in": "path",
71931             "name": "vnfc-name",
71932             "required": true,
71933             "type": "string"
71934           },
71935           {
71936             "in": "path",
71937             "name": "vnic-port-name",
71938             "required": true,
71939             "type": "string"
71940           }
71941         ],
71942         "responses": {
71943           "200": {
71944             "description": "No response was specified",
71945             "schema": {
71946               "$ref": "#/definitions/(config)sub-interfaces"
71947             }
71948           }
71949         },
71950         "operationId": "GET-sub-interfaces"
71951       },
71952       "post": {
71953         "consumes": [
71954           "application/json",
71955           "application/xml"
71956         ],
71957         "produces": [
71958           "application/json",
71959           "application/xml"
71960         ],
71961         "parameters": [
71962           {
71963             "description": "Keep as M",
71964             "in": "path",
71965             "name": "service-instance-id",
71966             "required": true,
71967             "type": "string"
71968           },
71969           {
71970             "in": "path",
71971             "name": "vnf-id",
71972             "required": true,
71973             "type": "string"
71974           },
71975           {
71976             "in": "path",
71977             "name": "vnfc-instance-group-function",
71978             "required": true,
71979             "type": "string"
71980           },
71981           {
71982             "in": "path",
71983             "name": "network-instance-group-function",
71984             "required": true,
71985             "type": "string"
71986           },
71987           {
71988             "in": "path",
71989             "name": "parent-port-role",
71990             "required": true,
71991             "type": "string"
71992           },
71993           {
71994             "description": "Vnfc name as key in A&AI",
71995             "in": "path",
71996             "name": "vnfc-name",
71997             "required": true,
71998             "type": "string"
71999           },
72000           {
72001             "in": "path",
72002             "name": "vnic-port-name",
72003             "required": true,
72004             "type": "string"
72005           },
72006           {
72007             "in": "body",
72008             "name": "**(config)sub-interface",
72009             "required": false,
72010             "schema": {
72011               "$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"
72012             }
72013           }
72014         ],
72015         "responses": {
72016           "200": {
72017             "description": "No response was specified",
72018             "schema": {
72019               "$ref": "#/definitions/(config)sub-interfacesPOST"
72020             }
72021           }
72022         },
72023         "operationId": "POST-sub-interfaces"
72024       },
72025       "put": {
72026         "consumes": [
72027           "application/json",
72028           "application/xml"
72029         ],
72030         "produces": [
72031           "application/json",
72032           "application/xml"
72033         ],
72034         "parameters": [
72035           {
72036             "description": "Keep as M",
72037             "in": "path",
72038             "name": "service-instance-id",
72039             "required": true,
72040             "type": "string"
72041           },
72042           {
72043             "in": "path",
72044             "name": "vnf-id",
72045             "required": true,
72046             "type": "string"
72047           },
72048           {
72049             "in": "path",
72050             "name": "vnfc-instance-group-function",
72051             "required": true,
72052             "type": "string"
72053           },
72054           {
72055             "in": "path",
72056             "name": "network-instance-group-function",
72057             "required": true,
72058             "type": "string"
72059           },
72060           {
72061             "in": "path",
72062             "name": "parent-port-role",
72063             "required": true,
72064             "type": "string"
72065           },
72066           {
72067             "description": "Vnfc name as key in A&AI",
72068             "in": "path",
72069             "name": "vnfc-name",
72070             "required": true,
72071             "type": "string"
72072           },
72073           {
72074             "in": "path",
72075             "name": "vnic-port-name",
72076             "required": true,
72077             "type": "string"
72078           },
72079           {
72080             "in": "body",
72081             "name": "(config)sub-interfaces",
72082             "required": false,
72083             "schema": {
72084               "$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"
72085             }
72086           }
72087         ],
72088         "responses": {
72089           "200": {
72090             "description": "No response was specified",
72091             "schema": {
72092               "$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"
72093             }
72094           }
72095         },
72096         "operationId": "PUT-sub-interfaces"
72097       }
72098     },
72099     "/restconf/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}": {
72100       "delete": {
72101         "produces": [
72102           "application/json",
72103           "application/xml"
72104         ],
72105         "parameters": [
72106           {
72107             "description": "Keep as M",
72108             "in": "path",
72109             "name": "service-instance-id",
72110             "required": true,
72111             "type": "string"
72112           },
72113           {
72114             "in": "path",
72115             "name": "vnf-id",
72116             "required": true,
72117             "type": "string"
72118           },
72119           {
72120             "in": "path",
72121             "name": "vnfc-instance-group-function",
72122             "required": true,
72123             "type": "string"
72124           },
72125           {
72126             "in": "path",
72127             "name": "network-instance-group-function",
72128             "required": true,
72129             "type": "string"
72130           },
72131           {
72132             "in": "path",
72133             "name": "parent-port-role",
72134             "required": true,
72135             "type": "string"
72136           },
72137           {
72138             "description": "Vnfc name as key in A&AI",
72139             "in": "path",
72140             "name": "vnfc-name",
72141             "required": true,
72142             "type": "string"
72143           },
72144           {
72145             "in": "path",
72146             "name": "vnic-port-name",
72147             "required": true,
72148             "type": "string"
72149           },
72150           {
72151             "in": "path",
72152             "name": "sub-interface-port-name",
72153             "required": true,
72154             "type": "string"
72155           }
72156         ],
72157         "responses": {
72158           "200": {
72159             "description": "No response was specified"
72160           }
72161         },
72162         "operationId": "DELETE-sub-interface"
72163       },
72164       "get": {
72165         "produces": [
72166           "application/json",
72167           "application/xml"
72168         ],
72169         "parameters": [
72170           {
72171             "description": "Keep as M",
72172             "in": "path",
72173             "name": "service-instance-id",
72174             "required": true,
72175             "type": "string"
72176           },
72177           {
72178             "in": "path",
72179             "name": "vnf-id",
72180             "required": true,
72181             "type": "string"
72182           },
72183           {
72184             "in": "path",
72185             "name": "vnfc-instance-group-function",
72186             "required": true,
72187             "type": "string"
72188           },
72189           {
72190             "in": "path",
72191             "name": "network-instance-group-function",
72192             "required": true,
72193             "type": "string"
72194           },
72195           {
72196             "in": "path",
72197             "name": "parent-port-role",
72198             "required": true,
72199             "type": "string"
72200           },
72201           {
72202             "description": "Vnfc name as key in A&AI",
72203             "in": "path",
72204             "name": "vnfc-name",
72205             "required": true,
72206             "type": "string"
72207           },
72208           {
72209             "in": "path",
72210             "name": "vnic-port-name",
72211             "required": true,
72212             "type": "string"
72213           },
72214           {
72215             "in": "path",
72216             "name": "sub-interface-port-name",
72217             "required": true,
72218             "type": "string"
72219           }
72220         ],
72221         "responses": {
72222           "200": {
72223             "description": "No response was specified",
72224             "schema": {
72225               "$ref": "#/definitions/(config)sub-interface"
72226             }
72227           }
72228         },
72229         "operationId": "GET-sub-interface"
72230       },
72231       "post": {
72232         "consumes": [
72233           "application/json",
72234           "application/xml"
72235         ],
72236         "produces": [
72237           "application/json",
72238           "application/xml"
72239         ],
72240         "parameters": [
72241           {
72242             "description": "Keep as M",
72243             "in": "path",
72244             "name": "service-instance-id",
72245             "required": true,
72246             "type": "string"
72247           },
72248           {
72249             "in": "path",
72250             "name": "vnf-id",
72251             "required": true,
72252             "type": "string"
72253           },
72254           {
72255             "in": "path",
72256             "name": "vnfc-instance-group-function",
72257             "required": true,
72258             "type": "string"
72259           },
72260           {
72261             "in": "path",
72262             "name": "network-instance-group-function",
72263             "required": true,
72264             "type": "string"
72265           },
72266           {
72267             "in": "path",
72268             "name": "parent-port-role",
72269             "required": true,
72270             "type": "string"
72271           },
72272           {
72273             "description": "Vnfc name as key in A&AI",
72274             "in": "path",
72275             "name": "vnfc-name",
72276             "required": true,
72277             "type": "string"
72278           },
72279           {
72280             "in": "path",
72281             "name": "vnic-port-name",
72282             "required": true,
72283             "type": "string"
72284           },
72285           {
72286             "in": "path",
72287             "name": "sub-interface-port-name",
72288             "required": true,
72289             "type": "string"
72290           },
72291           {
72292             "in": "body",
72293             "name": "**(config)sub-interface-ip-addresses",
72294             "required": false,
72295             "schema": {
72296               "$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"
72297             }
72298           },
72299           {
72300             "in": "body",
72301             "name": "**(config)sub-interface-network",
72302             "required": false,
72303             "schema": {
72304               "$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"
72305             }
72306           },
72307           {
72308             "in": "body",
72309             "name": "**(config)vlan-tags",
72310             "required": false,
72311             "schema": {
72312               "$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"
72313             }
72314           }
72315         ],
72316         "responses": {
72317           "200": {
72318             "description": "No response was specified",
72319             "schema": {
72320               "$ref": "#/definitions/(config)sub-interfacePOST"
72321             }
72322           }
72323         },
72324         "operationId": "POST-sub-interface"
72325       },
72326       "put": {
72327         "consumes": [
72328           "application/json",
72329           "application/xml"
72330         ],
72331         "produces": [
72332           "application/json",
72333           "application/xml"
72334         ],
72335         "parameters": [
72336           {
72337             "description": "Keep as M",
72338             "in": "path",
72339             "name": "service-instance-id",
72340             "required": true,
72341             "type": "string"
72342           },
72343           {
72344             "in": "path",
72345             "name": "vnf-id",
72346             "required": true,
72347             "type": "string"
72348           },
72349           {
72350             "in": "path",
72351             "name": "vnfc-instance-group-function",
72352             "required": true,
72353             "type": "string"
72354           },
72355           {
72356             "in": "path",
72357             "name": "network-instance-group-function",
72358             "required": true,
72359             "type": "string"
72360           },
72361           {
72362             "in": "path",
72363             "name": "parent-port-role",
72364             "required": true,
72365             "type": "string"
72366           },
72367           {
72368             "description": "Vnfc name as key in A&AI",
72369             "in": "path",
72370             "name": "vnfc-name",
72371             "required": true,
72372             "type": "string"
72373           },
72374           {
72375             "in": "path",
72376             "name": "vnic-port-name",
72377             "required": true,
72378             "type": "string"
72379           },
72380           {
72381             "in": "path",
72382             "name": "sub-interface-port-name",
72383             "required": true,
72384             "type": "string"
72385           },
72386           {
72387             "in": "body",
72388             "name": "(config)sub-interface",
72389             "required": false,
72390             "schema": {
72391               "$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"
72392             }
72393           }
72394         ],
72395         "responses": {
72396           "200": {
72397             "description": "No response was specified",
72398             "schema": {
72399               "$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"
72400             }
72401           }
72402         },
72403         "operationId": "PUT-sub-interface"
72404       }
72405     },
72406     "/restconf/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": {
72407       "delete": {
72408         "produces": [
72409           "application/json",
72410           "application/xml"
72411         ],
72412         "parameters": [
72413           {
72414             "description": "Keep as M",
72415             "in": "path",
72416             "name": "service-instance-id",
72417             "required": true,
72418             "type": "string"
72419           },
72420           {
72421             "in": "path",
72422             "name": "vnf-id",
72423             "required": true,
72424             "type": "string"
72425           },
72426           {
72427             "in": "path",
72428             "name": "vnfc-instance-group-function",
72429             "required": true,
72430             "type": "string"
72431           },
72432           {
72433             "in": "path",
72434             "name": "network-instance-group-function",
72435             "required": true,
72436             "type": "string"
72437           },
72438           {
72439             "in": "path",
72440             "name": "parent-port-role",
72441             "required": true,
72442             "type": "string"
72443           },
72444           {
72445             "description": "Vnfc name as key in A&AI",
72446             "in": "path",
72447             "name": "vnfc-name",
72448             "required": true,
72449             "type": "string"
72450           },
72451           {
72452             "in": "path",
72453             "name": "vnic-port-name",
72454             "required": true,
72455             "type": "string"
72456           },
72457           {
72458             "in": "path",
72459             "name": "sub-interface-port-name",
72460             "required": true,
72461             "type": "string"
72462           }
72463         ],
72464         "responses": {
72465           "200": {
72466             "description": "No response was specified"
72467           }
72468         },
72469         "operationId": "DELETE-sub-interface-ip-addresses"
72470       },
72471       "get": {
72472         "produces": [
72473           "application/json",
72474           "application/xml"
72475         ],
72476         "parameters": [
72477           {
72478             "description": "Keep as M",
72479             "in": "path",
72480             "name": "service-instance-id",
72481             "required": true,
72482             "type": "string"
72483           },
72484           {
72485             "in": "path",
72486             "name": "vnf-id",
72487             "required": true,
72488             "type": "string"
72489           },
72490           {
72491             "in": "path",
72492             "name": "vnfc-instance-group-function",
72493             "required": true,
72494             "type": "string"
72495           },
72496           {
72497             "in": "path",
72498             "name": "network-instance-group-function",
72499             "required": true,
72500             "type": "string"
72501           },
72502           {
72503             "in": "path",
72504             "name": "parent-port-role",
72505             "required": true,
72506             "type": "string"
72507           },
72508           {
72509             "description": "Vnfc name as key in A&AI",
72510             "in": "path",
72511             "name": "vnfc-name",
72512             "required": true,
72513             "type": "string"
72514           },
72515           {
72516             "in": "path",
72517             "name": "vnic-port-name",
72518             "required": true,
72519             "type": "string"
72520           },
72521           {
72522             "in": "path",
72523             "name": "sub-interface-port-name",
72524             "required": true,
72525             "type": "string"
72526           }
72527         ],
72528         "responses": {
72529           "200": {
72530             "description": "No response was specified",
72531             "schema": {
72532               "$ref": "#/definitions/(config)sub-interface-ip-addresses"
72533             }
72534           }
72535         },
72536         "operationId": "GET-sub-interface-ip-addresses"
72537       },
72538       "post": {
72539         "consumes": [
72540           "application/json",
72541           "application/xml"
72542         ],
72543         "produces": [
72544           "application/json",
72545           "application/xml"
72546         ],
72547         "parameters": [
72548           {
72549             "description": "Keep as M",
72550             "in": "path",
72551             "name": "service-instance-id",
72552             "required": true,
72553             "type": "string"
72554           },
72555           {
72556             "in": "path",
72557             "name": "vnf-id",
72558             "required": true,
72559             "type": "string"
72560           },
72561           {
72562             "in": "path",
72563             "name": "vnfc-instance-group-function",
72564             "required": true,
72565             "type": "string"
72566           },
72567           {
72568             "in": "path",
72569             "name": "network-instance-group-function",
72570             "required": true,
72571             "type": "string"
72572           },
72573           {
72574             "in": "path",
72575             "name": "parent-port-role",
72576             "required": true,
72577             "type": "string"
72578           },
72579           {
72580             "description": "Vnfc name as key in A&AI",
72581             "in": "path",
72582             "name": "vnfc-name",
72583             "required": true,
72584             "type": "string"
72585           },
72586           {
72587             "in": "path",
72588             "name": "vnic-port-name",
72589             "required": true,
72590             "type": "string"
72591           },
72592           {
72593             "in": "path",
72594             "name": "sub-interface-port-name",
72595             "required": true,
72596             "type": "string"
72597           },
72598           {
72599             "in": "body",
72600             "name": "**(config)ip-addresses",
72601             "required": false,
72602             "schema": {
72603               "$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"
72604             }
72605           }
72606         ],
72607         "responses": {
72608           "200": {
72609             "description": "No response was specified",
72610             "schema": {
72611               "$ref": "#/definitions/(config)sub-interface-ip-addressesPOST"
72612             }
72613           }
72614         },
72615         "operationId": "POST-sub-interface-ip-addresses"
72616       },
72617       "put": {
72618         "consumes": [
72619           "application/json",
72620           "application/xml"
72621         ],
72622         "produces": [
72623           "application/json",
72624           "application/xml"
72625         ],
72626         "parameters": [
72627           {
72628             "description": "Keep as M",
72629             "in": "path",
72630             "name": "service-instance-id",
72631             "required": true,
72632             "type": "string"
72633           },
72634           {
72635             "in": "path",
72636             "name": "vnf-id",
72637             "required": true,
72638             "type": "string"
72639           },
72640           {
72641             "in": "path",
72642             "name": "vnfc-instance-group-function",
72643             "required": true,
72644             "type": "string"
72645           },
72646           {
72647             "in": "path",
72648             "name": "network-instance-group-function",
72649             "required": true,
72650             "type": "string"
72651           },
72652           {
72653             "in": "path",
72654             "name": "parent-port-role",
72655             "required": true,
72656             "type": "string"
72657           },
72658           {
72659             "description": "Vnfc name as key in A&AI",
72660             "in": "path",
72661             "name": "vnfc-name",
72662             "required": true,
72663             "type": "string"
72664           },
72665           {
72666             "in": "path",
72667             "name": "vnic-port-name",
72668             "required": true,
72669             "type": "string"
72670           },
72671           {
72672             "in": "path",
72673             "name": "sub-interface-port-name",
72674             "required": true,
72675             "type": "string"
72676           },
72677           {
72678             "in": "body",
72679             "name": "(config)sub-interface-ip-addresses",
72680             "required": false,
72681             "schema": {
72682               "$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"
72683             }
72684           }
72685         ],
72686         "responses": {
72687           "200": {
72688             "description": "No response was specified",
72689             "schema": {
72690               "$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"
72691             }
72692           }
72693         },
72694         "operationId": "PUT-sub-interface-ip-addresses"
72695       }
72696     },
72697     "/restconf/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": {
72698       "delete": {
72699         "produces": [
72700           "application/json",
72701           "application/xml"
72702         ],
72703         "parameters": [
72704           {
72705             "description": "Keep as M",
72706             "in": "path",
72707             "name": "service-instance-id",
72708             "required": true,
72709             "type": "string"
72710           },
72711           {
72712             "in": "path",
72713             "name": "vnf-id",
72714             "required": true,
72715             "type": "string"
72716           },
72717           {
72718             "in": "path",
72719             "name": "vnfc-instance-group-function",
72720             "required": true,
72721             "type": "string"
72722           },
72723           {
72724             "in": "path",
72725             "name": "network-instance-group-function",
72726             "required": true,
72727             "type": "string"
72728           },
72729           {
72730             "in": "path",
72731             "name": "parent-port-role",
72732             "required": true,
72733             "type": "string"
72734           },
72735           {
72736             "description": "Vnfc name as key in A&AI",
72737             "in": "path",
72738             "name": "vnfc-name",
72739             "required": true,
72740             "type": "string"
72741           },
72742           {
72743             "in": "path",
72744             "name": "vnic-port-name",
72745             "required": true,
72746             "type": "string"
72747           },
72748           {
72749             "in": "path",
72750             "name": "sub-interface-port-name",
72751             "required": true,
72752             "type": "string"
72753           }
72754         ],
72755         "responses": {
72756           "200": {
72757             "description": "No response was specified"
72758           }
72759         },
72760         "operationId": "DELETE-ip-addresses"
72761       },
72762       "get": {
72763         "produces": [
72764           "application/json",
72765           "application/xml"
72766         ],
72767         "parameters": [
72768           {
72769             "description": "Keep as M",
72770             "in": "path",
72771             "name": "service-instance-id",
72772             "required": true,
72773             "type": "string"
72774           },
72775           {
72776             "in": "path",
72777             "name": "vnf-id",
72778             "required": true,
72779             "type": "string"
72780           },
72781           {
72782             "in": "path",
72783             "name": "vnfc-instance-group-function",
72784             "required": true,
72785             "type": "string"
72786           },
72787           {
72788             "in": "path",
72789             "name": "network-instance-group-function",
72790             "required": true,
72791             "type": "string"
72792           },
72793           {
72794             "in": "path",
72795             "name": "parent-port-role",
72796             "required": true,
72797             "type": "string"
72798           },
72799           {
72800             "description": "Vnfc name as key in A&AI",
72801             "in": "path",
72802             "name": "vnfc-name",
72803             "required": true,
72804             "type": "string"
72805           },
72806           {
72807             "in": "path",
72808             "name": "vnic-port-name",
72809             "required": true,
72810             "type": "string"
72811           },
72812           {
72813             "in": "path",
72814             "name": "sub-interface-port-name",
72815             "required": true,
72816             "type": "string"
72817           }
72818         ],
72819         "responses": {
72820           "200": {
72821             "description": "No response was specified",
72822             "schema": {
72823               "$ref": "#/definitions/(config)ip-addresses"
72824             }
72825           }
72826         },
72827         "operationId": "GET-ip-addresses"
72828       },
72829       "put": {
72830         "consumes": [
72831           "application/json",
72832           "application/xml"
72833         ],
72834         "produces": [
72835           "application/json",
72836           "application/xml"
72837         ],
72838         "parameters": [
72839           {
72840             "description": "Keep as M",
72841             "in": "path",
72842             "name": "service-instance-id",
72843             "required": true,
72844             "type": "string"
72845           },
72846           {
72847             "in": "path",
72848             "name": "vnf-id",
72849             "required": true,
72850             "type": "string"
72851           },
72852           {
72853             "in": "path",
72854             "name": "vnfc-instance-group-function",
72855             "required": true,
72856             "type": "string"
72857           },
72858           {
72859             "in": "path",
72860             "name": "network-instance-group-function",
72861             "required": true,
72862             "type": "string"
72863           },
72864           {
72865             "in": "path",
72866             "name": "parent-port-role",
72867             "required": true,
72868             "type": "string"
72869           },
72870           {
72871             "description": "Vnfc name as key in A&AI",
72872             "in": "path",
72873             "name": "vnfc-name",
72874             "required": true,
72875             "type": "string"
72876           },
72877           {
72878             "in": "path",
72879             "name": "vnic-port-name",
72880             "required": true,
72881             "type": "string"
72882           },
72883           {
72884             "in": "path",
72885             "name": "sub-interface-port-name",
72886             "required": true,
72887             "type": "string"
72888           },
72889           {
72890             "in": "body",
72891             "name": "(config)ip-addresses",
72892             "required": false,
72893             "schema": {
72894               "$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"
72895             }
72896           }
72897         ],
72898         "responses": {
72899           "200": {
72900             "description": "No response was specified",
72901             "schema": {
72902               "$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"
72903             }
72904           }
72905         },
72906         "operationId": "PUT-ip-addresses"
72907       }
72908     },
72909     "/restconf/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": {
72910       "delete": {
72911         "produces": [
72912           "application/json",
72913           "application/xml"
72914         ],
72915         "parameters": [
72916           {
72917             "description": "Keep as M",
72918             "in": "path",
72919             "name": "service-instance-id",
72920             "required": true,
72921             "type": "string"
72922           },
72923           {
72924             "in": "path",
72925             "name": "vnf-id",
72926             "required": true,
72927             "type": "string"
72928           },
72929           {
72930             "in": "path",
72931             "name": "vnfc-instance-group-function",
72932             "required": true,
72933             "type": "string"
72934           },
72935           {
72936             "in": "path",
72937             "name": "network-instance-group-function",
72938             "required": true,
72939             "type": "string"
72940           },
72941           {
72942             "in": "path",
72943             "name": "parent-port-role",
72944             "required": true,
72945             "type": "string"
72946           },
72947           {
72948             "description": "Vnfc name as key in A&AI",
72949             "in": "path",
72950             "name": "vnfc-name",
72951             "required": true,
72952             "type": "string"
72953           },
72954           {
72955             "in": "path",
72956             "name": "vnic-port-name",
72957             "required": true,
72958             "type": "string"
72959           },
72960           {
72961             "in": "path",
72962             "name": "sub-interface-port-name",
72963             "required": true,
72964             "type": "string"
72965           }
72966         ],
72967         "responses": {
72968           "200": {
72969             "description": "No response was specified"
72970           }
72971         },
72972         "operationId": "DELETE-sub-interface-network"
72973       },
72974       "get": {
72975         "produces": [
72976           "application/json",
72977           "application/xml"
72978         ],
72979         "parameters": [
72980           {
72981             "description": "Keep as M",
72982             "in": "path",
72983             "name": "service-instance-id",
72984             "required": true,
72985             "type": "string"
72986           },
72987           {
72988             "in": "path",
72989             "name": "vnf-id",
72990             "required": true,
72991             "type": "string"
72992           },
72993           {
72994             "in": "path",
72995             "name": "vnfc-instance-group-function",
72996             "required": true,
72997             "type": "string"
72998           },
72999           {
73000             "in": "path",
73001             "name": "network-instance-group-function",
73002             "required": true,
73003             "type": "string"
73004           },
73005           {
73006             "in": "path",
73007             "name": "parent-port-role",
73008             "required": true,
73009             "type": "string"
73010           },
73011           {
73012             "description": "Vnfc name as key in A&AI",
73013             "in": "path",
73014             "name": "vnfc-name",
73015             "required": true,
73016             "type": "string"
73017           },
73018           {
73019             "in": "path",
73020             "name": "vnic-port-name",
73021             "required": true,
73022             "type": "string"
73023           },
73024           {
73025             "in": "path",
73026             "name": "sub-interface-port-name",
73027             "required": true,
73028             "type": "string"
73029           }
73030         ],
73031         "responses": {
73032           "200": {
73033             "description": "No response was specified",
73034             "schema": {
73035               "$ref": "#/definitions/(config)sub-interface-network"
73036             }
73037           }
73038         },
73039         "operationId": "GET-sub-interface-network"
73040       },
73041       "put": {
73042         "consumes": [
73043           "application/json",
73044           "application/xml"
73045         ],
73046         "produces": [
73047           "application/json",
73048           "application/xml"
73049         ],
73050         "parameters": [
73051           {
73052             "description": "Keep as M",
73053             "in": "path",
73054             "name": "service-instance-id",
73055             "required": true,
73056             "type": "string"
73057           },
73058           {
73059             "in": "path",
73060             "name": "vnf-id",
73061             "required": true,
73062             "type": "string"
73063           },
73064           {
73065             "in": "path",
73066             "name": "vnfc-instance-group-function",
73067             "required": true,
73068             "type": "string"
73069           },
73070           {
73071             "in": "path",
73072             "name": "network-instance-group-function",
73073             "required": true,
73074             "type": "string"
73075           },
73076           {
73077             "in": "path",
73078             "name": "parent-port-role",
73079             "required": true,
73080             "type": "string"
73081           },
73082           {
73083             "description": "Vnfc name as key in A&AI",
73084             "in": "path",
73085             "name": "vnfc-name",
73086             "required": true,
73087             "type": "string"
73088           },
73089           {
73090             "in": "path",
73091             "name": "vnic-port-name",
73092             "required": true,
73093             "type": "string"
73094           },
73095           {
73096             "in": "path",
73097             "name": "sub-interface-port-name",
73098             "required": true,
73099             "type": "string"
73100           },
73101           {
73102             "in": "body",
73103             "name": "(config)sub-interface-network",
73104             "required": false,
73105             "schema": {
73106               "$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"
73107             }
73108           }
73109         ],
73110         "responses": {
73111           "200": {
73112             "description": "No response was specified",
73113             "schema": {
73114               "$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"
73115             }
73116           }
73117         },
73118         "operationId": "PUT-sub-interface-network"
73119       }
73120     },
73121     "/restconf/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": {
73122       "delete": {
73123         "produces": [
73124           "application/json",
73125           "application/xml"
73126         ],
73127         "parameters": [
73128           {
73129             "description": "Keep as M",
73130             "in": "path",
73131             "name": "service-instance-id",
73132             "required": true,
73133             "type": "string"
73134           },
73135           {
73136             "in": "path",
73137             "name": "vnf-id",
73138             "required": true,
73139             "type": "string"
73140           },
73141           {
73142             "in": "path",
73143             "name": "vnfc-instance-group-function",
73144             "required": true,
73145             "type": "string"
73146           },
73147           {
73148             "in": "path",
73149             "name": "network-instance-group-function",
73150             "required": true,
73151             "type": "string"
73152           },
73153           {
73154             "in": "path",
73155             "name": "parent-port-role",
73156             "required": true,
73157             "type": "string"
73158           },
73159           {
73160             "description": "Vnfc name as key in A&AI",
73161             "in": "path",
73162             "name": "vnfc-name",
73163             "required": true,
73164             "type": "string"
73165           },
73166           {
73167             "in": "path",
73168             "name": "vnic-port-name",
73169             "required": true,
73170             "type": "string"
73171           },
73172           {
73173             "in": "path",
73174             "name": "sub-interface-port-name",
73175             "required": true,
73176             "type": "string"
73177           }
73178         ],
73179         "responses": {
73180           "200": {
73181             "description": "No response was specified"
73182           }
73183         },
73184         "operationId": "DELETE-vlan-tags"
73185       },
73186       "get": {
73187         "produces": [
73188           "application/json",
73189           "application/xml"
73190         ],
73191         "parameters": [
73192           {
73193             "description": "Keep as M",
73194             "in": "path",
73195             "name": "service-instance-id",
73196             "required": true,
73197             "type": "string"
73198           },
73199           {
73200             "in": "path",
73201             "name": "vnf-id",
73202             "required": true,
73203             "type": "string"
73204           },
73205           {
73206             "in": "path",
73207             "name": "vnfc-instance-group-function",
73208             "required": true,
73209             "type": "string"
73210           },
73211           {
73212             "in": "path",
73213             "name": "network-instance-group-function",
73214             "required": true,
73215             "type": "string"
73216           },
73217           {
73218             "in": "path",
73219             "name": "parent-port-role",
73220             "required": true,
73221             "type": "string"
73222           },
73223           {
73224             "description": "Vnfc name as key in A&AI",
73225             "in": "path",
73226             "name": "vnfc-name",
73227             "required": true,
73228             "type": "string"
73229           },
73230           {
73231             "in": "path",
73232             "name": "vnic-port-name",
73233             "required": true,
73234             "type": "string"
73235           },
73236           {
73237             "in": "path",
73238             "name": "sub-interface-port-name",
73239             "required": true,
73240             "type": "string"
73241           }
73242         ],
73243         "responses": {
73244           "200": {
73245             "description": "No response was specified",
73246             "schema": {
73247               "$ref": "#/definitions/(config)vlan-tags"
73248             }
73249           }
73250         },
73251         "operationId": "GET-vlan-tags"
73252       },
73253       "put": {
73254         "consumes": [
73255           "application/json",
73256           "application/xml"
73257         ],
73258         "produces": [
73259           "application/json",
73260           "application/xml"
73261         ],
73262         "parameters": [
73263           {
73264             "description": "Keep as M",
73265             "in": "path",
73266             "name": "service-instance-id",
73267             "required": true,
73268             "type": "string"
73269           },
73270           {
73271             "in": "path",
73272             "name": "vnf-id",
73273             "required": true,
73274             "type": "string"
73275           },
73276           {
73277             "in": "path",
73278             "name": "vnfc-instance-group-function",
73279             "required": true,
73280             "type": "string"
73281           },
73282           {
73283             "in": "path",
73284             "name": "network-instance-group-function",
73285             "required": true,
73286             "type": "string"
73287           },
73288           {
73289             "in": "path",
73290             "name": "parent-port-role",
73291             "required": true,
73292             "type": "string"
73293           },
73294           {
73295             "description": "Vnfc name as key in A&AI",
73296             "in": "path",
73297             "name": "vnfc-name",
73298             "required": true,
73299             "type": "string"
73300           },
73301           {
73302             "in": "path",
73303             "name": "vnic-port-name",
73304             "required": true,
73305             "type": "string"
73306           },
73307           {
73308             "in": "path",
73309             "name": "sub-interface-port-name",
73310             "required": true,
73311             "type": "string"
73312           },
73313           {
73314             "in": "body",
73315             "name": "(config)vlan-tags",
73316             "required": false,
73317             "schema": {
73318               "$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"
73319             }
73320           }
73321         ],
73322         "responses": {
73323           "200": {
73324             "description": "No response was specified",
73325             "schema": {
73326               "$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"
73327             }
73328           }
73329         },
73330         "operationId": "PUT-vlan-tags"
73331       }
73332     },
73333     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
73334       "delete": {
73335         "produces": [
73336           "application/json",
73337           "application/xml"
73338         ],
73339         "parameters": [
73340           {
73341             "description": "Keep as M",
73342             "in": "path",
73343             "name": "service-instance-id",
73344             "required": true,
73345             "type": "string"
73346           },
73347           {
73348             "in": "path",
73349             "name": "vnf-id",
73350             "required": true,
73351             "type": "string"
73352           }
73353         ],
73354         "responses": {
73355           "200": {
73356             "description": "No response was specified"
73357           }
73358         },
73359         "operationId": "DELETE-vnf-topology"
73360       },
73361       "get": {
73362         "produces": [
73363           "application/json",
73364           "application/xml"
73365         ],
73366         "parameters": [
73367           {
73368             "description": "Keep as M",
73369             "in": "path",
73370             "name": "service-instance-id",
73371             "required": true,
73372             "type": "string"
73373           },
73374           {
73375             "in": "path",
73376             "name": "vnf-id",
73377             "required": true,
73378             "type": "string"
73379           }
73380         ],
73381         "responses": {
73382           "200": {
73383             "description": "No response was specified",
73384             "schema": {
73385               "$ref": "#/definitions/(config)vnf-topology"
73386             }
73387           }
73388         },
73389         "operationId": "GET-vnf-topology"
73390       },
73391       "post": {
73392         "consumes": [
73393           "application/json",
73394           "application/xml"
73395         ],
73396         "produces": [
73397           "application/json",
73398           "application/xml"
73399         ],
73400         "parameters": [
73401           {
73402             "description": "Keep as M",
73403             "in": "path",
73404             "name": "service-instance-id",
73405             "required": true,
73406             "type": "string"
73407           },
73408           {
73409             "in": "path",
73410             "name": "vnf-id",
73411             "required": true,
73412             "type": "string"
73413           },
73414           {
73415             "in": "body",
73416             "name": "**(config)vnf-parameters-data",
73417             "required": false,
73418             "schema": {
73419               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
73420             }
73421           },
73422           {
73423             "in": "body",
73424             "name": "**(config)vnf-topology-identifier-structure",
73425             "required": false,
73426             "schema": {
73427               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
73428             }
73429           },
73430           {
73431             "in": "body",
73432             "name": "**(config)onap-model-information",
73433             "required": false,
73434             "schema": {
73435               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
73436             }
73437           },
73438           {
73439             "in": "body",
73440             "name": "**(config)vnf-resource-assignments",
73441             "required": false,
73442             "schema": {
73443               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
73444             }
73445           }
73446         ],
73447         "responses": {
73448           "200": {
73449             "description": "No response was specified",
73450             "schema": {
73451               "$ref": "#/definitions/(config)vnf-topologyPOST"
73452             }
73453           }
73454         },
73455         "operationId": "POST-vnf-topology"
73456       },
73457       "put": {
73458         "consumes": [
73459           "application/json",
73460           "application/xml"
73461         ],
73462         "produces": [
73463           "application/json",
73464           "application/xml"
73465         ],
73466         "parameters": [
73467           {
73468             "description": "Keep as M",
73469             "in": "path",
73470             "name": "service-instance-id",
73471             "required": true,
73472             "type": "string"
73473           },
73474           {
73475             "in": "path",
73476             "name": "vnf-id",
73477             "required": true,
73478             "type": "string"
73479           },
73480           {
73481             "in": "body",
73482             "name": "(config)vnf-topology",
73483             "required": false,
73484             "schema": {
73485               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
73486             }
73487           }
73488         ],
73489         "responses": {
73490           "200": {
73491             "description": "No response was specified",
73492             "schema": {
73493               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
73494             }
73495           }
73496         },
73497         "operationId": "PUT-vnf-topology"
73498       }
73499     },
73500     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
73501       "delete": {
73502         "produces": [
73503           "application/json",
73504           "application/xml"
73505         ],
73506         "parameters": [
73507           {
73508             "description": "Keep as M",
73509             "in": "path",
73510             "name": "service-instance-id",
73511             "required": true,
73512             "type": "string"
73513           },
73514           {
73515             "in": "path",
73516             "name": "vnf-id",
73517             "required": true,
73518             "type": "string"
73519           }
73520         ],
73521         "responses": {
73522           "200": {
73523             "description": "No response was specified"
73524           }
73525         },
73526         "operationId": "DELETE-onap-model-information"
73527       },
73528       "get": {
73529         "produces": [
73530           "application/json",
73531           "application/xml"
73532         ],
73533         "parameters": [
73534           {
73535             "description": "Keep as M",
73536             "in": "path",
73537             "name": "service-instance-id",
73538             "required": true,
73539             "type": "string"
73540           },
73541           {
73542             "in": "path",
73543             "name": "vnf-id",
73544             "required": true,
73545             "type": "string"
73546           }
73547         ],
73548         "responses": {
73549           "200": {
73550             "description": "No response was specified",
73551             "schema": {
73552               "$ref": "#/definitions/(config)onap-model-information"
73553             }
73554           }
73555         },
73556         "operationId": "GET-onap-model-information"
73557       },
73558       "put": {
73559         "consumes": [
73560           "application/json",
73561           "application/xml"
73562         ],
73563         "produces": [
73564           "application/json",
73565           "application/xml"
73566         ],
73567         "parameters": [
73568           {
73569             "description": "Keep as M",
73570             "in": "path",
73571             "name": "service-instance-id",
73572             "required": true,
73573             "type": "string"
73574           },
73575           {
73576             "in": "path",
73577             "name": "vnf-id",
73578             "required": true,
73579             "type": "string"
73580           },
73581           {
73582             "in": "body",
73583             "name": "(config)onap-model-information",
73584             "required": false,
73585             "schema": {
73586               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
73587             }
73588           }
73589         ],
73590         "responses": {
73591           "200": {
73592             "description": "No response was specified",
73593             "schema": {
73594               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
73595             }
73596           }
73597         },
73598         "operationId": "PUT-onap-model-information"
73599       }
73600     },
73601     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
73602       "delete": {
73603         "produces": [
73604           "application/json",
73605           "application/xml"
73606         ],
73607         "parameters": [
73608           {
73609             "description": "Keep as M",
73610             "in": "path",
73611             "name": "service-instance-id",
73612             "required": true,
73613             "type": "string"
73614           },
73615           {
73616             "in": "path",
73617             "name": "vnf-id",
73618             "required": true,
73619             "type": "string"
73620           }
73621         ],
73622         "responses": {
73623           "200": {
73624             "description": "No response was specified"
73625           }
73626         },
73627         "operationId": "DELETE-vnf-parameters-data"
73628       },
73629       "get": {
73630         "produces": [
73631           "application/json",
73632           "application/xml"
73633         ],
73634         "parameters": [
73635           {
73636             "description": "Keep as M",
73637             "in": "path",
73638             "name": "service-instance-id",
73639             "required": true,
73640             "type": "string"
73641           },
73642           {
73643             "in": "path",
73644             "name": "vnf-id",
73645             "required": true,
73646             "type": "string"
73647           }
73648         ],
73649         "responses": {
73650           "200": {
73651             "description": "No response was specified",
73652             "schema": {
73653               "$ref": "#/definitions/(config)vnf-parameters-data"
73654             }
73655           }
73656         },
73657         "operationId": "GET-vnf-parameters-data"
73658       },
73659       "post": {
73660         "consumes": [
73661           "application/json",
73662           "application/xml"
73663         ],
73664         "produces": [
73665           "application/json",
73666           "application/xml"
73667         ],
73668         "parameters": [
73669           {
73670             "description": "Keep as M",
73671             "in": "path",
73672             "name": "service-instance-id",
73673             "required": true,
73674             "type": "string"
73675           },
73676           {
73677             "in": "path",
73678             "name": "vnf-id",
73679             "required": true,
73680             "type": "string"
73681           },
73682           {
73683             "in": "body",
73684             "name": "**(config)param",
73685             "required": false,
73686             "schema": {
73687               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
73688             }
73689           }
73690         ],
73691         "responses": {
73692           "200": {
73693             "description": "No response was specified",
73694             "schema": {
73695               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
73696             }
73697           }
73698         },
73699         "operationId": "POST-vnf-parameters-data"
73700       },
73701       "put": {
73702         "consumes": [
73703           "application/json",
73704           "application/xml"
73705         ],
73706         "produces": [
73707           "application/json",
73708           "application/xml"
73709         ],
73710         "parameters": [
73711           {
73712             "description": "Keep as M",
73713             "in": "path",
73714             "name": "service-instance-id",
73715             "required": true,
73716             "type": "string"
73717           },
73718           {
73719             "in": "path",
73720             "name": "vnf-id",
73721             "required": true,
73722             "type": "string"
73723           },
73724           {
73725             "in": "body",
73726             "name": "(config)vnf-parameters-data",
73727             "required": false,
73728             "schema": {
73729               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
73730             }
73731           }
73732         ],
73733         "responses": {
73734           "200": {
73735             "description": "No response was specified",
73736             "schema": {
73737               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
73738             }
73739           }
73740         },
73741         "operationId": "PUT-vnf-parameters-data"
73742       }
73743     },
73744     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
73745       "delete": {
73746         "produces": [
73747           "application/json",
73748           "application/xml"
73749         ],
73750         "parameters": [
73751           {
73752             "description": "Keep as M",
73753             "in": "path",
73754             "name": "service-instance-id",
73755             "required": true,
73756             "type": "string"
73757           },
73758           {
73759             "in": "path",
73760             "name": "vnf-id",
73761             "required": true,
73762             "type": "string"
73763           },
73764           {
73765             "in": "path",
73766             "name": "name",
73767             "required": true,
73768             "type": "string"
73769           }
73770         ],
73771         "responses": {
73772           "200": {
73773             "description": "No response was specified"
73774           }
73775         },
73776         "operationId": "DELETE-param"
73777       },
73778       "get": {
73779         "produces": [
73780           "application/json",
73781           "application/xml"
73782         ],
73783         "parameters": [
73784           {
73785             "description": "Keep as M",
73786             "in": "path",
73787             "name": "service-instance-id",
73788             "required": true,
73789             "type": "string"
73790           },
73791           {
73792             "in": "path",
73793             "name": "vnf-id",
73794             "required": true,
73795             "type": "string"
73796           },
73797           {
73798             "in": "path",
73799             "name": "name",
73800             "required": true,
73801             "type": "string"
73802           }
73803         ],
73804         "responses": {
73805           "200": {
73806             "description": "No response was specified",
73807             "schema": {
73808               "$ref": "#/definitions/(config)param"
73809             }
73810           }
73811         },
73812         "operationId": "GET-param"
73813       },
73814       "post": {
73815         "consumes": [
73816           "application/json",
73817           "application/xml"
73818         ],
73819         "produces": [
73820           "application/json",
73821           "application/xml"
73822         ],
73823         "parameters": [
73824           {
73825             "description": "Keep as M",
73826             "in": "path",
73827             "name": "service-instance-id",
73828             "required": true,
73829             "type": "string"
73830           },
73831           {
73832             "in": "path",
73833             "name": "vnf-id",
73834             "required": true,
73835             "type": "string"
73836           },
73837           {
73838             "in": "path",
73839             "name": "name",
73840             "required": true,
73841             "type": "string"
73842           },
73843           {
73844             "in": "body",
73845             "name": "**(config)resource-resolution-data",
73846             "required": false,
73847             "schema": {
73848               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
73849             }
73850           }
73851         ],
73852         "responses": {
73853           "200": {
73854             "description": "No response was specified",
73855             "schema": {
73856               "$ref": "#/definitions/(config)paramPOST"
73857             }
73858           }
73859         },
73860         "operationId": "POST-param"
73861       },
73862       "put": {
73863         "consumes": [
73864           "application/json",
73865           "application/xml"
73866         ],
73867         "produces": [
73868           "application/json",
73869           "application/xml"
73870         ],
73871         "parameters": [
73872           {
73873             "description": "Keep as M",
73874             "in": "path",
73875             "name": "service-instance-id",
73876             "required": true,
73877             "type": "string"
73878           },
73879           {
73880             "in": "path",
73881             "name": "vnf-id",
73882             "required": true,
73883             "type": "string"
73884           },
73885           {
73886             "in": "path",
73887             "name": "name",
73888             "required": true,
73889             "type": "string"
73890           },
73891           {
73892             "in": "body",
73893             "name": "(config)param",
73894             "required": false,
73895             "schema": {
73896               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
73897             }
73898           }
73899         ],
73900         "responses": {
73901           "200": {
73902             "description": "No response was specified",
73903             "schema": {
73904               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
73905             }
73906           }
73907         },
73908         "operationId": "PUT-param"
73909       }
73910     },
73911     "/restconf/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": {
73912       "delete": {
73913         "produces": [
73914           "application/json",
73915           "application/xml"
73916         ],
73917         "parameters": [
73918           {
73919             "description": "Keep as M",
73920             "in": "path",
73921             "name": "service-instance-id",
73922             "required": true,
73923             "type": "string"
73924           },
73925           {
73926             "in": "path",
73927             "name": "vnf-id",
73928             "required": true,
73929             "type": "string"
73930           },
73931           {
73932             "in": "path",
73933             "name": "name",
73934             "required": true,
73935             "type": "string"
73936           }
73937         ],
73938         "responses": {
73939           "200": {
73940             "description": "No response was specified"
73941           }
73942         },
73943         "operationId": "DELETE-resource-resolution-data"
73944       },
73945       "get": {
73946         "produces": [
73947           "application/json",
73948           "application/xml"
73949         ],
73950         "parameters": [
73951           {
73952             "description": "Keep as M",
73953             "in": "path",
73954             "name": "service-instance-id",
73955             "required": true,
73956             "type": "string"
73957           },
73958           {
73959             "in": "path",
73960             "name": "vnf-id",
73961             "required": true,
73962             "type": "string"
73963           },
73964           {
73965             "in": "path",
73966             "name": "name",
73967             "required": true,
73968             "type": "string"
73969           }
73970         ],
73971         "responses": {
73972           "200": {
73973             "description": "No response was specified",
73974             "schema": {
73975               "$ref": "#/definitions/(config)resource-resolution-data"
73976             }
73977           }
73978         },
73979         "operationId": "GET-resource-resolution-data"
73980       },
73981       "post": {
73982         "consumes": [
73983           "application/json",
73984           "application/xml"
73985         ],
73986         "produces": [
73987           "application/json",
73988           "application/xml"
73989         ],
73990         "parameters": [
73991           {
73992             "description": "Keep as M",
73993             "in": "path",
73994             "name": "service-instance-id",
73995             "required": true,
73996             "type": "string"
73997           },
73998           {
73999             "in": "path",
74000             "name": "vnf-id",
74001             "required": true,
74002             "type": "string"
74003           },
74004           {
74005             "in": "path",
74006             "name": "name",
74007             "required": true,
74008             "type": "string"
74009           },
74010           {
74011             "in": "body",
74012             "name": "**(config)resource-key",
74013             "required": false,
74014             "schema": {
74015               "$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"
74016             }
74017           }
74018         ],
74019         "responses": {
74020           "200": {
74021             "description": "No response was specified",
74022             "schema": {
74023               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
74024             }
74025           }
74026         },
74027         "operationId": "POST-resource-resolution-data"
74028       },
74029       "put": {
74030         "consumes": [
74031           "application/json",
74032           "application/xml"
74033         ],
74034         "produces": [
74035           "application/json",
74036           "application/xml"
74037         ],
74038         "parameters": [
74039           {
74040             "description": "Keep as M",
74041             "in": "path",
74042             "name": "service-instance-id",
74043             "required": true,
74044             "type": "string"
74045           },
74046           {
74047             "in": "path",
74048             "name": "vnf-id",
74049             "required": true,
74050             "type": "string"
74051           },
74052           {
74053             "in": "path",
74054             "name": "name",
74055             "required": true,
74056             "type": "string"
74057           },
74058           {
74059             "in": "body",
74060             "name": "(config)resource-resolution-data",
74061             "required": false,
74062             "schema": {
74063               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
74064             }
74065           }
74066         ],
74067         "responses": {
74068           "200": {
74069             "description": "No response was specified",
74070             "schema": {
74071               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
74072             }
74073           }
74074         },
74075         "operationId": "PUT-resource-resolution-data"
74076       }
74077     },
74078     "/restconf/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}": {
74079       "delete": {
74080         "produces": [
74081           "application/json",
74082           "application/xml"
74083         ],
74084         "parameters": [
74085           {
74086             "description": "Keep as M",
74087             "in": "path",
74088             "name": "service-instance-id",
74089             "required": true,
74090             "type": "string"
74091           },
74092           {
74093             "in": "path",
74094             "name": "vnf-id",
74095             "required": true,
74096             "type": "string"
74097           },
74098           {
74099             "in": "path",
74100             "name": "name",
74101             "required": true,
74102             "type": "string"
74103           },
74104           {
74105             "in": "path",
74106             "name": "name",
74107             "required": true,
74108             "type": "string"
74109           }
74110         ],
74111         "responses": {
74112           "200": {
74113             "description": "No response was specified"
74114           }
74115         },
74116         "operationId": "DELETE-resource-key"
74117       },
74118       "get": {
74119         "produces": [
74120           "application/json",
74121           "application/xml"
74122         ],
74123         "parameters": [
74124           {
74125             "description": "Keep as M",
74126             "in": "path",
74127             "name": "service-instance-id",
74128             "required": true,
74129             "type": "string"
74130           },
74131           {
74132             "in": "path",
74133             "name": "vnf-id",
74134             "required": true,
74135             "type": "string"
74136           },
74137           {
74138             "in": "path",
74139             "name": "name",
74140             "required": true,
74141             "type": "string"
74142           },
74143           {
74144             "in": "path",
74145             "name": "name",
74146             "required": true,
74147             "type": "string"
74148           }
74149         ],
74150         "responses": {
74151           "200": {
74152             "description": "No response was specified",
74153             "schema": {
74154               "$ref": "#/definitions/(config)resource-key"
74155             }
74156           }
74157         },
74158         "operationId": "GET-resource-key"
74159       },
74160       "put": {
74161         "consumes": [
74162           "application/json",
74163           "application/xml"
74164         ],
74165         "produces": [
74166           "application/json",
74167           "application/xml"
74168         ],
74169         "parameters": [
74170           {
74171             "description": "Keep as M",
74172             "in": "path",
74173             "name": "service-instance-id",
74174             "required": true,
74175             "type": "string"
74176           },
74177           {
74178             "in": "path",
74179             "name": "vnf-id",
74180             "required": true,
74181             "type": "string"
74182           },
74183           {
74184             "in": "path",
74185             "name": "name",
74186             "required": true,
74187             "type": "string"
74188           },
74189           {
74190             "in": "path",
74191             "name": "name",
74192             "required": true,
74193             "type": "string"
74194           },
74195           {
74196             "in": "body",
74197             "name": "(config)resource-key",
74198             "required": false,
74199             "schema": {
74200               "$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"
74201             }
74202           }
74203         ],
74204         "responses": {
74205           "200": {
74206             "description": "No response was specified",
74207             "schema": {
74208               "$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"
74209             }
74210           }
74211         },
74212         "operationId": "PUT-resource-key"
74213       }
74214     },
74215     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
74216       "delete": {
74217         "produces": [
74218           "application/json",
74219           "application/xml"
74220         ],
74221         "parameters": [
74222           {
74223             "description": "Keep as M",
74224             "in": "path",
74225             "name": "service-instance-id",
74226             "required": true,
74227             "type": "string"
74228           },
74229           {
74230             "in": "path",
74231             "name": "vnf-id",
74232             "required": true,
74233             "type": "string"
74234           }
74235         ],
74236         "responses": {
74237           "200": {
74238             "description": "No response was specified"
74239           }
74240         },
74241         "operationId": "DELETE-vnf-resource-assignments"
74242       },
74243       "get": {
74244         "produces": [
74245           "application/json",
74246           "application/xml"
74247         ],
74248         "parameters": [
74249           {
74250             "description": "Keep as M",
74251             "in": "path",
74252             "name": "service-instance-id",
74253             "required": true,
74254             "type": "string"
74255           },
74256           {
74257             "in": "path",
74258             "name": "vnf-id",
74259             "required": true,
74260             "type": "string"
74261           }
74262         ],
74263         "responses": {
74264           "200": {
74265             "description": "No response was specified",
74266             "schema": {
74267               "$ref": "#/definitions/(config)vnf-resource-assignments"
74268             }
74269           }
74270         },
74271         "operationId": "GET-vnf-resource-assignments"
74272       },
74273       "post": {
74274         "consumes": [
74275           "application/json",
74276           "application/xml"
74277         ],
74278         "produces": [
74279           "application/json",
74280           "application/xml"
74281         ],
74282         "parameters": [
74283           {
74284             "description": "Keep as M",
74285             "in": "path",
74286             "name": "service-instance-id",
74287             "required": true,
74288             "type": "string"
74289           },
74290           {
74291             "in": "path",
74292             "name": "vnf-id",
74293             "required": true,
74294             "type": "string"
74295           },
74296           {
74297             "in": "body",
74298             "name": "**(config)availability-zones",
74299             "required": false,
74300             "schema": {
74301               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
74302             }
74303           },
74304           {
74305             "in": "body",
74306             "name": "**(config)vnf-networks",
74307             "required": false,
74308             "schema": {
74309               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
74310             }
74311           }
74312         ],
74313         "responses": {
74314           "200": {
74315             "description": "No response was specified",
74316             "schema": {
74317               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
74318             }
74319           }
74320         },
74321         "operationId": "POST-vnf-resource-assignments"
74322       },
74323       "put": {
74324         "consumes": [
74325           "application/json",
74326           "application/xml"
74327         ],
74328         "produces": [
74329           "application/json",
74330           "application/xml"
74331         ],
74332         "parameters": [
74333           {
74334             "description": "Keep as M",
74335             "in": "path",
74336             "name": "service-instance-id",
74337             "required": true,
74338             "type": "string"
74339           },
74340           {
74341             "in": "path",
74342             "name": "vnf-id",
74343             "required": true,
74344             "type": "string"
74345           },
74346           {
74347             "in": "body",
74348             "name": "(config)vnf-resource-assignments",
74349             "required": false,
74350             "schema": {
74351               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
74352             }
74353           }
74354         ],
74355         "responses": {
74356           "200": {
74357             "description": "No response was specified",
74358             "schema": {
74359               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
74360             }
74361           }
74362         },
74363         "operationId": "PUT-vnf-resource-assignments"
74364       }
74365     },
74366     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
74367       "delete": {
74368         "produces": [
74369           "application/json",
74370           "application/xml"
74371         ],
74372         "parameters": [
74373           {
74374             "description": "Keep as M",
74375             "in": "path",
74376             "name": "service-instance-id",
74377             "required": true,
74378             "type": "string"
74379           },
74380           {
74381             "in": "path",
74382             "name": "vnf-id",
74383             "required": true,
74384             "type": "string"
74385           }
74386         ],
74387         "responses": {
74388           "200": {
74389             "description": "No response was specified"
74390           }
74391         },
74392         "operationId": "DELETE-availability-zones"
74393       },
74394       "get": {
74395         "produces": [
74396           "application/json",
74397           "application/xml"
74398         ],
74399         "parameters": [
74400           {
74401             "description": "Keep as M",
74402             "in": "path",
74403             "name": "service-instance-id",
74404             "required": true,
74405             "type": "string"
74406           },
74407           {
74408             "in": "path",
74409             "name": "vnf-id",
74410             "required": true,
74411             "type": "string"
74412           }
74413         ],
74414         "responses": {
74415           "200": {
74416             "description": "No response was specified",
74417             "schema": {
74418               "$ref": "#/definitions/(config)availability-zones"
74419             }
74420           }
74421         },
74422         "operationId": "GET-availability-zones"
74423       },
74424       "put": {
74425         "consumes": [
74426           "application/json",
74427           "application/xml"
74428         ],
74429         "produces": [
74430           "application/json",
74431           "application/xml"
74432         ],
74433         "parameters": [
74434           {
74435             "description": "Keep as M",
74436             "in": "path",
74437             "name": "service-instance-id",
74438             "required": true,
74439             "type": "string"
74440           },
74441           {
74442             "in": "path",
74443             "name": "vnf-id",
74444             "required": true,
74445             "type": "string"
74446           },
74447           {
74448             "in": "body",
74449             "name": "(config)availability-zones",
74450             "required": false,
74451             "schema": {
74452               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
74453             }
74454           }
74455         ],
74456         "responses": {
74457           "200": {
74458             "description": "No response was specified",
74459             "schema": {
74460               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
74461             }
74462           }
74463         },
74464         "operationId": "PUT-availability-zones"
74465       }
74466     },
74467     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
74468       "delete": {
74469         "produces": [
74470           "application/json",
74471           "application/xml"
74472         ],
74473         "parameters": [
74474           {
74475             "description": "Keep as M",
74476             "in": "path",
74477             "name": "service-instance-id",
74478             "required": true,
74479             "type": "string"
74480           },
74481           {
74482             "in": "path",
74483             "name": "vnf-id",
74484             "required": true,
74485             "type": "string"
74486           }
74487         ],
74488         "responses": {
74489           "200": {
74490             "description": "No response was specified"
74491           }
74492         },
74493         "operationId": "DELETE-vnf-networks"
74494       },
74495       "get": {
74496         "produces": [
74497           "application/json",
74498           "application/xml"
74499         ],
74500         "parameters": [
74501           {
74502             "description": "Keep as M",
74503             "in": "path",
74504             "name": "service-instance-id",
74505             "required": true,
74506             "type": "string"
74507           },
74508           {
74509             "in": "path",
74510             "name": "vnf-id",
74511             "required": true,
74512             "type": "string"
74513           }
74514         ],
74515         "responses": {
74516           "200": {
74517             "description": "No response was specified",
74518             "schema": {
74519               "$ref": "#/definitions/(config)vnf-networks"
74520             }
74521           }
74522         },
74523         "operationId": "GET-vnf-networks"
74524       },
74525       "post": {
74526         "consumes": [
74527           "application/json",
74528           "application/xml"
74529         ],
74530         "produces": [
74531           "application/json",
74532           "application/xml"
74533         ],
74534         "parameters": [
74535           {
74536             "description": "Keep as M",
74537             "in": "path",
74538             "name": "service-instance-id",
74539             "required": true,
74540             "type": "string"
74541           },
74542           {
74543             "in": "path",
74544             "name": "vnf-id",
74545             "required": true,
74546             "type": "string"
74547           },
74548           {
74549             "in": "body",
74550             "name": "**(config)vnf-network",
74551             "required": false,
74552             "schema": {
74553               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
74554             }
74555           }
74556         ],
74557         "responses": {
74558           "200": {
74559             "description": "No response was specified",
74560             "schema": {
74561               "$ref": "#/definitions/(config)vnf-networksPOST"
74562             }
74563           }
74564         },
74565         "operationId": "POST-vnf-networks"
74566       },
74567       "put": {
74568         "consumes": [
74569           "application/json",
74570           "application/xml"
74571         ],
74572         "produces": [
74573           "application/json",
74574           "application/xml"
74575         ],
74576         "parameters": [
74577           {
74578             "description": "Keep as M",
74579             "in": "path",
74580             "name": "service-instance-id",
74581             "required": true,
74582             "type": "string"
74583           },
74584           {
74585             "in": "path",
74586             "name": "vnf-id",
74587             "required": true,
74588             "type": "string"
74589           },
74590           {
74591             "in": "body",
74592             "name": "(config)vnf-networks",
74593             "required": false,
74594             "schema": {
74595               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
74596             }
74597           }
74598         ],
74599         "responses": {
74600           "200": {
74601             "description": "No response was specified",
74602             "schema": {
74603               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
74604             }
74605           }
74606         },
74607         "operationId": "PUT-vnf-networks"
74608       }
74609     },
74610     "/restconf/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}": {
74611       "delete": {
74612         "produces": [
74613           "application/json",
74614           "application/xml"
74615         ],
74616         "parameters": [
74617           {
74618             "description": "Keep as M",
74619             "in": "path",
74620             "name": "service-instance-id",
74621             "required": true,
74622             "type": "string"
74623           },
74624           {
74625             "in": "path",
74626             "name": "vnf-id",
74627             "required": true,
74628             "type": "string"
74629           },
74630           {
74631             "description": "A Network Role to which a VNF must connect",
74632             "in": "path",
74633             "name": "network-role",
74634             "required": true,
74635             "type": "string"
74636           }
74637         ],
74638         "responses": {
74639           "200": {
74640             "description": "No response was specified"
74641           }
74642         },
74643         "operationId": "DELETE-vnf-network"
74644       },
74645       "get": {
74646         "produces": [
74647           "application/json",
74648           "application/xml"
74649         ],
74650         "parameters": [
74651           {
74652             "description": "Keep as M",
74653             "in": "path",
74654             "name": "service-instance-id",
74655             "required": true,
74656             "type": "string"
74657           },
74658           {
74659             "in": "path",
74660             "name": "vnf-id",
74661             "required": true,
74662             "type": "string"
74663           },
74664           {
74665             "description": "A Network Role to which a VNF must connect",
74666             "in": "path",
74667             "name": "network-role",
74668             "required": true,
74669             "type": "string"
74670           }
74671         ],
74672         "responses": {
74673           "200": {
74674             "description": "No response was specified",
74675             "schema": {
74676               "$ref": "#/definitions/(config)vnf-network"
74677             }
74678           }
74679         },
74680         "operationId": "GET-vnf-network"
74681       },
74682       "post": {
74683         "consumes": [
74684           "application/json",
74685           "application/xml"
74686         ],
74687         "produces": [
74688           "application/json",
74689           "application/xml"
74690         ],
74691         "parameters": [
74692           {
74693             "description": "Keep as M",
74694             "in": "path",
74695             "name": "service-instance-id",
74696             "required": true,
74697             "type": "string"
74698           },
74699           {
74700             "in": "path",
74701             "name": "vnf-id",
74702             "required": true,
74703             "type": "string"
74704           },
74705           {
74706             "description": "A Network Role to which a VNF must connect",
74707             "in": "path",
74708             "name": "network-role",
74709             "required": true,
74710             "type": "string"
74711           },
74712           {
74713             "in": "body",
74714             "name": "**(config)subnets-data",
74715             "required": false,
74716             "schema": {
74717               "$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"
74718             }
74719           },
74720           {
74721             "in": "body",
74722             "name": "**(config)related-networks",
74723             "required": false,
74724             "schema": {
74725               "$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"
74726             }
74727           }
74728         ],
74729         "responses": {
74730           "200": {
74731             "description": "No response was specified",
74732             "schema": {
74733               "$ref": "#/definitions/(config)vnf-networkPOST"
74734             }
74735           }
74736         },
74737         "operationId": "POST-vnf-network"
74738       },
74739       "put": {
74740         "consumes": [
74741           "application/json",
74742           "application/xml"
74743         ],
74744         "produces": [
74745           "application/json",
74746           "application/xml"
74747         ],
74748         "parameters": [
74749           {
74750             "description": "Keep as M",
74751             "in": "path",
74752             "name": "service-instance-id",
74753             "required": true,
74754             "type": "string"
74755           },
74756           {
74757             "in": "path",
74758             "name": "vnf-id",
74759             "required": true,
74760             "type": "string"
74761           },
74762           {
74763             "description": "A Network Role to which a VNF must connect",
74764             "in": "path",
74765             "name": "network-role",
74766             "required": true,
74767             "type": "string"
74768           },
74769           {
74770             "in": "body",
74771             "name": "(config)vnf-network",
74772             "required": false,
74773             "schema": {
74774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
74775             }
74776           }
74777         ],
74778         "responses": {
74779           "200": {
74780             "description": "No response was specified",
74781             "schema": {
74782               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
74783             }
74784           }
74785         },
74786         "operationId": "PUT-vnf-network"
74787       }
74788     },
74789     "/restconf/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": {
74790       "delete": {
74791         "produces": [
74792           "application/json",
74793           "application/xml"
74794         ],
74795         "parameters": [
74796           {
74797             "description": "Keep as M",
74798             "in": "path",
74799             "name": "service-instance-id",
74800             "required": true,
74801             "type": "string"
74802           },
74803           {
74804             "in": "path",
74805             "name": "vnf-id",
74806             "required": true,
74807             "type": "string"
74808           },
74809           {
74810             "description": "A Network Role to which a VNF must connect",
74811             "in": "path",
74812             "name": "network-role",
74813             "required": true,
74814             "type": "string"
74815           }
74816         ],
74817         "responses": {
74818           "200": {
74819             "description": "No response was specified"
74820           }
74821         },
74822         "operationId": "DELETE-related-networks"
74823       },
74824       "get": {
74825         "produces": [
74826           "application/json",
74827           "application/xml"
74828         ],
74829         "parameters": [
74830           {
74831             "description": "Keep as M",
74832             "in": "path",
74833             "name": "service-instance-id",
74834             "required": true,
74835             "type": "string"
74836           },
74837           {
74838             "in": "path",
74839             "name": "vnf-id",
74840             "required": true,
74841             "type": "string"
74842           },
74843           {
74844             "description": "A Network Role to which a VNF must connect",
74845             "in": "path",
74846             "name": "network-role",
74847             "required": true,
74848             "type": "string"
74849           }
74850         ],
74851         "responses": {
74852           "200": {
74853             "description": "No response was specified",
74854             "schema": {
74855               "$ref": "#/definitions/(config)related-networks"
74856             }
74857           }
74858         },
74859         "operationId": "GET-related-networks"
74860       },
74861       "post": {
74862         "consumes": [
74863           "application/json",
74864           "application/xml"
74865         ],
74866         "produces": [
74867           "application/json",
74868           "application/xml"
74869         ],
74870         "parameters": [
74871           {
74872             "description": "Keep as M",
74873             "in": "path",
74874             "name": "service-instance-id",
74875             "required": true,
74876             "type": "string"
74877           },
74878           {
74879             "in": "path",
74880             "name": "vnf-id",
74881             "required": true,
74882             "type": "string"
74883           },
74884           {
74885             "description": "A Network Role to which a VNF must connect",
74886             "in": "path",
74887             "name": "network-role",
74888             "required": true,
74889             "type": "string"
74890           },
74891           {
74892             "in": "body",
74893             "name": "**(config)related-network",
74894             "required": false,
74895             "schema": {
74896               "$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"
74897             }
74898           }
74899         ],
74900         "responses": {
74901           "200": {
74902             "description": "No response was specified",
74903             "schema": {
74904               "$ref": "#/definitions/(config)related-networksPOST"
74905             }
74906           }
74907         },
74908         "operationId": "POST-related-networks"
74909       },
74910       "put": {
74911         "consumes": [
74912           "application/json",
74913           "application/xml"
74914         ],
74915         "produces": [
74916           "application/json",
74917           "application/xml"
74918         ],
74919         "parameters": [
74920           {
74921             "description": "Keep as M",
74922             "in": "path",
74923             "name": "service-instance-id",
74924             "required": true,
74925             "type": "string"
74926           },
74927           {
74928             "in": "path",
74929             "name": "vnf-id",
74930             "required": true,
74931             "type": "string"
74932           },
74933           {
74934             "description": "A Network Role to which a VNF must connect",
74935             "in": "path",
74936             "name": "network-role",
74937             "required": true,
74938             "type": "string"
74939           },
74940           {
74941             "in": "body",
74942             "name": "(config)related-networks",
74943             "required": false,
74944             "schema": {
74945               "$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"
74946             }
74947           }
74948         ],
74949         "responses": {
74950           "200": {
74951             "description": "No response was specified",
74952             "schema": {
74953               "$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"
74954             }
74955           }
74956         },
74957         "operationId": "PUT-related-networks"
74958       }
74959     },
74960     "/restconf/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}": {
74961       "delete": {
74962         "produces": [
74963           "application/json",
74964           "application/xml"
74965         ],
74966         "parameters": [
74967           {
74968             "description": "Keep as M",
74969             "in": "path",
74970             "name": "service-instance-id",
74971             "required": true,
74972             "type": "string"
74973           },
74974           {
74975             "in": "path",
74976             "name": "vnf-id",
74977             "required": true,
74978             "type": "string"
74979           },
74980           {
74981             "description": "A Network Role to which a VNF must connect",
74982             "in": "path",
74983             "name": "network-role",
74984             "required": true,
74985             "type": "string"
74986           },
74987           {
74988             "description": "Key to l3-network object",
74989             "in": "path",
74990             "name": "network-id",
74991             "required": true,
74992             "type": "string"
74993           }
74994         ],
74995         "responses": {
74996           "200": {
74997             "description": "No response was specified"
74998           }
74999         },
75000         "operationId": "DELETE-related-network"
75001       },
75002       "get": {
75003         "produces": [
75004           "application/json",
75005           "application/xml"
75006         ],
75007         "parameters": [
75008           {
75009             "description": "Keep as M",
75010             "in": "path",
75011             "name": "service-instance-id",
75012             "required": true,
75013             "type": "string"
75014           },
75015           {
75016             "in": "path",
75017             "name": "vnf-id",
75018             "required": true,
75019             "type": "string"
75020           },
75021           {
75022             "description": "A Network Role to which a VNF must connect",
75023             "in": "path",
75024             "name": "network-role",
75025             "required": true,
75026             "type": "string"
75027           },
75028           {
75029             "description": "Key to l3-network object",
75030             "in": "path",
75031             "name": "network-id",
75032             "required": true,
75033             "type": "string"
75034           }
75035         ],
75036         "responses": {
75037           "200": {
75038             "description": "No response was specified",
75039             "schema": {
75040               "$ref": "#/definitions/(config)related-network"
75041             }
75042           }
75043         },
75044         "operationId": "GET-related-network"
75045       },
75046       "post": {
75047         "consumes": [
75048           "application/json",
75049           "application/xml"
75050         ],
75051         "produces": [
75052           "application/json",
75053           "application/xml"
75054         ],
75055         "parameters": [
75056           {
75057             "description": "Keep as M",
75058             "in": "path",
75059             "name": "service-instance-id",
75060             "required": true,
75061             "type": "string"
75062           },
75063           {
75064             "in": "path",
75065             "name": "vnf-id",
75066             "required": true,
75067             "type": "string"
75068           },
75069           {
75070             "description": "A Network Role to which a VNF must connect",
75071             "in": "path",
75072             "name": "network-role",
75073             "required": true,
75074             "type": "string"
75075           },
75076           {
75077             "description": "Key to l3-network object",
75078             "in": "path",
75079             "name": "network-id",
75080             "required": true,
75081             "type": "string"
75082           },
75083           {
75084             "in": "body",
75085             "name": "**(config)vlan-tags",
75086             "required": false,
75087             "schema": {
75088               "$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"
75089             }
75090           }
75091         ],
75092         "responses": {
75093           "200": {
75094             "description": "No response was specified",
75095             "schema": {
75096               "$ref": "#/definitions/(config)related-networkPOST"
75097             }
75098           }
75099         },
75100         "operationId": "POST-related-network"
75101       },
75102       "put": {
75103         "consumes": [
75104           "application/json",
75105           "application/xml"
75106         ],
75107         "produces": [
75108           "application/json",
75109           "application/xml"
75110         ],
75111         "parameters": [
75112           {
75113             "description": "Keep as M",
75114             "in": "path",
75115             "name": "service-instance-id",
75116             "required": true,
75117             "type": "string"
75118           },
75119           {
75120             "in": "path",
75121             "name": "vnf-id",
75122             "required": true,
75123             "type": "string"
75124           },
75125           {
75126             "description": "A Network Role to which a VNF must connect",
75127             "in": "path",
75128             "name": "network-role",
75129             "required": true,
75130             "type": "string"
75131           },
75132           {
75133             "description": "Key to l3-network object",
75134             "in": "path",
75135             "name": "network-id",
75136             "required": true,
75137             "type": "string"
75138           },
75139           {
75140             "in": "body",
75141             "name": "(config)related-network",
75142             "required": false,
75143             "schema": {
75144               "$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"
75145             }
75146           }
75147         ],
75148         "responses": {
75149           "200": {
75150             "description": "No response was specified",
75151             "schema": {
75152               "$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"
75153             }
75154           }
75155         },
75156         "operationId": "PUT-related-network"
75157       }
75158     },
75159     "/restconf/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": {
75160       "delete": {
75161         "produces": [
75162           "application/json",
75163           "application/xml"
75164         ],
75165         "parameters": [
75166           {
75167             "description": "Keep as M",
75168             "in": "path",
75169             "name": "service-instance-id",
75170             "required": true,
75171             "type": "string"
75172           },
75173           {
75174             "in": "path",
75175             "name": "vnf-id",
75176             "required": true,
75177             "type": "string"
75178           },
75179           {
75180             "description": "A Network Role to which a VNF must connect",
75181             "in": "path",
75182             "name": "network-role",
75183             "required": true,
75184             "type": "string"
75185           },
75186           {
75187             "description": "Key to l3-network object",
75188             "in": "path",
75189             "name": "network-id",
75190             "required": true,
75191             "type": "string"
75192           }
75193         ],
75194         "responses": {
75195           "200": {
75196             "description": "No response was specified"
75197           }
75198         },
75199         "operationId": "DELETE-vlan-tags"
75200       },
75201       "get": {
75202         "produces": [
75203           "application/json",
75204           "application/xml"
75205         ],
75206         "parameters": [
75207           {
75208             "description": "Keep as M",
75209             "in": "path",
75210             "name": "service-instance-id",
75211             "required": true,
75212             "type": "string"
75213           },
75214           {
75215             "in": "path",
75216             "name": "vnf-id",
75217             "required": true,
75218             "type": "string"
75219           },
75220           {
75221             "description": "A Network Role to which a VNF must connect",
75222             "in": "path",
75223             "name": "network-role",
75224             "required": true,
75225             "type": "string"
75226           },
75227           {
75228             "description": "Key to l3-network object",
75229             "in": "path",
75230             "name": "network-id",
75231             "required": true,
75232             "type": "string"
75233           }
75234         ],
75235         "responses": {
75236           "200": {
75237             "description": "No response was specified",
75238             "schema": {
75239               "$ref": "#/definitions/(config)vlan-tags"
75240             }
75241           }
75242         },
75243         "operationId": "GET-vlan-tags"
75244       },
75245       "put": {
75246         "consumes": [
75247           "application/json",
75248           "application/xml"
75249         ],
75250         "produces": [
75251           "application/json",
75252           "application/xml"
75253         ],
75254         "parameters": [
75255           {
75256             "description": "Keep as M",
75257             "in": "path",
75258             "name": "service-instance-id",
75259             "required": true,
75260             "type": "string"
75261           },
75262           {
75263             "in": "path",
75264             "name": "vnf-id",
75265             "required": true,
75266             "type": "string"
75267           },
75268           {
75269             "description": "A Network Role to which a VNF must connect",
75270             "in": "path",
75271             "name": "network-role",
75272             "required": true,
75273             "type": "string"
75274           },
75275           {
75276             "description": "Key to l3-network object",
75277             "in": "path",
75278             "name": "network-id",
75279             "required": true,
75280             "type": "string"
75281           },
75282           {
75283             "in": "body",
75284             "name": "(config)vlan-tags",
75285             "required": false,
75286             "schema": {
75287               "$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"
75288             }
75289           }
75290         ],
75291         "responses": {
75292           "200": {
75293             "description": "No response was specified",
75294             "schema": {
75295               "$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"
75296             }
75297           }
75298         },
75299         "operationId": "PUT-vlan-tags"
75300       }
75301     },
75302     "/restconf/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": {
75303       "delete": {
75304         "produces": [
75305           "application/json",
75306           "application/xml"
75307         ],
75308         "parameters": [
75309           {
75310             "description": "Keep as M",
75311             "in": "path",
75312             "name": "service-instance-id",
75313             "required": true,
75314             "type": "string"
75315           },
75316           {
75317             "in": "path",
75318             "name": "vnf-id",
75319             "required": true,
75320             "type": "string"
75321           },
75322           {
75323             "description": "A Network Role to which a VNF must connect",
75324             "in": "path",
75325             "name": "network-role",
75326             "required": true,
75327             "type": "string"
75328           }
75329         ],
75330         "responses": {
75331           "200": {
75332             "description": "No response was specified"
75333           }
75334         },
75335         "operationId": "DELETE-subnets-data"
75336       },
75337       "get": {
75338         "produces": [
75339           "application/json",
75340           "application/xml"
75341         ],
75342         "parameters": [
75343           {
75344             "description": "Keep as M",
75345             "in": "path",
75346             "name": "service-instance-id",
75347             "required": true,
75348             "type": "string"
75349           },
75350           {
75351             "in": "path",
75352             "name": "vnf-id",
75353             "required": true,
75354             "type": "string"
75355           },
75356           {
75357             "description": "A Network Role to which a VNF must connect",
75358             "in": "path",
75359             "name": "network-role",
75360             "required": true,
75361             "type": "string"
75362           }
75363         ],
75364         "responses": {
75365           "200": {
75366             "description": "No response was specified",
75367             "schema": {
75368               "$ref": "#/definitions/(config)subnets-data"
75369             }
75370           }
75371         },
75372         "operationId": "GET-subnets-data"
75373       },
75374       "post": {
75375         "consumes": [
75376           "application/json",
75377           "application/xml"
75378         ],
75379         "produces": [
75380           "application/json",
75381           "application/xml"
75382         ],
75383         "parameters": [
75384           {
75385             "description": "Keep as M",
75386             "in": "path",
75387             "name": "service-instance-id",
75388             "required": true,
75389             "type": "string"
75390           },
75391           {
75392             "in": "path",
75393             "name": "vnf-id",
75394             "required": true,
75395             "type": "string"
75396           },
75397           {
75398             "description": "A Network Role to which a VNF must connect",
75399             "in": "path",
75400             "name": "network-role",
75401             "required": true,
75402             "type": "string"
75403           },
75404           {
75405             "in": "body",
75406             "name": "**(config)subnet-data",
75407             "required": false,
75408             "schema": {
75409               "$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"
75410             }
75411           }
75412         ],
75413         "responses": {
75414           "200": {
75415             "description": "No response was specified",
75416             "schema": {
75417               "$ref": "#/definitions/(config)subnets-dataPOST"
75418             }
75419           }
75420         },
75421         "operationId": "POST-subnets-data"
75422       },
75423       "put": {
75424         "consumes": [
75425           "application/json",
75426           "application/xml"
75427         ],
75428         "produces": [
75429           "application/json",
75430           "application/xml"
75431         ],
75432         "parameters": [
75433           {
75434             "description": "Keep as M",
75435             "in": "path",
75436             "name": "service-instance-id",
75437             "required": true,
75438             "type": "string"
75439           },
75440           {
75441             "in": "path",
75442             "name": "vnf-id",
75443             "required": true,
75444             "type": "string"
75445           },
75446           {
75447             "description": "A Network Role to which a VNF must connect",
75448             "in": "path",
75449             "name": "network-role",
75450             "required": true,
75451             "type": "string"
75452           },
75453           {
75454             "in": "body",
75455             "name": "(config)subnets-data",
75456             "required": false,
75457             "schema": {
75458               "$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"
75459             }
75460           }
75461         ],
75462         "responses": {
75463           "200": {
75464             "description": "No response was specified",
75465             "schema": {
75466               "$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"
75467             }
75468           }
75469         },
75470         "operationId": "PUT-subnets-data"
75471       }
75472     },
75473     "/restconf/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}": {
75474       "delete": {
75475         "produces": [
75476           "application/json",
75477           "application/xml"
75478         ],
75479         "parameters": [
75480           {
75481             "description": "Keep as M",
75482             "in": "path",
75483             "name": "service-instance-id",
75484             "required": true,
75485             "type": "string"
75486           },
75487           {
75488             "in": "path",
75489             "name": "vnf-id",
75490             "required": true,
75491             "type": "string"
75492           },
75493           {
75494             "description": "A Network Role to which a VNF must connect",
75495             "in": "path",
75496             "name": "network-role",
75497             "required": true,
75498             "type": "string"
75499           },
75500           {
75501             "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",
75502             "in": "path",
75503             "name": "sdnc-subnet-id",
75504             "required": true,
75505             "type": "string"
75506           }
75507         ],
75508         "responses": {
75509           "200": {
75510             "description": "No response was specified"
75511           }
75512         },
75513         "operationId": "DELETE-subnet-data"
75514       },
75515       "get": {
75516         "produces": [
75517           "application/json",
75518           "application/xml"
75519         ],
75520         "parameters": [
75521           {
75522             "description": "Keep as M",
75523             "in": "path",
75524             "name": "service-instance-id",
75525             "required": true,
75526             "type": "string"
75527           },
75528           {
75529             "in": "path",
75530             "name": "vnf-id",
75531             "required": true,
75532             "type": "string"
75533           },
75534           {
75535             "description": "A Network Role to which a VNF must connect",
75536             "in": "path",
75537             "name": "network-role",
75538             "required": true,
75539             "type": "string"
75540           },
75541           {
75542             "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",
75543             "in": "path",
75544             "name": "sdnc-subnet-id",
75545             "required": true,
75546             "type": "string"
75547           }
75548         ],
75549         "responses": {
75550           "200": {
75551             "description": "No response was specified",
75552             "schema": {
75553               "$ref": "#/definitions/(config)subnet-data"
75554             }
75555           }
75556         },
75557         "operationId": "GET-subnet-data"
75558       },
75559       "put": {
75560         "consumes": [
75561           "application/json",
75562           "application/xml"
75563         ],
75564         "produces": [
75565           "application/json",
75566           "application/xml"
75567         ],
75568         "parameters": [
75569           {
75570             "description": "Keep as M",
75571             "in": "path",
75572             "name": "service-instance-id",
75573             "required": true,
75574             "type": "string"
75575           },
75576           {
75577             "in": "path",
75578             "name": "vnf-id",
75579             "required": true,
75580             "type": "string"
75581           },
75582           {
75583             "description": "A Network Role to which a VNF must connect",
75584             "in": "path",
75585             "name": "network-role",
75586             "required": true,
75587             "type": "string"
75588           },
75589           {
75590             "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",
75591             "in": "path",
75592             "name": "sdnc-subnet-id",
75593             "required": true,
75594             "type": "string"
75595           },
75596           {
75597             "in": "body",
75598             "name": "(config)subnet-data",
75599             "required": false,
75600             "schema": {
75601               "$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"
75602             }
75603           }
75604         ],
75605         "responses": {
75606           "200": {
75607             "description": "No response was specified",
75608             "schema": {
75609               "$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"
75610             }
75611           }
75612         },
75613         "operationId": "PUT-subnet-data"
75614       }
75615     },
75616     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
75617       "delete": {
75618         "produces": [
75619           "application/json",
75620           "application/xml"
75621         ],
75622         "parameters": [
75623           {
75624             "description": "Keep as M",
75625             "in": "path",
75626             "name": "service-instance-id",
75627             "required": true,
75628             "type": "string"
75629           },
75630           {
75631             "in": "path",
75632             "name": "vnf-id",
75633             "required": true,
75634             "type": "string"
75635           }
75636         ],
75637         "responses": {
75638           "200": {
75639             "description": "No response was specified"
75640           }
75641         },
75642         "operationId": "DELETE-vnf-topology-identifier-structure"
75643       },
75644       "get": {
75645         "produces": [
75646           "application/json",
75647           "application/xml"
75648         ],
75649         "parameters": [
75650           {
75651             "description": "Keep as M",
75652             "in": "path",
75653             "name": "service-instance-id",
75654             "required": true,
75655             "type": "string"
75656           },
75657           {
75658             "in": "path",
75659             "name": "vnf-id",
75660             "required": true,
75661             "type": "string"
75662           }
75663         ],
75664         "responses": {
75665           "200": {
75666             "description": "No response was specified",
75667             "schema": {
75668               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
75669             }
75670           }
75671         },
75672         "operationId": "GET-vnf-topology-identifier-structure"
75673       },
75674       "put": {
75675         "consumes": [
75676           "application/json",
75677           "application/xml"
75678         ],
75679         "produces": [
75680           "application/json",
75681           "application/xml"
75682         ],
75683         "parameters": [
75684           {
75685             "description": "Keep as M",
75686             "in": "path",
75687             "name": "service-instance-id",
75688             "required": true,
75689             "type": "string"
75690           },
75691           {
75692             "in": "path",
75693             "name": "vnf-id",
75694             "required": true,
75695             "type": "string"
75696           },
75697           {
75698             "in": "body",
75699             "name": "(config)vnf-topology-identifier-structure",
75700             "required": false,
75701             "schema": {
75702               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
75703             }
75704           }
75705         ],
75706         "responses": {
75707           "200": {
75708             "description": "No response was specified",
75709             "schema": {
75710               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
75711             }
75712           }
75713         },
75714         "operationId": "PUT-vnf-topology-identifier-structure"
75715       }
75716     },
75717     "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
75718       "delete": {
75719         "produces": [
75720           "application/json",
75721           "application/xml"
75722         ],
75723         "parameters": [
75724           {
75725             "description": "Keep as M",
75726             "in": "path",
75727             "name": "service-instance-id",
75728             "required": true,
75729             "type": "string"
75730           }
75731         ],
75732         "responses": {
75733           "200": {
75734             "description": "No response was specified"
75735           }
75736         },
75737         "operationId": "DELETE-service-status"
75738       },
75739       "get": {
75740         "produces": [
75741           "application/json",
75742           "application/xml"
75743         ],
75744         "parameters": [
75745           {
75746             "description": "Keep as M",
75747             "in": "path",
75748             "name": "service-instance-id",
75749             "required": true,
75750             "type": "string"
75751           }
75752         ],
75753         "responses": {
75754           "200": {
75755             "description": "No response was specified",
75756             "schema": {
75757               "$ref": "#/definitions/(config)service-status"
75758             }
75759           }
75760         },
75761         "operationId": "GET-service-status"
75762       },
75763       "put": {
75764         "consumes": [
75765           "application/json",
75766           "application/xml"
75767         ],
75768         "produces": [
75769           "application/json",
75770           "application/xml"
75771         ],
75772         "parameters": [
75773           {
75774             "description": "Keep as M",
75775             "in": "path",
75776             "name": "service-instance-id",
75777             "required": true,
75778             "type": "string"
75779           },
75780           {
75781             "in": "body",
75782             "name": "(config)service-status",
75783             "required": false,
75784             "schema": {
75785               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
75786             }
75787           }
75788         ],
75789         "responses": {
75790           "200": {
75791             "description": "No response was specified",
75792             "schema": {
75793               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
75794             }
75795           }
75796         },
75797         "operationId": "PUT-service-status"
75798       }
75799     },
75800     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
75801       "delete": {
75802         "produces": [
75803           "application/json",
75804           "application/xml"
75805         ],
75806         "responses": {
75807           "200": {
75808             "description": "No response was specified"
75809           }
75810         },
75811         "operationId": "DELETE-tunnelxconn-allotted-resources"
75812       },
75813       "get": {
75814         "produces": [
75815           "application/json",
75816           "application/xml"
75817         ],
75818         "responses": {
75819           "200": {
75820             "description": "No response was specified",
75821             "schema": {
75822               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
75823             }
75824           }
75825         },
75826         "operationId": "GET-tunnelxconn-allotted-resources"
75827       },
75828       "post": {
75829         "consumes": [
75830           "application/json",
75831           "application/xml"
75832         ],
75833         "produces": [
75834           "application/json",
75835           "application/xml"
75836         ],
75837         "parameters": [
75838           {
75839             "in": "body",
75840             "name": "**(config)tunnelxconn-allotted-resource",
75841             "required": false,
75842             "schema": {
75843               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
75844             }
75845           }
75846         ],
75847         "responses": {
75848           "200": {
75849             "description": "No response was specified",
75850             "schema": {
75851               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
75852             }
75853           }
75854         },
75855         "operationId": "POST-tunnelxconn-allotted-resources"
75856       },
75857       "put": {
75858         "consumes": [
75859           "application/json",
75860           "application/xml"
75861         ],
75862         "produces": [
75863           "application/json",
75864           "application/xml"
75865         ],
75866         "parameters": [
75867           {
75868             "in": "body",
75869             "name": "(config)tunnelxconn-allotted-resources",
75870             "required": false,
75871             "schema": {
75872               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
75873             }
75874           }
75875         ],
75876         "responses": {
75877           "200": {
75878             "description": "No response was specified",
75879             "schema": {
75880               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
75881             }
75882           }
75883         },
75884         "operationId": "PUT-tunnelxconn-allotted-resources"
75885       }
75886     },
75887     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
75888       "delete": {
75889         "produces": [
75890           "application/json",
75891           "application/xml"
75892         ],
75893         "parameters": [
75894           {
75895             "in": "path",
75896             "name": "allotted-resource-id",
75897             "required": true,
75898             "type": "string"
75899           }
75900         ],
75901         "responses": {
75902           "200": {
75903             "description": "No response was specified"
75904           }
75905         },
75906         "operationId": "DELETE-tunnelxconn-allotted-resource"
75907       },
75908       "get": {
75909         "produces": [
75910           "application/json",
75911           "application/xml"
75912         ],
75913         "parameters": [
75914           {
75915             "in": "path",
75916             "name": "allotted-resource-id",
75917             "required": true,
75918             "type": "string"
75919           }
75920         ],
75921         "responses": {
75922           "200": {
75923             "description": "No response was specified",
75924             "schema": {
75925               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
75926             }
75927           }
75928         },
75929         "operationId": "GET-tunnelxconn-allotted-resource"
75930       },
75931       "post": {
75932         "consumes": [
75933           "application/json",
75934           "application/xml"
75935         ],
75936         "produces": [
75937           "application/json",
75938           "application/xml"
75939         ],
75940         "parameters": [
75941           {
75942             "in": "path",
75943             "name": "allotted-resource-id",
75944             "required": true,
75945             "type": "string"
75946           },
75947           {
75948             "in": "body",
75949             "name": "**(config)allotted-resource-data",
75950             "required": false,
75951             "schema": {
75952               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
75953             }
75954           },
75955           {
75956             "in": "body",
75957             "name": "**(config)allotted-resource-status",
75958             "required": false,
75959             "schema": {
75960               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
75961             }
75962           }
75963         ],
75964         "responses": {
75965           "200": {
75966             "description": "No response was specified",
75967             "schema": {
75968               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
75969             }
75970           }
75971         },
75972         "operationId": "POST-tunnelxconn-allotted-resource"
75973       },
75974       "put": {
75975         "consumes": [
75976           "application/json",
75977           "application/xml"
75978         ],
75979         "produces": [
75980           "application/json",
75981           "application/xml"
75982         ],
75983         "parameters": [
75984           {
75985             "in": "path",
75986             "name": "allotted-resource-id",
75987             "required": true,
75988             "type": "string"
75989           },
75990           {
75991             "in": "body",
75992             "name": "(config)tunnelxconn-allotted-resource",
75993             "required": false,
75994             "schema": {
75995               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
75996             }
75997           }
75998         ],
75999         "responses": {
76000           "200": {
76001             "description": "No response was specified",
76002             "schema": {
76003               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
76004             }
76005           }
76006         },
76007         "operationId": "PUT-tunnelxconn-allotted-resource"
76008       }
76009     },
76010     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
76011       "delete": {
76012         "produces": [
76013           "application/json",
76014           "application/xml"
76015         ],
76016         "parameters": [
76017           {
76018             "in": "path",
76019             "name": "allotted-resource-id",
76020             "required": true,
76021             "type": "string"
76022           }
76023         ],
76024         "responses": {
76025           "200": {
76026             "description": "No response was specified"
76027           }
76028         },
76029         "operationId": "DELETE-allotted-resource-data"
76030       },
76031       "get": {
76032         "produces": [
76033           "application/json",
76034           "application/xml"
76035         ],
76036         "parameters": [
76037           {
76038             "in": "path",
76039             "name": "allotted-resource-id",
76040             "required": true,
76041             "type": "string"
76042           }
76043         ],
76044         "responses": {
76045           "200": {
76046             "description": "No response was specified",
76047             "schema": {
76048               "$ref": "#/definitions/(config)allotted-resource-data"
76049             }
76050           }
76051         },
76052         "operationId": "GET-allotted-resource-data"
76053       },
76054       "post": {
76055         "consumes": [
76056           "application/json",
76057           "application/xml"
76058         ],
76059         "produces": [
76060           "application/json",
76061           "application/xml"
76062         ],
76063         "parameters": [
76064           {
76065             "in": "path",
76066             "name": "allotted-resource-id",
76067             "required": true,
76068             "type": "string"
76069           },
76070           {
76071             "in": "body",
76072             "name": "**(config)allotted-resource-operation-information",
76073             "required": false,
76074             "schema": {
76075               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
76076             }
76077           },
76078           {
76079             "in": "body",
76080             "name": "**(config)tunnelxconn-topology",
76081             "required": false,
76082             "schema": {
76083               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
76084             }
76085           },
76086           {
76087             "in": "body",
76088             "name": "**(config)tunnelxconn-parameters",
76089             "required": false,
76090             "schema": {
76091               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
76092             }
76093           },
76094           {
76095             "in": "body",
76096             "name": "**(config)allotted-resource-oper-status",
76097             "required": false,
76098             "schema": {
76099               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
76100             }
76101           }
76102         ],
76103         "responses": {
76104           "200": {
76105             "description": "No response was specified",
76106             "schema": {
76107               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
76108             }
76109           }
76110         },
76111         "operationId": "POST-allotted-resource-data"
76112       },
76113       "put": {
76114         "consumes": [
76115           "application/json",
76116           "application/xml"
76117         ],
76118         "produces": [
76119           "application/json",
76120           "application/xml"
76121         ],
76122         "parameters": [
76123           {
76124             "in": "path",
76125             "name": "allotted-resource-id",
76126             "required": true,
76127             "type": "string"
76128           },
76129           {
76130             "in": "body",
76131             "name": "(config)allotted-resource-data",
76132             "required": false,
76133             "schema": {
76134               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
76135             }
76136           }
76137         ],
76138         "responses": {
76139           "200": {
76140             "description": "No response was specified",
76141             "schema": {
76142               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
76143             }
76144           }
76145         },
76146         "operationId": "PUT-allotted-resource-data"
76147       }
76148     },
76149     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
76150       "delete": {
76151         "produces": [
76152           "application/json",
76153           "application/xml"
76154         ],
76155         "parameters": [
76156           {
76157             "in": "path",
76158             "name": "allotted-resource-id",
76159             "required": true,
76160             "type": "string"
76161           }
76162         ],
76163         "responses": {
76164           "200": {
76165             "description": "No response was specified"
76166           }
76167         },
76168         "operationId": "DELETE-allotted-resource-oper-status"
76169       },
76170       "get": {
76171         "produces": [
76172           "application/json",
76173           "application/xml"
76174         ],
76175         "parameters": [
76176           {
76177             "in": "path",
76178             "name": "allotted-resource-id",
76179             "required": true,
76180             "type": "string"
76181           }
76182         ],
76183         "responses": {
76184           "200": {
76185             "description": "No response was specified",
76186             "schema": {
76187               "$ref": "#/definitions/(config)allotted-resource-oper-status"
76188             }
76189           }
76190         },
76191         "operationId": "GET-allotted-resource-oper-status"
76192       },
76193       "put": {
76194         "consumes": [
76195           "application/json",
76196           "application/xml"
76197         ],
76198         "produces": [
76199           "application/json",
76200           "application/xml"
76201         ],
76202         "parameters": [
76203           {
76204             "in": "path",
76205             "name": "allotted-resource-id",
76206             "required": true,
76207             "type": "string"
76208           },
76209           {
76210             "in": "body",
76211             "name": "(config)allotted-resource-oper-status",
76212             "required": false,
76213             "schema": {
76214               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
76215             }
76216           }
76217         ],
76218         "responses": {
76219           "200": {
76220             "description": "No response was specified",
76221             "schema": {
76222               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
76223             }
76224           }
76225         },
76226         "operationId": "PUT-allotted-resource-oper-status"
76227       }
76228     },
76229     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
76230       "delete": {
76231         "produces": [
76232           "application/json",
76233           "application/xml"
76234         ],
76235         "parameters": [
76236           {
76237             "in": "path",
76238             "name": "allotted-resource-id",
76239             "required": true,
76240             "type": "string"
76241           }
76242         ],
76243         "responses": {
76244           "200": {
76245             "description": "No response was specified"
76246           }
76247         },
76248         "operationId": "DELETE-allotted-resource-operation-information"
76249       },
76250       "get": {
76251         "produces": [
76252           "application/json",
76253           "application/xml"
76254         ],
76255         "parameters": [
76256           {
76257             "in": "path",
76258             "name": "allotted-resource-id",
76259             "required": true,
76260             "type": "string"
76261           }
76262         ],
76263         "responses": {
76264           "200": {
76265             "description": "No response was specified",
76266             "schema": {
76267               "$ref": "#/definitions/(config)allotted-resource-operation-information"
76268             }
76269           }
76270         },
76271         "operationId": "GET-allotted-resource-operation-information"
76272       },
76273       "post": {
76274         "consumes": [
76275           "application/json",
76276           "application/xml"
76277         ],
76278         "produces": [
76279           "application/json",
76280           "application/xml"
76281         ],
76282         "parameters": [
76283           {
76284             "in": "path",
76285             "name": "allotted-resource-id",
76286             "required": true,
76287             "type": "string"
76288           },
76289           {
76290             "in": "body",
76291             "name": "**(config)request-information",
76292             "required": false,
76293             "schema": {
76294               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
76295             }
76296           },
76297           {
76298             "in": "body",
76299             "name": "**(config)sdnc-request-header",
76300             "required": false,
76301             "schema": {
76302               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
76303             }
76304           },
76305           {
76306             "in": "body",
76307             "name": "**(config)tunnelxconn-request-input",
76308             "required": false,
76309             "schema": {
76310               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
76311             }
76312           },
76313           {
76314             "in": "body",
76315             "name": "**(config)service-information",
76316             "required": false,
76317             "schema": {
76318               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
76319             }
76320           },
76321           {
76322             "in": "body",
76323             "name": "**(config)allotted-resource-information",
76324             "required": false,
76325             "schema": {
76326               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
76327             }
76328           }
76329         ],
76330         "responses": {
76331           "200": {
76332             "description": "No response was specified",
76333             "schema": {
76334               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
76335             }
76336           }
76337         },
76338         "operationId": "POST-allotted-resource-operation-information"
76339       },
76340       "put": {
76341         "consumes": [
76342           "application/json",
76343           "application/xml"
76344         ],
76345         "produces": [
76346           "application/json",
76347           "application/xml"
76348         ],
76349         "parameters": [
76350           {
76351             "in": "path",
76352             "name": "allotted-resource-id",
76353             "required": true,
76354             "type": "string"
76355           },
76356           {
76357             "in": "body",
76358             "name": "(config)allotted-resource-operation-information",
76359             "required": false,
76360             "schema": {
76361               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
76362             }
76363           }
76364         ],
76365         "responses": {
76366           "200": {
76367             "description": "No response was specified",
76368             "schema": {
76369               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
76370             }
76371           }
76372         },
76373         "operationId": "PUT-allotted-resource-operation-information"
76374       }
76375     },
76376     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
76377       "delete": {
76378         "produces": [
76379           "application/json",
76380           "application/xml"
76381         ],
76382         "parameters": [
76383           {
76384             "in": "path",
76385             "name": "allotted-resource-id",
76386             "required": true,
76387             "type": "string"
76388           }
76389         ],
76390         "responses": {
76391           "200": {
76392             "description": "No response was specified"
76393           }
76394         },
76395         "operationId": "DELETE-allotted-resource-information"
76396       },
76397       "get": {
76398         "produces": [
76399           "application/json",
76400           "application/xml"
76401         ],
76402         "parameters": [
76403           {
76404             "in": "path",
76405             "name": "allotted-resource-id",
76406             "required": true,
76407             "type": "string"
76408           }
76409         ],
76410         "responses": {
76411           "200": {
76412             "description": "No response was specified",
76413             "schema": {
76414               "$ref": "#/definitions/(config)allotted-resource-information"
76415             }
76416           }
76417         },
76418         "operationId": "GET-allotted-resource-information"
76419       },
76420       "post": {
76421         "consumes": [
76422           "application/json",
76423           "application/xml"
76424         ],
76425         "produces": [
76426           "application/json",
76427           "application/xml"
76428         ],
76429         "parameters": [
76430           {
76431             "in": "path",
76432             "name": "allotted-resource-id",
76433             "required": true,
76434             "type": "string"
76435           },
76436           {
76437             "in": "body",
76438             "name": "**(config)onap-model-information",
76439             "required": false,
76440             "schema": {
76441               "$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"
76442             }
76443           }
76444         ],
76445         "responses": {
76446           "200": {
76447             "description": "No response was specified",
76448             "schema": {
76449               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
76450             }
76451           }
76452         },
76453         "operationId": "POST-allotted-resource-information"
76454       },
76455       "put": {
76456         "consumes": [
76457           "application/json",
76458           "application/xml"
76459         ],
76460         "produces": [
76461           "application/json",
76462           "application/xml"
76463         ],
76464         "parameters": [
76465           {
76466             "in": "path",
76467             "name": "allotted-resource-id",
76468             "required": true,
76469             "type": "string"
76470           },
76471           {
76472             "in": "body",
76473             "name": "(config)allotted-resource-information",
76474             "required": false,
76475             "schema": {
76476               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
76477             }
76478           }
76479         ],
76480         "responses": {
76481           "200": {
76482             "description": "No response was specified",
76483             "schema": {
76484               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
76485             }
76486           }
76487         },
76488         "operationId": "PUT-allotted-resource-information"
76489       }
76490     },
76491     "/restconf/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": {
76492       "delete": {
76493         "produces": [
76494           "application/json",
76495           "application/xml"
76496         ],
76497         "parameters": [
76498           {
76499             "in": "path",
76500             "name": "allotted-resource-id",
76501             "required": true,
76502             "type": "string"
76503           }
76504         ],
76505         "responses": {
76506           "200": {
76507             "description": "No response was specified"
76508           }
76509         },
76510         "operationId": "DELETE-onap-model-information"
76511       },
76512       "get": {
76513         "produces": [
76514           "application/json",
76515           "application/xml"
76516         ],
76517         "parameters": [
76518           {
76519             "in": "path",
76520             "name": "allotted-resource-id",
76521             "required": true,
76522             "type": "string"
76523           }
76524         ],
76525         "responses": {
76526           "200": {
76527             "description": "No response was specified",
76528             "schema": {
76529               "$ref": "#/definitions/(config)onap-model-information"
76530             }
76531           }
76532         },
76533         "operationId": "GET-onap-model-information"
76534       },
76535       "put": {
76536         "consumes": [
76537           "application/json",
76538           "application/xml"
76539         ],
76540         "produces": [
76541           "application/json",
76542           "application/xml"
76543         ],
76544         "parameters": [
76545           {
76546             "in": "path",
76547             "name": "allotted-resource-id",
76548             "required": true,
76549             "type": "string"
76550           },
76551           {
76552             "in": "body",
76553             "name": "(config)onap-model-information",
76554             "required": false,
76555             "schema": {
76556               "$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"
76557             }
76558           }
76559         ],
76560         "responses": {
76561           "200": {
76562             "description": "No response was specified",
76563             "schema": {
76564               "$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"
76565             }
76566           }
76567         },
76568         "operationId": "PUT-onap-model-information"
76569       }
76570     },
76571     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
76572       "delete": {
76573         "produces": [
76574           "application/json",
76575           "application/xml"
76576         ],
76577         "parameters": [
76578           {
76579             "in": "path",
76580             "name": "allotted-resource-id",
76581             "required": true,
76582             "type": "string"
76583           }
76584         ],
76585         "responses": {
76586           "200": {
76587             "description": "No response was specified"
76588           }
76589         },
76590         "operationId": "DELETE-request-information"
76591       },
76592       "get": {
76593         "produces": [
76594           "application/json",
76595           "application/xml"
76596         ],
76597         "parameters": [
76598           {
76599             "in": "path",
76600             "name": "allotted-resource-id",
76601             "required": true,
76602             "type": "string"
76603           }
76604         ],
76605         "responses": {
76606           "200": {
76607             "description": "No response was specified",
76608             "schema": {
76609               "$ref": "#/definitions/(config)request-information"
76610             }
76611           }
76612         },
76613         "operationId": "GET-request-information"
76614       },
76615       "put": {
76616         "consumes": [
76617           "application/json",
76618           "application/xml"
76619         ],
76620         "produces": [
76621           "application/json",
76622           "application/xml"
76623         ],
76624         "parameters": [
76625           {
76626             "in": "path",
76627             "name": "allotted-resource-id",
76628             "required": true,
76629             "type": "string"
76630           },
76631           {
76632             "in": "body",
76633             "name": "(config)request-information",
76634             "required": false,
76635             "schema": {
76636               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
76637             }
76638           }
76639         ],
76640         "responses": {
76641           "200": {
76642             "description": "No response was specified",
76643             "schema": {
76644               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
76645             }
76646           }
76647         },
76648         "operationId": "PUT-request-information"
76649       }
76650     },
76651     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
76652       "delete": {
76653         "produces": [
76654           "application/json",
76655           "application/xml"
76656         ],
76657         "parameters": [
76658           {
76659             "in": "path",
76660             "name": "allotted-resource-id",
76661             "required": true,
76662             "type": "string"
76663           }
76664         ],
76665         "responses": {
76666           "200": {
76667             "description": "No response was specified"
76668           }
76669         },
76670         "operationId": "DELETE-sdnc-request-header"
76671       },
76672       "get": {
76673         "produces": [
76674           "application/json",
76675           "application/xml"
76676         ],
76677         "parameters": [
76678           {
76679             "in": "path",
76680             "name": "allotted-resource-id",
76681             "required": true,
76682             "type": "string"
76683           }
76684         ],
76685         "responses": {
76686           "200": {
76687             "description": "No response was specified",
76688             "schema": {
76689               "$ref": "#/definitions/(config)sdnc-request-header"
76690             }
76691           }
76692         },
76693         "operationId": "GET-sdnc-request-header"
76694       },
76695       "put": {
76696         "consumes": [
76697           "application/json",
76698           "application/xml"
76699         ],
76700         "produces": [
76701           "application/json",
76702           "application/xml"
76703         ],
76704         "parameters": [
76705           {
76706             "in": "path",
76707             "name": "allotted-resource-id",
76708             "required": true,
76709             "type": "string"
76710           },
76711           {
76712             "in": "body",
76713             "name": "(config)sdnc-request-header",
76714             "required": false,
76715             "schema": {
76716               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
76717             }
76718           }
76719         ],
76720         "responses": {
76721           "200": {
76722             "description": "No response was specified",
76723             "schema": {
76724               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
76725             }
76726           }
76727         },
76728         "operationId": "PUT-sdnc-request-header"
76729       }
76730     },
76731     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
76732       "delete": {
76733         "produces": [
76734           "application/json",
76735           "application/xml"
76736         ],
76737         "parameters": [
76738           {
76739             "in": "path",
76740             "name": "allotted-resource-id",
76741             "required": true,
76742             "type": "string"
76743           }
76744         ],
76745         "responses": {
76746           "200": {
76747             "description": "No response was specified"
76748           }
76749         },
76750         "operationId": "DELETE-service-information"
76751       },
76752       "get": {
76753         "produces": [
76754           "application/json",
76755           "application/xml"
76756         ],
76757         "parameters": [
76758           {
76759             "in": "path",
76760             "name": "allotted-resource-id",
76761             "required": true,
76762             "type": "string"
76763           }
76764         ],
76765         "responses": {
76766           "200": {
76767             "description": "No response was specified",
76768             "schema": {
76769               "$ref": "#/definitions/(config)service-information"
76770             }
76771           }
76772         },
76773         "operationId": "GET-service-information"
76774       },
76775       "post": {
76776         "consumes": [
76777           "application/json",
76778           "application/xml"
76779         ],
76780         "produces": [
76781           "application/json",
76782           "application/xml"
76783         ],
76784         "parameters": [
76785           {
76786             "in": "path",
76787             "name": "allotted-resource-id",
76788             "required": true,
76789             "type": "string"
76790           },
76791           {
76792             "in": "body",
76793             "name": "**(config)onap-model-information",
76794             "required": false,
76795             "schema": {
76796               "$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"
76797             }
76798           }
76799         ],
76800         "responses": {
76801           "200": {
76802             "description": "No response was specified",
76803             "schema": {
76804               "$ref": "#/definitions/(config)service-informationPOST"
76805             }
76806           }
76807         },
76808         "operationId": "POST-service-information"
76809       },
76810       "put": {
76811         "consumes": [
76812           "application/json",
76813           "application/xml"
76814         ],
76815         "produces": [
76816           "application/json",
76817           "application/xml"
76818         ],
76819         "parameters": [
76820           {
76821             "in": "path",
76822             "name": "allotted-resource-id",
76823             "required": true,
76824             "type": "string"
76825           },
76826           {
76827             "in": "body",
76828             "name": "(config)service-information",
76829             "required": false,
76830             "schema": {
76831               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
76832             }
76833           }
76834         ],
76835         "responses": {
76836           "200": {
76837             "description": "No response was specified",
76838             "schema": {
76839               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
76840             }
76841           }
76842         },
76843         "operationId": "PUT-service-information"
76844       }
76845     },
76846     "/restconf/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": {
76847       "delete": {
76848         "produces": [
76849           "application/json",
76850           "application/xml"
76851         ],
76852         "parameters": [
76853           {
76854             "in": "path",
76855             "name": "allotted-resource-id",
76856             "required": true,
76857             "type": "string"
76858           }
76859         ],
76860         "responses": {
76861           "200": {
76862             "description": "No response was specified"
76863           }
76864         },
76865         "operationId": "DELETE-onap-model-information"
76866       },
76867       "get": {
76868         "produces": [
76869           "application/json",
76870           "application/xml"
76871         ],
76872         "parameters": [
76873           {
76874             "in": "path",
76875             "name": "allotted-resource-id",
76876             "required": true,
76877             "type": "string"
76878           }
76879         ],
76880         "responses": {
76881           "200": {
76882             "description": "No response was specified",
76883             "schema": {
76884               "$ref": "#/definitions/(config)onap-model-information"
76885             }
76886           }
76887         },
76888         "operationId": "GET-onap-model-information"
76889       },
76890       "put": {
76891         "consumes": [
76892           "application/json",
76893           "application/xml"
76894         ],
76895         "produces": [
76896           "application/json",
76897           "application/xml"
76898         ],
76899         "parameters": [
76900           {
76901             "in": "path",
76902             "name": "allotted-resource-id",
76903             "required": true,
76904             "type": "string"
76905           },
76906           {
76907             "in": "body",
76908             "name": "(config)onap-model-information",
76909             "required": false,
76910             "schema": {
76911               "$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"
76912             }
76913           }
76914         ],
76915         "responses": {
76916           "200": {
76917             "description": "No response was specified",
76918             "schema": {
76919               "$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"
76920             }
76921           }
76922         },
76923         "operationId": "PUT-onap-model-information"
76924       }
76925     },
76926     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/tunnelxconn-request-input": {
76927       "delete": {
76928         "produces": [
76929           "application/json",
76930           "application/xml"
76931         ],
76932         "parameters": [
76933           {
76934             "in": "path",
76935             "name": "allotted-resource-id",
76936             "required": true,
76937             "type": "string"
76938           }
76939         ],
76940         "responses": {
76941           "200": {
76942             "description": "No response was specified"
76943           }
76944         },
76945         "operationId": "DELETE-tunnelxconn-request-input"
76946       },
76947       "get": {
76948         "produces": [
76949           "application/json",
76950           "application/xml"
76951         ],
76952         "parameters": [
76953           {
76954             "in": "path",
76955             "name": "allotted-resource-id",
76956             "required": true,
76957             "type": "string"
76958           }
76959         ],
76960         "responses": {
76961           "200": {
76962             "description": "No response was specified",
76963             "schema": {
76964               "$ref": "#/definitions/(config)tunnelxconn-request-input"
76965             }
76966           }
76967         },
76968         "operationId": "GET-tunnelxconn-request-input"
76969       },
76970       "put": {
76971         "consumes": [
76972           "application/json",
76973           "application/xml"
76974         ],
76975         "produces": [
76976           "application/json",
76977           "application/xml"
76978         ],
76979         "parameters": [
76980           {
76981             "in": "path",
76982             "name": "allotted-resource-id",
76983             "required": true,
76984             "type": "string"
76985           },
76986           {
76987             "in": "body",
76988             "name": "(config)tunnelxconn-request-input",
76989             "required": false,
76990             "schema": {
76991               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
76992             }
76993           }
76994         ],
76995         "responses": {
76996           "200": {
76997             "description": "No response was specified",
76998             "schema": {
76999               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
77000             }
77001           }
77002         },
77003         "operationId": "PUT-tunnelxconn-request-input"
77004       }
77005     },
77006     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
77007       "delete": {
77008         "produces": [
77009           "application/json",
77010           "application/xml"
77011         ],
77012         "parameters": [
77013           {
77014             "in": "path",
77015             "name": "allotted-resource-id",
77016             "required": true,
77017             "type": "string"
77018           }
77019         ],
77020         "responses": {
77021           "200": {
77022             "description": "No response was specified"
77023           }
77024         },
77025         "operationId": "DELETE-tunnelxconn-parameters"
77026       },
77027       "get": {
77028         "produces": [
77029           "application/json",
77030           "application/xml"
77031         ],
77032         "parameters": [
77033           {
77034             "in": "path",
77035             "name": "allotted-resource-id",
77036             "required": true,
77037             "type": "string"
77038           }
77039         ],
77040         "responses": {
77041           "200": {
77042             "description": "No response was specified",
77043             "schema": {
77044               "$ref": "#/definitions/(config)tunnelxconn-parameters"
77045             }
77046           }
77047         },
77048         "operationId": "GET-tunnelxconn-parameters"
77049       },
77050       "post": {
77051         "consumes": [
77052           "application/json",
77053           "application/xml"
77054         ],
77055         "produces": [
77056           "application/json",
77057           "application/xml"
77058         ],
77059         "parameters": [
77060           {
77061             "in": "path",
77062             "name": "allotted-resource-id",
77063             "required": true,
77064             "type": "string"
77065           },
77066           {
77067             "in": "body",
77068             "name": "**(config)param",
77069             "required": false,
77070             "schema": {
77071               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
77072             }
77073           }
77074         ],
77075         "responses": {
77076           "200": {
77077             "description": "No response was specified",
77078             "schema": {
77079               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
77080             }
77081           }
77082         },
77083         "operationId": "POST-tunnelxconn-parameters"
77084       },
77085       "put": {
77086         "consumes": [
77087           "application/json",
77088           "application/xml"
77089         ],
77090         "produces": [
77091           "application/json",
77092           "application/xml"
77093         ],
77094         "parameters": [
77095           {
77096             "in": "path",
77097             "name": "allotted-resource-id",
77098             "required": true,
77099             "type": "string"
77100           },
77101           {
77102             "in": "body",
77103             "name": "(config)tunnelxconn-parameters",
77104             "required": false,
77105             "schema": {
77106               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
77107             }
77108           }
77109         ],
77110         "responses": {
77111           "200": {
77112             "description": "No response was specified",
77113             "schema": {
77114               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
77115             }
77116           }
77117         },
77118         "operationId": "PUT-tunnelxconn-parameters"
77119       }
77120     },
77121     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
77122       "delete": {
77123         "produces": [
77124           "application/json",
77125           "application/xml"
77126         ],
77127         "parameters": [
77128           {
77129             "in": "path",
77130             "name": "allotted-resource-id",
77131             "required": true,
77132             "type": "string"
77133           },
77134           {
77135             "in": "path",
77136             "name": "name",
77137             "required": true,
77138             "type": "string"
77139           }
77140         ],
77141         "responses": {
77142           "200": {
77143             "description": "No response was specified"
77144           }
77145         },
77146         "operationId": "DELETE-param"
77147       },
77148       "get": {
77149         "produces": [
77150           "application/json",
77151           "application/xml"
77152         ],
77153         "parameters": [
77154           {
77155             "in": "path",
77156             "name": "allotted-resource-id",
77157             "required": true,
77158             "type": "string"
77159           },
77160           {
77161             "in": "path",
77162             "name": "name",
77163             "required": true,
77164             "type": "string"
77165           }
77166         ],
77167         "responses": {
77168           "200": {
77169             "description": "No response was specified",
77170             "schema": {
77171               "$ref": "#/definitions/(config)param"
77172             }
77173           }
77174         },
77175         "operationId": "GET-param"
77176       },
77177       "post": {
77178         "consumes": [
77179           "application/json",
77180           "application/xml"
77181         ],
77182         "produces": [
77183           "application/json",
77184           "application/xml"
77185         ],
77186         "parameters": [
77187           {
77188             "in": "path",
77189             "name": "allotted-resource-id",
77190             "required": true,
77191             "type": "string"
77192           },
77193           {
77194             "in": "path",
77195             "name": "name",
77196             "required": true,
77197             "type": "string"
77198           },
77199           {
77200             "in": "body",
77201             "name": "**(config)resource-resolution-data",
77202             "required": false,
77203             "schema": {
77204               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
77205             }
77206           }
77207         ],
77208         "responses": {
77209           "200": {
77210             "description": "No response was specified",
77211             "schema": {
77212               "$ref": "#/definitions/(config)paramPOST"
77213             }
77214           }
77215         },
77216         "operationId": "POST-param"
77217       },
77218       "put": {
77219         "consumes": [
77220           "application/json",
77221           "application/xml"
77222         ],
77223         "produces": [
77224           "application/json",
77225           "application/xml"
77226         ],
77227         "parameters": [
77228           {
77229             "in": "path",
77230             "name": "allotted-resource-id",
77231             "required": true,
77232             "type": "string"
77233           },
77234           {
77235             "in": "path",
77236             "name": "name",
77237             "required": true,
77238             "type": "string"
77239           },
77240           {
77241             "in": "body",
77242             "name": "(config)param",
77243             "required": false,
77244             "schema": {
77245               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
77246             }
77247           }
77248         ],
77249         "responses": {
77250           "200": {
77251             "description": "No response was specified",
77252             "schema": {
77253               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
77254             }
77255           }
77256         },
77257         "operationId": "PUT-param"
77258       }
77259     },
77260     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data": {
77261       "delete": {
77262         "produces": [
77263           "application/json",
77264           "application/xml"
77265         ],
77266         "parameters": [
77267           {
77268             "in": "path",
77269             "name": "allotted-resource-id",
77270             "required": true,
77271             "type": "string"
77272           },
77273           {
77274             "in": "path",
77275             "name": "name",
77276             "required": true,
77277             "type": "string"
77278           }
77279         ],
77280         "responses": {
77281           "200": {
77282             "description": "No response was specified"
77283           }
77284         },
77285         "operationId": "DELETE-resource-resolution-data"
77286       },
77287       "get": {
77288         "produces": [
77289           "application/json",
77290           "application/xml"
77291         ],
77292         "parameters": [
77293           {
77294             "in": "path",
77295             "name": "allotted-resource-id",
77296             "required": true,
77297             "type": "string"
77298           },
77299           {
77300             "in": "path",
77301             "name": "name",
77302             "required": true,
77303             "type": "string"
77304           }
77305         ],
77306         "responses": {
77307           "200": {
77308             "description": "No response was specified",
77309             "schema": {
77310               "$ref": "#/definitions/(config)resource-resolution-data"
77311             }
77312           }
77313         },
77314         "operationId": "GET-resource-resolution-data"
77315       },
77316       "post": {
77317         "consumes": [
77318           "application/json",
77319           "application/xml"
77320         ],
77321         "produces": [
77322           "application/json",
77323           "application/xml"
77324         ],
77325         "parameters": [
77326           {
77327             "in": "path",
77328             "name": "allotted-resource-id",
77329             "required": true,
77330             "type": "string"
77331           },
77332           {
77333             "in": "path",
77334             "name": "name",
77335             "required": true,
77336             "type": "string"
77337           },
77338           {
77339             "in": "body",
77340             "name": "**(config)resource-key",
77341             "required": false,
77342             "schema": {
77343               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
77344             }
77345           }
77346         ],
77347         "responses": {
77348           "200": {
77349             "description": "No response was specified",
77350             "schema": {
77351               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
77352             }
77353           }
77354         },
77355         "operationId": "POST-resource-resolution-data"
77356       },
77357       "put": {
77358         "consumes": [
77359           "application/json",
77360           "application/xml"
77361         ],
77362         "produces": [
77363           "application/json",
77364           "application/xml"
77365         ],
77366         "parameters": [
77367           {
77368             "in": "path",
77369             "name": "allotted-resource-id",
77370             "required": true,
77371             "type": "string"
77372           },
77373           {
77374             "in": "path",
77375             "name": "name",
77376             "required": true,
77377             "type": "string"
77378           },
77379           {
77380             "in": "body",
77381             "name": "(config)resource-resolution-data",
77382             "required": false,
77383             "schema": {
77384               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
77385             }
77386           }
77387         ],
77388         "responses": {
77389           "200": {
77390             "description": "No response was specified",
77391             "schema": {
77392               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
77393             }
77394           }
77395         },
77396         "operationId": "PUT-resource-resolution-data"
77397       }
77398     },
77399     "/restconf/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}": {
77400       "delete": {
77401         "produces": [
77402           "application/json",
77403           "application/xml"
77404         ],
77405         "parameters": [
77406           {
77407             "in": "path",
77408             "name": "allotted-resource-id",
77409             "required": true,
77410             "type": "string"
77411           },
77412           {
77413             "in": "path",
77414             "name": "name",
77415             "required": true,
77416             "type": "string"
77417           },
77418           {
77419             "in": "path",
77420             "name": "name",
77421             "required": true,
77422             "type": "string"
77423           }
77424         ],
77425         "responses": {
77426           "200": {
77427             "description": "No response was specified"
77428           }
77429         },
77430         "operationId": "DELETE-resource-key"
77431       },
77432       "get": {
77433         "produces": [
77434           "application/json",
77435           "application/xml"
77436         ],
77437         "parameters": [
77438           {
77439             "in": "path",
77440             "name": "allotted-resource-id",
77441             "required": true,
77442             "type": "string"
77443           },
77444           {
77445             "in": "path",
77446             "name": "name",
77447             "required": true,
77448             "type": "string"
77449           },
77450           {
77451             "in": "path",
77452             "name": "name",
77453             "required": true,
77454             "type": "string"
77455           }
77456         ],
77457         "responses": {
77458           "200": {
77459             "description": "No response was specified",
77460             "schema": {
77461               "$ref": "#/definitions/(config)resource-key"
77462             }
77463           }
77464         },
77465         "operationId": "GET-resource-key"
77466       },
77467       "put": {
77468         "consumes": [
77469           "application/json",
77470           "application/xml"
77471         ],
77472         "produces": [
77473           "application/json",
77474           "application/xml"
77475         ],
77476         "parameters": [
77477           {
77478             "in": "path",
77479             "name": "allotted-resource-id",
77480             "required": true,
77481             "type": "string"
77482           },
77483           {
77484             "in": "path",
77485             "name": "name",
77486             "required": true,
77487             "type": "string"
77488           },
77489           {
77490             "in": "path",
77491             "name": "name",
77492             "required": true,
77493             "type": "string"
77494           },
77495           {
77496             "in": "body",
77497             "name": "(config)resource-key",
77498             "required": false,
77499             "schema": {
77500               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
77501             }
77502           }
77503         ],
77504         "responses": {
77505           "200": {
77506             "description": "No response was specified",
77507             "schema": {
77508               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
77509             }
77510           }
77511         },
77512         "operationId": "PUT-resource-key"
77513       }
77514     },
77515     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
77516       "delete": {
77517         "produces": [
77518           "application/json",
77519           "application/xml"
77520         ],
77521         "parameters": [
77522           {
77523             "in": "path",
77524             "name": "allotted-resource-id",
77525             "required": true,
77526             "type": "string"
77527           }
77528         ],
77529         "responses": {
77530           "200": {
77531             "description": "No response was specified"
77532           }
77533         },
77534         "operationId": "DELETE-tunnelxconn-topology"
77535       },
77536       "get": {
77537         "produces": [
77538           "application/json",
77539           "application/xml"
77540         ],
77541         "parameters": [
77542           {
77543             "in": "path",
77544             "name": "allotted-resource-id",
77545             "required": true,
77546             "type": "string"
77547           }
77548         ],
77549         "responses": {
77550           "200": {
77551             "description": "No response was specified",
77552             "schema": {
77553               "$ref": "#/definitions/(config)tunnelxconn-topology"
77554             }
77555           }
77556         },
77557         "operationId": "GET-tunnelxconn-topology"
77558       },
77559       "post": {
77560         "consumes": [
77561           "application/json",
77562           "application/xml"
77563         ],
77564         "produces": [
77565           "application/json",
77566           "application/xml"
77567         ],
77568         "parameters": [
77569           {
77570             "in": "path",
77571             "name": "allotted-resource-id",
77572             "required": true,
77573             "type": "string"
77574           },
77575           {
77576             "in": "body",
77577             "name": "**(config)tunnelxconn-parameters",
77578             "required": false,
77579             "schema": {
77580               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
77581             }
77582           },
77583           {
77584             "in": "body",
77585             "name": "**(config)onap-model-information",
77586             "required": false,
77587             "schema": {
77588               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
77589             }
77590           },
77591           {
77592             "in": "body",
77593             "name": "**(config)allotted-resource-identifiers",
77594             "required": false,
77595             "schema": {
77596               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
77597             }
77598           },
77599           {
77600             "in": "body",
77601             "name": "**(config)tunnelxconn-assignments",
77602             "required": false,
77603             "schema": {
77604               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
77605             }
77606           }
77607         ],
77608         "responses": {
77609           "200": {
77610             "description": "No response was specified",
77611             "schema": {
77612               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
77613             }
77614           }
77615         },
77616         "operationId": "POST-tunnelxconn-topology"
77617       },
77618       "put": {
77619         "consumes": [
77620           "application/json",
77621           "application/xml"
77622         ],
77623         "produces": [
77624           "application/json",
77625           "application/xml"
77626         ],
77627         "parameters": [
77628           {
77629             "in": "path",
77630             "name": "allotted-resource-id",
77631             "required": true,
77632             "type": "string"
77633           },
77634           {
77635             "in": "body",
77636             "name": "(config)tunnelxconn-topology",
77637             "required": false,
77638             "schema": {
77639               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
77640             }
77641           }
77642         ],
77643         "responses": {
77644           "200": {
77645             "description": "No response was specified",
77646             "schema": {
77647               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
77648             }
77649           }
77650         },
77651         "operationId": "PUT-tunnelxconn-topology"
77652       }
77653     },
77654     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
77655       "delete": {
77656         "produces": [
77657           "application/json",
77658           "application/xml"
77659         ],
77660         "parameters": [
77661           {
77662             "in": "path",
77663             "name": "allotted-resource-id",
77664             "required": true,
77665             "type": "string"
77666           }
77667         ],
77668         "responses": {
77669           "200": {
77670             "description": "No response was specified"
77671           }
77672         },
77673         "operationId": "DELETE-allotted-resource-identifiers"
77674       },
77675       "get": {
77676         "produces": [
77677           "application/json",
77678           "application/xml"
77679         ],
77680         "parameters": [
77681           {
77682             "in": "path",
77683             "name": "allotted-resource-id",
77684             "required": true,
77685             "type": "string"
77686           }
77687         ],
77688         "responses": {
77689           "200": {
77690             "description": "No response was specified",
77691             "schema": {
77692               "$ref": "#/definitions/(config)allotted-resource-identifiers"
77693             }
77694           }
77695         },
77696         "operationId": "GET-allotted-resource-identifiers"
77697       },
77698       "put": {
77699         "consumes": [
77700           "application/json",
77701           "application/xml"
77702         ],
77703         "produces": [
77704           "application/json",
77705           "application/xml"
77706         ],
77707         "parameters": [
77708           {
77709             "in": "path",
77710             "name": "allotted-resource-id",
77711             "required": true,
77712             "type": "string"
77713           },
77714           {
77715             "in": "body",
77716             "name": "(config)allotted-resource-identifiers",
77717             "required": false,
77718             "schema": {
77719               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
77720             }
77721           }
77722         ],
77723         "responses": {
77724           "200": {
77725             "description": "No response was specified",
77726             "schema": {
77727               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
77728             }
77729           }
77730         },
77731         "operationId": "PUT-allotted-resource-identifiers"
77732       }
77733     },
77734     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
77735       "delete": {
77736         "produces": [
77737           "application/json",
77738           "application/xml"
77739         ],
77740         "parameters": [
77741           {
77742             "in": "path",
77743             "name": "allotted-resource-id",
77744             "required": true,
77745             "type": "string"
77746           }
77747         ],
77748         "responses": {
77749           "200": {
77750             "description": "No response was specified"
77751           }
77752         },
77753         "operationId": "DELETE-onap-model-information"
77754       },
77755       "get": {
77756         "produces": [
77757           "application/json",
77758           "application/xml"
77759         ],
77760         "parameters": [
77761           {
77762             "in": "path",
77763             "name": "allotted-resource-id",
77764             "required": true,
77765             "type": "string"
77766           }
77767         ],
77768         "responses": {
77769           "200": {
77770             "description": "No response was specified",
77771             "schema": {
77772               "$ref": "#/definitions/(config)onap-model-information"
77773             }
77774           }
77775         },
77776         "operationId": "GET-onap-model-information"
77777       },
77778       "put": {
77779         "consumes": [
77780           "application/json",
77781           "application/xml"
77782         ],
77783         "produces": [
77784           "application/json",
77785           "application/xml"
77786         ],
77787         "parameters": [
77788           {
77789             "in": "path",
77790             "name": "allotted-resource-id",
77791             "required": true,
77792             "type": "string"
77793           },
77794           {
77795             "in": "body",
77796             "name": "(config)onap-model-information",
77797             "required": false,
77798             "schema": {
77799               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
77800             }
77801           }
77802         ],
77803         "responses": {
77804           "200": {
77805             "description": "No response was specified",
77806             "schema": {
77807               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
77808             }
77809           }
77810         },
77811         "operationId": "PUT-onap-model-information"
77812       }
77813     },
77814     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": {
77815       "delete": {
77816         "produces": [
77817           "application/json",
77818           "application/xml"
77819         ],
77820         "parameters": [
77821           {
77822             "in": "path",
77823             "name": "allotted-resource-id",
77824             "required": true,
77825             "type": "string"
77826           }
77827         ],
77828         "responses": {
77829           "200": {
77830             "description": "No response was specified"
77831           }
77832         },
77833         "operationId": "DELETE-tunnelxconn-assignments"
77834       },
77835       "get": {
77836         "produces": [
77837           "application/json",
77838           "application/xml"
77839         ],
77840         "parameters": [
77841           {
77842             "in": "path",
77843             "name": "allotted-resource-id",
77844             "required": true,
77845             "type": "string"
77846           }
77847         ],
77848         "responses": {
77849           "200": {
77850             "description": "No response was specified",
77851             "schema": {
77852               "$ref": "#/definitions/(config)tunnelxconn-assignments"
77853             }
77854           }
77855         },
77856         "operationId": "GET-tunnelxconn-assignments"
77857       },
77858       "put": {
77859         "consumes": [
77860           "application/json",
77861           "application/xml"
77862         ],
77863         "produces": [
77864           "application/json",
77865           "application/xml"
77866         ],
77867         "parameters": [
77868           {
77869             "in": "path",
77870             "name": "allotted-resource-id",
77871             "required": true,
77872             "type": "string"
77873           },
77874           {
77875             "in": "body",
77876             "name": "(config)tunnelxconn-assignments",
77877             "required": false,
77878             "schema": {
77879               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
77880             }
77881           }
77882         ],
77883         "responses": {
77884           "200": {
77885             "description": "No response was specified",
77886             "schema": {
77887               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
77888             }
77889           }
77890         },
77891         "operationId": "PUT-tunnelxconn-assignments"
77892       }
77893     },
77894     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
77895       "delete": {
77896         "produces": [
77897           "application/json",
77898           "application/xml"
77899         ],
77900         "parameters": [
77901           {
77902             "in": "path",
77903             "name": "allotted-resource-id",
77904             "required": true,
77905             "type": "string"
77906           }
77907         ],
77908         "responses": {
77909           "200": {
77910             "description": "No response was specified"
77911           }
77912         },
77913         "operationId": "DELETE-tunnelxconn-parameters"
77914       },
77915       "get": {
77916         "produces": [
77917           "application/json",
77918           "application/xml"
77919         ],
77920         "parameters": [
77921           {
77922             "in": "path",
77923             "name": "allotted-resource-id",
77924             "required": true,
77925             "type": "string"
77926           }
77927         ],
77928         "responses": {
77929           "200": {
77930             "description": "No response was specified",
77931             "schema": {
77932               "$ref": "#/definitions/(config)tunnelxconn-parameters"
77933             }
77934           }
77935         },
77936         "operationId": "GET-tunnelxconn-parameters"
77937       },
77938       "post": {
77939         "consumes": [
77940           "application/json",
77941           "application/xml"
77942         ],
77943         "produces": [
77944           "application/json",
77945           "application/xml"
77946         ],
77947         "parameters": [
77948           {
77949             "in": "path",
77950             "name": "allotted-resource-id",
77951             "required": true,
77952             "type": "string"
77953           },
77954           {
77955             "in": "body",
77956             "name": "**(config)param",
77957             "required": false,
77958             "schema": {
77959               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
77960             }
77961           }
77962         ],
77963         "responses": {
77964           "200": {
77965             "description": "No response was specified",
77966             "schema": {
77967               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
77968             }
77969           }
77970         },
77971         "operationId": "POST-tunnelxconn-parameters"
77972       },
77973       "put": {
77974         "consumes": [
77975           "application/json",
77976           "application/xml"
77977         ],
77978         "produces": [
77979           "application/json",
77980           "application/xml"
77981         ],
77982         "parameters": [
77983           {
77984             "in": "path",
77985             "name": "allotted-resource-id",
77986             "required": true,
77987             "type": "string"
77988           },
77989           {
77990             "in": "body",
77991             "name": "(config)tunnelxconn-parameters",
77992             "required": false,
77993             "schema": {
77994               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
77995             }
77996           }
77997         ],
77998         "responses": {
77999           "200": {
78000             "description": "No response was specified",
78001             "schema": {
78002               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
78003             }
78004           }
78005         },
78006         "operationId": "PUT-tunnelxconn-parameters"
78007       }
78008     },
78009     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
78010       "delete": {
78011         "produces": [
78012           "application/json",
78013           "application/xml"
78014         ],
78015         "parameters": [
78016           {
78017             "in": "path",
78018             "name": "allotted-resource-id",
78019             "required": true,
78020             "type": "string"
78021           },
78022           {
78023             "in": "path",
78024             "name": "name",
78025             "required": true,
78026             "type": "string"
78027           }
78028         ],
78029         "responses": {
78030           "200": {
78031             "description": "No response was specified"
78032           }
78033         },
78034         "operationId": "DELETE-param"
78035       },
78036       "get": {
78037         "produces": [
78038           "application/json",
78039           "application/xml"
78040         ],
78041         "parameters": [
78042           {
78043             "in": "path",
78044             "name": "allotted-resource-id",
78045             "required": true,
78046             "type": "string"
78047           },
78048           {
78049             "in": "path",
78050             "name": "name",
78051             "required": true,
78052             "type": "string"
78053           }
78054         ],
78055         "responses": {
78056           "200": {
78057             "description": "No response was specified",
78058             "schema": {
78059               "$ref": "#/definitions/(config)param"
78060             }
78061           }
78062         },
78063         "operationId": "GET-param"
78064       },
78065       "post": {
78066         "consumes": [
78067           "application/json",
78068           "application/xml"
78069         ],
78070         "produces": [
78071           "application/json",
78072           "application/xml"
78073         ],
78074         "parameters": [
78075           {
78076             "in": "path",
78077             "name": "allotted-resource-id",
78078             "required": true,
78079             "type": "string"
78080           },
78081           {
78082             "in": "path",
78083             "name": "name",
78084             "required": true,
78085             "type": "string"
78086           },
78087           {
78088             "in": "body",
78089             "name": "**(config)resource-resolution-data",
78090             "required": false,
78091             "schema": {
78092               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
78093             }
78094           }
78095         ],
78096         "responses": {
78097           "200": {
78098             "description": "No response was specified",
78099             "schema": {
78100               "$ref": "#/definitions/(config)paramPOST"
78101             }
78102           }
78103         },
78104         "operationId": "POST-param"
78105       },
78106       "put": {
78107         "consumes": [
78108           "application/json",
78109           "application/xml"
78110         ],
78111         "produces": [
78112           "application/json",
78113           "application/xml"
78114         ],
78115         "parameters": [
78116           {
78117             "in": "path",
78118             "name": "allotted-resource-id",
78119             "required": true,
78120             "type": "string"
78121           },
78122           {
78123             "in": "path",
78124             "name": "name",
78125             "required": true,
78126             "type": "string"
78127           },
78128           {
78129             "in": "body",
78130             "name": "(config)param",
78131             "required": false,
78132             "schema": {
78133               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
78134             }
78135           }
78136         ],
78137         "responses": {
78138           "200": {
78139             "description": "No response was specified",
78140             "schema": {
78141               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
78142             }
78143           }
78144         },
78145         "operationId": "PUT-param"
78146       }
78147     },
78148     "/restconf/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": {
78149       "delete": {
78150         "produces": [
78151           "application/json",
78152           "application/xml"
78153         ],
78154         "parameters": [
78155           {
78156             "in": "path",
78157             "name": "allotted-resource-id",
78158             "required": true,
78159             "type": "string"
78160           },
78161           {
78162             "in": "path",
78163             "name": "name",
78164             "required": true,
78165             "type": "string"
78166           }
78167         ],
78168         "responses": {
78169           "200": {
78170             "description": "No response was specified"
78171           }
78172         },
78173         "operationId": "DELETE-resource-resolution-data"
78174       },
78175       "get": {
78176         "produces": [
78177           "application/json",
78178           "application/xml"
78179         ],
78180         "parameters": [
78181           {
78182             "in": "path",
78183             "name": "allotted-resource-id",
78184             "required": true,
78185             "type": "string"
78186           },
78187           {
78188             "in": "path",
78189             "name": "name",
78190             "required": true,
78191             "type": "string"
78192           }
78193         ],
78194         "responses": {
78195           "200": {
78196             "description": "No response was specified",
78197             "schema": {
78198               "$ref": "#/definitions/(config)resource-resolution-data"
78199             }
78200           }
78201         },
78202         "operationId": "GET-resource-resolution-data"
78203       },
78204       "post": {
78205         "consumes": [
78206           "application/json",
78207           "application/xml"
78208         ],
78209         "produces": [
78210           "application/json",
78211           "application/xml"
78212         ],
78213         "parameters": [
78214           {
78215             "in": "path",
78216             "name": "allotted-resource-id",
78217             "required": true,
78218             "type": "string"
78219           },
78220           {
78221             "in": "path",
78222             "name": "name",
78223             "required": true,
78224             "type": "string"
78225           },
78226           {
78227             "in": "body",
78228             "name": "**(config)resource-key",
78229             "required": false,
78230             "schema": {
78231               "$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"
78232             }
78233           }
78234         ],
78235         "responses": {
78236           "200": {
78237             "description": "No response was specified",
78238             "schema": {
78239               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
78240             }
78241           }
78242         },
78243         "operationId": "POST-resource-resolution-data"
78244       },
78245       "put": {
78246         "consumes": [
78247           "application/json",
78248           "application/xml"
78249         ],
78250         "produces": [
78251           "application/json",
78252           "application/xml"
78253         ],
78254         "parameters": [
78255           {
78256             "in": "path",
78257             "name": "allotted-resource-id",
78258             "required": true,
78259             "type": "string"
78260           },
78261           {
78262             "in": "path",
78263             "name": "name",
78264             "required": true,
78265             "type": "string"
78266           },
78267           {
78268             "in": "body",
78269             "name": "(config)resource-resolution-data",
78270             "required": false,
78271             "schema": {
78272               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
78273             }
78274           }
78275         ],
78276         "responses": {
78277           "200": {
78278             "description": "No response was specified",
78279             "schema": {
78280               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
78281             }
78282           }
78283         },
78284         "operationId": "PUT-resource-resolution-data"
78285       }
78286     },
78287     "/restconf/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}": {
78288       "delete": {
78289         "produces": [
78290           "application/json",
78291           "application/xml"
78292         ],
78293         "parameters": [
78294           {
78295             "in": "path",
78296             "name": "allotted-resource-id",
78297             "required": true,
78298             "type": "string"
78299           },
78300           {
78301             "in": "path",
78302             "name": "name",
78303             "required": true,
78304             "type": "string"
78305           },
78306           {
78307             "in": "path",
78308             "name": "name",
78309             "required": true,
78310             "type": "string"
78311           }
78312         ],
78313         "responses": {
78314           "200": {
78315             "description": "No response was specified"
78316           }
78317         },
78318         "operationId": "DELETE-resource-key"
78319       },
78320       "get": {
78321         "produces": [
78322           "application/json",
78323           "application/xml"
78324         ],
78325         "parameters": [
78326           {
78327             "in": "path",
78328             "name": "allotted-resource-id",
78329             "required": true,
78330             "type": "string"
78331           },
78332           {
78333             "in": "path",
78334             "name": "name",
78335             "required": true,
78336             "type": "string"
78337           },
78338           {
78339             "in": "path",
78340             "name": "name",
78341             "required": true,
78342             "type": "string"
78343           }
78344         ],
78345         "responses": {
78346           "200": {
78347             "description": "No response was specified",
78348             "schema": {
78349               "$ref": "#/definitions/(config)resource-key"
78350             }
78351           }
78352         },
78353         "operationId": "GET-resource-key"
78354       },
78355       "put": {
78356         "consumes": [
78357           "application/json",
78358           "application/xml"
78359         ],
78360         "produces": [
78361           "application/json",
78362           "application/xml"
78363         ],
78364         "parameters": [
78365           {
78366             "in": "path",
78367             "name": "allotted-resource-id",
78368             "required": true,
78369             "type": "string"
78370           },
78371           {
78372             "in": "path",
78373             "name": "name",
78374             "required": true,
78375             "type": "string"
78376           },
78377           {
78378             "in": "path",
78379             "name": "name",
78380             "required": true,
78381             "type": "string"
78382           },
78383           {
78384             "in": "body",
78385             "name": "(config)resource-key",
78386             "required": false,
78387             "schema": {
78388               "$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"
78389             }
78390           }
78391         ],
78392         "responses": {
78393           "200": {
78394             "description": "No response was specified",
78395             "schema": {
78396               "$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"
78397             }
78398           }
78399         },
78400         "operationId": "PUT-resource-key"
78401       }
78402     },
78403     "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
78404       "delete": {
78405         "produces": [
78406           "application/json",
78407           "application/xml"
78408         ],
78409         "parameters": [
78410           {
78411             "in": "path",
78412             "name": "allotted-resource-id",
78413             "required": true,
78414             "type": "string"
78415           }
78416         ],
78417         "responses": {
78418           "200": {
78419             "description": "No response was specified"
78420           }
78421         },
78422         "operationId": "DELETE-allotted-resource-status"
78423       },
78424       "get": {
78425         "produces": [
78426           "application/json",
78427           "application/xml"
78428         ],
78429         "parameters": [
78430           {
78431             "in": "path",
78432             "name": "allotted-resource-id",
78433             "required": true,
78434             "type": "string"
78435           }
78436         ],
78437         "responses": {
78438           "200": {
78439             "description": "No response was specified",
78440             "schema": {
78441               "$ref": "#/definitions/(config)allotted-resource-status"
78442             }
78443           }
78444         },
78445         "operationId": "GET-allotted-resource-status"
78446       },
78447       "put": {
78448         "consumes": [
78449           "application/json",
78450           "application/xml"
78451         ],
78452         "produces": [
78453           "application/json",
78454           "application/xml"
78455         ],
78456         "parameters": [
78457           {
78458             "in": "path",
78459             "name": "allotted-resource-id",
78460             "required": true,
78461             "type": "string"
78462           },
78463           {
78464             "in": "body",
78465             "name": "(config)allotted-resource-status",
78466             "required": false,
78467             "schema": {
78468               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
78469             }
78470           }
78471         ],
78472         "responses": {
78473           "200": {
78474             "description": "No response was specified",
78475             "schema": {
78476               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
78477             }
78478           }
78479         },
78480         "operationId": "PUT-allotted-resource-status"
78481       }
78482     },
78483     "/restconf/operational/GENERIC-RESOURCE-API:brg-allotted-resources": {
78484       "get": {
78485         "produces": [
78486           "application/json",
78487           "application/xml"
78488         ],
78489         "responses": {
78490           "200": {
78491             "description": "No response was specified",
78492             "schema": {
78493               "$ref": "#/definitions/(operational)brg-allotted-resources"
78494             }
78495           }
78496         },
78497         "operationId": "GET-brg-allotted-resources"
78498       }
78499     },
78500     "/restconf/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
78501       "get": {
78502         "produces": [
78503           "application/json",
78504           "application/xml"
78505         ],
78506         "responses": {
78507           "200": {
78508             "description": "No response was specified",
78509             "schema": {
78510               "$ref": "#/definitions/(operational)connection-attachment-allotted-resources"
78511             }
78512           }
78513         },
78514         "operationId": "GET-connection-attachment-allotted-resources"
78515       }
78516     },
78517     "/restconf/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
78518       "get": {
78519         "produces": [
78520           "application/json",
78521           "application/xml"
78522         ],
78523         "responses": {
78524           "200": {
78525             "description": "No response was specified",
78526             "schema": {
78527               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
78528             }
78529           }
78530         },
78531         "operationId": "GET-contrail-route-allotted-resources"
78532       }
78533     },
78534     "/restconf/operational/GENERIC-RESOURCE-API:generic-configurations": {
78535       "get": {
78536         "produces": [
78537           "application/json",
78538           "application/xml"
78539         ],
78540         "responses": {
78541           "200": {
78542             "description": "No response was specified",
78543             "schema": {
78544               "$ref": "#/definitions/(operational)generic-configurations"
78545             }
78546           }
78547         },
78548         "operationId": "GET-generic-configurations"
78549       }
78550     },
78551     "/restconf/operational/GENERIC-RESOURCE-API:port-mirror-configurations": {
78552       "get": {
78553         "produces": [
78554           "application/json",
78555           "application/xml"
78556         ],
78557         "responses": {
78558           "200": {
78559             "description": "No response was specified",
78560             "schema": {
78561               "$ref": "#/definitions/(operational)port-mirror-configurations"
78562             }
78563           }
78564         },
78565         "operationId": "GET-port-mirror-configurations"
78566       }
78567     },
78568     "/restconf/operational/GENERIC-RESOURCE-API:preload-information": {
78569       "get": {
78570         "produces": [
78571           "application/json",
78572           "application/xml"
78573         ],
78574         "responses": {
78575           "200": {
78576             "description": "No response was specified",
78577             "schema": {
78578               "$ref": "#/definitions/(operational)preload-information"
78579             }
78580           }
78581         },
78582         "operationId": "GET-preload-information"
78583       }
78584     },
78585     "/restconf/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
78586       "get": {
78587         "produces": [
78588           "application/json",
78589           "application/xml"
78590         ],
78591         "responses": {
78592           "200": {
78593             "description": "No response was specified",
78594             "schema": {
78595               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
78596             }
78597           }
78598         },
78599         "operationId": "GET-security-zone-allotted-resources"
78600       }
78601     },
78602     "/restconf/operational/GENERIC-RESOURCE-API:services": {
78603       "get": {
78604         "produces": [
78605           "application/json",
78606           "application/xml"
78607         ],
78608         "responses": {
78609           "200": {
78610             "description": "No response was specified",
78611             "schema": {
78612               "$ref": "#/definitions/(operational)services"
78613             }
78614           }
78615         },
78616         "operationId": "GET-services"
78617       }
78618     },
78619     "/restconf/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
78620       "get": {
78621         "produces": [
78622           "application/json",
78623           "application/xml"
78624         ],
78625         "responses": {
78626           "200": {
78627             "description": "No response was specified",
78628             "schema": {
78629               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
78630             }
78631           }
78632         },
78633         "operationId": "GET-tunnelxconn-allotted-resources"
78634       }
78635     },
78636     "/restconf/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
78637       "post": {
78638         "consumes": [
78639           "application/json",
78640           "application/xml"
78641         ],
78642         "produces": [
78643           "application/json",
78644           "application/xml"
78645         ],
78646         "parameters": [
78647           {
78648             "in": "body",
78649             "name": "body",
78650             "required": false,
78651             "schema": {
78652               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
78653             }
78654           }
78655         ],
78656         "responses": {
78657           "200": {
78658             "description": "No response was specified",
78659             "schema": {
78660               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
78661             }
78662           }
78663         },
78664         "operationId": "brg-topology-operation"
78665       }
78666     },
78667     "/restconf/operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation": {
78668       "post": {
78669         "consumes": [
78670           "application/json",
78671           "application/xml"
78672         ],
78673         "produces": [
78674           "application/json",
78675           "application/xml"
78676         ],
78677         "parameters": [
78678           {
78679             "in": "body",
78680             "name": "body",
78681             "required": false,
78682             "schema": {
78683               "$ref": "#/definitions/(connection-attachment-topology-operation)input-TOP"
78684             }
78685           }
78686         ],
78687         "responses": {
78688           "200": {
78689             "description": "No response was specified",
78690             "schema": {
78691               "$ref": "#/definitions/(connection-attachment-topology-operation)output-TOP"
78692             }
78693           }
78694         },
78695         "operationId": "connection-attachment-topology-operation"
78696       }
78697     },
78698     "/restconf/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
78699       "post": {
78700         "consumes": [
78701           "application/json",
78702           "application/xml"
78703         ],
78704         "produces": [
78705           "application/json",
78706           "application/xml"
78707         ],
78708         "parameters": [
78709           {
78710             "in": "body",
78711             "name": "body",
78712             "required": false,
78713             "schema": {
78714               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
78715             }
78716           }
78717         ],
78718         "responses": {
78719           "200": {
78720             "description": "No response was specified",
78721             "schema": {
78722               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
78723             }
78724           }
78725         },
78726         "operationId": "contrail-route-topology-operation"
78727       }
78728     },
78729     "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-notification": {
78730       "post": {
78731         "consumes": [
78732           "application/json",
78733           "application/xml"
78734         ],
78735         "produces": [
78736           "application/json",
78737           "application/xml"
78738         ],
78739         "parameters": [
78740           {
78741             "in": "body",
78742             "name": "body",
78743             "required": false,
78744             "schema": {
78745               "$ref": "#/definitions/(generic-configuration-notification)input-TOP"
78746             }
78747           }
78748         ],
78749         "responses": {
78750           "200": {
78751             "description": "No response was specified"
78752           }
78753         },
78754         "operationId": "generic-configuration-notification"
78755       }
78756     },
78757     "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation": {
78758       "post": {
78759         "consumes": [
78760           "application/json",
78761           "application/xml"
78762         ],
78763         "produces": [
78764           "application/json",
78765           "application/xml"
78766         ],
78767         "parameters": [
78768           {
78769             "in": "body",
78770             "name": "body",
78771             "required": false,
78772             "schema": {
78773               "$ref": "#/definitions/(generic-configuration-topology-operation)input-TOP"
78774             }
78775           }
78776         ],
78777         "responses": {
78778           "200": {
78779             "description": "No response was specified",
78780             "schema": {
78781               "$ref": "#/definitions/(generic-configuration-topology-operation)output-TOP"
78782             }
78783           }
78784         },
78785         "operationId": "generic-configuration-topology-operation"
78786       }
78787     },
78788     "/restconf/operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation": {
78789       "post": {
78790         "consumes": [
78791           "application/json",
78792           "application/xml"
78793         ],
78794         "produces": [
78795           "application/json",
78796           "application/xml"
78797         ],
78798         "parameters": [
78799           {
78800             "in": "body",
78801             "name": "body",
78802             "required": false,
78803             "schema": {
78804               "$ref": "#/definitions/(getpathsegment-topology-operation)input-TOP"
78805             }
78806           }
78807         ],
78808         "responses": {
78809           "200": {
78810             "description": "No response was specified",
78811             "schema": {
78812               "$ref": "#/definitions/(getpathsegment-topology-operation)output-TOP"
78813             }
78814           }
78815         },
78816         "operationId": "getpathsegment-topology-operation"
78817       }
78818     },
78819     "/restconf/operations/GENERIC-RESOURCE-API:network-topology-operation": {
78820       "post": {
78821         "consumes": [
78822           "application/json",
78823           "application/xml"
78824         ],
78825         "produces": [
78826           "application/json",
78827           "application/xml"
78828         ],
78829         "parameters": [
78830           {
78831             "in": "body",
78832             "name": "body",
78833             "required": false,
78834             "schema": {
78835               "$ref": "#/definitions/(network-topology-operation)input-TOP"
78836             }
78837           }
78838         ],
78839         "responses": {
78840           "200": {
78841             "description": "No response was specified",
78842             "schema": {
78843               "$ref": "#/definitions/(network-topology-operation)output-TOP"
78844             }
78845           }
78846         },
78847         "operationId": "network-topology-operation"
78848       }
78849     },
78850     "/restconf/operations/GENERIC-RESOURCE-API:pnf-topology-operation": {
78851       "post": {
78852         "consumes": [
78853           "application/json",
78854           "application/xml"
78855         ],
78856         "produces": [
78857           "application/json",
78858           "application/xml"
78859         ],
78860         "parameters": [
78861           {
78862             "in": "body",
78863             "name": "body",
78864             "required": false,
78865             "schema": {
78866               "$ref": "#/definitions/(pnf-topology-operation)input-TOP"
78867             }
78868           }
78869         ],
78870         "responses": {
78871           "200": {
78872             "description": "No response was specified",
78873             "schema": {
78874               "$ref": "#/definitions/(pnf-topology-operation)output-TOP"
78875             }
78876           }
78877         },
78878         "operationId": "pnf-topology-operation"
78879       }
78880     },
78881     "/restconf/operations/GENERIC-RESOURCE-API:policy-update-notify-operation": {
78882       "post": {
78883         "consumes": [
78884           "application/json",
78885           "application/xml"
78886         ],
78887         "produces": [
78888           "application/json",
78889           "application/xml"
78890         ],
78891         "parameters": [
78892           {
78893             "in": "body",
78894             "name": "body",
78895             "required": false,
78896             "schema": {
78897               "$ref": "#/definitions/(policy-update-notify-operation)input-TOP"
78898             }
78899           }
78900         ],
78901         "responses": {
78902           "200": {
78903             "description": "No response was specified",
78904             "schema": {
78905               "$ref": "#/definitions/(policy-update-notify-operation)output-TOP"
78906             }
78907           }
78908         },
78909         "operationId": "policy-update-notify-operation"
78910       }
78911     },
78912     "/restconf/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation": {
78913       "post": {
78914         "consumes": [
78915           "application/json",
78916           "application/xml"
78917         ],
78918         "produces": [
78919           "application/json",
78920           "application/xml"
78921         ],
78922         "parameters": [
78923           {
78924             "in": "body",
78925             "name": "body",
78926             "required": false,
78927             "schema": {
78928               "$ref": "#/definitions/(port-mirror-topology-operation)input-TOP"
78929             }
78930           }
78931         ],
78932         "responses": {
78933           "200": {
78934             "description": "No response was specified",
78935             "schema": {
78936               "$ref": "#/definitions/(port-mirror-topology-operation)output-TOP"
78937             }
78938           }
78939         },
78940         "operationId": "port-mirror-topology-operation"
78941       }
78942     },
78943     "/restconf/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
78944       "post": {
78945         "consumes": [
78946           "application/json",
78947           "application/xml"
78948         ],
78949         "produces": [
78950           "application/json",
78951           "application/xml"
78952         ],
78953         "parameters": [
78954           {
78955             "in": "body",
78956             "name": "body",
78957             "required": false,
78958             "schema": {
78959               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
78960             }
78961           }
78962         ],
78963         "responses": {
78964           "200": {
78965             "description": "No response was specified",
78966             "schema": {
78967               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
78968             }
78969           }
78970         },
78971         "operationId": "preload-network-topology-operation"
78972       }
78973     },
78974     "/restconf/operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation": {
78975       "post": {
78976         "consumes": [
78977           "application/json",
78978           "application/xml"
78979         ],
78980         "produces": [
78981           "application/json",
78982           "application/xml"
78983         ],
78984         "parameters": [
78985           {
78986             "in": "body",
78987             "name": "body",
78988             "required": false,
78989             "schema": {
78990               "$ref": "#/definitions/(preload-vf-module-topology-operation)input-TOP"
78991             }
78992           }
78993         ],
78994         "responses": {
78995           "200": {
78996             "description": "No response was specified",
78997             "schema": {
78998               "$ref": "#/definitions/(preload-vf-module-topology-operation)output-TOP"
78999             }
79000           }
79001         },
79002         "operationId": "preload-vf-module-topology-operation"
79003       }
79004     },
79005     "/restconf/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
79006       "post": {
79007         "consumes": [
79008           "application/json",
79009           "application/xml"
79010         ],
79011         "produces": [
79012           "application/json",
79013           "application/xml"
79014         ],
79015         "parameters": [
79016           {
79017             "in": "body",
79018             "name": "body",
79019             "required": false,
79020             "schema": {
79021               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
79022             }
79023           }
79024         ],
79025         "responses": {
79026           "200": {
79027             "description": "No response was specified",
79028             "schema": {
79029               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
79030             }
79031           }
79032         },
79033         "operationId": "security-zone-topology-operation"
79034       }
79035     },
79036     "/restconf/operations/GENERIC-RESOURCE-API:service-topology-operation": {
79037       "post": {
79038         "consumes": [
79039           "application/json",
79040           "application/xml"
79041         ],
79042         "produces": [
79043           "application/json",
79044           "application/xml"
79045         ],
79046         "parameters": [
79047           {
79048             "in": "body",
79049             "name": "body",
79050             "required": false,
79051             "schema": {
79052               "$ref": "#/definitions/(service-topology-operation)input-TOP"
79053             }
79054           }
79055         ],
79056         "responses": {
79057           "200": {
79058             "description": "No response was specified",
79059             "schema": {
79060               "$ref": "#/definitions/(service-topology-operation)output-TOP"
79061             }
79062           }
79063         },
79064         "operationId": "service-topology-operation"
79065       }
79066     },
79067     "/restconf/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
79068       "post": {
79069         "consumes": [
79070           "application/json",
79071           "application/xml"
79072         ],
79073         "produces": [
79074           "application/json",
79075           "application/xml"
79076         ],
79077         "parameters": [
79078           {
79079             "in": "body",
79080             "name": "body",
79081             "required": false,
79082             "schema": {
79083               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
79084             }
79085           }
79086         ],
79087         "responses": {
79088           "200": {
79089             "description": "No response was specified",
79090             "schema": {
79091               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
79092             }
79093           }
79094         },
79095         "operationId": "tunnelxconn-topology-operation"
79096       }
79097     },
79098     "/restconf/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
79099       "post": {
79100         "consumes": [
79101           "application/json",
79102           "application/xml"
79103         ],
79104         "produces": [
79105           "application/json",
79106           "application/xml"
79107         ],
79108         "parameters": [
79109           {
79110             "in": "body",
79111             "name": "body",
79112             "required": false,
79113             "schema": {
79114               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
79115             }
79116           }
79117         ],
79118         "responses": {
79119           "200": {
79120             "description": "No response was specified",
79121             "schema": {
79122               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
79123             }
79124           }
79125         },
79126         "operationId": "vf-module-topology-operation"
79127       }
79128     },
79129     "/restconf/operations/GENERIC-RESOURCE-API:vnf-get-resource-request": {
79130       "post": {
79131         "consumes": [
79132           "application/json",
79133           "application/xml"
79134         ],
79135         "produces": [
79136           "application/json",
79137           "application/xml"
79138         ],
79139         "parameters": [
79140           {
79141             "in": "body",
79142             "name": "body",
79143             "required": false,
79144             "schema": {
79145               "$ref": "#/definitions/(vnf-get-resource-request)input-TOP"
79146             }
79147           }
79148         ],
79149         "responses": {
79150           "200": {
79151             "description": "No response was specified",
79152             "schema": {
79153               "$ref": "#/definitions/(vnf-get-resource-request)output-TOP"
79154             }
79155           }
79156         },
79157         "operationId": "vnf-get-resource-request"
79158       }
79159     },
79160     "/restconf/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
79161       "post": {
79162         "consumes": [
79163           "application/json",
79164           "application/xml"
79165         ],
79166         "produces": [
79167           "application/json",
79168           "application/xml"
79169         ],
79170         "parameters": [
79171           {
79172             "in": "body",
79173             "name": "body",
79174             "required": false,
79175             "schema": {
79176               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
79177             }
79178           }
79179         ],
79180         "responses": {
79181           "200": {
79182             "description": "No response was specified",
79183             "schema": {
79184               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
79185             }
79186           }
79187         },
79188         "operationId": "vnf-topology-operation"
79189       }
79190     }
79191   },
79192   "definitions": {
79193     "(brg-topology-operation)input": {
79194       "properties": {
79195         "GENERIC-RESOURCE-API:allotted-resource-information": {
79196           "items": {
79197             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
79198           },
79199           "type": "object"
79200         },
79201         "GENERIC-RESOURCE-API:brg-request-input": {
79202           "items": {
79203             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
79204           },
79205           "type": "object"
79206         },
79207         "GENERIC-RESOURCE-API:request-information": {
79208           "items": {
79209             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
79210           },
79211           "type": "object"
79212         },
79213         "GENERIC-RESOURCE-API:sdnc-request-header": {
79214           "items": {
79215             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
79216           },
79217           "type": "object"
79218         },
79219         "GENERIC-RESOURCE-API:service-information": {
79220           "items": {
79221             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
79222           },
79223           "type": "object"
79224         }
79225       },
79226       "type": "object"
79227     },
79228     "(brg-topology-operation)input-TOP": {
79229       "properties": {
79230         "GENERIC-RESOURCE-API:input": {
79231           "items": {
79232             "$ref": "#/definitions/(brg-topology-operation)input"
79233           },
79234           "type": "object"
79235         }
79236       },
79237       "type": "object"
79238     },
79239     "(brg-topology-operation)output": {
79240       "properties": {
79241         "GENERIC-RESOURCE-API:ack-final-indicator": {
79242           "$ref": "#/definitions/Optional.empty",
79243           "description": "Expected to be Y or N."
79244         },
79245         "GENERIC-RESOURCE-API:brg-response-information": {
79246           "items": {
79247             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
79248           },
79249           "type": "object"
79250         },
79251         "GENERIC-RESOURCE-API:response-code": {
79252           "$ref": "#/definitions/Optional.empty",
79253           "description": "a success code or an defined error codeKeep as M"
79254         },
79255         "GENERIC-RESOURCE-API:response-message": {
79256           "$ref": "#/definitions/Optional.empty",
79257           "description": "message included for error code"
79258         },
79259         "GENERIC-RESOURCE-API:service-response-information": {
79260           "items": {
79261             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
79262           },
79263           "type": "object"
79264         },
79265         "GENERIC-RESOURCE-API:svc-request-id": {
79266           "$ref": "#/definitions/Optional.empty",
79267           "description": "the request id from the request message for which this is the responseKeep as M"
79268         }
79269       },
79270       "type": "object"
79271     },
79272     "(brg-topology-operation)output-TOP": {
79273       "properties": {
79274         "GENERIC-RESOURCE-API:output": {
79275           "items": {
79276             "$ref": "#/definitions/(brg-topology-operation)output"
79277           },
79278           "type": "object"
79279         }
79280       },
79281       "type": "object"
79282     },
79283     "(config)GENERIC-RESOURCE-API_modulePOST": {
79284       "properties": {
79285         "brg-allotted-resources": {
79286           "items": {
79287             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
79288           },
79289           "type": "object"
79290         },
79291         "connection-attachment-allotted-resources": {
79292           "items": {
79293             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources"
79294           },
79295           "type": "object"
79296         },
79297         "contrail-route-allotted-resources": {
79298           "items": {
79299             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
79300           },
79301           "type": "object"
79302         },
79303         "generic-configurations": {
79304           "items": {
79305             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations"
79306           },
79307           "type": "object"
79308         },
79309         "port-mirror-configurations": {
79310           "items": {
79311             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations"
79312           },
79313           "type": "object"
79314         },
79315         "preload-information": {
79316           "items": {
79317             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information"
79318           },
79319           "type": "object"
79320         },
79321         "security-zone-allotted-resources": {
79322           "items": {
79323             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
79324           },
79325           "type": "object"
79326         },
79327         "services": {
79328           "items": {
79329             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
79330           },
79331           "type": "object"
79332         },
79333         "tunnelxconn-allotted-resources": {
79334           "items": {
79335             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
79336           },
79337           "type": "object"
79338         }
79339       },
79340       "type": "object"
79341     },
79342     "(config)aggregate-route-policyPOST": {
79343       "properties": {
79344         "aggregate-route-policy-name": {
79345           "$ref": "#/definitions/Optional.empty"
79346         },
79347         "ipv4-aggregate-route-level": {
79348           "$ref": "#/definitions/Optional.empty"
79349         },
79350         "ipv6-aggregate-route-level": {
79351           "$ref": "#/definitions/Optional.empty"
79352         }
79353       },
79354       "type": "object"
79355     },
79356     "(config)aggregate-routesPOST": {
79357       "properties": {
79358         "cidr-mask": {
79359           "$ref": "#/definitions/Optional.empty"
79360         },
79361         "ip-version": {
79362           "$ref": "#/definitions/Optional.empty",
79363           "description": "Use values 4 or 6."
79364         },
79365         "route-id": {
79366           "$ref": "#/definitions/Optional.empty",
79367           "description": "Unique id"
79368         },
79369         "start-address": {
79370           "$ref": "#/definitions/Optional.empty"
79371         }
79372       },
79373       "type": "object"
79374     },
79375     "(config)allotted-resource-dataPOST": {
79376       "properties": {
79377         "allotted-resource-oper-status": {
79378           "items": {
79379             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
79380           },
79381           "type": "object"
79382         },
79383         "allotted-resource-operation-information": {
79384           "items": {
79385             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
79386           },
79387           "type": "object"
79388         },
79389         "connection-attachment-parameters": {
79390           "items": {
79391             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
79392           },
79393           "type": "object"
79394         },
79395         "connection-attachment-topology": {
79396           "items": {
79397             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
79398           },
79399           "type": "object"
79400         }
79401       },
79402       "type": "object"
79403     },
79404     "(config)allotted-resource-identifiersPOST": {
79405       "properties": {
79406         "allotted-resource-id": {
79407           "$ref": "#/definitions/Optional.empty"
79408         },
79409         "allotted-resource-name": {
79410           "$ref": "#/definitions/Optional.empty",
79411           "description": "For a contrail-route, the network policy name."
79412         },
79413         "allotted-resource-type": {
79414           "$ref": "#/definitions/Optional.empty",
79415           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
79416         },
79417         "consuming-service-instance-id": {
79418           "$ref": "#/definitions/Optional.empty",
79419           "description": "The service-instance-id of the consuming service of this allotted resource"
79420         },
79421         "parent-service-instance-id": {
79422           "$ref": "#/definitions/Optional.empty",
79423           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
79424         }
79425       },
79426       "type": "object"
79427     },
79428     "(config)allotted-resource-informationPOST": {
79429       "properties": {
79430         "allotted-resource-id": {
79431           "$ref": "#/definitions/Optional.empty"
79432         },
79433         "allotted-resource-type": {
79434           "$ref": "#/definitions/Optional.empty",
79435           "description": "Not an enum, but expected values are contrail-route and security-zone."
79436         },
79437         "onap-model-information": {
79438           "items": {
79439             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
79440           },
79441           "type": "object"
79442         },
79443         "parent-service-instance-id": {
79444           "$ref": "#/definitions/Optional.empty",
79445           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
79446         }
79447       },
79448       "type": "object"
79449     },
79450     "(config)allotted-resource-oper-statusPOST": {
79451       "properties": {
79452         "create-timestamp": {
79453           "$ref": "#/definitions/Optional.empty",
79454           "description": "Not currently populated in service data."
79455         },
79456         "last-action": {
79457           "$ref": "#/definitions/Optional.empty",
79458           "description": "should be list of possible request-actions"
79459         },
79460         "last-order-status": {
79461           "$ref": "#/definitions/Optional.empty"
79462         },
79463         "last-rpc-action": {
79464           "$ref": "#/definitions/Optional.empty"
79465         },
79466         "last-svc-request-id": {
79467           "$ref": "#/definitions/Optional.empty",
79468           "description": "Not currently populated in service data."
79469         },
79470         "modify-timestamp": {
79471           "$ref": "#/definitions/Optional.empty"
79472         },
79473         "order-status": {
79474           "$ref": "#/definitions/Optional.empty",
79475           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
79476         }
79477       },
79478       "type": "object"
79479     },
79480     "(config)allotted-resource-operation-informationPOST": {
79481       "properties": {
79482         "allotted-resource-information": {
79483           "items": {
79484             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
79485           },
79486           "type": "object"
79487         },
79488         "connection-attachment-request-input": {
79489           "items": {
79490             "$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"
79491           },
79492           "type": "object"
79493         },
79494         "request-information": {
79495           "items": {
79496             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
79497           },
79498           "type": "object"
79499         },
79500         "sdnc-request-header": {
79501           "items": {
79502             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
79503           },
79504           "type": "object"
79505         },
79506         "service-information": {
79507           "items": {
79508             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
79509           },
79510           "type": "object"
79511         }
79512       },
79513       "type": "object"
79514     },
79515     "(config)allotted-resource-statusPOST": {
79516       "properties": {
79517         "action": {
79518           "$ref": "#/definitions/Optional.empty",
79519           "description": "value would one of possible request-actions; match the list in service-data oper-status"
79520         },
79521         "final-indicator": {
79522           "$ref": "#/definitions/Optional.empty"
79523         },
79524         "request-status": {
79525           "$ref": "#/definitions/Optional.empty"
79526         },
79527         "response-code": {
79528           "$ref": "#/definitions/Optional.empty"
79529         },
79530         "response-message": {
79531           "$ref": "#/definitions/Optional.empty"
79532         },
79533         "response-timestamp": {
79534           "$ref": "#/definitions/Optional.empty"
79535         },
79536         "rpc-action": {
79537           "$ref": "#/definitions/Optional.empty",
79538           "description": "this is the svc-action from the incoming request"
79539         },
79540         "rpc-name": {
79541           "$ref": "#/definitions/Optional.empty"
79542         }
79543       },
79544       "type": "object"
79545     },
79546     "(config)application-tagsPOST": {
79547       "properties": {
79548         "c-tags": {
79549           "items": {
79550             "$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"
79551           },
79552           "type": "object"
79553         },
79554         "s-tags": {
79555           "items": {
79556             "$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"
79557           },
79558           "type": "object"
79559         }
79560       },
79561       "type": "object"
79562     },
79563     "(config)availability-zonesPOST": {
79564       "properties": {
79565         "max-count": {
79566           "$ref": "#/definitions/Optional.empty",
79567           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
79568         }
79569       },
79570       "type": "object"
79571     },
79572     "(config)brg-allotted-resourcePOST": {
79573       "properties": {
79574         "allotted-resource-data": {
79575           "items": {
79576             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
79577           },
79578           "type": "object"
79579         },
79580         "allotted-resource-id": {
79581           "$ref": "#/definitions/Optional.empty"
79582         },
79583         "allotted-resource-status": {
79584           "items": {
79585             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
79586           },
79587           "type": "object"
79588         }
79589       },
79590       "required": [
79591         "allotted-resource-id"
79592       ],
79593       "type": "object"
79594     },
79595     "(config)brg-allotted-resourcesPOST": {
79596       "properties": {
79597         "brg-allotted-resource": {
79598           "items": {
79599             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
79600           },
79601           "type": "array"
79602         }
79603       },
79604       "type": "object"
79605     },
79606     "(config)brg-assignmentsPOST": {
79607       "properties": {
79608         "vbrg-wan-ip": {
79609           "$ref": "#/definitions/Optional.empty"
79610         }
79611       },
79612       "type": "object"
79613     },
79614     "(config)brg-parametersPOST": {
79615       "properties": {
79616         "param": {
79617           "items": {
79618             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
79619           },
79620           "type": "array"
79621         }
79622       },
79623       "type": "object"
79624     },
79625     "(config)brg-request-inputPOST": {
79626       "properties": {
79627         "brg-wan-mac-address": {
79628           "$ref": "#/definitions/Optional.empty"
79629         },
79630         "vgmux-bearer-ip": {
79631           "$ref": "#/definitions/Optional.empty"
79632         },
79633         "vni": {
79634           "$ref": "#/definitions/Optional.empty"
79635         }
79636       },
79637       "type": "object"
79638     },
79639     "(config)brg-response-informationPOST": {
79640       "properties": {
79641         "instance-id": {
79642           "$ref": "#/definitions/Optional.empty"
79643         },
79644         "object-path": {
79645           "$ref": "#/definitions/Optional.empty",
79646           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
79647         }
79648       },
79649       "type": "object"
79650     },
79651     "(config)brg-topologyPOST": {
79652       "properties": {
79653         "allotted-resource-identifiers": {
79654           "items": {
79655             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
79656           },
79657           "type": "object"
79658         },
79659         "brg-assignments": {
79660           "items": {
79661             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
79662           },
79663           "type": "object"
79664         },
79665         "brg-parameters": {
79666           "items": {
79667             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
79668           },
79669           "type": "object"
79670         },
79671         "onap-model-information": {
79672           "items": {
79673             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
79674           },
79675           "type": "object"
79676         }
79677       },
79678       "type": "object"
79679     },
79680     "(config)c-tagsPOST": {
79681       "type": "object"
79682     },
79683     "(config)capacityPOST": {
79684       "properties": {
79685         "used-capacity": {
79686           "$ref": "#/definitions/Optional.empty",
79687           "description": "Updated for destination port when source port is mapped/unmapped."
79688         },
79689         "vnic-capacity": {
79690           "$ref": "#/definitions/Optional.empty"
79691         }
79692       },
79693       "type": "object"
79694     },
79695     "(config)configuration-dataPOST": {
79696       "properties": {
79697         "configuration-oper-status": {
79698           "items": {
79699             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
79700           },
79701           "type": "object"
79702         },
79703         "configuration-operation-information": {
79704           "items": {
79705             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
79706           },
79707           "type": "object"
79708         }
79709       },
79710       "type": "object"
79711     },
79712     "(config)configuration-identifiersPOST": {
79713       "properties": {
79714         "configuration-id": {
79715           "$ref": "#/definitions/Optional.empty"
79716         },
79717         "configuration-name": {
79718           "$ref": "#/definitions/Optional.empty"
79719         },
79720         "configuration-sub-type": {
79721           "$ref": "#/definitions/Optional.empty",
79722           "description": " vprobe and pprobe"
79723         },
79724         "configuration-type": {
79725           "$ref": "#/definitions/Optional.empty",
79726           "description": "Not an enum, but expected values are port-mirror-configuration."
79727         },
79728         "parent-service-instance-id": {
79729           "$ref": "#/definitions/Optional.empty",
79730           "description": "Service-instance-id of the parent service to which this resource belongs."
79731         }
79732       },
79733       "type": "object"
79734     },
79735     "(config)configuration-idsPOST": {
79736       "properties": {
79737         "configuration-id": {
79738           "$ref": "#/definitions/Optional.empty"
79739         }
79740       },
79741       "type": "object"
79742     },
79743     "(config)configuration-informationPOST": {
79744       "properties": {
79745         "configuration-id": {
79746           "$ref": "#/definitions/Optional.empty"
79747         },
79748         "configuration-name": {
79749           "$ref": "#/definitions/Optional.empty"
79750         },
79751         "configuration-sub-type": {
79752           "$ref": "#/definitions/Optional.empty",
79753           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
79754         },
79755         "configuration-type": {
79756           "$ref": "#/definitions/Optional.empty",
79757           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
79758         },
79759         "onap-model-information": {
79760           "items": {
79761             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
79762           },
79763           "type": "object"
79764         }
79765       },
79766       "type": "object"
79767     },
79768     "(config)configuration-oper-statusPOST": {
79769       "properties": {
79770         "create-timestamp": {
79771           "$ref": "#/definitions/Optional.empty",
79772           "description": "Not currently populated in service data."
79773         },
79774         "last-action": {
79775           "$ref": "#/definitions/Optional.empty",
79776           "description": "should be list of possible request-actions"
79777         },
79778         "last-order-status": {
79779           "$ref": "#/definitions/Optional.empty"
79780         },
79781         "last-rpc-action": {
79782           "$ref": "#/definitions/Optional.empty"
79783         },
79784         "last-svc-request-id": {
79785           "$ref": "#/definitions/Optional.empty",
79786           "description": "Not currently populated in service data."
79787         },
79788         "modify-timestamp": {
79789           "$ref": "#/definitions/Optional.empty"
79790         },
79791         "order-status": {
79792           "$ref": "#/definitions/Optional.empty",
79793           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
79794         }
79795       },
79796       "type": "object"
79797     },
79798     "(config)configuration-operation-informationPOST": {
79799       "properties": {
79800         "configuration-information": {
79801           "items": {
79802             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
79803           },
79804           "type": "object"
79805         },
79806         "gc-request-input": {
79807           "items": {
79808             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
79809           },
79810           "type": "object"
79811         },
79812         "request-information": {
79813           "items": {
79814             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
79815           },
79816           "type": "object"
79817         },
79818         "sdnc-request-header": {
79819           "items": {
79820             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
79821           },
79822           "type": "object"
79823         },
79824         "service-information": {
79825           "items": {
79826             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
79827           },
79828           "type": "object"
79829         }
79830       },
79831       "type": "object"
79832     },
79833     "(config)configuration-statusPOST": {
79834       "properties": {
79835         "action": {
79836           "$ref": "#/definitions/Optional.empty",
79837           "description": "value would one of possible request-actions; match the list in service-data oper-status"
79838         },
79839         "final-indicator": {
79840           "$ref": "#/definitions/Optional.empty"
79841         },
79842         "request-status": {
79843           "$ref": "#/definitions/Optional.empty"
79844         },
79845         "response-code": {
79846           "$ref": "#/definitions/Optional.empty"
79847         },
79848         "response-message": {
79849           "$ref": "#/definitions/Optional.empty"
79850         },
79851         "response-timestamp": {
79852           "$ref": "#/definitions/Optional.empty"
79853         },
79854         "rpc-action": {
79855           "$ref": "#/definitions/Optional.empty",
79856           "description": "this is the svc-action from the incoming request"
79857         },
79858         "rpc-name": {
79859           "$ref": "#/definitions/Optional.empty"
79860         }
79861       },
79862       "type": "object"
79863     },
79864     "(config)connection-attachment-allotted-resourcePOST": {
79865       "properties": {
79866         "allotted-resource-data": {
79867           "items": {
79868             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
79869           },
79870           "type": "object"
79871         },
79872         "allotted-resource-id": {
79873           "$ref": "#/definitions/Optional.empty"
79874         },
79875         "allotted-resource-status": {
79876           "items": {
79877             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
79878           },
79879           "type": "object"
79880         }
79881       },
79882       "required": [
79883         "allotted-resource-id"
79884       ],
79885       "type": "object"
79886     },
79887     "(config)connection-attachment-allotted-resourcesPOST": {
79888       "properties": {
79889         "connection-attachment-allotted-resource": {
79890           "items": {
79891             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
79892           },
79893           "type": "array"
79894         }
79895       },
79896       "type": "object"
79897     },
79898     "(config)connection-attachment-assignmentsPOST": {
79899       "type": "object"
79900     },
79901     "(config)connection-attachment-parametersPOST": {
79902       "properties": {
79903         "param": {
79904           "items": {
79905             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
79906           },
79907           "type": "array"
79908         }
79909       },
79910       "type": "object"
79911     },
79912     "(config)connection-attachment-request-inputPOST": {
79913       "properties": {
79914         "param": {
79915           "items": {
79916             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
79917           },
79918           "type": "array"
79919         }
79920       },
79921       "type": "object"
79922     },
79923     "(config)connection-attachment-response-informationPOST": {
79924       "properties": {
79925         "instance-id": {
79926           "$ref": "#/definitions/Optional.empty"
79927         },
79928         "object-path": {
79929           "$ref": "#/definitions/Optional.empty",
79930           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
79931         }
79932       },
79933       "type": "object"
79934     },
79935     "(config)connection-attachment-topologyPOST": {
79936       "properties": {
79937         "allotted-resource-identifiers": {
79938           "items": {
79939             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
79940           },
79941           "type": "object"
79942         },
79943         "connection-attachment-assignments": {
79944           "items": {
79945             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
79946           },
79947           "type": "object"
79948         },
79949         "connection-attachment-parameters": {
79950           "items": {
79951             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
79952           },
79953           "type": "object"
79954         },
79955         "onap-model-information": {
79956           "items": {
79957             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
79958           },
79959           "type": "object"
79960         }
79961       },
79962       "type": "object"
79963     },
79964     "(config)connection-pointPOST": {
79965       "properties": {
79966         "connection-point-id": {
79967           "$ref": "#/definitions/Optional.empty",
79968           "description": "Key to CP object in A&AI"
79969         },
79970         "port-id": {
79971           "$ref": "#/definitions/Optional.empty",
79972           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
79973         },
79974         "vlan-data": {
79975           "items": {
79976             "$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"
79977           },
79978           "type": "array"
79979         }
79980       },
79981       "type": "object"
79982     },
79983     "(config)consumed-allotted-resourcePOST": {
79984       "properties": {
79985         "allotted-resource-id": {
79986           "$ref": "#/definitions/Optional.empty"
79987         },
79988         "allotted-resource-pointer": {
79989           "$ref": "#/definitions/Optional.empty",
79990           "description": "Pointer to the allotted-resources topology"
79991         },
79992         "allotted-resource-type": {
79993           "$ref": "#/definitions/Optional.empty",
79994           "description": "Not an enum, but expected values are contrail-route and security-zone."
79995         }
79996       },
79997       "type": "object"
79998     },
79999     "(config)consumed-allotted-resourcesPOST": {
80000       "properties": {
80001         "consumed-allotted-resource": {
80002           "items": {
80003             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
80004           },
80005           "type": "array"
80006         }
80007       },
80008       "type": "object"
80009     },
80010     "(config)contrail-applied-service-infoPOST": {
80011       "properties": {
80012         "contrail-fqdn": {
80013           "$ref": "#/definitions/Optional.empty",
80014           "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."
80015         },
80016         "service-instance-id": {
80017           "$ref": "#/definitions/Optional.empty",
80018           "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."
80019         }
80020       },
80021       "type": "object"
80022     },
80023     "(config)contrail-applied-servicePOST": {
80024       "properties": {
80025         "contrail-fqdn": {
80026           "$ref": "#/definitions/Optional.empty",
80027           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
80028         },
80029         "service-instance-id": {
80030           "$ref": "#/definitions/Optional.empty",
80031           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
80032         },
80033         "vnf-id": {
80034           "$ref": "#/definitions/Optional.empty",
80035           "description": "The vnf representing the contrail applied service"
80036         }
80037       },
80038       "type": "object"
80039     },
80040     "(config)contrail-route-allotted-resourcePOST": {
80041       "properties": {
80042         "allotted-resource-data": {
80043           "items": {
80044             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
80045           },
80046           "type": "object"
80047         },
80048         "allotted-resource-id": {
80049           "$ref": "#/definitions/Optional.empty"
80050         },
80051         "allotted-resource-status": {
80052           "items": {
80053             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
80054           },
80055           "type": "object"
80056         }
80057       },
80058       "required": [
80059         "allotted-resource-id"
80060       ],
80061       "type": "object"
80062     },
80063     "(config)contrail-route-allotted-resourcesPOST": {
80064       "properties": {
80065         "contrail-route-allotted-resource": {
80066           "items": {
80067             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
80068           },
80069           "type": "array"
80070         }
80071       },
80072       "type": "object"
80073     },
80074     "(config)contrail-route-assignmentsPOST": {
80075       "properties": {
80076         "contrail-applied-service": {
80077           "items": {
80078             "$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"
80079           },
80080           "type": "object"
80081         },
80082         "contrail-id": {
80083           "$ref": "#/definitions/Optional.empty",
80084           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
80085         },
80086         "dest-network": {
80087           "items": {
80088             "$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"
80089           },
80090           "type": "object"
80091         },
80092         "fq-name": {
80093           "$ref": "#/definitions/Optional.empty",
80094           "description": "The Contrail fq-name of the network policy"
80095         },
80096         "source-network": {
80097           "items": {
80098             "$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"
80099           },
80100           "type": "object"
80101         },
80102         "vlan-tag": {
80103           "$ref": "#/definitions/Optional.empty",
80104           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
80105         }
80106       },
80107       "type": "object"
80108     },
80109     "(config)contrail-route-input-parametersPOST": {
80110       "properties": {
80111         "param": {
80112           "items": {
80113             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
80114           },
80115           "type": "array"
80116         }
80117       },
80118       "type": "object"
80119     },
80120     "(config)contrail-route-parametersPOST": {
80121       "properties": {
80122         "param": {
80123           "items": {
80124             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
80125           },
80126           "type": "array"
80127         }
80128       },
80129       "type": "object"
80130     },
80131     "(config)contrail-route-request-inputPOST": {
80132       "properties": {
80133         "contrail-applied-service-info": {
80134           "items": {
80135             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
80136           },
80137           "type": "object"
80138         },
80139         "contrail-route-input-parameters": {
80140           "items": {
80141             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
80142           },
80143           "type": "object"
80144         },
80145         "dest-network": {
80146           "items": {
80147             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
80148           },
80149           "type": "object"
80150         },
80151         "source-network": {
80152           "items": {
80153             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
80154           },
80155           "type": "object"
80156         }
80157       },
80158       "type": "object"
80159     },
80160     "(config)contrail-route-response-informationPOST": {
80161       "properties": {
80162         "instance-id": {
80163           "$ref": "#/definitions/Optional.empty"
80164         },
80165         "object-path": {
80166           "$ref": "#/definitions/Optional.empty",
80167           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
80168         }
80169       },
80170       "type": "object"
80171     },
80172     "(config)contrail-route-topologyPOST": {
80173       "properties": {
80174         "allotted-resource-identifiers": {
80175           "items": {
80176             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
80177           },
80178           "type": "object"
80179         },
80180         "contrail-route-assignments": {
80181           "items": {
80182             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
80183           },
80184           "type": "object"
80185         },
80186         "contrail-route-parameters": {
80187           "items": {
80188             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
80189           },
80190           "type": "object"
80191         },
80192         "onap-model-information": {
80193           "items": {
80194             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
80195           },
80196           "type": "object"
80197         }
80198       },
80199       "type": "object"
80200     },
80201     "(config)contrail-vmi-paramsPOST": {
80202       "properties": {
80203         "param": {
80204           "items": {
80205             "$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"
80206           },
80207           "type": "array"
80208         }
80209       },
80210       "type": "object"
80211     },
80212     "(config)customer-bonding-requestPOST": {
80213       "properties": {
80214         "configuration-id": {
80215           "$ref": "#/definitions/Optional.empty",
80216           "description": "e.g. vlan network receptor configuration id"
80217         }
80218       },
80219       "type": "object"
80220     },
80221     "(config)customer-bonding-requestsPOST": {
80222       "properties": {
80223         "customer-bonding-request": {
80224           "items": {
80225             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
80226           },
80227           "type": "array"
80228         }
80229       },
80230       "type": "object"
80231     },
80232     "(config)dest-ip-addressesPOST": {
80233       "properties": {
80234         "ip-addresses": {
80235           "items": {
80236             "$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"
80237           },
80238           "type": "object"
80239         }
80240       },
80241       "type": "object"
80242     },
80243     "(config)dest-networkPOST": {
80244       "properties": {
80245         "network-id": {
80246           "$ref": "#/definitions/Optional.empty"
80247         },
80248         "network-role": {
80249           "$ref": "#/definitions/Optional.empty"
80250         }
80251       },
80252       "type": "object"
80253     },
80254     "(config)dest-portPOST": {
80255       "properties": {
80256         "pnf-information": {
80257           "items": {
80258             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
80259           },
80260           "type": "object"
80261         },
80262         "service-instance-id": {
80263           "$ref": "#/definitions/Optional.empty",
80264           "description": "May not be need."
80265         },
80266         "vnf-information": {
80267           "items": {
80268             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
80269           },
80270           "type": "object"
80271         }
80272       },
80273       "type": "object"
80274     },
80275     "(config)dest-vnfc-instance-group-idPOST": {
80276       "properties": {
80277         "configuration-id": {
80278           "$ref": "#/definitions/Optional.empty"
80279         },
80280         "instance-group-role": {
80281           "$ref": "#/definitions/Optional.empty"
80282         },
80283         "nfc-naming-code": {
80284           "$ref": "#/definitions/Optional.empty"
80285         },
80286         "service-instance-id": {
80287           "$ref": "#/definitions/Optional.empty"
80288         }
80289       },
80290       "type": "object"
80291     },
80292     "(config)dhcp-subnet-assignmentPOST": {
80293       "properties": {
80294         "ip-version": {
80295           "$ref": "#/definitions/Optional.empty"
80296         },
80297         "network-role": {
80298           "$ref": "#/definitions/Optional.empty"
80299         },
80300         "neutron-subnet-id": {
80301           "$ref": "#/definitions/Optional.empty",
80302           "description": "Same as subnet-id in subnet-data structure"
80303         }
80304       },
80305       "type": "object"
80306     },
80307     "(config)dhcp-subnet-assignmentsPOST": {
80308       "properties": {
80309         "dhcp-subnet-assignment": {
80310           "items": {
80311             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
80312           },
80313           "type": "array"
80314         }
80315       },
80316       "type": "object"
80317     },
80318     "(config)entitlement-pool-listPOST": {
80319       "properties": {
80320         "action": {
80321           "$ref": "#/definitions/Optional.empty"
80322         },
80323         "entitlement-pool-invariant-uuid": {
80324           "$ref": "#/definitions/Optional.empty"
80325         },
80326         "entitlement-pool-uuid": {
80327           "$ref": "#/definitions/Optional.empty"
80328         },
80329         "entitlement-uuid": {
80330           "$ref": "#/definitions/Optional.empty",
80331           "description": "assigned by ALTS"
80332         }
80333       },
80334       "required": [
80335         "action",
80336         "entitlement-pool-uuid"
80337       ],
80338       "type": "object"
80339     },
80340     "(config)floating-ipsPOST": {
80341       "type": "object"
80342     },
80343     "(config)forwarding-path-request-inputPOST": {
80344       "properties": {
80345         "forwarding-paths": {
80346           "items": {
80347             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
80348           },
80349           "type": "array"
80350         }
80351       },
80352       "type": "object"
80353     },
80354     "(config)forwarding-pathPOST": {
80355       "properties": {
80356         "forwarding-path-id": {
80357           "$ref": "#/definitions/Optional.empty",
80358           "description": "Generated by SDNC"
80359         },
80360         "forwarding-path-name": {
80361           "$ref": "#/definitions/Optional.empty",
80362           "description": "Fowarding-path name from TOSCA model, or name generated by SDNC"
80363         },
80364         "forwarding-path-type": {
80365           "$ref": "#/definitions/Optional.empty",
80366           "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"
80367         },
80368         "onap-model-information": {
80369           "items": {
80370             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
80371           },
80372           "type": "object"
80373         },
80374         "service-paths": {
80375           "items": {
80376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
80377           },
80378           "type": "object"
80379         }
80380       },
80381       "required": [
80382         "forwarding-path-id"
80383       ],
80384       "type": "object"
80385     },
80386     "(config)forwarding-pathsPOST": {
80387       "properties": {
80388         "forwarding-path-name": {
80389           "$ref": "#/definitions/Optional.empty",
80390           "description": "Forwarding-path-name from tosca-model. "
80391         },
80392         "onap-model-information": {
80393           "items": {
80394             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
80395           },
80396           "type": "object"
80397         }
80398       },
80399       "required": [
80400         "forwarding-path-name"
80401       ],
80402       "type": "object"
80403     },
80404     "(config)gc-configurationPOST": {
80405       "properties": {
80406         "configuration-data": {
80407           "items": {
80408             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
80409           },
80410           "type": "object"
80411         },
80412         "configuration-id": {
80413           "$ref": "#/definitions/Optional.empty"
80414         },
80415         "configuration-status": {
80416           "items": {
80417             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
80418           },
80419           "type": "object"
80420         }
80421       },
80422       "required": [
80423         "configuration-id"
80424       ],
80425       "type": "object"
80426     },
80427     "(config)gc-request-inputPOST": {
80428       "properties": {
80429         "configuration-ids": {
80430           "items": {
80431             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids"
80432           },
80433           "type": "array"
80434         },
80435         "input-parameters": {
80436           "items": {
80437             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
80438           },
80439           "type": "object"
80440         },
80441         "rebuild": {
80442           "$ref": "#/definitions/Optional.empty",
80443           "description": "Value will indicate what to rebuild"
80444         },
80445         "vf-module-id": {
80446           "$ref": "#/definitions/Optional.empty",
80447           "description": "This is mandatory in case of rebuild"
80448         },
80449         "vnf-id": {
80450           "$ref": "#/definitions/Optional.empty"
80451         }
80452       },
80453       "type": "object"
80454     },
80455     "(config)gc-response-informationPOST": {
80456       "properties": {
80457         "instance-id": {
80458           "$ref": "#/definitions/Optional.empty"
80459         },
80460         "object-path": {
80461           "$ref": "#/definitions/Optional.empty",
80462           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
80463         }
80464       },
80465       "type": "object"
80466     },
80467     "(config)generic-configurationsPOST": {
80468       "properties": {
80469         "gc-configuration": {
80470           "items": {
80471             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
80472           },
80473           "type": "array"
80474         }
80475       },
80476       "type": "object"
80477     },
80478     "(config)getpathsegment-response-informationPOST": {
80479       "properties": {
80480         "instance-id": {
80481           "$ref": "#/definitions/Optional.empty"
80482         },
80483         "object-path": {
80484           "$ref": "#/definitions/Optional.empty",
80485           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
80486         }
80487       },
80488       "type": "object"
80489     },
80490     "(config)heat-vlan-filtersPOST": {
80491       "type": "object"
80492     },
80493     "(config)host-routesPOST": {
80494       "properties": {
80495         "next-hop": {
80496           "$ref": "#/definitions/Optional.empty",
80497           "description": "Could be ip-address or hostname or service-instance"
80498         },
80499         "route-prefix": {
80500           "$ref": "#/definitions/Optional.empty"
80501         }
80502       },
80503       "type": "object"
80504     },
80505     "(config)input-parametersPOST": {
80506       "properties": {
80507         "param": {
80508           "items": {
80509             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
80510           },
80511           "type": "array"
80512         }
80513       },
80514       "type": "object"
80515     },
80516     "(config)interface-route-prefixesPOST": {
80517       "type": "object"
80518     },
80519     "(config)ip-addressesPOST": {
80520       "properties": {
80521         "ipv4-address": {
80522           "$ref": "#/definitions/Optional.empty"
80523         },
80524         "ipv6-address": {
80525           "$ref": "#/definitions/Optional.empty"
80526         },
80527         "vipv4-address": {
80528           "$ref": "#/definitions/Optional.empty",
80529           "description": "Virtual v4"
80530         },
80531         "vipv6-address": {
80532           "$ref": "#/definitions/Optional.empty",
80533           "description": "Virtual v6"
80534         }
80535       },
80536       "type": "object"
80537     },
80538     "(config)license-informationPOST": {
80539       "properties": {
80540         "entitlement-pool-list": {
80541           "items": {
80542             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
80543           },
80544           "type": "array"
80545         },
80546         "license-key-group-list": {
80547           "items": {
80548             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
80549           },
80550           "type": "array"
80551         }
80552       },
80553       "type": "object"
80554     },
80555     "(config)license-key-group-listPOST": {
80556       "properties": {
80557         "action": {
80558           "$ref": "#/definitions/Optional.empty"
80559         },
80560         "license-key": {
80561           "$ref": "#/definitions/Optional.empty",
80562           "description": "assigned by ALTS"
80563         },
80564         "license-key-group-invariant-uuid": {
80565           "$ref": "#/definitions/Optional.empty"
80566         },
80567         "license-key-group-uuid": {
80568           "$ref": "#/definitions/Optional.empty"
80569         },
80570         "license-uuid": {
80571           "$ref": "#/definitions/Optional.empty",
80572           "description": "assigned by ALTS"
80573         }
80574       },
80575       "required": [
80576         "action",
80577         "license-key-group-uuid"
80578       ],
80579       "type": "object"
80580     },
80581     "(config)mac-addressesPOST": {
80582       "type": "object"
80583     },
80584     "(config)network-assignmentsPOST": {
80585       "type": "object"
80586     },
80587     "(config)network-dataPOST": {
80588       "properties": {
80589         "network-information": {
80590           "items": {
80591             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
80592           },
80593           "type": "object"
80594         },
80595         "network-level-oper-status": {
80596           "items": {
80597             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
80598           },
80599           "type": "object"
80600         },
80601         "network-provided-allotted-resources": {
80602           "items": {
80603             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
80604           },
80605           "type": "object"
80606         },
80607         "network-request-input": {
80608           "items": {
80609             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
80610           },
80611           "type": "object"
80612         },
80613         "network-topology": {
80614           "items": {
80615             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
80616           },
80617           "type": "object"
80618         },
80619         "request-information": {
80620           "items": {
80621             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
80622           },
80623           "type": "object"
80624         },
80625         "sdnc-request-header": {
80626           "items": {
80627             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
80628           },
80629           "type": "object"
80630         },
80631         "service-information": {
80632           "items": {
80633             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
80634           },
80635           "type": "object"
80636         }
80637       },
80638       "type": "object"
80639     },
80640     "(config)network-information-itemPOST": {
80641       "properties": {
80642         "ip-count": {
80643           "$ref": "#/definitions/Optional.empty",
80644           "description": "The number of ip addresses to be assigned per vm for this network role"
80645         },
80646         "ip-version": {
80647           "$ref": "#/definitions/Optional.empty",
80648           "description": "Use ipv4 or ipv6"
80649         },
80650         "network-ips": {
80651           "items": {
80652             "$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"
80653           },
80654           "type": "object"
80655         },
80656         "use-dhcp": {
80657           "$ref": "#/definitions/Optional.empty",
80658           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
80659         }
80660       },
80661       "type": "object"
80662     },
80663     "(config)network-information-itemsPOST": {
80664       "properties": {
80665         "network-information-item": {
80666           "items": {
80667             "$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"
80668           },
80669           "type": "array"
80670         }
80671       },
80672       "type": "object"
80673     },
80674     "(config)network-informationPOST": {
80675       "properties": {
80676         "from-preload": {
80677           "$ref": "#/definitions/Optional.empty",
80678           "description": "Indicates if source is preload data"
80679         },
80680         "network-id": {
80681           "$ref": "#/definitions/Optional.empty"
80682         },
80683         "network-technology": {
80684           "$ref": "#/definitions/Optional.empty"
80685         },
80686         "network-type": {
80687           "$ref": "#/definitions/Optional.empty"
80688         },
80689         "onap-model-information": {
80690           "items": {
80691             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
80692           },
80693           "type": "object"
80694         }
80695       },
80696       "type": "object"
80697     },
80698     "(config)network-input-parametersPOST": {
80699       "properties": {
80700         "param": {
80701           "items": {
80702             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
80703           },
80704           "type": "array"
80705         }
80706       },
80707       "type": "object"
80708     },
80709     "(config)network-instance-groupPOST": {
80710       "properties": {
80711         "aggregate-route-policy": {
80712           "items": {
80713             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy"
80714           },
80715           "type": "object"
80716         },
80717         "aggregate-routes": {
80718           "items": {
80719             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes"
80720           },
80721           "type": "array"
80722         },
80723         "network-instance-group-function": {
80724           "$ref": "#/definitions/Optional.empty"
80725         },
80726         "network-instance-group-id": {
80727           "$ref": "#/definitions/Optional.empty",
80728           "description": "Also a Key in Network Instance Group in A&AI"
80729         },
80730         "networks": {
80731           "items": {
80732             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
80733           },
80734           "type": "object"
80735         },
80736         "onap-model-information": {
80737           "items": {
80738             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
80739           },
80740           "type": "object"
80741         },
80742         "service-instance-id": {
80743           "$ref": "#/definitions/Optional.empty"
80744         },
80745         "subnet-assignment-policy": {
80746           "items": {
80747             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
80748           },
80749           "type": "object"
80750         },
80751         "subnet-key-value": {
80752           "$ref": "#/definitions/Optional.empty",
80753           "description": "key-value provided to EIPAM when  creating shared subnet"
80754         },
80755         "subnets": {
80756           "items": {
80757             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
80758           },
80759           "type": "array"
80760         },
80761         "vpn-binding-policy": {
80762           "items": {
80763             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
80764           },
80765           "type": "object"
80766         }
80767       },
80768       "required": [
80769         "network-instance-group-id"
80770       ],
80771       "type": "object"
80772     },
80773     "(config)network-instance-groupsPOST": {
80774       "properties": {
80775         "network-instance-group": {
80776           "items": {
80777             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
80778           },
80779           "type": "array"
80780         }
80781       },
80782       "type": "object"
80783     },
80784     "(config)network-ipsPOST": {
80785       "type": "object"
80786     },
80787     "(config)network-level-oper-statusPOST": {
80788       "properties": {
80789         "create-timestamp": {
80790           "$ref": "#/definitions/Optional.empty",
80791           "description": "Not currently populated in service data."
80792         },
80793         "last-action": {
80794           "$ref": "#/definitions/Optional.empty",
80795           "description": "should be list of possible request-actions"
80796         },
80797         "last-order-status": {
80798           "$ref": "#/definitions/Optional.empty"
80799         },
80800         "last-rpc-action": {
80801           "$ref": "#/definitions/Optional.empty"
80802         },
80803         "last-svc-request-id": {
80804           "$ref": "#/definitions/Optional.empty",
80805           "description": "Not currently populated in service data."
80806         },
80807         "modify-timestamp": {
80808           "$ref": "#/definitions/Optional.empty"
80809         },
80810         "order-status": {
80811           "$ref": "#/definitions/Optional.empty",
80812           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
80813         }
80814       },
80815       "type": "object"
80816     },
80817     "(config)network-parameterPOST": {
80818       "properties": {
80819         "network-parameter-name": {
80820           "$ref": "#/definitions/Optional.empty"
80821         },
80822         "network-parameter-value": {
80823           "$ref": "#/definitions/Optional.empty"
80824         }
80825       },
80826       "type": "object"
80827     },
80828     "(config)network-parametersPOST": {
80829       "properties": {
80830         "network-parameter": {
80831           "items": {
80832             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
80833           },
80834           "type": "array"
80835         }
80836       },
80837       "type": "object"
80838     },
80839     "(config)network-policyPOST": {
80840       "properties": {
80841         "network-policy-fqdn": {
80842           "$ref": "#/definitions/Optional.empty"
80843         },
80844         "network-policy-id": {
80845           "$ref": "#/definitions/Optional.empty"
80846         }
80847       },
80848       "type": "object"
80849     },
80850     "(config)network-provided-allotted-resourcesPOST": {
80851       "type": "object"
80852     },
80853     "(config)network-request-inputPOST": {
80854       "properties": {
80855         "aic-clli": {
80856           "$ref": "#/definitions/Optional.empty",
80857           "description": "Not expected to be used"
80858         },
80859         "aic-cloud-region": {
80860           "$ref": "#/definitions/Optional.empty",
80861           "description": "The AIC cloud region which maps to contrail versions"
80862         },
80863         "cloud-owner": {
80864           "$ref": "#/definitions/Optional.empty",
80865           "description": "The cloud owner provided by the caller"
80866         },
80867         "network-input-parameters": {
80868           "items": {
80869             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
80870           },
80871           "type": "object"
80872         },
80873         "network-instance-group-id": {
80874           "$ref": "#/definitions/Optional.empty",
80875           "description": "When network has instance-group role in service model"
80876         },
80877         "network-name": {
80878           "$ref": "#/definitions/Optional.empty"
80879         },
80880         "tenant": {
80881           "$ref": "#/definitions/Optional.empty"
80882         }
80883       },
80884       "type": "object"
80885     },
80886     "(config)network-response-informationPOST": {
80887       "properties": {
80888         "instance-id": {
80889           "$ref": "#/definitions/Optional.empty"
80890         },
80891         "object-path": {
80892           "$ref": "#/definitions/Optional.empty",
80893           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
80894         }
80895       },
80896       "type": "object"
80897     },
80898     "(config)network-topology-identifier-structurePOST": {
80899       "properties": {
80900         "eipam-v4-address-plan": {
80901           "$ref": "#/definitions/Optional.empty"
80902         },
80903         "eipam-v6-address-plan": {
80904           "$ref": "#/definitions/Optional.empty"
80905         },
80906         "is-trunked": {
80907           "$ref": "#/definitions/Optional.empty"
80908         },
80909         "network-id": {
80910           "$ref": "#/definitions/Optional.empty"
80911         },
80912         "network-instance-group-id": {
80913           "$ref": "#/definitions/Optional.empty",
80914           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
80915         },
80916         "network-name": {
80917           "$ref": "#/definitions/Optional.empty"
80918         },
80919         "network-role": {
80920           "$ref": "#/definitions/Optional.empty"
80921         },
80922         "network-technology": {
80923           "$ref": "#/definitions/Optional.empty"
80924         },
80925         "network-type": {
80926           "$ref": "#/definitions/Optional.empty"
80927         },
80928         "related-networks": {
80929           "items": {
80930             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
80931           },
80932           "type": "object"
80933         },
80934         "segmentation-id": {
80935           "$ref": "#/definitions/Optional.empty"
80936         }
80937       },
80938       "type": "object"
80939     },
80940     "(config)network-topologyPOST": {
80941       "properties": {
80942         "aic-clli": {
80943           "$ref": "#/definitions/Optional.empty",
80944           "description": "Not expected to be used"
80945         },
80946         "aic-cloud-region": {
80947           "$ref": "#/definitions/Optional.empty",
80948           "description": "The AIC cloud region which maps to contrail versions"
80949         },
80950         "cloud-owner": {
80951           "$ref": "#/definitions/Optional.empty",
80952           "description": "The cloud owner provided by the caller"
80953         },
80954         "network-assignments": {
80955           "items": {
80956             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
80957           },
80958           "type": "object"
80959         },
80960         "network-parameters": {
80961           "items": {
80962             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
80963           },
80964           "type": "object"
80965         },
80966         "network-topology-identifier-structure": {
80967           "items": {
80968             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
80969           },
80970           "type": "object"
80971         },
80972         "onap-model-information": {
80973           "items": {
80974             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
80975           },
80976           "type": "object"
80977         },
80978         "tenant": {
80979           "$ref": "#/definitions/Optional.empty"
80980         }
80981       },
80982       "type": "object"
80983     },
80984     "(config)networkPOST": {
80985       "properties": {
80986         "customer-bonding-requests": {
80987           "items": {
80988             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
80989           },
80990           "type": "object"
80991         },
80992         "network-id": {
80993           "$ref": "#/definitions/Optional.empty",
80994           "description": "Index into network-topology-identifier structure"
80995         },
80996         "network-status": {
80997           "$ref": "#/definitions/Optional.empty",
80998           "description": "assigned, unassigned"
80999         },
81000         "neutron-network-id": {
81001           "$ref": "#/definitions/Optional.empty",
81002           "description": "Neutron-network-id assigned by PO/RO"
81003         },
81004         "vlan-tag-id": {
81005           "$ref": "#/definitions/Optional.empty"
81006         },
81007         "vpn-bindings": {
81008           "items": {
81009             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
81010           },
81011           "type": "array"
81012         }
81013       },
81014       "required": [
81015         "network-id"
81016       ],
81017       "type": "object"
81018     },
81019     "(config)networksPOST": {
81020       "properties": {
81021         "network": {
81022           "items": {
81023             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
81024           },
81025           "type": "array"
81026         }
81027       },
81028       "type": "object"
81029     },
81030     "(config)onap-model-informationPOST": {
81031       "properties": {
81032         "model-customization-uuid": {
81033           "$ref": "#/definitions/Optional.empty",
81034           "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"
81035         },
81036         "model-invariant-uuid": {
81037           "$ref": "#/definitions/Optional.empty",
81038           "description": "identifies the invariant uuid for this service or resource"
81039         },
81040         "model-name": {
81041           "$ref": "#/definitions/Optional.empty"
81042         },
81043         "model-uuid": {
81044           "$ref": "#/definitions/Optional.empty",
81045           "description": "identifies the uuid for this service or resource, which is version specific"
81046         },
81047         "model-version": {
81048           "$ref": "#/definitions/Optional.empty"
81049         }
81050       },
81051       "type": "object"
81052     },
81053     "(config)paramPOST": {
81054       "properties": {
81055         "name": {
81056           "$ref": "#/definitions/Optional.empty"
81057         },
81058         "resource-resolution-data": {
81059           "items": {
81060             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
81061           },
81062           "type": "object"
81063         },
81064         "value": {
81065           "$ref": "#/definitions/Optional.empty"
81066         }
81067       },
81068       "type": "object"
81069     },
81070     "(config)pnf-dataPOST": {
81071       "properties": {
81072         "pnf-details": {
81073           "items": {
81074             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details"
81075           },
81076           "type": "object"
81077         },
81078         "pnf-level-oper-status": {
81079           "items": {
81080             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status"
81081           },
81082           "type": "object"
81083         },
81084         "pnf-request-input": {
81085           "items": {
81086             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input"
81087           },
81088           "type": "object"
81089         },
81090         "pnf-topology": {
81091           "items": {
81092             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology"
81093           },
81094           "type": "object"
81095         },
81096         "request-information": {
81097           "items": {
81098             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information"
81099           },
81100           "type": "object"
81101         },
81102         "sdnc-request-header": {
81103           "items": {
81104             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header"
81105           },
81106           "type": "object"
81107         },
81108         "service-information": {
81109           "items": {
81110             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information"
81111           },
81112           "type": "object"
81113         }
81114       },
81115       "type": "object"
81116     },
81117     "(config)pnf-detailsPOST": {
81118       "properties": {
81119         "onap-model-information": {
81120           "items": {
81121             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information"
81122           },
81123           "type": "object"
81124         },
81125         "pnf-id": {
81126           "$ref": "#/definitions/Optional.empty",
81127           "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"
81128         },
81129         "pnf-name": {
81130           "$ref": "#/definitions/Optional.empty"
81131         },
81132         "pnf-type": {
81133           "$ref": "#/definitions/Optional.empty",
81134           "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"
81135         }
81136       },
81137       "required": [
81138         "pnf-id"
81139       ],
81140       "type": "object"
81141     },
81142     "(config)pnf-informationPOST": {
81143       "properties": {
81144         "onap-model-information": {
81145           "items": {
81146             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
81147           },
81148           "type": "object"
81149         },
81150         "pnf-name": {
81151           "$ref": "#/definitions/Optional.empty",
81152           "description": "Key for A&AI query"
81153         },
81154         "pnf-type": {
81155           "$ref": "#/definitions/Optional.empty"
81156         }
81157       },
81158       "type": "object"
81159     },
81160     "(config)pnf-input-parametersPOST": {
81161       "properties": {
81162         "param": {
81163           "items": {
81164             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param"
81165           },
81166           "type": "array"
81167         }
81168       },
81169       "type": "object"
81170     },
81171     "(config)pnf-level-oper-statusPOST": {
81172       "properties": {
81173         "create-timestamp": {
81174           "$ref": "#/definitions/Optional.empty",
81175           "description": "Not currently populated in service data."
81176         },
81177         "last-action": {
81178           "$ref": "#/definitions/Optional.empty",
81179           "description": "should be list of possible request-actions"
81180         },
81181         "last-order-status": {
81182           "$ref": "#/definitions/Optional.empty"
81183         },
81184         "last-rpc-action": {
81185           "$ref": "#/definitions/Optional.empty"
81186         },
81187         "last-svc-request-id": {
81188           "$ref": "#/definitions/Optional.empty",
81189           "description": "Not currently populated in service data."
81190         },
81191         "modify-timestamp": {
81192           "$ref": "#/definitions/Optional.empty"
81193         },
81194         "order-status": {
81195           "$ref": "#/definitions/Optional.empty",
81196           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
81197         }
81198       },
81199       "type": "object"
81200     },
81201     "(config)pnf-parameters-dataPOST": {
81202       "properties": {
81203         "param": {
81204           "items": {
81205             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param"
81206           },
81207           "type": "array"
81208         }
81209       },
81210       "type": "object"
81211     },
81212     "(config)pnf-request-inputPOST": {
81213       "properties": {
81214         "aic-clli": {
81215           "$ref": "#/definitions/Optional.empty",
81216           "description": "Not expected to be used"
81217         },
81218         "aic-cloud-region": {
81219           "$ref": "#/definitions/Optional.empty",
81220           "description": "The AIC cloud region which maps to contrail versions"
81221         },
81222         "cloud-owner": {
81223           "$ref": "#/definitions/Optional.empty",
81224           "description": "The cloud owner provided by the caller"
81225         },
81226         "pnf-input-parameters": {
81227           "items": {
81228             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters"
81229           },
81230           "type": "object"
81231         },
81232         "pnf-name": {
81233           "$ref": "#/definitions/Optional.empty"
81234         },
81235         "request-version": {
81236           "$ref": "#/definitions/Optional.empty",
81237           "description": "keep this? e.g. 1702"
81238         },
81239         "tenant": {
81240           "$ref": "#/definitions/Optional.empty"
81241         }
81242       },
81243       "type": "object"
81244     },
81245     "(config)pnf-response-informationPOST": {
81246       "properties": {
81247         "instance-id": {
81248           "$ref": "#/definitions/Optional.empty"
81249         },
81250         "object-path": {
81251           "$ref": "#/definitions/Optional.empty",
81252           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81253         }
81254       },
81255       "type": "object"
81256     },
81257     "(config)pnf-topology-identifier-structurePOST": {
81258       "properties": {
81259         "pnf-id": {
81260           "$ref": "#/definitions/Optional.empty"
81261         },
81262         "pnf-name": {
81263           "$ref": "#/definitions/Optional.empty",
81264           "description": "optionally comes from pnf-request-input container or is assigned by sdn-c"
81265         },
81266         "pnf-type": {
81267           "$ref": "#/definitions/Optional.empty",
81268           "description": "In preload tree, this label is used for the vf-module-type"
81269         }
81270       },
81271       "type": "object"
81272     },
81273     "(config)pnf-topologyPOST": {
81274       "properties": {
81275         "aic-clli": {
81276           "$ref": "#/definitions/Optional.empty",
81277           "description": "Not expected to be used"
81278         },
81279         "aic-cloud-region": {
81280           "$ref": "#/definitions/Optional.empty",
81281           "description": "The AIC cloud region which maps to contrail versions"
81282         },
81283         "cloud-owner": {
81284           "$ref": "#/definitions/Optional.empty",
81285           "description": "The cloud owner provided by the caller"
81286         },
81287         "onap-model-information": {
81288           "items": {
81289             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information"
81290           },
81291           "type": "object"
81292         },
81293         "pnf-parameters-data": {
81294           "items": {
81295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data"
81296           },
81297           "type": "object"
81298         },
81299         "pnf-topology-identifier-structure": {
81300           "items": {
81301             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure"
81302           },
81303           "type": "object"
81304         },
81305         "sdnc-generated-cloud-resources": {
81306           "$ref": "#/definitions/Optional.empty",
81307           "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
81308         },
81309         "tenant": {
81310           "$ref": "#/definitions/Optional.empty"
81311         }
81312       },
81313       "type": "object"
81314     },
81315     "(config)pnfPOST": {
81316       "properties": {
81317         "pnf-data": {
81318           "items": {
81319             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data"
81320           },
81321           "type": "object"
81322         },
81323         "pnf-id": {
81324           "$ref": "#/definitions/Optional.empty"
81325         }
81326       },
81327       "required": [
81328         "pnf-id"
81329       ],
81330       "type": "object"
81331     },
81332     "(config)pnfsPOST": {
81333       "properties": {
81334         "pnf": {
81335           "items": {
81336             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf"
81337           },
81338           "type": "array"
81339         }
81340       },
81341       "type": "object"
81342     },
81343     "(config)port-mirror-configuration-assignmentsPOST": {
81344       "properties": {
81345         "cloud-owner": {
81346           "$ref": "#/definitions/Optional.empty"
81347         },
81348         "cloud-region-id": {
81349           "$ref": "#/definitions/Optional.empty"
81350         },
81351         "contrail-vmi-params": {
81352           "items": {
81353             "$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"
81354           },
81355           "type": "object"
81356         },
81357         "dest-network-fqdn": {
81358           "$ref": "#/definitions/Optional.empty"
81359         },
81360         "dest-p-interface": {
81361           "$ref": "#/definitions/Optional.empty",
81362           "description": "For pProbe; from policy manager"
81363         },
81364         "dest-pnf-name": {
81365           "$ref": "#/definitions/Optional.empty",
81366           "description": "For pProbe"
81367         },
81368         "dest-pnf-port-policy-name": {
81369           "$ref": "#/definitions/Optional.empty",
81370           "description": "For pProbe; from tosca model"
81371         },
81372         "dest-tenant": {
81373           "$ref": "#/definitions/Optional.empty",
81374           "description": "Tenant name from A&AI for destination VNF"
81375         },
81376         "dest-tenant-id": {
81377           "$ref": "#/definitions/Optional.empty",
81378           "description": "tenant-id from A&AI for destination VNF"
81379         },
81380         "dest-vnf-id": {
81381           "$ref": "#/definitions/Optional.empty",
81382           "description": "For vProbe"
81383         },
81384         "dest-vnfc-instance-group-id": {
81385           "items": {
81386             "$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"
81387           },
81388           "type": "object"
81389         },
81390         "owning-entity": {
81391           "$ref": "#/definitions/Optional.empty"
81392         },
81393         "probe-type": {
81394           "$ref": "#/definitions/Optional.empty",
81395           "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type"
81396         },
81397         "route-allotted-resource-id": {
81398           "$ref": "#/definitions/Optional.empty",
81399           "description": "For vProbe"
81400         },
81401         "source-capacity": {
81402           "$ref": "#/definitions/Optional.empty",
81403           "description": "Source port pps (packets per second) rating from tosca model"
81404         },
81405         "source-network-fqdn": {
81406           "$ref": "#/definitions/Optional.empty"
81407         },
81408         "source-to-dest-maps": {
81409           "items": {
81410             "$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"
81411           },
81412           "type": "object"
81413         },
81414         "source-vnf-id": {
81415           "$ref": "#/definitions/Optional.empty"
81416         },
81417         "source-vnfc-instance-group-id": {
81418           "items": {
81419             "$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"
81420           },
81421           "type": "object"
81422         },
81423         "tenant": {
81424           "$ref": "#/definitions/Optional.empty",
81425           "description": "Tenant name from A&AI for source VNF"
81426         },
81427         "tenant-context": {
81428           "$ref": "#/definitions/Optional.empty",
81429           "description": "From tenant object in A&AI"
81430         },
81431         "tenant-id": {
81432           "$ref": "#/definitions/Optional.empty",
81433           "description": "tenant-id from A&AI for source VNF"
81434         },
81435         "vnics-group-id": {
81436           "$ref": "#/definitions/Optional.empty"
81437         }
81438       },
81439       "type": "object"
81440     },
81441     "(config)port-mirror-configuration-input-parametersPOST": {
81442       "properties": {
81443         "param": {
81444           "items": {
81445             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
81446           },
81447           "type": "array"
81448         }
81449       },
81450       "type": "object"
81451     },
81452     "(config)port-mirror-configuration-parametersPOST": {
81453       "properties": {
81454         "param": {
81455           "items": {
81456             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
81457           },
81458           "type": "array"
81459         }
81460       },
81461       "type": "object"
81462     },
81463     "(config)port-mirror-configuration-request-inputPOST": {
81464       "properties": {
81465         "aic-clli": {
81466           "$ref": "#/definitions/Optional.empty",
81467           "description": "Not expected to be used"
81468         },
81469         "aic-cloud-region": {
81470           "$ref": "#/definitions/Optional.empty",
81471           "description": "The AIC cloud region which maps to contrail versions"
81472         },
81473         "cloud-owner": {
81474           "$ref": "#/definitions/Optional.empty",
81475           "description": "The cloud owner provided by the caller"
81476         },
81477         "dest-port": {
81478           "items": {
81479             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
81480           },
81481           "type": "object"
81482         },
81483         "port-mirror-configuration-input-parameters": {
81484           "items": {
81485             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
81486           },
81487           "type": "object"
81488         },
81489         "source-port": {
81490           "items": {
81491             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
81492           },
81493           "type": "object"
81494         },
81495         "tenant": {
81496           "$ref": "#/definitions/Optional.empty"
81497         }
81498       },
81499       "type": "object"
81500     },
81501     "(config)port-mirror-configuration-topologyPOST": {
81502       "properties": {
81503         "configuration-identifiers": {
81504           "items": {
81505             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
81506           },
81507           "type": "object"
81508         },
81509         "onap-model-information": {
81510           "items": {
81511             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
81512           },
81513           "type": "object"
81514         },
81515         "port-mirror-configuration-assignments": {
81516           "items": {
81517             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
81518           },
81519           "type": "object"
81520         },
81521         "port-mirror-configuration-parameters": {
81522           "items": {
81523             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
81524           },
81525           "type": "object"
81526         }
81527       },
81528       "type": "object"
81529     },
81530     "(config)port-mirror-configurationPOST": {
81531       "properties": {
81532         "configuration-data": {
81533           "items": {
81534             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
81535           },
81536           "type": "object"
81537         },
81538         "configuration-id": {
81539           "$ref": "#/definitions/Optional.empty"
81540         },
81541         "configuration-status": {
81542           "items": {
81543             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
81544           },
81545           "type": "object"
81546         }
81547       },
81548       "required": [
81549         "configuration-id"
81550       ],
81551       "type": "object"
81552     },
81553     "(config)port-mirror-configurationsPOST": {
81554       "properties": {
81555         "port-mirror-configuration": {
81556           "items": {
81557             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
81558           },
81559           "type": "array"
81560         }
81561       },
81562       "type": "object"
81563     },
81564     "(config)port-mirror-response-informationPOST": {
81565       "properties": {
81566         "instance-id": {
81567           "$ref": "#/definitions/Optional.empty"
81568         },
81569         "object-path": {
81570           "$ref": "#/definitions/Optional.empty",
81571           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81572         }
81573       },
81574       "type": "object"
81575     },
81576     "(config)preload-dataPOST": {
81577       "properties": {
81578         "preload-network-topology-information": {
81579           "items": {
81580             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
81581           },
81582           "type": "object"
81583         },
81584         "preload-oper-status": {
81585           "items": {
81586             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
81587           },
81588           "type": "object"
81589         },
81590         "preload-vf-module-topology-information": {
81591           "items": {
81592             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
81593           },
81594           "type": "object"
81595         }
81596       },
81597       "type": "object"
81598     },
81599     "(config)preload-informationPOST": {
81600       "properties": {
81601         "preload-list": {
81602           "items": {
81603             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
81604           },
81605           "type": "array"
81606         }
81607       },
81608       "type": "object"
81609     },
81610     "(config)preload-listPOST": {
81611       "properties": {
81612         "preload-data": {
81613           "items": {
81614             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
81615           },
81616           "type": "object"
81617         },
81618         "preload-id": {
81619           "$ref": "#/definitions/Optional.empty",
81620           "description": "vf-module-name or network name"
81621         },
81622         "preload-type": {
81623           "$ref": "#/definitions/Optional.empty",
81624           "description": "network or vf-module"
81625         }
81626       },
81627       "required": [
81628         "preload-id",
81629         "preload-type"
81630       ],
81631       "type": "object"
81632     },
81633     "(config)preload-network-topology-informationPOST": {
81634       "properties": {
81635         "host-routes": {
81636           "items": {
81637             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
81638           },
81639           "type": "array"
81640         },
81641         "is-external-network": {
81642           "$ref": "#/definitions/Optional.empty"
81643         },
81644         "is-provider-network": {
81645           "$ref": "#/definitions/Optional.empty"
81646         },
81647         "is-shared-network": {
81648           "$ref": "#/definitions/Optional.empty"
81649         },
81650         "network-policy": {
81651           "items": {
81652             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
81653           },
81654           "type": "array"
81655         },
81656         "network-topology-identifier-structure": {
81657           "items": {
81658             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
81659           },
81660           "type": "object"
81661         },
81662         "physical-network-name": {
81663           "$ref": "#/definitions/Optional.empty"
81664         },
81665         "route-table-reference": {
81666           "items": {
81667             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
81668           },
81669           "type": "array"
81670         },
81671         "subnets": {
81672           "items": {
81673             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
81674           },
81675           "type": "array"
81676         },
81677         "vpn-bindings": {
81678           "items": {
81679             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
81680           },
81681           "type": "array"
81682         }
81683       },
81684       "type": "object"
81685     },
81686     "(config)preload-oper-statusPOST": {
81687       "properties": {
81688         "create-timestamp": {
81689           "$ref": "#/definitions/Optional.empty"
81690         },
81691         "last-action": {
81692           "$ref": "#/definitions/Optional.empty"
81693         },
81694         "last-order-status": {
81695           "$ref": "#/definitions/Optional.empty"
81696         },
81697         "last-svc-request-id": {
81698           "$ref": "#/definitions/Optional.empty"
81699         },
81700         "maintenance-indicator": {
81701           "$ref": "#/definitions/Optional.empty"
81702         },
81703         "modify-timestamp": {
81704           "$ref": "#/definitions/Optional.empty"
81705         },
81706         "order-status": {
81707           "$ref": "#/definitions/Optional.empty"
81708         }
81709       },
81710       "type": "object"
81711     },
81712     "(config)preload-vf-module-topology-informationPOST": {
81713       "properties": {
81714         "vf-module-topology": {
81715           "items": {
81716             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
81717           },
81718           "type": "object"
81719         },
81720         "vnf-resource-assignments": {
81721           "items": {
81722             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
81723           },
81724           "type": "object"
81725         },
81726         "vnf-topology-identifier-structure": {
81727           "items": {
81728             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
81729           },
81730           "type": "object"
81731         }
81732       },
81733       "type": "object"
81734     },
81735     "(config)provided-allotted-resourcePOST": {
81736       "properties": {
81737         "allotted-resource-id": {
81738           "$ref": "#/definitions/Optional.empty"
81739         },
81740         "allotted-resource-pointer": {
81741           "$ref": "#/definitions/Optional.empty",
81742           "description": "Pointer to the allotted-resources topology"
81743         },
81744         "allotted-resource-type": {
81745           "$ref": "#/definitions/Optional.empty",
81746           "description": "Not an enum, but expected values are contrail-route and security-zone."
81747         }
81748       },
81749       "type": "object"
81750     },
81751     "(config)provided-allotted-resourcesPOST": {
81752       "properties": {
81753         "provided-allotted-resource": {
81754           "items": {
81755             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
81756           },
81757           "type": "array"
81758         }
81759       },
81760       "type": "object"
81761     },
81762     "(config)provided-configurationPOST": {
81763       "properties": {
81764         "configuration-id": {
81765           "$ref": "#/definitions/Optional.empty"
81766         },
81767         "configuration-sub-type": {
81768           "$ref": "#/definitions/Optional.empty",
81769           "description": "Not an enum, but expected values are vprobe and pprobe"
81770         },
81771         "configuration-topology-link": {
81772           "$ref": "#/definitions/Optional.empty",
81773           "description": "Pointer to the configurations topology"
81774         },
81775         "configuration-type": {
81776           "$ref": "#/definitions/Optional.empty",
81777           "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"
81778         }
81779       },
81780       "type": "object"
81781     },
81782     "(config)provided-configurationsPOST": {
81783       "properties": {
81784         "provided-configuration": {
81785           "items": {
81786             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
81787           },
81788           "type": "array"
81789         }
81790       },
81791       "type": "object"
81792     },
81793     "(config)related-networkPOST": {
81794       "properties": {
81795         "network-id": {
81796           "$ref": "#/definitions/Optional.empty",
81797           "description": "Key to l3-network object"
81798         },
81799         "network-role": {
81800           "$ref": "#/definitions/Optional.empty"
81801         },
81802         "vlan-tags": {
81803           "items": {
81804             "$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"
81805           },
81806           "type": "object"
81807         }
81808       },
81809       "type": "object"
81810     },
81811     "(config)related-networksPOST": {
81812       "properties": {
81813         "related-network": {
81814           "items": {
81815             "$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"
81816           },
81817           "type": "array"
81818         }
81819       },
81820       "type": "object"
81821     },
81822     "(config)request-informationPOST": {
81823       "properties": {
81824         "notification-url": {
81825           "$ref": "#/definitions/Optional.empty"
81826         },
81827         "order-number": {
81828           "$ref": "#/definitions/Optional.empty"
81829         },
81830         "order-version": {
81831           "$ref": "#/definitions/Optional.empty"
81832         },
81833         "request-action": {
81834           "$ref": "#/definitions/Optional.empty",
81835           "description": "still need to work Disconnect"
81836         },
81837         "request-id": {
81838           "$ref": "#/definitions/Optional.empty",
81839           "description": "Request ID generated upstream of MSO"
81840         },
81841         "source": {
81842           "$ref": "#/definitions/Optional.empty"
81843         }
81844       },
81845       "type": "object"
81846     },
81847     "(config)resource-keyPOST": {
81848       "properties": {
81849         "name": {
81850           "$ref": "#/definitions/Optional.empty"
81851         },
81852         "value": {
81853           "$ref": "#/definitions/Optional.empty"
81854         }
81855       },
81856       "type": "object"
81857     },
81858     "(config)resource-resolution-dataPOST": {
81859       "properties": {
81860         "capability-name": {
81861           "$ref": "#/definitions/Optional.empty",
81862           "description": "Resource assignment resolution Capability name"
81863         },
81864         "resource-key": {
81865           "items": {
81866             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
81867           },
81868           "type": "array"
81869         },
81870         "status": {
81871           "$ref": "#/definitions/Optional.empty",
81872           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
81873         }
81874       },
81875       "type": "object"
81876     },
81877     "(config)route-table-referencePOST": {
81878       "properties": {
81879         "route-table-reference-fqdn": {
81880           "$ref": "#/definitions/Optional.empty"
81881         },
81882         "route-table-reference-id": {
81883           "$ref": "#/definitions/Optional.empty"
81884         }
81885       },
81886       "required": [
81887         "route-table-reference-fqdn"
81888       ],
81889       "type": "object"
81890     },
81891     "(config)s-tagsPOST": {
81892       "type": "object"
81893     },
81894     "(config)sdnc-request-headerPOST": {
81895       "properties": {
81896         "svc-action": {
81897           "$ref": "#/definitions/Optional.empty",
81898           "description": "This is the rpcAction"
81899         },
81900         "svc-notification-url": {
81901           "$ref": "#/definitions/Optional.empty",
81902           "description": "Contains URL for asynchronous response"
81903         },
81904         "svc-request-id": {
81905           "$ref": "#/definitions/Optional.empty",
81906           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
81907         }
81908       },
81909       "type": "object"
81910     },
81911     "(config)security-zone-allotted-resourcePOST": {
81912       "properties": {
81913         "allotted-resource-data": {
81914           "items": {
81915             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
81916           },
81917           "type": "object"
81918         },
81919         "allotted-resource-id": {
81920           "$ref": "#/definitions/Optional.empty"
81921         },
81922         "allotted-resource-status": {
81923           "items": {
81924             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
81925           },
81926           "type": "object"
81927         }
81928       },
81929       "required": [
81930         "allotted-resource-id"
81931       ],
81932       "type": "object"
81933     },
81934     "(config)security-zone-allotted-resourcesPOST": {
81935       "properties": {
81936         "security-zone-allotted-resource": {
81937           "items": {
81938             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
81939           },
81940           "type": "array"
81941         }
81942       },
81943       "type": "object"
81944     },
81945     "(config)security-zone-assignmentsPOST": {
81946       "properties": {
81947         "security-zone-name-trusted": {
81948           "$ref": "#/definitions/Optional.empty"
81949         },
81950         "security-zone-name-untrusted": {
81951           "$ref": "#/definitions/Optional.empty"
81952         },
81953         "security-zone-service-instance-id": {
81954           "$ref": "#/definitions/Optional.empty",
81955           "description": "Will be the same as the parent-service-instance-id"
81956         },
81957         "security-zone-vnf-id": {
81958           "$ref": "#/definitions/Optional.empty",
81959           "description": "Selected by SDNC from the security-zone-service-instance-id"
81960         },
81961         "trusted-network-role": {
81962           "$ref": "#/definitions/Optional.empty",
81963           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
81964         },
81965         "untrusted-network-role": {
81966           "$ref": "#/definitions/Optional.empty",
81967           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
81968         },
81969         "vlan-tag": {
81970           "$ref": "#/definitions/Optional.empty"
81971         }
81972       },
81973       "type": "object"
81974     },
81975     "(config)security-zone-input-parametersPOST": {
81976       "properties": {
81977         "param": {
81978           "items": {
81979             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
81980           },
81981           "type": "array"
81982         }
81983       },
81984       "type": "object"
81985     },
81986     "(config)security-zone-parametersPOST": {
81987       "properties": {
81988         "param": {
81989           "items": {
81990             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
81991           },
81992           "type": "array"
81993         }
81994       },
81995       "type": "object"
81996     },
81997     "(config)security-zone-request-inputPOST": {
81998       "properties": {
81999         "security-zone-input-parameters": {
82000           "items": {
82001             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
82002           },
82003           "type": "object"
82004         },
82005         "trusted-network-role": {
82006           "$ref": "#/definitions/Optional.empty",
82007           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
82008         },
82009         "untrusted-network-role": {
82010           "$ref": "#/definitions/Optional.empty",
82011           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
82012         },
82013         "vlan-tag": {
82014           "$ref": "#/definitions/Optional.empty"
82015         }
82016       },
82017       "type": "object"
82018     },
82019     "(config)security-zone-response-informationPOST": {
82020       "properties": {
82021         "instance-id": {
82022           "$ref": "#/definitions/Optional.empty"
82023         },
82024         "object-path": {
82025           "$ref": "#/definitions/Optional.empty",
82026           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82027         }
82028       },
82029       "type": "object"
82030     },
82031     "(config)security-zone-topologyPOST": {
82032       "properties": {
82033         "allotted-resource-identifiers": {
82034           "items": {
82035             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
82036           },
82037           "type": "object"
82038         },
82039         "onap-model-information": {
82040           "items": {
82041             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
82042           },
82043           "type": "object"
82044         },
82045         "security-zone-assignments": {
82046           "items": {
82047             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
82048           },
82049           "type": "object"
82050         },
82051         "security-zone-parameters": {
82052           "items": {
82053             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
82054           },
82055           "type": "object"
82056         }
82057       },
82058       "type": "object"
82059     },
82060     "(config)service-assignmentsPOST": {
82061       "type": "object"
82062     },
82063     "(config)service-dataPOST": {
82064       "properties": {
82065         "consumed-allotted-resources": {
82066           "items": {
82067             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
82068           },
82069           "type": "object"
82070         },
82071         "forwarding-paths": {
82072           "items": {
82073             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
82074           },
82075           "type": "object"
82076         },
82077         "network-instance-groups": {
82078           "items": {
82079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
82080           },
82081           "type": "object"
82082         },
82083         "networks": {
82084           "items": {
82085             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
82086           },
82087           "type": "object"
82088         },
82089         "pnfs": {
82090           "items": {
82091             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs"
82092           },
82093           "type": "object"
82094         },
82095         "provided-allotted-resources": {
82096           "items": {
82097             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
82098           },
82099           "type": "object"
82100         },
82101         "provided-configurations": {
82102           "items": {
82103             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
82104           },
82105           "type": "object"
82106         },
82107         "request-information": {
82108           "items": {
82109             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
82110           },
82111           "type": "object"
82112         },
82113         "sdnc-request-header": {
82114           "items": {
82115             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
82116           },
82117           "type": "object"
82118         },
82119         "service-information": {
82120           "items": {
82121             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
82122           },
82123           "type": "object"
82124         },
82125         "service-level-oper-status": {
82126           "items": {
82127             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
82128           },
82129           "type": "object"
82130         },
82131         "service-request-input": {
82132           "items": {
82133             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
82134           },
82135           "type": "object"
82136         },
82137         "service-topology": {
82138           "items": {
82139             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
82140           },
82141           "type": "object"
82142         },
82143         "vnfc-instance-groups": {
82144           "items": {
82145             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
82146           },
82147           "type": "object"
82148         },
82149         "vnfs": {
82150           "items": {
82151             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
82152           },
82153           "type": "object"
82154         }
82155       },
82156       "type": "object"
82157     },
82158     "(config)service-informationPOST": {
82159       "properties": {
82160         "global-customer-id": {
82161           "$ref": "#/definitions/Optional.empty",
82162           "description": "need for put of data to AnAI (MSO provides)"
82163         },
82164         "onap-model-information": {
82165           "items": {
82166             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
82167           },
82168           "type": "object"
82169         },
82170         "service-id": {
82171           "$ref": "#/definitions/Optional.empty",
82172           "description": "This maps to the product-family-id in A&AI"
82173         },
82174         "service-instance-id": {
82175           "$ref": "#/definitions/Optional.empty"
82176         },
82177         "subscriber-name": {
82178           "$ref": "#/definitions/Optional.empty",
82179           "description": "Would not be expected for vIPR-ATM or mobility services."
82180         },
82181         "subscription-service-type": {
82182           "$ref": "#/definitions/Optional.empty",
82183           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
82184         }
82185       },
82186       "type": "object"
82187     },
82188     "(config)service-input-parametersPOST": {
82189       "properties": {
82190         "param": {
82191           "items": {
82192             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
82193           },
82194           "type": "array"
82195         }
82196       },
82197       "type": "object"
82198     },
82199     "(config)service-level-oper-statusPOST": {
82200       "properties": {
82201         "create-timestamp": {
82202           "$ref": "#/definitions/Optional.empty",
82203           "description": "Not currently populated in service data."
82204         },
82205         "last-action": {
82206           "$ref": "#/definitions/Optional.empty",
82207           "description": "should be list of possible request-actions"
82208         },
82209         "last-order-status": {
82210           "$ref": "#/definitions/Optional.empty"
82211         },
82212         "last-rpc-action": {
82213           "$ref": "#/definitions/Optional.empty"
82214         },
82215         "last-svc-request-id": {
82216           "$ref": "#/definitions/Optional.empty",
82217           "description": "Not currently populated in service data."
82218         },
82219         "modify-timestamp": {
82220           "$ref": "#/definitions/Optional.empty"
82221         },
82222         "order-status": {
82223           "$ref": "#/definitions/Optional.empty",
82224           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
82225         }
82226       },
82227       "type": "object"
82228     },
82229     "(config)service-parameterPOST": {
82230       "properties": {
82231         "service-parameter-name": {
82232           "$ref": "#/definitions/Optional.empty"
82233         },
82234         "service-parameter-value": {
82235           "$ref": "#/definitions/Optional.empty"
82236         }
82237       },
82238       "type": "object"
82239     },
82240     "(config)service-parametersPOST": {
82241       "properties": {
82242         "service-parameter": {
82243           "items": {
82244             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
82245           },
82246           "type": "array"
82247         }
82248       },
82249       "type": "object"
82250     },
82251     "(config)service-pathPOST": {
82252       "properties": {
82253         "service": {
82254           "items": {
82255             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
82256           },
82257           "type": "array"
82258         },
82259         "service-path-instance-id": {
82260           "$ref": "#/definitions/Optional.empty",
82261           "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"
82262         },
82263         "service-path-instance-name": {
82264           "$ref": "#/definitions/Optional.empty",
82265           "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"
82266         },
82267         "version": {
82268           "$ref": "#/definitions/Optional.empty",
82269           "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 "
82270         }
82271       },
82272       "type": "object"
82273     },
82274     "(config)service-pathsPOST": {
82275       "properties": {
82276         "service-path": {
82277           "items": {
82278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
82279           },
82280           "type": "array"
82281         }
82282       },
82283       "type": "object"
82284     },
82285     "(config)service-request-inputPOST": {
82286       "properties": {
82287         "service-input-parameters": {
82288           "items": {
82289             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
82290           },
82291           "type": "object"
82292         },
82293         "service-instance-name": {
82294           "$ref": "#/definitions/Optional.empty"
82295         }
82296       },
82297       "type": "object"
82298     },
82299     "(config)service-response-informationPOST": {
82300       "properties": {
82301         "instance-id": {
82302           "$ref": "#/definitions/Optional.empty"
82303         },
82304         "object-path": {
82305           "$ref": "#/definitions/Optional.empty",
82306           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82307         }
82308       },
82309       "type": "object"
82310     },
82311     "(config)service-statusPOST": {
82312       "properties": {
82313         "action": {
82314           "$ref": "#/definitions/Optional.empty",
82315           "description": "value would one of possible request-actions; match the list in service-data oper-status"
82316         },
82317         "final-indicator": {
82318           "$ref": "#/definitions/Optional.empty"
82319         },
82320         "request-status": {
82321           "$ref": "#/definitions/Optional.empty"
82322         },
82323         "response-code": {
82324           "$ref": "#/definitions/Optional.empty"
82325         },
82326         "response-message": {
82327           "$ref": "#/definitions/Optional.empty"
82328         },
82329         "response-timestamp": {
82330           "$ref": "#/definitions/Optional.empty"
82331         },
82332         "rpc-action": {
82333           "$ref": "#/definitions/Optional.empty",
82334           "description": "this is the svc-action from the incoming request"
82335         },
82336         "rpc-name": {
82337           "$ref": "#/definitions/Optional.empty"
82338         }
82339       },
82340       "type": "object"
82341     },
82342     "(config)service-topology-identifierPOST": {
82343       "properties": {
82344         "global-customer-id": {
82345           "$ref": "#/definitions/Optional.empty"
82346         },
82347         "service-id": {
82348           "$ref": "#/definitions/Optional.empty",
82349           "description": "from MSO input on STO assign"
82350         },
82351         "service-instance-id": {
82352           "$ref": "#/definitions/Optional.empty",
82353           "description": "repeated"
82354         },
82355         "service-instance-name": {
82356           "$ref": "#/definitions/Optional.empty",
82357           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
82358         },
82359         "service-type": {
82360           "$ref": "#/definitions/Optional.empty",
82361           "description": "tag labeled subscription-service-type in the service-information input"
82362         }
82363       },
82364       "type": "object"
82365     },
82366     "(config)service-topologyPOST": {
82367       "properties": {
82368         "onap-model-information": {
82369           "items": {
82370             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
82371           },
82372           "type": "object"
82373         },
82374         "service-assignments": {
82375           "items": {
82376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
82377           },
82378           "type": "object"
82379         },
82380         "service-parameters": {
82381           "items": {
82382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
82383           },
82384           "type": "object"
82385         },
82386         "service-topology-identifier": {
82387           "items": {
82388             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
82389           },
82390           "type": "object"
82391         }
82392       },
82393       "type": "object"
82394     },
82395     "(config)servicePOST": {
82396       "properties": {
82397         "service-data": {
82398           "items": {
82399             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
82400           },
82401           "type": "object"
82402         },
82403         "service-instance-id": {
82404           "$ref": "#/definitions/Optional.empty",
82405           "description": "Keep as M"
82406         },
82407         "service-status": {
82408           "items": {
82409             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
82410           },
82411           "type": "object"
82412         }
82413       },
82414       "required": [
82415         "service-instance-id"
82416       ],
82417       "type": "object"
82418     },
82419     "(config)servicesPOST": {
82420       "properties": {
82421         "service": {
82422           "items": {
82423             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
82424           },
82425           "type": "array"
82426         }
82427       },
82428       "type": "object"
82429     },
82430     "(config)source-networkPOST": {
82431       "properties": {
82432         "network-id": {
82433           "$ref": "#/definitions/Optional.empty"
82434         },
82435         "network-role": {
82436           "$ref": "#/definitions/Optional.empty"
82437         }
82438       },
82439       "type": "object"
82440     },
82441     "(config)source-portPOST": {
82442       "properties": {
82443         "pnf-information": {
82444           "items": {
82445             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
82446           },
82447           "type": "object"
82448         },
82449         "service-instance-id": {
82450           "$ref": "#/definitions/Optional.empty",
82451           "description": "May not be need."
82452         },
82453         "source-port-id": {
82454           "$ref": "#/definitions/Optional.empty",
82455           "description": "needed for srv-action=disable/enable"
82456         },
82457         "vnf-information": {
82458           "items": {
82459             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
82460           },
82461           "type": "object"
82462         }
82463       },
82464       "type": "object"
82465     },
82466     "(config)source-to-dest-mapPOST": {
82467       "properties": {
82468         "dest-ip-addresses": {
82469           "items": {
82470             "$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"
82471           },
82472           "type": "object"
82473         },
82474         "dest-port-id": {
82475           "$ref": "#/definitions/Optional.empty"
82476         },
82477         "dest-port-name": {
82478           "$ref": "#/definitions/Optional.empty"
82479         },
82480         "dest-vserver-id": {
82481           "$ref": "#/definitions/Optional.empty"
82482         },
82483         "link-name": {
82484           "$ref": "#/definitions/Optional.empty"
82485         },
82486         "source-port-id": {
82487           "$ref": "#/definitions/Optional.empty"
82488         },
82489         "source-port-name": {
82490           "$ref": "#/definitions/Optional.empty"
82491         },
82492         "source-vserver-id": {
82493           "$ref": "#/definitions/Optional.empty"
82494         }
82495       },
82496       "required": [
82497         "source-port-id"
82498       ],
82499       "type": "object"
82500     },
82501     "(config)source-to-dest-mapsPOST": {
82502       "properties": {
82503         "source-to-dest-map": {
82504           "items": {
82505             "$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"
82506           },
82507           "type": "array"
82508         }
82509       },
82510       "type": "object"
82511     },
82512     "(config)source-vnfc-instance-group-idPOST": {
82513       "properties": {
82514         "configuration-id": {
82515           "$ref": "#/definitions/Optional.empty"
82516         },
82517         "instance-group-role": {
82518           "$ref": "#/definitions/Optional.empty"
82519         },
82520         "nfc-naming-code": {
82521           "$ref": "#/definitions/Optional.empty"
82522         },
82523         "service-instance-id": {
82524           "$ref": "#/definitions/Optional.empty"
82525         }
82526       },
82527       "type": "object"
82528     },
82529     "(config)sriov-parametersPOST": {
82530       "properties": {
82531         "application-tags": {
82532           "items": {
82533             "$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"
82534           },
82535           "type": "object"
82536         },
82537         "heat-vlan-filters": {
82538           "items": {
82539             "$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"
82540           },
82541           "type": "object"
82542         }
82543       },
82544       "type": "object"
82545     },
82546     "(config)sub-interface-ip-addressesPOST": {
82547       "properties": {
82548         "ip-addresses": {
82549           "items": {
82550             "$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"
82551           },
82552           "type": "object"
82553         }
82554       },
82555       "type": "object"
82556     },
82557     "(config)sub-interface-network-dataPOST": {
82558       "properties": {
82559         "floating-ips": {
82560           "items": {
82561             "$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"
82562           },
82563           "type": "object"
82564         },
82565         "network-id": {
82566           "$ref": "#/definitions/Optional.empty",
82567           "description": "Subinterface network id (UUID in A&AI)"
82568         },
82569         "network-information-items": {
82570           "items": {
82571             "$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"
82572           },
82573           "type": "object"
82574         },
82575         "network-name": {
82576           "$ref": "#/definitions/Optional.empty",
82577           "description": "Subinterface network name"
82578         },
82579         "network-role": {
82580           "$ref": "#/definitions/Optional.empty",
82581           "description": "e.g. untrusted "
82582         },
82583         "network-role-tag": {
82584           "$ref": "#/definitions/Optional.empty",
82585           "description": "Assuming HEAT template network role tag parameter - not used"
82586         },
82587         "neutron-network-id": {
82588           "$ref": "#/definitions/Optional.empty",
82589           "description": "Neutron network id assigned by PO/RP"
82590         },
82591         "vlan-tag-id": {
82592           "$ref": "#/definitions/Optional.empty",
82593           "description": "Vlan tag assigned to subinterface port"
82594         }
82595       },
82596       "required": [
82597         "network-id"
82598       ],
82599       "type": "object"
82600     },
82601     "(config)sub-interface-networkPOST": {
82602       "properties": {
82603         "network-id": {
82604           "$ref": "#/definitions/Optional.empty"
82605         },
82606         "network-name": {
82607           "$ref": "#/definitions/Optional.empty"
82608         }
82609       },
82610       "type": "object"
82611     },
82612     "(config)sub-interfacePOST": {
82613       "properties": {
82614         "sub-interface-ip-addresses": {
82615           "items": {
82616             "$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"
82617           },
82618           "type": "object"
82619         },
82620         "sub-interface-network": {
82621           "items": {
82622             "$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"
82623           },
82624           "type": "object"
82625         },
82626         "sub-interface-port-id": {
82627           "$ref": "#/definitions/Optional.empty"
82628         },
82629         "sub-interface-port-name": {
82630           "$ref": "#/definitions/Optional.empty"
82631         },
82632         "sub-interface-status": {
82633           "$ref": "#/definitions/Optional.empty",
82634           "description": "NULL, unassigned, assigned"
82635         },
82636         "vlan-tags": {
82637           "items": {
82638             "$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"
82639           },
82640           "type": "object"
82641         }
82642       },
82643       "type": "object"
82644     },
82645     "(config)sub-interfacesPOST": {
82646       "properties": {
82647         "sub-interface": {
82648           "items": {
82649             "$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"
82650           },
82651           "type": "array"
82652         }
82653       },
82654       "type": "object"
82655     },
82656     "(config)subnet-assignment-policyPOST": {
82657       "properties": {
82658         "subnet-use": {
82659           "$ref": "#/definitions/Optional.empty",
82660           "description": "Current valid values - unique, shared (default)"
82661         }
82662       },
82663       "type": "object"
82664     },
82665     "(config)subnet-dataPOST": {
82666       "properties": {
82667         "cidr-mask": {
82668           "$ref": "#/definitions/Optional.empty",
82669           "description": "cidr mask"
82670         },
82671         "dhcp-enabled": {
82672           "$ref": "#/definitions/Optional.empty",
82673           "description": "Indicator to use this subnet for  DHCP "
82674         },
82675         "gateway-address": {
82676           "$ref": "#/definitions/Optional.empty",
82677           "description": "subnet gateway address"
82678         },
82679         "ip-version": {
82680           "$ref": "#/definitions/Optional.empty",
82681           "description": "Should be ipv4 or ipv6"
82682         },
82683         "network-start-address": {
82684           "$ref": "#/definitions/Optional.empty",
82685           "description": "start-address of the subnet"
82686         },
82687         "sdnc-subnet-id": {
82688           "$ref": "#/definitions/Optional.empty",
82689           "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"
82690         },
82691         "subnet-id": {
82692           "$ref": "#/definitions/Optional.empty",
82693           "description": "subnet UUID to be passed into the HEAT template"
82694         },
82695         "subnet-name": {
82696           "$ref": "#/definitions/Optional.empty",
82697           "description": "Populated for preload only"
82698         },
82699         "subnet-role": {
82700           "$ref": "#/definitions/Optional.empty",
82701           "description": "Subnet Role for the subnet"
82702         }
82703       },
82704       "type": "object"
82705     },
82706     "(config)subnets-dataPOST": {
82707       "properties": {
82708         "subnet-data": {
82709           "items": {
82710             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
82711           },
82712           "type": "array"
82713         }
82714       },
82715       "type": "object"
82716     },
82717     "(config)subnetsPOST": {
82718       "properties": {
82719         "addr-from-start": {
82720           "$ref": "#/definitions/Optional.empty",
82721           "description": "Default is N"
82722         },
82723         "cidr-mask": {
82724           "$ref": "#/definitions/Optional.empty"
82725         },
82726         "dhcp-enabled": {
82727           "$ref": "#/definitions/Optional.empty"
82728         },
82729         "dhcp-end-address": {
82730           "$ref": "#/definitions/Optional.empty"
82731         },
82732         "dhcp-start-address": {
82733           "$ref": "#/definitions/Optional.empty"
82734         },
82735         "gateway-address": {
82736           "$ref": "#/definitions/Optional.empty"
82737         },
82738         "ip-version": {
82739           "$ref": "#/definitions/Optional.empty"
82740         },
82741         "start-address": {
82742           "$ref": "#/definitions/Optional.empty"
82743         },
82744         "subnet-name": {
82745           "$ref": "#/definitions/Optional.empty"
82746         },
82747         "subnet-role": {
82748           "$ref": "#/definitions/Optional.empty"
82749         },
82750         "subnet-sequence": {
82751           "$ref": "#/definitions/Optional.empty"
82752         }
82753       },
82754       "type": "object"
82755     },
82756     "(config)tunnelxconn-allotted-resourcePOST": {
82757       "properties": {
82758         "allotted-resource-data": {
82759           "items": {
82760             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
82761           },
82762           "type": "object"
82763         },
82764         "allotted-resource-id": {
82765           "$ref": "#/definitions/Optional.empty"
82766         },
82767         "allotted-resource-status": {
82768           "items": {
82769             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
82770           },
82771           "type": "object"
82772         }
82773       },
82774       "required": [
82775         "allotted-resource-id"
82776       ],
82777       "type": "object"
82778     },
82779     "(config)tunnelxconn-allotted-resourcesPOST": {
82780       "properties": {
82781         "tunnelxconn-allotted-resource": {
82782           "items": {
82783             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
82784           },
82785           "type": "array"
82786         }
82787       },
82788       "type": "object"
82789     },
82790     "(config)tunnelxconn-assignmentsPOST": {
82791       "properties": {
82792         "vg-ip": {
82793           "$ref": "#/definitions/Optional.empty",
82794           "description": "The Network Controller will assign the VG IP address from local inventory"
82795         },
82796         "vgmux-bearer-ip": {
82797           "$ref": "#/definitions/Optional.empty",
82798           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"
82799         },
82800         "vgmux-lan-ip": {
82801           "$ref": "#/definitions/Optional.empty",
82802           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module"
82803         },
82804         "vni": {
82805           "$ref": "#/definitions/Optional.empty",
82806           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
82807         }
82808       },
82809       "type": "object"
82810     },
82811     "(config)tunnelxconn-parametersPOST": {
82812       "properties": {
82813         "param": {
82814           "items": {
82815             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
82816           },
82817           "type": "array"
82818         }
82819       },
82820       "type": "object"
82821     },
82822     "(config)tunnelxconn-request-inputPOST": {
82823       "properties": {
82824         "brg-wan-mac-address": {
82825           "$ref": "#/definitions/Optional.empty"
82826         }
82827       },
82828       "type": "object"
82829     },
82830     "(config)tunnelxconn-response-informationPOST": {
82831       "properties": {
82832         "instance-id": {
82833           "$ref": "#/definitions/Optional.empty"
82834         },
82835         "object-path": {
82836           "$ref": "#/definitions/Optional.empty",
82837           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82838         }
82839       },
82840       "type": "object"
82841     },
82842     "(config)tunnelxconn-topologyPOST": {
82843       "properties": {
82844         "allotted-resource-identifiers": {
82845           "items": {
82846             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
82847           },
82848           "type": "object"
82849         },
82850         "onap-model-information": {
82851           "items": {
82852             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
82853           },
82854           "type": "object"
82855         },
82856         "tunnelxconn-assignments": {
82857           "items": {
82858             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
82859           },
82860           "type": "object"
82861         },
82862         "tunnelxconn-parameters": {
82863           "items": {
82864             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
82865           },
82866           "type": "object"
82867         }
82868       },
82869       "type": "object"
82870     },
82871     "(config)vf-module-assignmentsPOST": {
82872       "properties": {
82873         "dhcp-subnet-assignments": {
82874           "items": {
82875             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments"
82876           },
82877           "type": "object"
82878         },
82879         "vf-module-status": {
82880           "$ref": "#/definitions/Optional.empty",
82881           "description": "Orchestration status from AAI - to be set by SDNC"
82882         },
82883         "vlan-vnfc-instance-groups": {
82884           "items": {
82885             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
82886           },
82887           "type": "object"
82888         },
82889         "vms": {
82890           "items": {
82891             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
82892           },
82893           "type": "object"
82894         }
82895       },
82896       "type": "object"
82897     },
82898     "(config)vf-module-dataPOST": {
82899       "properties": {
82900         "request-information": {
82901           "items": {
82902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
82903           },
82904           "type": "object"
82905         },
82906         "sdnc-request-header": {
82907           "items": {
82908             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
82909           },
82910           "type": "object"
82911         },
82912         "service-information": {
82913           "items": {
82914             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
82915           },
82916           "type": "object"
82917         },
82918         "vf-module-information": {
82919           "items": {
82920             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
82921           },
82922           "type": "object"
82923         },
82924         "vf-module-level-oper-status": {
82925           "items": {
82926             "$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"
82927           },
82928           "type": "object"
82929         },
82930         "vf-module-request-input": {
82931           "items": {
82932             "$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"
82933           },
82934           "type": "object"
82935         },
82936         "vf-module-topology": {
82937           "items": {
82938             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
82939           },
82940           "type": "object"
82941         },
82942         "vnf-information": {
82943           "items": {
82944             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
82945           },
82946           "type": "object"
82947         }
82948       },
82949       "type": "object"
82950     },
82951     "(config)vf-module-informationPOST": {
82952       "properties": {
82953         "from-preload": {
82954           "$ref": "#/definitions/Optional.empty",
82955           "description": "Indicates if source is preload data"
82956         },
82957         "onap-model-information": {
82958           "items": {
82959             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
82960           },
82961           "type": "object"
82962         },
82963         "vf-module-id": {
82964           "$ref": "#/definitions/Optional.empty"
82965         },
82966         "vf-module-type": {
82967           "$ref": "#/definitions/Optional.empty"
82968         }
82969       },
82970       "type": "object"
82971     },
82972     "(config)vf-module-input-parametersPOST": {
82973       "properties": {
82974         "param": {
82975           "items": {
82976             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
82977           },
82978           "type": "array"
82979         }
82980       },
82981       "type": "object"
82982     },
82983     "(config)vf-module-instancePOST": {
82984       "properties": {
82985         "vf-module-id": {
82986           "$ref": "#/definitions/Optional.empty"
82987         },
82988         "vf-module-name": {
82989           "$ref": "#/definitions/Optional.empty"
82990         }
82991       },
82992       "type": "object"
82993     },
82994     "(config)vf-module-level-oper-statusPOST": {
82995       "properties": {
82996         "create-timestamp": {
82997           "$ref": "#/definitions/Optional.empty",
82998           "description": "Not currently populated in service data."
82999         },
83000         "last-action": {
83001           "$ref": "#/definitions/Optional.empty",
83002           "description": "should be list of possible request-actions"
83003         },
83004         "last-order-status": {
83005           "$ref": "#/definitions/Optional.empty"
83006         },
83007         "last-rpc-action": {
83008           "$ref": "#/definitions/Optional.empty"
83009         },
83010         "last-svc-request-id": {
83011           "$ref": "#/definitions/Optional.empty",
83012           "description": "Not currently populated in service data."
83013         },
83014         "modify-timestamp": {
83015           "$ref": "#/definitions/Optional.empty"
83016         },
83017         "order-status": {
83018           "$ref": "#/definitions/Optional.empty",
83019           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
83020         }
83021       },
83022       "type": "object"
83023     },
83024     "(config)vf-module-parametersPOST": {
83025       "properties": {
83026         "param": {
83027           "items": {
83028             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
83029           },
83030           "type": "array"
83031         }
83032       },
83033       "type": "object"
83034     },
83035     "(config)vf-module-request-inputPOST": {
83036       "properties": {
83037         "aic-clli": {
83038           "$ref": "#/definitions/Optional.empty",
83039           "description": "Not expected to be used"
83040         },
83041         "aic-cloud-region": {
83042           "$ref": "#/definitions/Optional.empty",
83043           "description": "The AIC cloud region which maps to contrail versions"
83044         },
83045         "cloud-owner": {
83046           "$ref": "#/definitions/Optional.empty",
83047           "description": "The cloud owner provided by the caller"
83048         },
83049         "request-version": {
83050           "$ref": "#/definitions/Optional.empty",
83051           "description": "keep this?"
83052         },
83053         "tenant": {
83054           "$ref": "#/definitions/Optional.empty"
83055         },
83056         "vf-module-input-parameters": {
83057           "items": {
83058             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
83059           },
83060           "type": "object"
83061         },
83062         "vf-module-name": {
83063           "$ref": "#/definitions/Optional.empty"
83064         }
83065       },
83066       "type": "object"
83067     },
83068     "(config)vf-module-response-informationPOST": {
83069       "properties": {
83070         "instance-id": {
83071           "$ref": "#/definitions/Optional.empty"
83072         },
83073         "object-path": {
83074           "$ref": "#/definitions/Optional.empty",
83075           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
83076         }
83077       },
83078       "type": "object"
83079     },
83080     "(config)vf-module-topology-identifierPOST": {
83081       "properties": {
83082         "vf-module-id": {
83083           "$ref": "#/definitions/Optional.empty",
83084           "description": "vf-module id"
83085         },
83086         "vf-module-name": {
83087           "$ref": "#/definitions/Optional.empty",
83088           "description": "vf-module-name"
83089         },
83090         "vf-module-type": {
83091           "$ref": "#/definitions/Optional.empty"
83092         }
83093       },
83094       "type": "object"
83095     },
83096     "(config)vf-module-topologyPOST": {
83097       "properties": {
83098         "aic-clli": {
83099           "$ref": "#/definitions/Optional.empty",
83100           "description": "Not expected to be used"
83101         },
83102         "aic-cloud-region": {
83103           "$ref": "#/definitions/Optional.empty",
83104           "description": "The AIC cloud region which maps to contrail versions"
83105         },
83106         "cloud-owner": {
83107           "$ref": "#/definitions/Optional.empty",
83108           "description": "The cloud owner provided by the caller"
83109         },
83110         "onap-model-information": {
83111           "items": {
83112             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
83113           },
83114           "type": "object"
83115         },
83116         "sdnc-generated-cloud-resources": {
83117           "$ref": "#/definitions/Optional.empty",
83118           "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"
83119         },
83120         "tenant": {
83121           "$ref": "#/definitions/Optional.empty"
83122         },
83123         "vf-module-assignments": {
83124           "items": {
83125             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
83126           },
83127           "type": "object"
83128         },
83129         "vf-module-parameters": {
83130           "items": {
83131             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
83132           },
83133           "type": "object"
83134         },
83135         "vf-module-topology-identifier": {
83136           "items": {
83137             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
83138           },
83139           "type": "object"
83140         }
83141       },
83142       "type": "object"
83143     },
83144     "(config)vf-modulePOST": {
83145       "properties": {
83146         "param": {
83147           "items": {
83148             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
83149           },
83150           "type": "array"
83151         },
83152         "vf-module-id": {
83153           "$ref": "#/definitions/Optional.empty"
83154         }
83155       },
83156       "type": "object"
83157     },
83158     "(config)vf-modulesPOST": {
83159       "properties": {
83160         "vf-module": {
83161           "items": {
83162             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
83163           },
83164           "type": "array"
83165         }
83166       },
83167       "type": "object"
83168     },
83169     "(config)vlan-common-ip-addressesPOST": {
83170       "properties": {
83171         "ip-addresses": {
83172           "items": {
83173             "$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"
83174           },
83175           "type": "object"
83176         }
83177       },
83178       "type": "object"
83179     },
83180     "(config)vlan-dataPOST": {
83181       "properties": {
83182         "vlan-role": {
83183           "$ref": "#/definitions/Optional.empty",
83184           "description": "Inner/Outer roles"
83185         },
83186         "vlan-tag-description": {
83187           "$ref": "#/definitions/Optional.empty"
83188         },
83189         "vlan-tag-id": {
83190           "$ref": "#/definitions/Optional.empty"
83191         },
83192         "vlan-uuid": {
83193           "$ref": "#/definitions/Optional.empty",
83194           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
83195         }
83196       },
83197       "type": "object"
83198     },
83199     "(config)vlan-tagsPOST": {
83200       "properties": {
83201         "is-private": {
83202           "$ref": "#/definitions/Optional.empty"
83203         },
83204         "lower-tag-id": {
83205           "$ref": "#/definitions/Optional.empty"
83206         },
83207         "upper-tag-id": {
83208           "$ref": "#/definitions/Optional.empty"
83209         },
83210         "vlan-interface": {
83211           "$ref": "#/definitions/Optional.empty",
83212           "description": "A&AI Key"
83213         }
83214       },
83215       "type": "object"
83216     },
83217     "(config)vlan-vnfc-instance-groupPOST": {
83218       "properties": {
83219         "instance-group-function": {
83220           "$ref": "#/definitions/Optional.empty"
83221         },
83222         "instance-group-id": {
83223           "$ref": "#/definitions/Optional.empty",
83224           "description": "A&AI ID"
83225         },
83226         "vnf-id": {
83227           "$ref": "#/definitions/Optional.empty"
83228         },
83229         "vnfcs": {
83230           "items": {
83231             "$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"
83232           },
83233           "type": "object"
83234         }
83235       },
83236       "required": [
83237         "instance-group-id"
83238       ],
83239       "type": "object"
83240     },
83241     "(config)vlan-vnfc-instance-groupsPOST": {
83242       "properties": {
83243         "vlan-vnfc-instance-group": {
83244           "items": {
83245             "$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"
83246           },
83247           "type": "array"
83248         }
83249       },
83250       "type": "object"
83251     },
83252     "(config)vlan-vnicPOST": {
83253       "properties": {
83254         "vnic-port-id": {
83255           "$ref": "#/definitions/Optional.empty"
83256         },
83257         "vnic-sub-interfaces": {
83258           "items": {
83259             "$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"
83260           },
83261           "type": "object"
83262         }
83263       },
83264       "required": [
83265         "vnic-port-id"
83266       ],
83267       "type": "object"
83268     },
83269     "(config)vlan-vnicsPOST": {
83270       "properties": {
83271         "vlan-vnic": {
83272           "items": {
83273             "$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"
83274           },
83275           "type": "array"
83276         }
83277       },
83278       "type": "object"
83279     },
83280     "(config)vm-namesPOST": {
83281       "properties": {
83282         "vnfc-names": {
83283           "items": {
83284             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
83285           },
83286           "type": "array"
83287         }
83288       },
83289       "type": "object"
83290     },
83291     "(config)vm-networkPOST": {
83292       "properties": {
83293         "floating-ips": {
83294           "items": {
83295             "$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"
83296           },
83297           "type": "object"
83298         },
83299         "interface-route-prefixes": {
83300           "items": {
83301             "$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"
83302           },
83303           "type": "object"
83304         },
83305         "is-trunked": {
83306           "$ref": "#/definitions/Optional.empty"
83307         },
83308         "mac-addresses": {
83309           "items": {
83310             "$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"
83311           },
83312           "type": "object"
83313         },
83314         "network-information-items": {
83315           "items": {
83316             "$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"
83317           },
83318           "type": "object"
83319         },
83320         "network-role": {
83321           "$ref": "#/definitions/Optional.empty",
83322           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
83323         },
83324         "network-role-tag": {
83325           "$ref": "#/definitions/Optional.empty"
83326         },
83327         "related-networks": {
83328           "items": {
83329             "$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"
83330           },
83331           "type": "object"
83332         },
83333         "segmentation-id": {
83334           "$ref": "#/definitions/Optional.empty"
83335         },
83336         "sriov-parameters": {
83337           "items": {
83338             "$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"
83339           },
83340           "type": "object"
83341         }
83342       },
83343       "required": [
83344         "network-role"
83345       ],
83346       "type": "object"
83347     },
83348     "(config)vm-networksPOST": {
83349       "properties": {
83350         "vm-network": {
83351           "items": {
83352             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
83353           },
83354           "type": "array"
83355         }
83356       },
83357       "type": "object"
83358     },
83359     "(config)vmPOST": {
83360       "properties": {
83361         "nfc-naming-code": {
83362           "$ref": "#/definitions/Optional.empty",
83363           "description": "used in vm naming(draft 29: changed from nfc-code)"
83364         },
83365         "onap-model-information": {
83366           "items": {
83367             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
83368           },
83369           "type": "object"
83370         },
83371         "vm-count": {
83372           "$ref": "#/definitions/Optional.empty"
83373         },
83374         "vm-names": {
83375           "items": {
83376             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
83377           },
83378           "type": "object"
83379         },
83380         "vm-networks": {
83381           "items": {
83382             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
83383           },
83384           "type": "object"
83385         },
83386         "vm-type": {
83387           "$ref": "#/definitions/Optional.empty"
83388         },
83389         "vm-type-tag": {
83390           "$ref": "#/definitions/Optional.empty",
83391           "description": "from tosca data on vfc"
83392         }
83393       },
83394       "required": [
83395         "vm-type"
83396       ],
83397       "type": "object"
83398     },
83399     "(config)vmsPOST": {
83400       "properties": {
83401         "vm": {
83402           "items": {
83403             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
83404           },
83405           "type": "array"
83406         }
83407       },
83408       "type": "object"
83409     },
83410     "(config)vnf-dataPOST": {
83411       "properties": {
83412         "license-information": {
83413           "items": {
83414             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
83415           },
83416           "type": "object"
83417         },
83418         "request-information": {
83419           "items": {
83420             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
83421           },
83422           "type": "object"
83423         },
83424         "sdnc-request-header": {
83425           "items": {
83426             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
83427           },
83428           "type": "object"
83429         },
83430         "service-information": {
83431           "items": {
83432             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
83433           },
83434           "type": "object"
83435         },
83436         "vf-modules": {
83437           "items": {
83438             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
83439           },
83440           "type": "object"
83441         },
83442         "vnf-information": {
83443           "items": {
83444             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
83445           },
83446           "type": "object"
83447         },
83448         "vnf-level-oper-status": {
83449           "items": {
83450             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
83451           },
83452           "type": "object"
83453         },
83454         "vnf-network-collections": {
83455           "items": {
83456             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
83457           },
83458           "type": "object"
83459         },
83460         "vnf-provided-allotted-resources": {
83461           "items": {
83462             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
83463           },
83464           "type": "object"
83465         },
83466         "vnf-request-input": {
83467           "items": {
83468             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
83469           },
83470           "type": "object"
83471         },
83472         "vnf-sub-interface-groups": {
83473           "items": {
83474             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
83475           },
83476           "type": "object"
83477         },
83478         "vnf-topology": {
83479           "items": {
83480             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
83481           },
83482           "type": "object"
83483         }
83484       },
83485       "type": "object"
83486     },
83487     "(config)vnf-floating-ipPOST": {
83488       "properties": {
83489         "ip-addresses": {
83490           "items": {
83491             "$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"
83492           },
83493           "type": "object"
83494         }
83495       },
83496       "type": "object"
83497     },
83498     "(config)vnf-get-resource-response-informationPOST": {
83499       "properties": {
83500         "service-instance-id": {
83501           "$ref": "#/definitions/Optional.empty"
83502         },
83503         "service-instance-name": {
83504           "$ref": "#/definitions/Optional.empty"
83505         },
83506         "vnf": {
83507           "items": {
83508             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
83509           },
83510           "type": "array"
83511         }
83512       },
83513       "type": "object"
83514     },
83515     "(config)vnf-informationPOST": {
83516       "properties": {
83517         "onap-model-information": {
83518           "items": {
83519             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
83520           },
83521           "type": "object"
83522         },
83523         "vnf-id": {
83524           "$ref": "#/definitions/Optional.empty"
83525         },
83526         "vnf-name": {
83527           "$ref": "#/definitions/Optional.empty"
83528         },
83529         "vnf-type": {
83530           "$ref": "#/definitions/Optional.empty"
83531         }
83532       },
83533       "type": "object"
83534     },
83535     "(config)vnf-input-parametersPOST": {
83536       "properties": {
83537         "param": {
83538           "items": {
83539             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
83540           },
83541           "type": "array"
83542         }
83543       },
83544       "type": "object"
83545     },
83546     "(config)vnf-level-oper-statusPOST": {
83547       "properties": {
83548         "create-timestamp": {
83549           "$ref": "#/definitions/Optional.empty",
83550           "description": "Not currently populated in service data."
83551         },
83552         "last-action": {
83553           "$ref": "#/definitions/Optional.empty",
83554           "description": "should be list of possible request-actions"
83555         },
83556         "last-order-status": {
83557           "$ref": "#/definitions/Optional.empty"
83558         },
83559         "last-rpc-action": {
83560           "$ref": "#/definitions/Optional.empty"
83561         },
83562         "last-svc-request-id": {
83563           "$ref": "#/definitions/Optional.empty",
83564           "description": "Not currently populated in service data."
83565         },
83566         "modify-timestamp": {
83567           "$ref": "#/definitions/Optional.empty"
83568         },
83569         "order-status": {
83570           "$ref": "#/definitions/Optional.empty",
83571           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
83572         }
83573       },
83574       "type": "object"
83575     },
83576     "(config)vnf-network-collectionPOST": {
83577       "properties": {
83578         "network-collection-customization-uuid": {
83579           "$ref": "#/definitions/Optional.empty",
83580           "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"
83581         },
83582         "network-collection-service-instance-id": {
83583           "$ref": "#/definitions/Optional.empty",
83584           "description": "Service-instance-id of service that created the network collection"
83585         },
83586         "network-instance-group-function": {
83587           "$ref": "#/definitions/Optional.empty",
83588           "description": "Network Instance-Group function in A&AI"
83589         },
83590         "network-instance-group-id": {
83591           "$ref": "#/definitions/Optional.empty",
83592           "description": "Network Instance-Group id in A&AI"
83593         },
83594         "networks": {
83595           "items": {
83596             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks"
83597           },
83598           "type": "object"
83599         },
83600         "vnf-floating-ip": {
83601           "items": {
83602             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
83603           },
83604           "type": "object"
83605         }
83606       },
83607       "required": [
83608         "network-instance-group-function"
83609       ],
83610       "type": "object"
83611     },
83612     "(config)vnf-network-collectionsPOST": {
83613       "properties": {
83614         "vnf-network-collection": {
83615           "items": {
83616             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
83617           },
83618           "type": "array"
83619         }
83620       },
83621       "type": "object"
83622     },
83623     "(config)vnf-network-instance-group-idsPOST": {
83624       "properties": {
83625         "vnf-network-instance-group-id": {
83626           "$ref": "#/definitions/Optional.empty",
83627           "description": "List of vnf network-instance-group"
83628         }
83629       },
83630       "type": "object"
83631     },
83632     "(config)vnf-networkPOST": {
83633       "properties": {
83634         "contrail-network-fqdn": {
83635           "$ref": "#/definitions/Optional.empty",
83636           "description": "contrail network policy object"
83637         },
83638         "is-trunked": {
83639           "$ref": "#/definitions/Optional.empty"
83640         },
83641         "network-id": {
83642           "$ref": "#/definitions/Optional.empty",
83643           "description": "Unique Neutron UUID of an instance of the network role "
83644         },
83645         "network-name": {
83646           "$ref": "#/definitions/Optional.empty",
83647           "description": "Unique Neutron UUID of an instance of the network role "
83648         },
83649         "network-role": {
83650           "$ref": "#/definitions/Optional.empty",
83651           "description": "A Network Role to which a VNF must connect"
83652         },
83653         "neutron-id": {
83654           "$ref": "#/definitions/Optional.empty",
83655           "description": "Unique Neutron UUID of an instance of the network role "
83656         },
83657         "related-networks": {
83658           "items": {
83659             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
83660           },
83661           "type": "object"
83662         },
83663         "segmentation-id": {
83664           "$ref": "#/definitions/Optional.empty"
83665         },
83666         "subnets-data": {
83667           "items": {
83668             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
83669           },
83670           "type": "object"
83671         }
83672       },
83673       "type": "object"
83674     },
83675     "(config)vnf-networksPOST": {
83676       "properties": {
83677         "vnf-network": {
83678           "items": {
83679             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
83680           },
83681           "type": "array"
83682         }
83683       },
83684       "type": "object"
83685     },
83686     "(config)vnf-parameters-dataPOST": {
83687       "properties": {
83688         "param": {
83689           "items": {
83690             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
83691           },
83692           "type": "array"
83693         }
83694       },
83695       "type": "object"
83696     },
83697     "(config)vnf-provided-allotted-resourcesPOST": {
83698       "type": "object"
83699     },
83700     "(config)vnf-request-inputPOST": {
83701       "properties": {
83702         "aic-clli": {
83703           "$ref": "#/definitions/Optional.empty",
83704           "description": "Not expected to be used"
83705         },
83706         "aic-cloud-region": {
83707           "$ref": "#/definitions/Optional.empty",
83708           "description": "The AIC cloud region which maps to contrail versions"
83709         },
83710         "cloud-owner": {
83711           "$ref": "#/definitions/Optional.empty",
83712           "description": "The cloud owner provided by the caller"
83713         },
83714         "request-version": {
83715           "$ref": "#/definitions/Optional.empty"
83716         },
83717         "tenant": {
83718           "$ref": "#/definitions/Optional.empty"
83719         },
83720         "vnf-input-parameters": {
83721           "items": {
83722             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
83723           },
83724           "type": "object"
83725         },
83726         "vnf-name": {
83727           "$ref": "#/definitions/Optional.empty"
83728         },
83729         "vnf-network-instance-group-ids": {
83730           "items": {
83731             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
83732           },
83733           "type": "array"
83734         },
83735         "vnf-networks": {
83736           "items": {
83737             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
83738           },
83739           "type": "object"
83740         }
83741       },
83742       "type": "object"
83743     },
83744     "(config)vnf-resource-assignmentsPOST": {
83745       "properties": {
83746         "availability-zones": {
83747           "items": {
83748             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
83749           },
83750           "type": "object"
83751         },
83752         "vnf-networks": {
83753           "items": {
83754             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
83755           },
83756           "type": "object"
83757         },
83758         "vnf-status": {
83759           "$ref": "#/definitions/Optional.empty",
83760           "description": "Orchestration status from AAI - to be set by SDNC"
83761         }
83762       },
83763       "type": "object"
83764     },
83765     "(config)vnf-response-informationPOST": {
83766       "properties": {
83767         "instance-id": {
83768           "$ref": "#/definitions/Optional.empty"
83769         },
83770         "object-path": {
83771           "$ref": "#/definitions/Optional.empty",
83772           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
83773         }
83774       },
83775       "type": "object"
83776     },
83777     "(config)vnf-sub-interface-groupPOST": {
83778       "properties": {
83779         "customer-bonding-requests": {
83780           "items": {
83781             "$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"
83782           },
83783           "type": "object"
83784         },
83785         "network-instance-group-function": {
83786           "$ref": "#/definitions/Optional.empty"
83787         },
83788         "parent-port-role": {
83789           "$ref": "#/definitions/Optional.empty"
83790         },
83791         "vnfc-instance-group-function": {
83792           "$ref": "#/definitions/Optional.empty"
83793         },
83794         "vnfcs": {
83795           "items": {
83796             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
83797           },
83798           "type": "object"
83799         }
83800       },
83801       "required": [
83802         "network-instance-group-function",
83803         "parent-port-role",
83804         "vnfc-instance-group-function"
83805       ],
83806       "type": "object"
83807     },
83808     "(config)vnf-sub-interface-groupsPOST": {
83809       "properties": {
83810         "vnf-sub-interface-group": {
83811           "items": {
83812             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
83813           },
83814           "type": "array"
83815         }
83816       },
83817       "type": "object"
83818     },
83819     "(config)vnf-topology-identifier-structurePOST": {
83820       "properties": {
83821         "nf-code": {
83822           "$ref": "#/definitions/Optional.empty",
83823           "description": "used in vnf naming"
83824         },
83825         "nf-function": {
83826           "$ref": "#/definitions/Optional.empty"
83827         },
83828         "nf-role": {
83829           "$ref": "#/definitions/Optional.empty"
83830         },
83831         "nf-type": {
83832           "$ref": "#/definitions/Optional.empty"
83833         },
83834         "vnf-id": {
83835           "$ref": "#/definitions/Optional.empty"
83836         },
83837         "vnf-name": {
83838           "$ref": "#/definitions/Optional.empty",
83839           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
83840         },
83841         "vnf-type": {
83842           "$ref": "#/definitions/Optional.empty",
83843           "description": "In preload tree, this label is used for the vf-module-type"
83844         }
83845       },
83846       "type": "object"
83847     },
83848     "(config)vnf-topologyPOST": {
83849       "properties": {
83850         "aic-clli": {
83851           "$ref": "#/definitions/Optional.empty",
83852           "description": "Not expected to be used"
83853         },
83854         "aic-cloud-region": {
83855           "$ref": "#/definitions/Optional.empty",
83856           "description": "The AIC cloud region which maps to contrail versions"
83857         },
83858         "cloud-owner": {
83859           "$ref": "#/definitions/Optional.empty",
83860           "description": "The cloud owner provided by the caller"
83861         },
83862         "onap-model-information": {
83863           "items": {
83864             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
83865           },
83866           "type": "object"
83867         },
83868         "sdnc-generated-cloud-resources": {
83869           "$ref": "#/definitions/Optional.empty",
83870           "description": "Indicate if source is sdnc generated cloud param"
83871         },
83872         "tenant": {
83873           "$ref": "#/definitions/Optional.empty"
83874         },
83875         "vnf-parameters-data": {
83876           "items": {
83877             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
83878           },
83879           "type": "object"
83880         },
83881         "vnf-resource-assignments": {
83882           "items": {
83883             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
83884           },
83885           "type": "object"
83886         },
83887         "vnf-topology-identifier-structure": {
83888           "items": {
83889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
83890           },
83891           "type": "object"
83892         }
83893       },
83894       "type": "object"
83895     },
83896     "(config)vnf-vnr-rebuild-dataPOST": {
83897       "properties": {
83898         "vnf-id": {
83899           "$ref": "#/definitions/Optional.empty"
83900         },
83901         "vnf-service-instance-id": {
83902           "$ref": "#/definitions/Optional.empty"
83903         },
83904         "vnrs-data": {
83905           "items": {
83906             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data"
83907           },
83908           "type": "array"
83909         }
83910       },
83911       "type": "object"
83912     },
83913     "(config)vnfPOST": {
83914       "properties": {
83915         "param": {
83916           "items": {
83917             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
83918           },
83919           "type": "array"
83920         },
83921         "vf-module": {
83922           "items": {
83923             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
83924           },
83925           "type": "array"
83926         },
83927         "vnf-id": {
83928           "$ref": "#/definitions/Optional.empty"
83929         },
83930         "vnf-name": {
83931           "$ref": "#/definitions/Optional.empty"
83932         }
83933       },
83934       "type": "object"
83935     },
83936     "(config)vnfc-instance-groupPOST": {
83937       "properties": {
83938         "configuration-id": {
83939           "$ref": "#/definitions/Optional.empty"
83940         },
83941         "group-type": {
83942           "$ref": "#/definitions/Optional.empty",
83943           "description": " port-mirror-source or  port-mirror-dest"
83944         },
83945         "instance-group-role": {
83946           "$ref": "#/definitions/Optional.empty",
83947           "description": "i.e.TSBC_VNFC_group"
83948         },
83949         "nfc-naming-code": {
83950           "$ref": "#/definitions/Optional.empty",
83951           "description": "Set to nfc-naming-code from A&AI"
83952         },
83953         "vnfc-objects": {
83954           "items": {
83955             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
83956           },
83957           "type": "object"
83958         }
83959       },
83960       "required": [
83961         "configuration-id",
83962         "instance-group-role",
83963         "nfc-naming-code"
83964       ],
83965       "type": "object"
83966     },
83967     "(config)vnfc-instance-groupsPOST": {
83968       "properties": {
83969         "vnfc-instance-group": {
83970           "items": {
83971             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
83972           },
83973           "type": "array"
83974         }
83975       },
83976       "type": "object"
83977     },
83978     "(config)vnfc-ip-assignmentsPOST": {
83979       "properties": {
83980         "vnfc-address-family": {
83981           "$ref": "#/definitions/Optional.empty",
83982           "description": "indicates if this is IpV4 or IpV6"
83983         },
83984         "vnfc-subnet-dhcp": {
83985           "$ref": "#/definitions/Optional.empty",
83986           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
83987         },
83988         "vnfc-subnet-ip": {
83989           "items": {
83990             "$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"
83991           },
83992           "type": "array"
83993         },
83994         "vnfc-subnet-ip-count": {
83995           "$ref": "#/definitions/Optional.empty",
83996           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
83997         }
83998       },
83999       "type": "object"
84000     },
84001     "(config)vnfc-namesPOST": {
84002       "properties": {
84003         "vnfc-name": {
84004           "$ref": "#/definitions/Optional.empty"
84005         },
84006         "vnfc-networks": {
84007           "items": {
84008             "$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"
84009           },
84010           "type": "object"
84011         }
84012       },
84013       "type": "object"
84014     },
84015     "(config)vnfc-network-dataPOST": {
84016       "properties": {
84017         "connection-point": {
84018           "items": {
84019             "$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"
84020           },
84021           "type": "object"
84022         },
84023         "vnfc-network-role": {
84024           "$ref": "#/definitions/Optional.empty"
84025         },
84026         "vnfc-ports": {
84027           "items": {
84028             "$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"
84029           },
84030           "type": "object"
84031         },
84032         "vnfc-subnet": {
84033           "items": {
84034             "$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"
84035           },
84036           "type": "array"
84037         },
84038         "vnfc-type": {
84039           "$ref": "#/definitions/Optional.empty"
84040         }
84041       },
84042       "required": [
84043         "vnfc-network-role"
84044       ],
84045       "type": "object"
84046     },
84047     "(config)vnfc-networksPOST": {
84048       "properties": {
84049         "vnfc-network-data": {
84050           "items": {
84051             "$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"
84052           },
84053           "type": "array"
84054         }
84055       },
84056       "type": "object"
84057     },
84058     "(config)vnfc-objectPOST": {
84059       "properties": {
84060         "vm-type": {
84061           "$ref": "#/definitions/Optional.empty"
84062         },
84063         "vnf-id": {
84064           "$ref": "#/definitions/Optional.empty"
84065         },
84066         "vnfc-key": {
84067           "$ref": "#/definitions/Optional.empty"
84068         },
84069         "vnfc-name": {
84070           "$ref": "#/definitions/Optional.empty",
84071           "description": "Vnfc name as key in A&AI"
84072         },
84073         "vnics": {
84074           "items": {
84075             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
84076           },
84077           "type": "object"
84078         },
84079         "vserver-id": {
84080           "$ref": "#/definitions/Optional.empty"
84081         },
84082         "vserver-name": {
84083           "$ref": "#/definitions/Optional.empty"
84084         }
84085       },
84086       "type": "object"
84087     },
84088     "(config)vnfc-objectsPOST": {
84089       "properties": {
84090         "vnfc-object": {
84091           "items": {
84092             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
84093           },
84094           "type": "array"
84095         }
84096       },
84097       "type": "object"
84098     },
84099     "(config)vnfc-portPOST": {
84100       "properties": {
84101         "common-sub-interface-role": {
84102           "$ref": "#/definitions/Optional.empty",
84103           "description": "If sub-interfaces have common interface role (network role)"
84104         },
84105         "vnfc-port-id": {
84106           "$ref": "#/definitions/Optional.empty",
84107           "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"
84108         },
84109         "vnic-sub-interfaces": {
84110           "items": {
84111             "$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"
84112           },
84113           "type": "object"
84114         }
84115       },
84116       "required": [
84117         "vnfc-port-id"
84118       ],
84119       "type": "object"
84120     },
84121     "(config)vnfc-portsPOST": {
84122       "properties": {
84123         "vnfc-port": {
84124           "items": {
84125             "$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"
84126           },
84127           "type": "array"
84128         }
84129       },
84130       "type": "object"
84131     },
84132     "(config)vnfc-subnet-ipPOST": {
84133       "properties": {
84134         "ip-type": {
84135           "$ref": "#/definitions/Optional.empty",
84136           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
84137         },
84138         "vnfc-client-key": {
84139           "$ref": "#/definitions/Optional.empty"
84140         },
84141         "vnfc-ip-address": {
84142           "$ref": "#/definitions/Optional.empty",
84143           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
84144         }
84145       },
84146       "type": "object"
84147     },
84148     "(config)vnfc-subnetPOST": {
84149       "properties": {
84150         "vnfc-ip-assignments": {
84151           "items": {
84152             "$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"
84153           },
84154           "type": "array"
84155         },
84156         "vnfc-subnet-role": {
84157           "$ref": "#/definitions/Optional.empty",
84158           "description": "Default value if subnet role is not defined."
84159         }
84160       },
84161       "required": [
84162         "vnfc-subnet-role"
84163       ],
84164       "type": "object"
84165     },
84166     "(config)vnfcPOST": {
84167       "properties": {
84168         "vnfc-name": {
84169           "$ref": "#/definitions/Optional.empty"
84170         },
84171         "vnic-groups": {
84172           "items": {
84173             "$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"
84174           },
84175           "type": "object"
84176         }
84177       },
84178       "type": "object"
84179     },
84180     "(config)vnfcsPOST": {
84181       "properties": {
84182         "vnfc": {
84183           "items": {
84184             "$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"
84185           },
84186           "type": "array"
84187         }
84188       },
84189       "type": "object"
84190     },
84191     "(config)vnfsPOST": {
84192       "properties": {
84193         "vnf": {
84194           "items": {
84195             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
84196           },
84197           "type": "array"
84198         }
84199       },
84200       "type": "object"
84201     },
84202     "(config)vnic-groupPOST": {
84203       "properties": {
84204         "network-instance-group-function": {
84205           "$ref": "#/definitions/Optional.empty",
84206           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
84207         },
84208         "vlan-assignment-policy-name": {
84209           "$ref": "#/definitions/Optional.empty",
84210           "description": "Policy name in ASDC model & policy definition in Policy Engine"
84211         },
84212         "vlan-common-ip-addresses": {
84213           "items": {
84214             "$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"
84215           },
84216           "type": "object"
84217         },
84218         "vlan-tag-index-next": {
84219           "$ref": "#/definitions/Optional.empty",
84220           "description": "Next tag to be assigned"
84221         },
84222         "vlan-vnics": {
84223           "items": {
84224             "$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"
84225           },
84226           "type": "object"
84227         },
84228         "vnic-interface-role": {
84229           "$ref": "#/definitions/Optional.empty",
84230           "description": "Same as network-role of network where vnic is connected"
84231         }
84232       },
84233       "required": [
84234         "vnic-interface-role"
84235       ],
84236       "type": "object"
84237     },
84238     "(config)vnic-groupsPOST": {
84239       "properties": {
84240         "vnic-group": {
84241           "items": {
84242             "$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"
84243           },
84244           "type": "array"
84245         }
84246       },
84247       "type": "object"
84248     },
84249     "(config)vnic-ip-addressesPOST": {
84250       "properties": {
84251         "ip-addresses": {
84252           "items": {
84253             "$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"
84254           },
84255           "type": "object"
84256         }
84257       },
84258       "type": "object"
84259     },
84260     "(config)vnic-sub-interfacesPOST": {
84261       "properties": {
84262         "sub-interface-network-data": {
84263           "items": {
84264             "$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"
84265           },
84266           "type": "array"
84267         }
84268       },
84269       "type": "object"
84270     },
84271     "(config)vnicPOST": {
84272       "properties": {
84273         "capacity": {
84274           "items": {
84275             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
84276           },
84277           "type": "object"
84278         },
84279         "vnic-ip-addresses": {
84280           "items": {
84281             "$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"
84282           },
84283           "type": "object"
84284         },
84285         "vnic-port-id": {
84286           "$ref": "#/definitions/Optional.empty"
84287         },
84288         "vnic-port-name": {
84289           "$ref": "#/definitions/Optional.empty"
84290         }
84291       },
84292       "type": "object"
84293     },
84294     "(config)vnicsPOST": {
84295       "properties": {
84296         "vnic": {
84297           "items": {
84298             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
84299           },
84300           "type": "array"
84301         }
84302       },
84303       "type": "object"
84304     },
84305     "(config)vnr-parametersPOST": {
84306       "properties": {
84307         "lower-tag-id": {
84308           "$ref": "#/definitions/Optional.empty"
84309         },
84310         "network-collection-service-instance-id": {
84311           "$ref": "#/definitions/Optional.empty",
84312           "description": "service instance id that created network-collection"
84313         },
84314         "network-id": {
84315           "$ref": "#/definitions/Optional.empty"
84316         },
84317         "network-instance-group-function": {
84318           "$ref": "#/definitions/Optional.empty"
84319         },
84320         "network-instance-group-id": {
84321           "$ref": "#/definitions/Optional.empty"
84322         },
84323         "parent-port-role": {
84324           "$ref": "#/definitions/Optional.empty"
84325         },
84326         "upper-tag-id": {
84327           "$ref": "#/definitions/Optional.empty"
84328         },
84329         "vf-module-id": {
84330           "$ref": "#/definitions/Optional.empty",
84331           "description": "This is mandatory in case of rebuild"
84332         },
84333         "vnf-id": {
84334           "$ref": "#/definitions/Optional.empty"
84335         },
84336         "vnf-service-instance-id": {
84337           "$ref": "#/definitions/Optional.empty"
84338         },
84339         "vnfc-instance-group-function": {
84340           "$ref": "#/definitions/Optional.empty"
84341         }
84342       },
84343       "type": "object"
84344     },
84345     "(config)vnrs-dataPOST": {
84346       "properties": {
84347         "configuration-id": {
84348           "$ref": "#/definitions/Optional.empty"
84349         },
84350         "lower-tag-id": {
84351           "$ref": "#/definitions/Optional.empty"
84352         },
84353         "network-id": {
84354           "$ref": "#/definitions/Optional.empty"
84355         },
84356         "network-instance-group-function": {
84357           "$ref": "#/definitions/Optional.empty"
84358         },
84359         "network-instance-group-id": {
84360           "$ref": "#/definitions/Optional.empty"
84361         },
84362         "parent-port-role": {
84363           "$ref": "#/definitions/Optional.empty"
84364         },
84365         "upper-tag-id": {
84366           "$ref": "#/definitions/Optional.empty"
84367         },
84368         "vnfc-instance-group-function": {
84369           "$ref": "#/definitions/Optional.empty"
84370         }
84371       },
84372       "type": "object"
84373     },
84374     "(config)vpn-binding-policyPOST": {
84375       "properties": {
84376         "global-route-target": {
84377           "$ref": "#/definitions/Optional.empty"
84378         },
84379         "route-target-role": {
84380           "$ref": "#/definitions/Optional.empty"
84381         },
84382         "vpn-binding": {
84383           "$ref": "#/definitions/Optional.empty"
84384         },
84385         "vpn-name": {
84386           "$ref": "#/definitions/Optional.empty"
84387         },
84388         "vpn-platform": {
84389           "$ref": "#/definitions/Optional.empty"
84390         },
84391         "vpn-type": {
84392           "$ref": "#/definitions/Optional.empty"
84393         }
84394       },
84395       "type": "object"
84396     },
84397     "(config)vpn-bindingsPOST": {
84398       "properties": {
84399         "aic-zone": {
84400           "$ref": "#/definitions/Optional.empty",
84401           "description": "AIC Zone the route target associated with"
84402         },
84403         "global-route-target": {
84404           "$ref": "#/definitions/Optional.empty"
84405         },
84406         "route-target-role": {
84407           "$ref": "#/definitions/Optional.empty"
84408         },
84409         "vpn-binding-id": {
84410           "$ref": "#/definitions/Optional.empty"
84411         },
84412         "vpn-name": {
84413           "$ref": "#/definitions/Optional.empty"
84414         }
84415       },
84416       "type": "object"
84417     },
84418     "(connection-attachment-topology-operation)input": {
84419       "properties": {
84420         "GENERIC-RESOURCE-API:allotted-resource-information": {
84421           "items": {
84422             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
84423           },
84424           "type": "object"
84425         },
84426         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
84427           "items": {
84428             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input"
84429           },
84430           "type": "object"
84431         },
84432         "GENERIC-RESOURCE-API:request-information": {
84433           "items": {
84434             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84435           },
84436           "type": "object"
84437         },
84438         "GENERIC-RESOURCE-API:sdnc-request-header": {
84439           "items": {
84440             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84441           },
84442           "type": "object"
84443         },
84444         "GENERIC-RESOURCE-API:service-information": {
84445           "items": {
84446             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84447           },
84448           "type": "object"
84449         }
84450       },
84451       "type": "object"
84452     },
84453     "(connection-attachment-topology-operation)input-TOP": {
84454       "properties": {
84455         "GENERIC-RESOURCE-API:input": {
84456           "items": {
84457             "$ref": "#/definitions/(connection-attachment-topology-operation)input"
84458           },
84459           "type": "object"
84460         }
84461       },
84462       "type": "object"
84463     },
84464     "(connection-attachment-topology-operation)output": {
84465       "properties": {
84466         "GENERIC-RESOURCE-API:ack-final-indicator": {
84467           "$ref": "#/definitions/Optional.empty",
84468           "description": "Expected to be Y or N."
84469         },
84470         "GENERIC-RESOURCE-API:connection-attachment-response-information": {
84471           "items": {
84472             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information"
84473           },
84474           "type": "object"
84475         },
84476         "GENERIC-RESOURCE-API:response-code": {
84477           "$ref": "#/definitions/Optional.empty",
84478           "description": "a success code or an defined error codeKeep as M"
84479         },
84480         "GENERIC-RESOURCE-API:response-message": {
84481           "$ref": "#/definitions/Optional.empty",
84482           "description": "message included for error code"
84483         },
84484         "GENERIC-RESOURCE-API:service-response-information": {
84485           "items": {
84486             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
84487           },
84488           "type": "object"
84489         },
84490         "GENERIC-RESOURCE-API:svc-request-id": {
84491           "$ref": "#/definitions/Optional.empty",
84492           "description": "the request id from the request message for which this is the responseKeep as M"
84493         }
84494       },
84495       "type": "object"
84496     },
84497     "(connection-attachment-topology-operation)output-TOP": {
84498       "properties": {
84499         "GENERIC-RESOURCE-API:output": {
84500           "items": {
84501             "$ref": "#/definitions/(connection-attachment-topology-operation)output"
84502           },
84503           "type": "object"
84504         }
84505       },
84506       "type": "object"
84507     },
84508     "(contrail-route-topology-operation)input": {
84509       "properties": {
84510         "GENERIC-RESOURCE-API:allotted-resource-information": {
84511           "items": {
84512             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
84513           },
84514           "type": "object"
84515         },
84516         "GENERIC-RESOURCE-API:contrail-route-request-input": {
84517           "items": {
84518             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
84519           },
84520           "type": "object"
84521         },
84522         "GENERIC-RESOURCE-API:request-information": {
84523           "items": {
84524             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84525           },
84526           "type": "object"
84527         },
84528         "GENERIC-RESOURCE-API:sdnc-request-header": {
84529           "items": {
84530             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84531           },
84532           "type": "object"
84533         },
84534         "GENERIC-RESOURCE-API:service-information": {
84535           "items": {
84536             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84537           },
84538           "type": "object"
84539         }
84540       },
84541       "type": "object"
84542     },
84543     "(contrail-route-topology-operation)input-TOP": {
84544       "properties": {
84545         "GENERIC-RESOURCE-API:input": {
84546           "items": {
84547             "$ref": "#/definitions/(contrail-route-topology-operation)input"
84548           },
84549           "type": "object"
84550         }
84551       },
84552       "type": "object"
84553     },
84554     "(contrail-route-topology-operation)output": {
84555       "properties": {
84556         "GENERIC-RESOURCE-API:ack-final-indicator": {
84557           "$ref": "#/definitions/Optional.empty",
84558           "description": "Expected to be Y or N."
84559         },
84560         "GENERIC-RESOURCE-API:contrail-route-response-information": {
84561           "items": {
84562             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
84563           },
84564           "type": "object"
84565         },
84566         "GENERIC-RESOURCE-API:response-code": {
84567           "$ref": "#/definitions/Optional.empty",
84568           "description": "a success code or an defined error codeKeep as M"
84569         },
84570         "GENERIC-RESOURCE-API:response-message": {
84571           "$ref": "#/definitions/Optional.empty",
84572           "description": "message included for error code"
84573         },
84574         "GENERIC-RESOURCE-API:service-response-information": {
84575           "items": {
84576             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
84577           },
84578           "type": "object"
84579         },
84580         "GENERIC-RESOURCE-API:svc-request-id": {
84581           "$ref": "#/definitions/Optional.empty",
84582           "description": "the request id from the request message for which this is the responseKeep as M"
84583         }
84584       },
84585       "type": "object"
84586     },
84587     "(contrail-route-topology-operation)output-TOP": {
84588       "properties": {
84589         "GENERIC-RESOURCE-API:output": {
84590           "items": {
84591             "$ref": "#/definitions/(contrail-route-topology-operation)output"
84592           },
84593           "type": "object"
84594         }
84595       },
84596       "type": "object"
84597     },
84598     "(generic-configuration-notification)input": {
84599       "properties": {
84600         "GENERIC-RESOURCE-API:ack-final-indicator": {
84601           "$ref": "#/definitions/Optional.empty",
84602           "description": "Expected to be Y or N."
84603         },
84604         "GENERIC-RESOURCE-API:configuration-information": {
84605           "items": {
84606             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
84607           },
84608           "type": "object"
84609         },
84610         "GENERIC-RESOURCE-API:configuration-topology-link": {
84611           "$ref": "#/definitions/Optional.empty",
84612           "description": "Returns URL to generic-configuration-topology "
84613         },
84614         "GENERIC-RESOURCE-API:request-information": {
84615           "items": {
84616             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84617           },
84618           "type": "object"
84619         },
84620         "GENERIC-RESOURCE-API:response-code": {
84621           "$ref": "#/definitions/Optional.empty",
84622           "description": "a success code or an defined error codeKeep as M"
84623         },
84624         "GENERIC-RESOURCE-API:response-message": {
84625           "$ref": "#/definitions/Optional.empty",
84626           "description": "message included for error code"
84627         },
84628         "GENERIC-RESOURCE-API:sdnc-request-header": {
84629           "items": {
84630             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84631           },
84632           "type": "object"
84633         },
84634         "GENERIC-RESOURCE-API:service-information": {
84635           "items": {
84636             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84637           },
84638           "type": "object"
84639         },
84640         "GENERIC-RESOURCE-API:svc-request-id": {
84641           "$ref": "#/definitions/Optional.empty",
84642           "description": "the request id from the request message for which this is the responseKeep as M"
84643         },
84644         "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": {
84645           "items": {
84646             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data"
84647           },
84648           "type": "object"
84649         },
84650         "GENERIC-RESOURCE-API:vnr-parameters": {
84651           "items": {
84652             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters"
84653           },
84654           "type": "object"
84655         }
84656       },
84657       "type": "object"
84658     },
84659     "(generic-configuration-notification)input-TOP": {
84660       "properties": {
84661         "GENERIC-RESOURCE-API:input": {
84662           "items": {
84663             "$ref": "#/definitions/(generic-configuration-notification)input"
84664           },
84665           "type": "object"
84666         }
84667       },
84668       "type": "object"
84669     },
84670     "(generic-configuration-topology-operation)input": {
84671       "properties": {
84672         "GENERIC-RESOURCE-API:configuration-information": {
84673           "items": {
84674             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
84675           },
84676           "type": "object"
84677         },
84678         "GENERIC-RESOURCE-API:gc-request-input": {
84679           "items": {
84680             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input"
84681           },
84682           "type": "object"
84683         },
84684         "GENERIC-RESOURCE-API:request-information": {
84685           "items": {
84686             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84687           },
84688           "type": "object"
84689         },
84690         "GENERIC-RESOURCE-API:sdnc-request-header": {
84691           "items": {
84692             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84693           },
84694           "type": "object"
84695         },
84696         "GENERIC-RESOURCE-API:service-information": {
84697           "items": {
84698             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84699           },
84700           "type": "object"
84701         }
84702       },
84703       "type": "object"
84704     },
84705     "(generic-configuration-topology-operation)input-TOP": {
84706       "properties": {
84707         "GENERIC-RESOURCE-API:input": {
84708           "items": {
84709             "$ref": "#/definitions/(generic-configuration-topology-operation)input"
84710           },
84711           "type": "object"
84712         }
84713       },
84714       "type": "object"
84715     },
84716     "(generic-configuration-topology-operation)output": {
84717       "properties": {
84718         "GENERIC-RESOURCE-API:ack-final-indicator": {
84719           "$ref": "#/definitions/Optional.empty",
84720           "description": "Expected to be Y or N."
84721         },
84722         "GENERIC-RESOURCE-API:gc-response-information": {
84723           "items": {
84724             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information"
84725           },
84726           "type": "object"
84727         },
84728         "GENERIC-RESOURCE-API:response-code": {
84729           "$ref": "#/definitions/Optional.empty",
84730           "description": "a success code or an defined error codeKeep as M"
84731         },
84732         "GENERIC-RESOURCE-API:response-message": {
84733           "$ref": "#/definitions/Optional.empty",
84734           "description": "message included for error code"
84735         },
84736         "GENERIC-RESOURCE-API:service-response-information": {
84737           "items": {
84738             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
84739           },
84740           "type": "object"
84741         },
84742         "GENERIC-RESOURCE-API:svc-request-id": {
84743           "$ref": "#/definitions/Optional.empty",
84744           "description": "the request id from the request message for which this is the responseKeep as M"
84745         }
84746       },
84747       "type": "object"
84748     },
84749     "(generic-configuration-topology-operation)output-TOP": {
84750       "properties": {
84751         "GENERIC-RESOURCE-API:output": {
84752           "items": {
84753             "$ref": "#/definitions/(generic-configuration-topology-operation)output"
84754           },
84755           "type": "object"
84756         }
84757       },
84758       "type": "object"
84759     },
84760     "(getpathsegment-topology-operation)input": {
84761       "properties": {
84762         "GENERIC-RESOURCE-API:forwarding-path-request-input": {
84763           "items": {
84764             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input"
84765           },
84766           "type": "object"
84767         },
84768         "GENERIC-RESOURCE-API:request-information": {
84769           "items": {
84770             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84771           },
84772           "type": "object"
84773         },
84774         "GENERIC-RESOURCE-API:sdnc-request-header": {
84775           "items": {
84776             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84777           },
84778           "type": "object"
84779         },
84780         "GENERIC-RESOURCE-API:service-information": {
84781           "items": {
84782             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84783           },
84784           "type": "object"
84785         }
84786       },
84787       "type": "object"
84788     },
84789     "(getpathsegment-topology-operation)input-TOP": {
84790       "properties": {
84791         "GENERIC-RESOURCE-API:input": {
84792           "items": {
84793             "$ref": "#/definitions/(getpathsegment-topology-operation)input"
84794           },
84795           "type": "object"
84796         }
84797       },
84798       "type": "object"
84799     },
84800     "(getpathsegment-topology-operation)output": {
84801       "properties": {
84802         "GENERIC-RESOURCE-API:ack-final-indicator": {
84803           "$ref": "#/definitions/Optional.empty",
84804           "description": "Expected to be Y or N."
84805         },
84806         "GENERIC-RESOURCE-API:getpathsegment-response-information": {
84807           "items": {
84808             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information"
84809           },
84810           "type": "object"
84811         },
84812         "GENERIC-RESOURCE-API:response-code": {
84813           "$ref": "#/definitions/Optional.empty",
84814           "description": "a success code or an defined error codeKeep as M"
84815         },
84816         "GENERIC-RESOURCE-API:response-message": {
84817           "$ref": "#/definitions/Optional.empty",
84818           "description": "message included for error code"
84819         },
84820         "GENERIC-RESOURCE-API:service-response-information": {
84821           "items": {
84822             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
84823           },
84824           "type": "object"
84825         },
84826         "GENERIC-RESOURCE-API:svc-request-id": {
84827           "$ref": "#/definitions/Optional.empty",
84828           "description": "the request id from the request message for which this is the responseKeep as M"
84829         }
84830       },
84831       "type": "object"
84832     },
84833     "(getpathsegment-topology-operation)output-TOP": {
84834       "properties": {
84835         "GENERIC-RESOURCE-API:output": {
84836           "items": {
84837             "$ref": "#/definitions/(getpathsegment-topology-operation)output"
84838           },
84839           "type": "object"
84840         }
84841       },
84842       "type": "object"
84843     },
84844     "(network-topology-operation)input": {
84845       "properties": {
84846         "GENERIC-RESOURCE-API:network-information": {
84847           "items": {
84848             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
84849           },
84850           "type": "object"
84851         },
84852         "GENERIC-RESOURCE-API:network-request-input": {
84853           "items": {
84854             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
84855           },
84856           "type": "object"
84857         },
84858         "GENERIC-RESOURCE-API:request-information": {
84859           "items": {
84860             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84861           },
84862           "type": "object"
84863         },
84864         "GENERIC-RESOURCE-API:sdnc-request-header": {
84865           "items": {
84866             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84867           },
84868           "type": "object"
84869         },
84870         "GENERIC-RESOURCE-API:service-information": {
84871           "items": {
84872             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84873           },
84874           "type": "object"
84875         }
84876       },
84877       "type": "object"
84878     },
84879     "(network-topology-operation)input-TOP": {
84880       "properties": {
84881         "GENERIC-RESOURCE-API:input": {
84882           "items": {
84883             "$ref": "#/definitions/(network-topology-operation)input"
84884           },
84885           "type": "object"
84886         }
84887       },
84888       "type": "object"
84889     },
84890     "(network-topology-operation)output": {
84891       "properties": {
84892         "GENERIC-RESOURCE-API:ack-final-indicator": {
84893           "$ref": "#/definitions/Optional.empty",
84894           "description": "Expected to be Y or N."
84895         },
84896         "GENERIC-RESOURCE-API:network-response-information": {
84897           "items": {
84898             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
84899           },
84900           "type": "object"
84901         },
84902         "GENERIC-RESOURCE-API:response-code": {
84903           "$ref": "#/definitions/Optional.empty",
84904           "description": "a success code or an defined error codeKeep as M"
84905         },
84906         "GENERIC-RESOURCE-API:response-message": {
84907           "$ref": "#/definitions/Optional.empty",
84908           "description": "message included for error code"
84909         },
84910         "GENERIC-RESOURCE-API:service-response-information": {
84911           "items": {
84912             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
84913           },
84914           "type": "object"
84915         },
84916         "GENERIC-RESOURCE-API:svc-request-id": {
84917           "$ref": "#/definitions/Optional.empty",
84918           "description": "the request id from the request message for which this is the responseKeep as M"
84919         }
84920       },
84921       "type": "object"
84922     },
84923     "(network-topology-operation)output-TOP": {
84924       "properties": {
84925         "GENERIC-RESOURCE-API:output": {
84926           "items": {
84927             "$ref": "#/definitions/(network-topology-operation)output"
84928           },
84929           "type": "object"
84930         }
84931       },
84932       "type": "object"
84933     },
84934     "(pnf-topology-operation)input": {
84935       "properties": {
84936         "GENERIC-RESOURCE-API:pnf-details": {
84937           "items": {
84938             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details"
84939           },
84940           "type": "object"
84941         },
84942         "GENERIC-RESOURCE-API:pnf-request-input": {
84943           "items": {
84944             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-request-input"
84945           },
84946           "type": "object"
84947         },
84948         "GENERIC-RESOURCE-API:request-information": {
84949           "items": {
84950             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
84951           },
84952           "type": "object"
84953         },
84954         "GENERIC-RESOURCE-API:sdnc-request-header": {
84955           "items": {
84956             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
84957           },
84958           "type": "object"
84959         },
84960         "GENERIC-RESOURCE-API:service-information": {
84961           "items": {
84962             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
84963           },
84964           "type": "object"
84965         }
84966       },
84967       "type": "object"
84968     },
84969     "(pnf-topology-operation)input-TOP": {
84970       "properties": {
84971         "GENERIC-RESOURCE-API:input": {
84972           "items": {
84973             "$ref": "#/definitions/(pnf-topology-operation)input"
84974           },
84975           "type": "object"
84976         }
84977       },
84978       "type": "object"
84979     },
84980     "(pnf-topology-operation)output": {
84981       "properties": {
84982         "GENERIC-RESOURCE-API:ack-final-indicator": {
84983           "$ref": "#/definitions/Optional.empty",
84984           "description": "Expected to be Y or N."
84985         },
84986         "GENERIC-RESOURCE-API:pnf-response-information": {
84987           "items": {
84988             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information"
84989           },
84990           "type": "object"
84991         },
84992         "GENERIC-RESOURCE-API:response-code": {
84993           "$ref": "#/definitions/Optional.empty",
84994           "description": "a success code or an defined error codeKeep as M"
84995         },
84996         "GENERIC-RESOURCE-API:response-message": {
84997           "$ref": "#/definitions/Optional.empty",
84998           "description": "message included for error code"
84999         },
85000         "GENERIC-RESOURCE-API:service-response-information": {
85001           "items": {
85002             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85003           },
85004           "type": "object"
85005         },
85006         "GENERIC-RESOURCE-API:svc-request-id": {
85007           "$ref": "#/definitions/Optional.empty",
85008           "description": "the request id from the request message for which this is the responseKeep as M"
85009         }
85010       },
85011       "type": "object"
85012     },
85013     "(pnf-topology-operation)output-TOP": {
85014       "properties": {
85015         "GENERIC-RESOURCE-API:output": {
85016           "items": {
85017             "$ref": "#/definitions/(pnf-topology-operation)output"
85018           },
85019           "type": "object"
85020         }
85021       },
85022       "type": "object"
85023     },
85024     "(policy-update-notify-operation)input": {
85025       "properties": {
85026         "GENERIC-RESOURCE-API:policy-name": {
85027           "$ref": "#/definitions/Optional.empty"
85028         },
85029         "GENERIC-RESOURCE-API:update-type": {
85030           "$ref": "#/definitions/Optional.empty"
85031         },
85032         "GENERIC-RESOURCE-API:version-id": {
85033           "$ref": "#/definitions/Optional.empty",
85034           "description": "Map JSON versionNo to version-id"
85035         }
85036       },
85037       "required": [
85038         "GENERIC-RESOURCE-API:policy-name",
85039         "GENERIC-RESOURCE-API:update-type",
85040         "GENERIC-RESOURCE-API:version-id"
85041       ],
85042       "type": "object"
85043     },
85044     "(policy-update-notify-operation)input-TOP": {
85045       "properties": {
85046         "GENERIC-RESOURCE-API:input": {
85047           "items": {
85048             "$ref": "#/definitions/(policy-update-notify-operation)input"
85049           },
85050           "type": "object"
85051         }
85052       },
85053       "type": "object"
85054     },
85055     "(policy-update-notify-operation)output": {
85056       "properties": {
85057         "GENERIC-RESOURCE-API:error-code": {
85058           "$ref": "#/definitions/Optional.empty"
85059         },
85060         "GENERIC-RESOURCE-API:error-msg": {
85061           "$ref": "#/definitions/Optional.empty"
85062         }
85063       },
85064       "type": "object"
85065     },
85066     "(policy-update-notify-operation)output-TOP": {
85067       "properties": {
85068         "GENERIC-RESOURCE-API:output": {
85069           "items": {
85070             "$ref": "#/definitions/(policy-update-notify-operation)output"
85071           },
85072           "type": "object"
85073         }
85074       },
85075       "type": "object"
85076     },
85077     "(port-mirror-topology-operation)input": {
85078       "properties": {
85079         "GENERIC-RESOURCE-API:configuration-information": {
85080           "items": {
85081             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
85082           },
85083           "type": "object"
85084         },
85085         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
85086           "items": {
85087             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input"
85088           },
85089           "type": "object"
85090         },
85091         "GENERIC-RESOURCE-API:request-information": {
85092           "items": {
85093             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85094           },
85095           "type": "object"
85096         },
85097         "GENERIC-RESOURCE-API:sdnc-request-header": {
85098           "items": {
85099             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85100           },
85101           "type": "object"
85102         },
85103         "GENERIC-RESOURCE-API:service-information": {
85104           "items": {
85105             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85106           },
85107           "type": "object"
85108         }
85109       },
85110       "type": "object"
85111     },
85112     "(port-mirror-topology-operation)input-TOP": {
85113       "properties": {
85114         "GENERIC-RESOURCE-API:input": {
85115           "items": {
85116             "$ref": "#/definitions/(port-mirror-topology-operation)input"
85117           },
85118           "type": "object"
85119         }
85120       },
85121       "type": "object"
85122     },
85123     "(port-mirror-topology-operation)output": {
85124       "properties": {
85125         "GENERIC-RESOURCE-API:ack-final-indicator": {
85126           "$ref": "#/definitions/Optional.empty",
85127           "description": "Expected to be Y or N."
85128         },
85129         "GENERIC-RESOURCE-API:port-mirror-response-information": {
85130           "items": {
85131             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information"
85132           },
85133           "type": "object"
85134         },
85135         "GENERIC-RESOURCE-API:response-code": {
85136           "$ref": "#/definitions/Optional.empty",
85137           "description": "a success code or an defined error codeKeep as M"
85138         },
85139         "GENERIC-RESOURCE-API:response-message": {
85140           "$ref": "#/definitions/Optional.empty",
85141           "description": "message included for error code"
85142         },
85143         "GENERIC-RESOURCE-API:service-response-information": {
85144           "items": {
85145             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85146           },
85147           "type": "object"
85148         },
85149         "GENERIC-RESOURCE-API:svc-request-id": {
85150           "$ref": "#/definitions/Optional.empty",
85151           "description": "the request id from the request message for which this is the responseKeep as M"
85152         }
85153       },
85154       "type": "object"
85155     },
85156     "(port-mirror-topology-operation)output-TOP": {
85157       "properties": {
85158         "GENERIC-RESOURCE-API:output": {
85159           "items": {
85160             "$ref": "#/definitions/(port-mirror-topology-operation)output"
85161           },
85162           "type": "object"
85163         }
85164       },
85165       "type": "object"
85166     },
85167     "(preload-network-topology-operation)input": {
85168       "properties": {
85169         "GENERIC-RESOURCE-API:preload-network-topology-information": {
85170           "items": {
85171             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information"
85172           },
85173           "type": "object"
85174         },
85175         "GENERIC-RESOURCE-API:request-information": {
85176           "items": {
85177             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85178           },
85179           "type": "object"
85180         },
85181         "GENERIC-RESOURCE-API:sdnc-request-header": {
85182           "items": {
85183             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85184           },
85185           "type": "object"
85186         }
85187       },
85188       "type": "object"
85189     },
85190     "(preload-network-topology-operation)input-TOP": {
85191       "properties": {
85192         "GENERIC-RESOURCE-API:input": {
85193           "items": {
85194             "$ref": "#/definitions/(preload-network-topology-operation)input"
85195           },
85196           "type": "object"
85197         }
85198       },
85199       "type": "object"
85200     },
85201     "(preload-network-topology-operation)output": {
85202       "properties": {
85203         "GENERIC-RESOURCE-API:ack-final-indicator": {
85204           "$ref": "#/definitions/Optional.empty"
85205         },
85206         "GENERIC-RESOURCE-API:response-code": {
85207           "$ref": "#/definitions/Optional.empty"
85208         },
85209         "GENERIC-RESOURCE-API:response-message": {
85210           "$ref": "#/definitions/Optional.empty"
85211         },
85212         "GENERIC-RESOURCE-API:svc-request-id": {
85213           "$ref": "#/definitions/Optional.empty"
85214         }
85215       },
85216       "type": "object"
85217     },
85218     "(preload-network-topology-operation)output-TOP": {
85219       "properties": {
85220         "GENERIC-RESOURCE-API:output": {
85221           "items": {
85222             "$ref": "#/definitions/(preload-network-topology-operation)output"
85223           },
85224           "type": "object"
85225         }
85226       },
85227       "type": "object"
85228     },
85229     "(preload-vf-module-topology-operation)input": {
85230       "properties": {
85231         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
85232           "items": {
85233             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information"
85234           },
85235           "type": "object"
85236         },
85237         "GENERIC-RESOURCE-API:request-information": {
85238           "items": {
85239             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85240           },
85241           "type": "object"
85242         },
85243         "GENERIC-RESOURCE-API:sdnc-request-header": {
85244           "items": {
85245             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85246           },
85247           "type": "object"
85248         }
85249       },
85250       "type": "object"
85251     },
85252     "(preload-vf-module-topology-operation)input-TOP": {
85253       "properties": {
85254         "GENERIC-RESOURCE-API:input": {
85255           "items": {
85256             "$ref": "#/definitions/(preload-vf-module-topology-operation)input"
85257           },
85258           "type": "object"
85259         }
85260       },
85261       "type": "object"
85262     },
85263     "(preload-vf-module-topology-operation)output": {
85264       "properties": {
85265         "GENERIC-RESOURCE-API:ack-final-indicator": {
85266           "$ref": "#/definitions/Optional.empty"
85267         },
85268         "GENERIC-RESOURCE-API:response-code": {
85269           "$ref": "#/definitions/Optional.empty"
85270         },
85271         "GENERIC-RESOURCE-API:response-message": {
85272           "$ref": "#/definitions/Optional.empty"
85273         },
85274         "GENERIC-RESOURCE-API:svc-request-id": {
85275           "$ref": "#/definitions/Optional.empty"
85276         }
85277       },
85278       "type": "object"
85279     },
85280     "(preload-vf-module-topology-operation)output-TOP": {
85281       "properties": {
85282         "GENERIC-RESOURCE-API:output": {
85283           "items": {
85284             "$ref": "#/definitions/(preload-vf-module-topology-operation)output"
85285           },
85286           "type": "object"
85287         }
85288       },
85289       "type": "object"
85290     },
85291     "(security-zone-topology-operation)input": {
85292       "properties": {
85293         "GENERIC-RESOURCE-API:allotted-resource-information": {
85294           "items": {
85295             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
85296           },
85297           "type": "object"
85298         },
85299         "GENERIC-RESOURCE-API:request-information": {
85300           "items": {
85301             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85302           },
85303           "type": "object"
85304         },
85305         "GENERIC-RESOURCE-API:sdnc-request-header": {
85306           "items": {
85307             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85308           },
85309           "type": "object"
85310         },
85311         "GENERIC-RESOURCE-API:security-zone-request-input": {
85312           "items": {
85313             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
85314           },
85315           "type": "object"
85316         },
85317         "GENERIC-RESOURCE-API:service-information": {
85318           "items": {
85319             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85320           },
85321           "type": "object"
85322         }
85323       },
85324       "type": "object"
85325     },
85326     "(security-zone-topology-operation)input-TOP": {
85327       "properties": {
85328         "GENERIC-RESOURCE-API:input": {
85329           "items": {
85330             "$ref": "#/definitions/(security-zone-topology-operation)input"
85331           },
85332           "type": "object"
85333         }
85334       },
85335       "type": "object"
85336     },
85337     "(security-zone-topology-operation)output": {
85338       "properties": {
85339         "GENERIC-RESOURCE-API:ack-final-indicator": {
85340           "$ref": "#/definitions/Optional.empty",
85341           "description": "Expected to be Y or N."
85342         },
85343         "GENERIC-RESOURCE-API:response-code": {
85344           "$ref": "#/definitions/Optional.empty",
85345           "description": "a success code or an defined error codeKeep as M"
85346         },
85347         "GENERIC-RESOURCE-API:response-message": {
85348           "$ref": "#/definitions/Optional.empty",
85349           "description": "message included for error code"
85350         },
85351         "GENERIC-RESOURCE-API:security-zone-response-information": {
85352           "items": {
85353             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
85354           },
85355           "type": "object"
85356         },
85357         "GENERIC-RESOURCE-API:service-response-information": {
85358           "items": {
85359             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85360           },
85361           "type": "object"
85362         },
85363         "GENERIC-RESOURCE-API:svc-request-id": {
85364           "$ref": "#/definitions/Optional.empty",
85365           "description": "the request id from the request message for which this is the responseKeep as M"
85366         }
85367       },
85368       "type": "object"
85369     },
85370     "(security-zone-topology-operation)output-TOP": {
85371       "properties": {
85372         "GENERIC-RESOURCE-API:output": {
85373           "items": {
85374             "$ref": "#/definitions/(security-zone-topology-operation)output"
85375           },
85376           "type": "object"
85377         }
85378       },
85379       "type": "object"
85380     },
85381     "(service-topology-operation)input": {
85382       "properties": {
85383         "GENERIC-RESOURCE-API:request-information": {
85384           "items": {
85385             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85386           },
85387           "type": "object"
85388         },
85389         "GENERIC-RESOURCE-API:sdnc-request-header": {
85390           "items": {
85391             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85392           },
85393           "type": "object"
85394         },
85395         "GENERIC-RESOURCE-API:service-information": {
85396           "items": {
85397             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85398           },
85399           "type": "object"
85400         },
85401         "GENERIC-RESOURCE-API:service-request-input": {
85402           "items": {
85403             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
85404           },
85405           "type": "object"
85406         }
85407       },
85408       "type": "object"
85409     },
85410     "(service-topology-operation)input-TOP": {
85411       "properties": {
85412         "GENERIC-RESOURCE-API:input": {
85413           "items": {
85414             "$ref": "#/definitions/(service-topology-operation)input"
85415           },
85416           "type": "object"
85417         }
85418       },
85419       "type": "object"
85420     },
85421     "(service-topology-operation)output": {
85422       "properties": {
85423         "GENERIC-RESOURCE-API:ack-final-indicator": {
85424           "$ref": "#/definitions/Optional.empty",
85425           "description": "Expected to be Y or N."
85426         },
85427         "GENERIC-RESOURCE-API:response-code": {
85428           "$ref": "#/definitions/Optional.empty",
85429           "description": "a success code or an defined error codeKeep as M"
85430         },
85431         "GENERIC-RESOURCE-API:response-message": {
85432           "$ref": "#/definitions/Optional.empty",
85433           "description": "message included for error code"
85434         },
85435         "GENERIC-RESOURCE-API:service-response-information": {
85436           "items": {
85437             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85438           },
85439           "type": "object"
85440         },
85441         "GENERIC-RESOURCE-API:svc-request-id": {
85442           "$ref": "#/definitions/Optional.empty",
85443           "description": "the request id from the request message for which this is the responseKeep as M"
85444         }
85445       },
85446       "type": "object"
85447     },
85448     "(service-topology-operation)output-TOP": {
85449       "properties": {
85450         "GENERIC-RESOURCE-API:output": {
85451           "items": {
85452             "$ref": "#/definitions/(service-topology-operation)output"
85453           },
85454           "type": "object"
85455         }
85456       },
85457       "type": "object"
85458     },
85459     "(tunnelxconn-topology-operation)input": {
85460       "properties": {
85461         "GENERIC-RESOURCE-API:allotted-resource-information": {
85462           "items": {
85463             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
85464           },
85465           "type": "object"
85466         },
85467         "GENERIC-RESOURCE-API:request-information": {
85468           "items": {
85469             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85470           },
85471           "type": "object"
85472         },
85473         "GENERIC-RESOURCE-API:sdnc-request-header": {
85474           "items": {
85475             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85476           },
85477           "type": "object"
85478         },
85479         "GENERIC-RESOURCE-API:service-information": {
85480           "items": {
85481             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85482           },
85483           "type": "object"
85484         },
85485         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
85486           "items": {
85487             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
85488           },
85489           "type": "object"
85490         }
85491       },
85492       "type": "object"
85493     },
85494     "(tunnelxconn-topology-operation)input-TOP": {
85495       "properties": {
85496         "GENERIC-RESOURCE-API:input": {
85497           "items": {
85498             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
85499           },
85500           "type": "object"
85501         }
85502       },
85503       "type": "object"
85504     },
85505     "(tunnelxconn-topology-operation)output": {
85506       "properties": {
85507         "GENERIC-RESOURCE-API:ack-final-indicator": {
85508           "$ref": "#/definitions/Optional.empty",
85509           "description": "Expected to be Y or N."
85510         },
85511         "GENERIC-RESOURCE-API:response-code": {
85512           "$ref": "#/definitions/Optional.empty",
85513           "description": "a success code or an defined error codeKeep as M"
85514         },
85515         "GENERIC-RESOURCE-API:response-message": {
85516           "$ref": "#/definitions/Optional.empty",
85517           "description": "message included for error code"
85518         },
85519         "GENERIC-RESOURCE-API:service-response-information": {
85520           "items": {
85521             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85522           },
85523           "type": "object"
85524         },
85525         "GENERIC-RESOURCE-API:svc-request-id": {
85526           "$ref": "#/definitions/Optional.empty",
85527           "description": "the request id from the request message for which this is the responseKeep as M"
85528         },
85529         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
85530           "items": {
85531             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
85532           },
85533           "type": "object"
85534         }
85535       },
85536       "type": "object"
85537     },
85538     "(tunnelxconn-topology-operation)output-TOP": {
85539       "properties": {
85540         "GENERIC-RESOURCE-API:output": {
85541           "items": {
85542             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
85543           },
85544           "type": "object"
85545         }
85546       },
85547       "type": "object"
85548     },
85549     "(vf-module-topology-operation)input": {
85550       "properties": {
85551         "GENERIC-RESOURCE-API:request-information": {
85552           "items": {
85553             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85554           },
85555           "type": "object"
85556         },
85557         "GENERIC-RESOURCE-API:sdnc-request-header": {
85558           "items": {
85559             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85560           },
85561           "type": "object"
85562         },
85563         "GENERIC-RESOURCE-API:service-information": {
85564           "items": {
85565             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85566           },
85567           "type": "object"
85568         },
85569         "GENERIC-RESOURCE-API:vf-module-information": {
85570           "items": {
85571             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
85572           },
85573           "type": "object"
85574         },
85575         "GENERIC-RESOURCE-API:vf-module-request-input": {
85576           "items": {
85577             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
85578           },
85579           "type": "object"
85580         },
85581         "GENERIC-RESOURCE-API:vnf-information": {
85582           "items": {
85583             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
85584           },
85585           "type": "object"
85586         }
85587       },
85588       "type": "object"
85589     },
85590     "(vf-module-topology-operation)input-TOP": {
85591       "properties": {
85592         "GENERIC-RESOURCE-API:input": {
85593           "items": {
85594             "$ref": "#/definitions/(vf-module-topology-operation)input"
85595           },
85596           "type": "object"
85597         }
85598       },
85599       "type": "object"
85600     },
85601     "(vf-module-topology-operation)output": {
85602       "properties": {
85603         "GENERIC-RESOURCE-API:ack-final-indicator": {
85604           "$ref": "#/definitions/Optional.empty",
85605           "description": "Expected to be Y or N."
85606         },
85607         "GENERIC-RESOURCE-API:response-code": {
85608           "$ref": "#/definitions/Optional.empty",
85609           "description": "a success code or an defined error codeKeep as M"
85610         },
85611         "GENERIC-RESOURCE-API:response-message": {
85612           "$ref": "#/definitions/Optional.empty",
85613           "description": "message included for error code"
85614         },
85615         "GENERIC-RESOURCE-API:service-response-information": {
85616           "items": {
85617             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85618           },
85619           "type": "object"
85620         },
85621         "GENERIC-RESOURCE-API:svc-request-id": {
85622           "$ref": "#/definitions/Optional.empty",
85623           "description": "the request id from the request message for which this is the responseKeep as M"
85624         },
85625         "GENERIC-RESOURCE-API:vf-module-response-information": {
85626           "items": {
85627             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
85628           },
85629           "type": "object"
85630         },
85631         "GENERIC-RESOURCE-API:vnf-response-information": {
85632           "items": {
85633             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
85634           },
85635           "type": "object"
85636         }
85637       },
85638       "type": "object"
85639     },
85640     "(vf-module-topology-operation)output-TOP": {
85641       "properties": {
85642         "GENERIC-RESOURCE-API:output": {
85643           "items": {
85644             "$ref": "#/definitions/(vf-module-topology-operation)output"
85645           },
85646           "type": "object"
85647         }
85648       },
85649       "type": "object"
85650     },
85651     "(vnf-get-resource-request)input": {
85652       "properties": {
85653         "GENERIC-RESOURCE-API:request-information": {
85654           "items": {
85655             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85656           },
85657           "type": "object"
85658         },
85659         "GENERIC-RESOURCE-API:sdnc-request-header": {
85660           "items": {
85661             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85662           },
85663           "type": "object"
85664         },
85665         "GENERIC-RESOURCE-API:service-information": {
85666           "items": {
85667             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85668           },
85669           "type": "object"
85670         },
85671         "GENERIC-RESOURCE-API:vnf": {
85672           "items": {
85673             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf"
85674           },
85675           "type": "array"
85676         }
85677       },
85678       "type": "object"
85679     },
85680     "(vnf-get-resource-request)input-TOP": {
85681       "properties": {
85682         "GENERIC-RESOURCE-API:input": {
85683           "items": {
85684             "$ref": "#/definitions/(vnf-get-resource-request)input"
85685           },
85686           "type": "object"
85687         }
85688       },
85689       "type": "object"
85690     },
85691     "(vnf-get-resource-request)output": {
85692       "properties": {
85693         "GENERIC-RESOURCE-API:vnf-get-resource-response-information": {
85694           "items": {
85695             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information"
85696           },
85697           "type": "object"
85698         }
85699       },
85700       "type": "object"
85701     },
85702     "(vnf-get-resource-request)output-TOP": {
85703       "properties": {
85704         "GENERIC-RESOURCE-API:output": {
85705           "items": {
85706             "$ref": "#/definitions/(vnf-get-resource-request)output"
85707           },
85708           "type": "object"
85709         }
85710       },
85711       "type": "object"
85712     },
85713     "(vnf-topology-operation)input": {
85714       "properties": {
85715         "GENERIC-RESOURCE-API:license-information": {
85716           "items": {
85717             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information"
85718           },
85719           "type": "object"
85720         },
85721         "GENERIC-RESOURCE-API:request-information": {
85722           "items": {
85723             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
85724           },
85725           "type": "object"
85726         },
85727         "GENERIC-RESOURCE-API:sdnc-request-header": {
85728           "items": {
85729             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
85730           },
85731           "type": "object"
85732         },
85733         "GENERIC-RESOURCE-API:service-information": {
85734           "items": {
85735             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
85736           },
85737           "type": "object"
85738         },
85739         "GENERIC-RESOURCE-API:vnf-information": {
85740           "items": {
85741             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
85742           },
85743           "type": "object"
85744         },
85745         "GENERIC-RESOURCE-API:vnf-request-input": {
85746           "items": {
85747             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
85748           },
85749           "type": "object"
85750         }
85751       },
85752       "type": "object"
85753     },
85754     "(vnf-topology-operation)input-TOP": {
85755       "properties": {
85756         "GENERIC-RESOURCE-API:input": {
85757           "items": {
85758             "$ref": "#/definitions/(vnf-topology-operation)input"
85759           },
85760           "type": "object"
85761         }
85762       },
85763       "type": "object"
85764     },
85765     "(vnf-topology-operation)output": {
85766       "properties": {
85767         "GENERIC-RESOURCE-API:ack-final-indicator": {
85768           "$ref": "#/definitions/Optional.empty",
85769           "description": "Expected to be Y or N."
85770         },
85771         "GENERIC-RESOURCE-API:response-code": {
85772           "$ref": "#/definitions/Optional.empty",
85773           "description": "a success code or an defined error codeKeep as M"
85774         },
85775         "GENERIC-RESOURCE-API:response-message": {
85776           "$ref": "#/definitions/Optional.empty",
85777           "description": "message included for error code"
85778         },
85779         "GENERIC-RESOURCE-API:service-response-information": {
85780           "items": {
85781             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
85782           },
85783           "type": "object"
85784         },
85785         "GENERIC-RESOURCE-API:svc-request-id": {
85786           "$ref": "#/definitions/Optional.empty",
85787           "description": "the request id from the request message for which this is the responseKeep as M"
85788         },
85789         "GENERIC-RESOURCE-API:vnf-response-information": {
85790           "items": {
85791             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
85792           },
85793           "type": "object"
85794         }
85795       },
85796       "type": "object"
85797     },
85798     "(vnf-topology-operation)output-TOP": {
85799       "properties": {
85800         "GENERIC-RESOURCE-API:output": {
85801           "items": {
85802             "$ref": "#/definitions/(vnf-topology-operation)output"
85803           },
85804           "type": "object"
85805         }
85806       },
85807       "type": "object"
85808     },
85809     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
85810       "properties": {
85811         "GENERIC-RESOURCE-API:allotted-resource-id": {
85812           "$ref": "#/definitions/Optional.empty"
85813         },
85814         "GENERIC-RESOURCE-API:allotted-resource-type": {
85815           "$ref": "#/definitions/Optional.empty",
85816           "description": "Not an enum, but expected values are contrail-route and security-zone."
85817         },
85818         "GENERIC-RESOURCE-API:onap-model-information": {
85819           "items": {
85820             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
85821           },
85822           "type": "object"
85823         },
85824         "GENERIC-RESOURCE-API:parent-service-instance-id": {
85825           "$ref": "#/definitions/Optional.empty",
85826           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
85827         }
85828       },
85829       "type": "object"
85830     },
85831     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
85832       "properties": {
85833         "GENERIC-RESOURCE-API:allotted-resource-information": {
85834           "items": {
85835             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
85836           },
85837           "type": "object"
85838         }
85839       },
85840       "type": "object"
85841     },
85842     "GENERIC-RESOURCE-API(config)brg-allotted-resources": {
85843       "properties": {
85844         "GENERIC-RESOURCE-API:brg-allotted-resource": {
85845           "items": {
85846             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
85847           },
85848           "type": "array"
85849         }
85850       },
85851       "type": "object"
85852     },
85853     "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": {
85854       "properties": {
85855         "GENERIC-RESOURCE-API:brg-allotted-resources": {
85856           "items": {
85857             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
85858           },
85859           "type": "object"
85860         }
85861       },
85862       "type": "object"
85863     },
85864     "GENERIC-RESOURCE-API(config)brg-request-input": {
85865       "properties": {
85866         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
85867           "$ref": "#/definitions/Optional.empty"
85868         },
85869         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
85870           "$ref": "#/definitions/Optional.empty"
85871         },
85872         "GENERIC-RESOURCE-API:vni": {
85873           "$ref": "#/definitions/Optional.empty"
85874         }
85875       },
85876       "type": "object"
85877     },
85878     "GENERIC-RESOURCE-API(config)brg-request-input-TOP": {
85879       "properties": {
85880         "GENERIC-RESOURCE-API:brg-request-input": {
85881           "items": {
85882             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
85883           },
85884           "type": "object"
85885         }
85886       },
85887       "type": "object"
85888     },
85889     "GENERIC-RESOURCE-API(config)brg-response-information": {
85890       "properties": {
85891         "GENERIC-RESOURCE-API:instance-id": {
85892           "$ref": "#/definitions/Optional.empty"
85893         },
85894         "GENERIC-RESOURCE-API:object-path": {
85895           "$ref": "#/definitions/Optional.empty",
85896           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
85897         }
85898       },
85899       "type": "object"
85900     },
85901     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
85902       "properties": {
85903         "GENERIC-RESOURCE-API:brg-response-information": {
85904           "items": {
85905             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
85906           },
85907           "type": "object"
85908         }
85909       },
85910       "type": "object"
85911     },
85912     "GENERIC-RESOURCE-API(config)configuration-information": {
85913       "properties": {
85914         "GENERIC-RESOURCE-API:configuration-id": {
85915           "$ref": "#/definitions/Optional.empty"
85916         },
85917         "GENERIC-RESOURCE-API:configuration-name": {
85918           "$ref": "#/definitions/Optional.empty"
85919         },
85920         "GENERIC-RESOURCE-API:configuration-sub-type": {
85921           "$ref": "#/definitions/Optional.empty",
85922           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
85923         },
85924         "GENERIC-RESOURCE-API:configuration-type": {
85925           "$ref": "#/definitions/Optional.empty",
85926           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
85927         },
85928         "GENERIC-RESOURCE-API:onap-model-information": {
85929           "items": {
85930             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
85931           },
85932           "type": "object"
85933         }
85934       },
85935       "type": "object"
85936     },
85937     "GENERIC-RESOURCE-API(config)configuration-information-TOP": {
85938       "properties": {
85939         "GENERIC-RESOURCE-API:configuration-information": {
85940           "items": {
85941             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
85942           },
85943           "type": "object"
85944         }
85945       },
85946       "type": "object"
85947     },
85948     "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources": {
85949       "properties": {
85950         "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": {
85951           "items": {
85952             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
85953           },
85954           "type": "array"
85955         }
85956       },
85957       "type": "object"
85958     },
85959     "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP": {
85960       "properties": {
85961         "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
85962           "items": {
85963             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources"
85964           },
85965           "type": "object"
85966         }
85967       },
85968       "type": "object"
85969     },
85970     "GENERIC-RESOURCE-API(config)connection-attachment-request-input": {
85971       "properties": {
85972         "GENERIC-RESOURCE-API:param": {
85973           "items": {
85974             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
85975           },
85976           "type": "array"
85977         }
85978       },
85979       "type": "object"
85980     },
85981     "GENERIC-RESOURCE-API(config)connection-attachment-request-input-TOP": {
85982       "properties": {
85983         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
85984           "items": {
85985             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input"
85986           },
85987           "type": "object"
85988         }
85989       },
85990       "type": "object"
85991     },
85992     "GENERIC-RESOURCE-API(config)connection-attachment-response-information": {
85993       "properties": {
85994         "GENERIC-RESOURCE-API:instance-id": {
85995           "$ref": "#/definitions/Optional.empty"
85996         },
85997         "GENERIC-RESOURCE-API:object-path": {
85998           "$ref": "#/definitions/Optional.empty",
85999           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86000         }
86001       },
86002       "type": "object"
86003     },
86004     "GENERIC-RESOURCE-API(config)connection-attachment-response-information-TOP": {
86005       "properties": {
86006         "GENERIC-RESOURCE-API:connection-attachment-response-information": {
86007           "items": {
86008             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information"
86009           },
86010           "type": "object"
86011         }
86012       },
86013       "type": "object"
86014     },
86015     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
86016       "properties": {
86017         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
86018           "items": {
86019             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
86020           },
86021           "type": "array"
86022         }
86023       },
86024       "type": "object"
86025     },
86026     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
86027       "properties": {
86028         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
86029           "items": {
86030             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
86031           },
86032           "type": "object"
86033         }
86034       },
86035       "type": "object"
86036     },
86037     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
86038       "properties": {
86039         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
86040           "items": {
86041             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
86042           },
86043           "type": "object"
86044         },
86045         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
86046           "items": {
86047             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
86048           },
86049           "type": "object"
86050         },
86051         "GENERIC-RESOURCE-API:dest-network": {
86052           "items": {
86053             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
86054           },
86055           "type": "object"
86056         },
86057         "GENERIC-RESOURCE-API:source-network": {
86058           "items": {
86059             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
86060           },
86061           "type": "object"
86062         }
86063       },
86064       "type": "object"
86065     },
86066     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
86067       "properties": {
86068         "GENERIC-RESOURCE-API:contrail-route-request-input": {
86069           "items": {
86070             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
86071           },
86072           "type": "object"
86073         }
86074       },
86075       "type": "object"
86076     },
86077     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
86078       "properties": {
86079         "GENERIC-RESOURCE-API:instance-id": {
86080           "$ref": "#/definitions/Optional.empty"
86081         },
86082         "GENERIC-RESOURCE-API:object-path": {
86083           "$ref": "#/definitions/Optional.empty",
86084           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86085         }
86086       },
86087       "type": "object"
86088     },
86089     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
86090       "properties": {
86091         "GENERIC-RESOURCE-API:contrail-route-response-information": {
86092           "items": {
86093             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
86094           },
86095           "type": "object"
86096         }
86097       },
86098       "type": "object"
86099     },
86100     "GENERIC-RESOURCE-API(config)forwarding-path-request-input": {
86101       "properties": {
86102         "GENERIC-RESOURCE-API:forwarding-paths": {
86103           "items": {
86104             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
86105           },
86106           "type": "array"
86107         }
86108       },
86109       "type": "object"
86110     },
86111     "GENERIC-RESOURCE-API(config)forwarding-path-request-input-TOP": {
86112       "properties": {
86113         "GENERIC-RESOURCE-API:forwarding-path-request-input": {
86114           "items": {
86115             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input"
86116           },
86117           "type": "object"
86118         }
86119       },
86120       "type": "object"
86121     },
86122     "GENERIC-RESOURCE-API(config)gc-request-input": {
86123       "properties": {
86124         "GENERIC-RESOURCE-API:configuration-ids": {
86125           "items": {
86126             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids"
86127           },
86128           "type": "array"
86129         },
86130         "GENERIC-RESOURCE-API:input-parameters": {
86131           "items": {
86132             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
86133           },
86134           "type": "object"
86135         },
86136         "GENERIC-RESOURCE-API:rebuild": {
86137           "$ref": "#/definitions/Optional.empty",
86138           "description": "Value will indicate what to rebuild"
86139         },
86140         "GENERIC-RESOURCE-API:vf-module-id": {
86141           "$ref": "#/definitions/Optional.empty",
86142           "description": "This is mandatory in case of rebuild"
86143         },
86144         "GENERIC-RESOURCE-API:vnf-id": {
86145           "$ref": "#/definitions/Optional.empty"
86146         }
86147       },
86148       "type": "object"
86149     },
86150     "GENERIC-RESOURCE-API(config)gc-request-input-TOP": {
86151       "properties": {
86152         "GENERIC-RESOURCE-API:gc-request-input": {
86153           "items": {
86154             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input"
86155           },
86156           "type": "object"
86157         }
86158       },
86159       "type": "object"
86160     },
86161     "GENERIC-RESOURCE-API(config)gc-response-information": {
86162       "properties": {
86163         "GENERIC-RESOURCE-API:instance-id": {
86164           "$ref": "#/definitions/Optional.empty"
86165         },
86166         "GENERIC-RESOURCE-API:object-path": {
86167           "$ref": "#/definitions/Optional.empty",
86168           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86169         }
86170       },
86171       "type": "object"
86172     },
86173     "GENERIC-RESOURCE-API(config)gc-response-information-TOP": {
86174       "properties": {
86175         "GENERIC-RESOURCE-API:gc-response-information": {
86176           "items": {
86177             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information"
86178           },
86179           "type": "object"
86180         }
86181       },
86182       "type": "object"
86183     },
86184     "GENERIC-RESOURCE-API(config)generic-configurations": {
86185       "properties": {
86186         "GENERIC-RESOURCE-API:gc-configuration": {
86187           "items": {
86188             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
86189           },
86190           "type": "array"
86191         }
86192       },
86193       "type": "object"
86194     },
86195     "GENERIC-RESOURCE-API(config)generic-configurations-TOP": {
86196       "properties": {
86197         "GENERIC-RESOURCE-API:generic-configurations": {
86198           "items": {
86199             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations"
86200           },
86201           "type": "object"
86202         }
86203       },
86204       "type": "object"
86205     },
86206     "GENERIC-RESOURCE-API(config)getpathsegment-response-information": {
86207       "properties": {
86208         "GENERIC-RESOURCE-API:instance-id": {
86209           "$ref": "#/definitions/Optional.empty"
86210         },
86211         "GENERIC-RESOURCE-API:object-path": {
86212           "$ref": "#/definitions/Optional.empty",
86213           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86214         }
86215       },
86216       "type": "object"
86217     },
86218     "GENERIC-RESOURCE-API(config)getpathsegment-response-information-TOP": {
86219       "properties": {
86220         "GENERIC-RESOURCE-API:getpathsegment-response-information": {
86221           "items": {
86222             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information"
86223           },
86224           "type": "object"
86225         }
86226       },
86227       "type": "object"
86228     },
86229     "GENERIC-RESOURCE-API(config)license-information": {
86230       "properties": {
86231         "GENERIC-RESOURCE-API:entitlement-pool-list": {
86232           "items": {
86233             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
86234           },
86235           "type": "array"
86236         },
86237         "GENERIC-RESOURCE-API:license-key-group-list": {
86238           "items": {
86239             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
86240           },
86241           "type": "array"
86242         }
86243       },
86244       "type": "object"
86245     },
86246     "GENERIC-RESOURCE-API(config)license-information-TOP": {
86247       "properties": {
86248         "GENERIC-RESOURCE-API:license-information": {
86249           "items": {
86250             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information"
86251           },
86252           "type": "object"
86253         }
86254       },
86255       "type": "object"
86256     },
86257     "GENERIC-RESOURCE-API(config)network-information": {
86258       "properties": {
86259         "GENERIC-RESOURCE-API:from-preload": {
86260           "$ref": "#/definitions/Optional.empty",
86261           "description": "Indicates if source is preload data"
86262         },
86263         "GENERIC-RESOURCE-API:network-id": {
86264           "$ref": "#/definitions/Optional.empty"
86265         },
86266         "GENERIC-RESOURCE-API:network-technology": {
86267           "$ref": "#/definitions/Optional.empty"
86268         },
86269         "GENERIC-RESOURCE-API:network-type": {
86270           "$ref": "#/definitions/Optional.empty"
86271         },
86272         "GENERIC-RESOURCE-API:onap-model-information": {
86273           "items": {
86274             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
86275           },
86276           "type": "object"
86277         }
86278       },
86279       "type": "object"
86280     },
86281     "GENERIC-RESOURCE-API(config)network-information-TOP": {
86282       "properties": {
86283         "GENERIC-RESOURCE-API:network-information": {
86284           "items": {
86285             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
86286           },
86287           "type": "object"
86288         }
86289       },
86290       "type": "object"
86291     },
86292     "GENERIC-RESOURCE-API(config)network-request-input": {
86293       "properties": {
86294         "GENERIC-RESOURCE-API:aic-clli": {
86295           "$ref": "#/definitions/Optional.empty",
86296           "description": "Not expected to be used"
86297         },
86298         "GENERIC-RESOURCE-API:aic-cloud-region": {
86299           "$ref": "#/definitions/Optional.empty",
86300           "description": "The AIC cloud region which maps to contrail versions"
86301         },
86302         "GENERIC-RESOURCE-API:cloud-owner": {
86303           "$ref": "#/definitions/Optional.empty",
86304           "description": "The cloud owner provided by the caller"
86305         },
86306         "GENERIC-RESOURCE-API:network-input-parameters": {
86307           "items": {
86308             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
86309           },
86310           "type": "object"
86311         },
86312         "GENERIC-RESOURCE-API:network-instance-group-id": {
86313           "$ref": "#/definitions/Optional.empty",
86314           "description": "When network has instance-group role in service model"
86315         },
86316         "GENERIC-RESOURCE-API:network-name": {
86317           "$ref": "#/definitions/Optional.empty"
86318         },
86319         "GENERIC-RESOURCE-API:tenant": {
86320           "$ref": "#/definitions/Optional.empty"
86321         }
86322       },
86323       "type": "object"
86324     },
86325     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
86326       "properties": {
86327         "GENERIC-RESOURCE-API:network-request-input": {
86328           "items": {
86329             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
86330           },
86331           "type": "object"
86332         }
86333       },
86334       "type": "object"
86335     },
86336     "GENERIC-RESOURCE-API(config)network-response-information": {
86337       "properties": {
86338         "GENERIC-RESOURCE-API:instance-id": {
86339           "$ref": "#/definitions/Optional.empty"
86340         },
86341         "GENERIC-RESOURCE-API:object-path": {
86342           "$ref": "#/definitions/Optional.empty",
86343           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86344         }
86345       },
86346       "type": "object"
86347     },
86348     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
86349       "properties": {
86350         "GENERIC-RESOURCE-API:network-response-information": {
86351           "items": {
86352             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
86353           },
86354           "type": "object"
86355         }
86356       },
86357       "type": "object"
86358     },
86359     "GENERIC-RESOURCE-API(config)pnf-details": {
86360       "properties": {
86361         "GENERIC-RESOURCE-API:onap-model-information": {
86362           "items": {
86363             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information"
86364           },
86365           "type": "object"
86366         },
86367         "GENERIC-RESOURCE-API:pnf-id": {
86368           "$ref": "#/definitions/Optional.empty",
86369           "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"
86370         },
86371         "GENERIC-RESOURCE-API:pnf-name": {
86372           "$ref": "#/definitions/Optional.empty"
86373         },
86374         "GENERIC-RESOURCE-API:pnf-type": {
86375           "$ref": "#/definitions/Optional.empty",
86376           "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"
86377         }
86378       },
86379       "required": [
86380         "GENERIC-RESOURCE-API:pnf-id"
86381       ],
86382       "type": "object"
86383     },
86384     "GENERIC-RESOURCE-API(config)pnf-details-TOP": {
86385       "properties": {
86386         "GENERIC-RESOURCE-API:pnf-details": {
86387           "items": {
86388             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details"
86389           },
86390           "type": "object"
86391         }
86392       },
86393       "type": "object"
86394     },
86395     "GENERIC-RESOURCE-API(config)pnf-request-input": {
86396       "properties": {
86397         "GENERIC-RESOURCE-API:aic-clli": {
86398           "$ref": "#/definitions/Optional.empty",
86399           "description": "Not expected to be used"
86400         },
86401         "GENERIC-RESOURCE-API:aic-cloud-region": {
86402           "$ref": "#/definitions/Optional.empty",
86403           "description": "The AIC cloud region which maps to contrail versions"
86404         },
86405         "GENERIC-RESOURCE-API:cloud-owner": {
86406           "$ref": "#/definitions/Optional.empty",
86407           "description": "The cloud owner provided by the caller"
86408         },
86409         "GENERIC-RESOURCE-API:pnf-input-parameters": {
86410           "items": {
86411             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters"
86412           },
86413           "type": "object"
86414         },
86415         "GENERIC-RESOURCE-API:pnf-name": {
86416           "$ref": "#/definitions/Optional.empty"
86417         },
86418         "GENERIC-RESOURCE-API:request-version": {
86419           "$ref": "#/definitions/Optional.empty",
86420           "description": "keep this? e.g. 1702"
86421         },
86422         "GENERIC-RESOURCE-API:tenant": {
86423           "$ref": "#/definitions/Optional.empty"
86424         }
86425       },
86426       "type": "object"
86427     },
86428     "GENERIC-RESOURCE-API(config)pnf-request-input-TOP": {
86429       "properties": {
86430         "GENERIC-RESOURCE-API:pnf-request-input": {
86431           "items": {
86432             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-request-input"
86433           },
86434           "type": "object"
86435         }
86436       },
86437       "type": "object"
86438     },
86439     "GENERIC-RESOURCE-API(config)pnf-response-information": {
86440       "properties": {
86441         "GENERIC-RESOURCE-API:instance-id": {
86442           "$ref": "#/definitions/Optional.empty"
86443         },
86444         "GENERIC-RESOURCE-API:object-path": {
86445           "$ref": "#/definitions/Optional.empty",
86446           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86447         }
86448       },
86449       "type": "object"
86450     },
86451     "GENERIC-RESOURCE-API(config)pnf-response-information-TOP": {
86452       "properties": {
86453         "GENERIC-RESOURCE-API:pnf-response-information": {
86454           "items": {
86455             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information"
86456           },
86457           "type": "object"
86458         }
86459       },
86460       "type": "object"
86461     },
86462     "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input": {
86463       "properties": {
86464         "GENERIC-RESOURCE-API:aic-clli": {
86465           "$ref": "#/definitions/Optional.empty",
86466           "description": "Not expected to be used"
86467         },
86468         "GENERIC-RESOURCE-API:aic-cloud-region": {
86469           "$ref": "#/definitions/Optional.empty",
86470           "description": "The AIC cloud region which maps to contrail versions"
86471         },
86472         "GENERIC-RESOURCE-API:cloud-owner": {
86473           "$ref": "#/definitions/Optional.empty",
86474           "description": "The cloud owner provided by the caller"
86475         },
86476         "GENERIC-RESOURCE-API:dest-port": {
86477           "items": {
86478             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
86479           },
86480           "type": "object"
86481         },
86482         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
86483           "items": {
86484             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
86485           },
86486           "type": "object"
86487         },
86488         "GENERIC-RESOURCE-API:source-port": {
86489           "items": {
86490             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
86491           },
86492           "type": "object"
86493         },
86494         "GENERIC-RESOURCE-API:tenant": {
86495           "$ref": "#/definitions/Optional.empty"
86496         }
86497       },
86498       "type": "object"
86499     },
86500     "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input-TOP": {
86501       "properties": {
86502         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
86503           "items": {
86504             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input"
86505           },
86506           "type": "object"
86507         }
86508       },
86509       "type": "object"
86510     },
86511     "GENERIC-RESOURCE-API(config)port-mirror-configurations": {
86512       "properties": {
86513         "GENERIC-RESOURCE-API:port-mirror-configuration": {
86514           "items": {
86515             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
86516           },
86517           "type": "array"
86518         }
86519       },
86520       "type": "object"
86521     },
86522     "GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP": {
86523       "properties": {
86524         "GENERIC-RESOURCE-API:port-mirror-configurations": {
86525           "items": {
86526             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations"
86527           },
86528           "type": "object"
86529         }
86530       },
86531       "type": "object"
86532     },
86533     "GENERIC-RESOURCE-API(config)port-mirror-response-information": {
86534       "properties": {
86535         "GENERIC-RESOURCE-API:instance-id": {
86536           "$ref": "#/definitions/Optional.empty"
86537         },
86538         "GENERIC-RESOURCE-API:object-path": {
86539           "$ref": "#/definitions/Optional.empty",
86540           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86541         }
86542       },
86543       "type": "object"
86544     },
86545     "GENERIC-RESOURCE-API(config)port-mirror-response-information-TOP": {
86546       "properties": {
86547         "GENERIC-RESOURCE-API:port-mirror-response-information": {
86548           "items": {
86549             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information"
86550           },
86551           "type": "object"
86552         }
86553       },
86554       "type": "object"
86555     },
86556     "GENERIC-RESOURCE-API(config)preload-information": {
86557       "properties": {
86558         "GENERIC-RESOURCE-API:preload-list": {
86559           "items": {
86560             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
86561           },
86562           "type": "array"
86563         }
86564       },
86565       "type": "object"
86566     },
86567     "GENERIC-RESOURCE-API(config)preload-information-TOP": {
86568       "properties": {
86569         "GENERIC-RESOURCE-API:preload-information": {
86570           "items": {
86571             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information"
86572           },
86573           "type": "object"
86574         }
86575       },
86576       "type": "object"
86577     },
86578     "GENERIC-RESOURCE-API(config)preload-network-topology-information": {
86579       "properties": {
86580         "GENERIC-RESOURCE-API:host-routes": {
86581           "items": {
86582             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
86583           },
86584           "type": "array"
86585         },
86586         "GENERIC-RESOURCE-API:is-external-network": {
86587           "$ref": "#/definitions/Optional.empty"
86588         },
86589         "GENERIC-RESOURCE-API:is-provider-network": {
86590           "$ref": "#/definitions/Optional.empty"
86591         },
86592         "GENERIC-RESOURCE-API:is-shared-network": {
86593           "$ref": "#/definitions/Optional.empty"
86594         },
86595         "GENERIC-RESOURCE-API:network-policy": {
86596           "items": {
86597             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
86598           },
86599           "type": "array"
86600         },
86601         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
86602           "items": {
86603             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
86604           },
86605           "type": "object"
86606         },
86607         "GENERIC-RESOURCE-API:physical-network-name": {
86608           "$ref": "#/definitions/Optional.empty"
86609         },
86610         "GENERIC-RESOURCE-API:route-table-reference": {
86611           "items": {
86612             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
86613           },
86614           "type": "array"
86615         },
86616         "GENERIC-RESOURCE-API:subnets": {
86617           "items": {
86618             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
86619           },
86620           "type": "array"
86621         },
86622         "GENERIC-RESOURCE-API:vpn-bindings": {
86623           "items": {
86624             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
86625           },
86626           "type": "array"
86627         }
86628       },
86629       "type": "object"
86630     },
86631     "GENERIC-RESOURCE-API(config)preload-network-topology-information-TOP": {
86632       "properties": {
86633         "GENERIC-RESOURCE-API:preload-network-topology-information": {
86634           "items": {
86635             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information"
86636           },
86637           "type": "object"
86638         }
86639       },
86640       "type": "object"
86641     },
86642     "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information": {
86643       "properties": {
86644         "GENERIC-RESOURCE-API:vf-module-topology": {
86645           "items": {
86646             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
86647           },
86648           "type": "object"
86649         },
86650         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
86651           "items": {
86652             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
86653           },
86654           "type": "object"
86655         },
86656         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
86657           "items": {
86658             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
86659           },
86660           "type": "object"
86661         }
86662       },
86663       "type": "object"
86664     },
86665     "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information-TOP": {
86666       "properties": {
86667         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
86668           "items": {
86669             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information"
86670           },
86671           "type": "object"
86672         }
86673       },
86674       "type": "object"
86675     },
86676     "GENERIC-RESOURCE-API(config)request-information": {
86677       "properties": {
86678         "GENERIC-RESOURCE-API:notification-url": {
86679           "$ref": "#/definitions/Optional.empty"
86680         },
86681         "GENERIC-RESOURCE-API:order-number": {
86682           "$ref": "#/definitions/Optional.empty"
86683         },
86684         "GENERIC-RESOURCE-API:order-version": {
86685           "$ref": "#/definitions/Optional.empty"
86686         },
86687         "GENERIC-RESOURCE-API:request-action": {
86688           "$ref": "#/definitions/Optional.empty",
86689           "description": "still need to work Disconnect"
86690         },
86691         "GENERIC-RESOURCE-API:request-id": {
86692           "$ref": "#/definitions/Optional.empty",
86693           "description": "Request ID generated upstream of MSO"
86694         },
86695         "GENERIC-RESOURCE-API:source": {
86696           "$ref": "#/definitions/Optional.empty"
86697         }
86698       },
86699       "type": "object"
86700     },
86701     "GENERIC-RESOURCE-API(config)request-information-TOP": {
86702       "properties": {
86703         "GENERIC-RESOURCE-API:request-information": {
86704           "items": {
86705             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
86706           },
86707           "type": "object"
86708         }
86709       },
86710       "type": "object"
86711     },
86712     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
86713       "properties": {
86714         "GENERIC-RESOURCE-API:svc-action": {
86715           "$ref": "#/definitions/Optional.empty",
86716           "description": "This is the rpcAction"
86717         },
86718         "GENERIC-RESOURCE-API:svc-notification-url": {
86719           "$ref": "#/definitions/Optional.empty",
86720           "description": "Contains URL for asynchronous response"
86721         },
86722         "GENERIC-RESOURCE-API:svc-request-id": {
86723           "$ref": "#/definitions/Optional.empty",
86724           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
86725         }
86726       },
86727       "type": "object"
86728     },
86729     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
86730       "properties": {
86731         "GENERIC-RESOURCE-API:sdnc-request-header": {
86732           "items": {
86733             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
86734           },
86735           "type": "object"
86736         }
86737       },
86738       "type": "object"
86739     },
86740     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
86741       "properties": {
86742         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
86743           "items": {
86744             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
86745           },
86746           "type": "array"
86747         }
86748       },
86749       "type": "object"
86750     },
86751     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
86752       "properties": {
86753         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
86754           "items": {
86755             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
86756           },
86757           "type": "object"
86758         }
86759       },
86760       "type": "object"
86761     },
86762     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
86763       "properties": {
86764         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
86765           "items": {
86766             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
86767           },
86768           "type": "object"
86769         },
86770         "GENERIC-RESOURCE-API:trusted-network-role": {
86771           "$ref": "#/definitions/Optional.empty",
86772           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
86773         },
86774         "GENERIC-RESOURCE-API:untrusted-network-role": {
86775           "$ref": "#/definitions/Optional.empty",
86776           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
86777         },
86778         "GENERIC-RESOURCE-API:vlan-tag": {
86779           "$ref": "#/definitions/Optional.empty"
86780         }
86781       },
86782       "type": "object"
86783     },
86784     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
86785       "properties": {
86786         "GENERIC-RESOURCE-API:security-zone-request-input": {
86787           "items": {
86788             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
86789           },
86790           "type": "object"
86791         }
86792       },
86793       "type": "object"
86794     },
86795     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
86796       "properties": {
86797         "GENERIC-RESOURCE-API:instance-id": {
86798           "$ref": "#/definitions/Optional.empty"
86799         },
86800         "GENERIC-RESOURCE-API:object-path": {
86801           "$ref": "#/definitions/Optional.empty",
86802           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86803         }
86804       },
86805       "type": "object"
86806     },
86807     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
86808       "properties": {
86809         "GENERIC-RESOURCE-API:security-zone-response-information": {
86810           "items": {
86811             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
86812           },
86813           "type": "object"
86814         }
86815       },
86816       "type": "object"
86817     },
86818     "GENERIC-RESOURCE-API(config)service-information": {
86819       "properties": {
86820         "GENERIC-RESOURCE-API:global-customer-id": {
86821           "$ref": "#/definitions/Optional.empty",
86822           "description": "need for put of data to AnAI (MSO provides)"
86823         },
86824         "GENERIC-RESOURCE-API:onap-model-information": {
86825           "items": {
86826             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
86827           },
86828           "type": "object"
86829         },
86830         "GENERIC-RESOURCE-API:service-id": {
86831           "$ref": "#/definitions/Optional.empty",
86832           "description": "This maps to the product-family-id in A&AI"
86833         },
86834         "GENERIC-RESOURCE-API:service-instance-id": {
86835           "$ref": "#/definitions/Optional.empty"
86836         },
86837         "GENERIC-RESOURCE-API:subscriber-name": {
86838           "$ref": "#/definitions/Optional.empty",
86839           "description": "Would not be expected for vIPR-ATM or mobility services."
86840         },
86841         "GENERIC-RESOURCE-API:subscription-service-type": {
86842           "$ref": "#/definitions/Optional.empty",
86843           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
86844         }
86845       },
86846       "type": "object"
86847     },
86848     "GENERIC-RESOURCE-API(config)service-information-TOP": {
86849       "properties": {
86850         "GENERIC-RESOURCE-API:service-information": {
86851           "items": {
86852             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
86853           },
86854           "type": "object"
86855         }
86856       },
86857       "type": "object"
86858     },
86859     "GENERIC-RESOURCE-API(config)service-request-input": {
86860       "properties": {
86861         "GENERIC-RESOURCE-API:service-input-parameters": {
86862           "items": {
86863             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
86864           },
86865           "type": "object"
86866         },
86867         "GENERIC-RESOURCE-API:service-instance-name": {
86868           "$ref": "#/definitions/Optional.empty"
86869         }
86870       },
86871       "type": "object"
86872     },
86873     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
86874       "properties": {
86875         "GENERIC-RESOURCE-API:service-request-input": {
86876           "items": {
86877             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
86878           },
86879           "type": "object"
86880         }
86881       },
86882       "type": "object"
86883     },
86884     "GENERIC-RESOURCE-API(config)service-response-information": {
86885       "properties": {
86886         "GENERIC-RESOURCE-API:instance-id": {
86887           "$ref": "#/definitions/Optional.empty"
86888         },
86889         "GENERIC-RESOURCE-API:object-path": {
86890           "$ref": "#/definitions/Optional.empty",
86891           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86892         }
86893       },
86894       "type": "object"
86895     },
86896     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
86897       "properties": {
86898         "GENERIC-RESOURCE-API:service-response-information": {
86899           "items": {
86900             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
86901           },
86902           "type": "object"
86903         }
86904       },
86905       "type": "object"
86906     },
86907     "GENERIC-RESOURCE-API(config)services": {
86908       "properties": {
86909         "GENERIC-RESOURCE-API:service": {
86910           "items": {
86911             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
86912           },
86913           "type": "array"
86914         }
86915       },
86916       "type": "object"
86917     },
86918     "GENERIC-RESOURCE-API(config)services-TOP": {
86919       "properties": {
86920         "GENERIC-RESOURCE-API:services": {
86921           "items": {
86922             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
86923           },
86924           "type": "object"
86925         }
86926       },
86927       "type": "object"
86928     },
86929     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
86930       "properties": {
86931         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
86932           "items": {
86933             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
86934           },
86935           "type": "array"
86936         }
86937       },
86938       "type": "object"
86939     },
86940     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
86941       "properties": {
86942         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
86943           "items": {
86944             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
86945           },
86946           "type": "object"
86947         }
86948       },
86949       "type": "object"
86950     },
86951     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input": {
86952       "properties": {
86953         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
86954           "$ref": "#/definitions/Optional.empty"
86955         }
86956       },
86957       "type": "object"
86958     },
86959     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": {
86960       "properties": {
86961         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
86962           "items": {
86963             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
86964           },
86965           "type": "object"
86966         }
86967       },
86968       "type": "object"
86969     },
86970     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
86971       "properties": {
86972         "GENERIC-RESOURCE-API:instance-id": {
86973           "$ref": "#/definitions/Optional.empty"
86974         },
86975         "GENERIC-RESOURCE-API:object-path": {
86976           "$ref": "#/definitions/Optional.empty",
86977           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
86978         }
86979       },
86980       "type": "object"
86981     },
86982     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
86983       "properties": {
86984         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
86985           "items": {
86986             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
86987           },
86988           "type": "object"
86989         }
86990       },
86991       "type": "object"
86992     },
86993     "GENERIC-RESOURCE-API(config)vf-module-information": {
86994       "properties": {
86995         "GENERIC-RESOURCE-API:from-preload": {
86996           "$ref": "#/definitions/Optional.empty",
86997           "description": "Indicates if source is preload data"
86998         },
86999         "GENERIC-RESOURCE-API:onap-model-information": {
87000           "items": {
87001             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
87002           },
87003           "type": "object"
87004         },
87005         "GENERIC-RESOURCE-API:vf-module-id": {
87006           "$ref": "#/definitions/Optional.empty"
87007         },
87008         "GENERIC-RESOURCE-API:vf-module-type": {
87009           "$ref": "#/definitions/Optional.empty"
87010         }
87011       },
87012       "type": "object"
87013     },
87014     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
87015       "properties": {
87016         "GENERIC-RESOURCE-API:vf-module-information": {
87017           "items": {
87018             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
87019           },
87020           "type": "object"
87021         }
87022       },
87023       "type": "object"
87024     },
87025     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
87026       "properties": {
87027         "GENERIC-RESOURCE-API:aic-clli": {
87028           "$ref": "#/definitions/Optional.empty",
87029           "description": "Not expected to be used"
87030         },
87031         "GENERIC-RESOURCE-API:aic-cloud-region": {
87032           "$ref": "#/definitions/Optional.empty",
87033           "description": "The AIC cloud region which maps to contrail versions"
87034         },
87035         "GENERIC-RESOURCE-API:cloud-owner": {
87036           "$ref": "#/definitions/Optional.empty",
87037           "description": "The cloud owner provided by the caller"
87038         },
87039         "GENERIC-RESOURCE-API:request-version": {
87040           "$ref": "#/definitions/Optional.empty",
87041           "description": "keep this?"
87042         },
87043         "GENERIC-RESOURCE-API:tenant": {
87044           "$ref": "#/definitions/Optional.empty"
87045         },
87046         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
87047           "items": {
87048             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
87049           },
87050           "type": "object"
87051         },
87052         "GENERIC-RESOURCE-API:vf-module-name": {
87053           "$ref": "#/definitions/Optional.empty"
87054         }
87055       },
87056       "type": "object"
87057     },
87058     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
87059       "properties": {
87060         "GENERIC-RESOURCE-API:vf-module-request-input": {
87061           "items": {
87062             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
87063           },
87064           "type": "object"
87065         }
87066       },
87067       "type": "object"
87068     },
87069     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
87070       "properties": {
87071         "GENERIC-RESOURCE-API:instance-id": {
87072           "$ref": "#/definitions/Optional.empty"
87073         },
87074         "GENERIC-RESOURCE-API:object-path": {
87075           "$ref": "#/definitions/Optional.empty",
87076           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
87077         }
87078       },
87079       "type": "object"
87080     },
87081     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
87082       "properties": {
87083         "GENERIC-RESOURCE-API:vf-module-response-information": {
87084           "items": {
87085             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
87086           },
87087           "type": "object"
87088         }
87089       },
87090       "type": "object"
87091     },
87092     "GENERIC-RESOURCE-API(config)vnf": {
87093       "properties": {
87094         "GENERIC-RESOURCE-API:vf-module": {
87095           "items": {
87096             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module"
87097           },
87098           "type": "array"
87099         },
87100         "GENERIC-RESOURCE-API:vnf-id": {
87101           "$ref": "#/definitions/Optional.empty"
87102         }
87103       },
87104       "type": "object"
87105     },
87106     "GENERIC-RESOURCE-API(config)vnf-TOP": {
87107       "properties": {
87108         "GENERIC-RESOURCE-API:vnf": {
87109           "items": {
87110             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf"
87111           },
87112           "type": "array"
87113         }
87114       },
87115       "type": "object"
87116     },
87117     "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information": {
87118       "properties": {
87119         "GENERIC-RESOURCE-API:service-instance-id": {
87120           "$ref": "#/definitions/Optional.empty"
87121         },
87122         "GENERIC-RESOURCE-API:service-instance-name": {
87123           "$ref": "#/definitions/Optional.empty"
87124         },
87125         "GENERIC-RESOURCE-API:vnf": {
87126           "items": {
87127             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
87128           },
87129           "type": "array"
87130         }
87131       },
87132       "type": "object"
87133     },
87134     "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information-TOP": {
87135       "properties": {
87136         "GENERIC-RESOURCE-API:vnf-get-resource-response-information": {
87137           "items": {
87138             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information"
87139           },
87140           "type": "object"
87141         }
87142       },
87143       "type": "object"
87144     },
87145     "GENERIC-RESOURCE-API(config)vnf-information": {
87146       "properties": {
87147         "GENERIC-RESOURCE-API:onap-model-information": {
87148           "items": {
87149             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
87150           },
87151           "type": "object"
87152         },
87153         "GENERIC-RESOURCE-API:vnf-id": {
87154           "$ref": "#/definitions/Optional.empty"
87155         },
87156         "GENERIC-RESOURCE-API:vnf-name": {
87157           "$ref": "#/definitions/Optional.empty"
87158         },
87159         "GENERIC-RESOURCE-API:vnf-type": {
87160           "$ref": "#/definitions/Optional.empty"
87161         }
87162       },
87163       "type": "object"
87164     },
87165     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
87166       "properties": {
87167         "GENERIC-RESOURCE-API:vnf-information": {
87168           "items": {
87169             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
87170           },
87171           "type": "object"
87172         }
87173       },
87174       "type": "object"
87175     },
87176     "GENERIC-RESOURCE-API(config)vnf-request-input": {
87177       "properties": {
87178         "GENERIC-RESOURCE-API:aic-clli": {
87179           "$ref": "#/definitions/Optional.empty",
87180           "description": "Not expected to be used"
87181         },
87182         "GENERIC-RESOURCE-API:aic-cloud-region": {
87183           "$ref": "#/definitions/Optional.empty",
87184           "description": "The AIC cloud region which maps to contrail versions"
87185         },
87186         "GENERIC-RESOURCE-API:cloud-owner": {
87187           "$ref": "#/definitions/Optional.empty",
87188           "description": "The cloud owner provided by the caller"
87189         },
87190         "GENERIC-RESOURCE-API:request-version": {
87191           "$ref": "#/definitions/Optional.empty"
87192         },
87193         "GENERIC-RESOURCE-API:tenant": {
87194           "$ref": "#/definitions/Optional.empty"
87195         },
87196         "GENERIC-RESOURCE-API:vnf-input-parameters": {
87197           "items": {
87198             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
87199           },
87200           "type": "object"
87201         },
87202         "GENERIC-RESOURCE-API:vnf-name": {
87203           "$ref": "#/definitions/Optional.empty"
87204         },
87205         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
87206           "items": {
87207             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
87208           },
87209           "type": "array"
87210         },
87211         "GENERIC-RESOURCE-API:vnf-networks": {
87212           "items": {
87213             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
87214           },
87215           "type": "object"
87216         }
87217       },
87218       "type": "object"
87219     },
87220     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
87221       "properties": {
87222         "GENERIC-RESOURCE-API:vnf-request-input": {
87223           "items": {
87224             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
87225           },
87226           "type": "object"
87227         }
87228       },
87229       "type": "object"
87230     },
87231     "GENERIC-RESOURCE-API(config)vnf-response-information": {
87232       "properties": {
87233         "GENERIC-RESOURCE-API:instance-id": {
87234           "$ref": "#/definitions/Optional.empty"
87235         },
87236         "GENERIC-RESOURCE-API:object-path": {
87237           "$ref": "#/definitions/Optional.empty",
87238           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
87239         }
87240       },
87241       "type": "object"
87242     },
87243     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
87244       "properties": {
87245         "GENERIC-RESOURCE-API:vnf-response-information": {
87246           "items": {
87247             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
87248           },
87249           "type": "object"
87250         }
87251       },
87252       "type": "object"
87253     },
87254     "GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data": {
87255       "properties": {
87256         "GENERIC-RESOURCE-API:vnf-id": {
87257           "$ref": "#/definitions/Optional.empty"
87258         },
87259         "GENERIC-RESOURCE-API:vnf-service-instance-id": {
87260           "$ref": "#/definitions/Optional.empty"
87261         },
87262         "GENERIC-RESOURCE-API:vnrs-data": {
87263           "items": {
87264             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data"
87265           },
87266           "type": "array"
87267         }
87268       },
87269       "type": "object"
87270     },
87271     "GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data-TOP": {
87272       "properties": {
87273         "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": {
87274           "items": {
87275             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data"
87276           },
87277           "type": "object"
87278         }
87279       },
87280       "type": "object"
87281     },
87282     "GENERIC-RESOURCE-API(config)vnr-parameters": {
87283       "properties": {
87284         "GENERIC-RESOURCE-API:lower-tag-id": {
87285           "$ref": "#/definitions/Optional.empty"
87286         },
87287         "GENERIC-RESOURCE-API:network-collection-service-instance-id": {
87288           "$ref": "#/definitions/Optional.empty",
87289           "description": "service instance id that created network-collection"
87290         },
87291         "GENERIC-RESOURCE-API:network-id": {
87292           "$ref": "#/definitions/Optional.empty"
87293         },
87294         "GENERIC-RESOURCE-API:network-instance-group-function": {
87295           "$ref": "#/definitions/Optional.empty"
87296         },
87297         "GENERIC-RESOURCE-API:network-instance-group-id": {
87298           "$ref": "#/definitions/Optional.empty"
87299         },
87300         "GENERIC-RESOURCE-API:parent-port-role": {
87301           "$ref": "#/definitions/Optional.empty"
87302         },
87303         "GENERIC-RESOURCE-API:upper-tag-id": {
87304           "$ref": "#/definitions/Optional.empty"
87305         },
87306         "GENERIC-RESOURCE-API:vf-module-id": {
87307           "$ref": "#/definitions/Optional.empty",
87308           "description": "This is mandatory in case of rebuild"
87309         },
87310         "GENERIC-RESOURCE-API:vnf-id": {
87311           "$ref": "#/definitions/Optional.empty"
87312         },
87313         "GENERIC-RESOURCE-API:vnf-service-instance-id": {
87314           "$ref": "#/definitions/Optional.empty"
87315         },
87316         "GENERIC-RESOURCE-API:vnfc-instance-group-function": {
87317           "$ref": "#/definitions/Optional.empty"
87318         }
87319       },
87320       "type": "object"
87321     },
87322     "GENERIC-RESOURCE-API(config)vnr-parameters-TOP": {
87323       "properties": {
87324         "GENERIC-RESOURCE-API:vnr-parameters": {
87325           "items": {
87326             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters"
87327           },
87328           "type": "object"
87329         }
87330       },
87331       "type": "object"
87332     },
87333     "GENERIC-RESOURCE-API(operational)brg-allotted-resources": {
87334       "type": "object"
87335     },
87336     "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": {
87337       "properties": {
87338         "GENERIC-RESOURCE-API:brg-allotted-resources": {
87339           "items": {
87340             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources"
87341           },
87342           "type": "object"
87343         }
87344       },
87345       "type": "object"
87346     },
87347     "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources": {
87348       "type": "object"
87349     },
87350     "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources-TOP": {
87351       "properties": {
87352         "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
87353           "items": {
87354             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources"
87355           },
87356           "type": "object"
87357         }
87358       },
87359       "type": "object"
87360     },
87361     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
87362       "type": "object"
87363     },
87364     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
87365       "properties": {
87366         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
87367           "items": {
87368             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
87369           },
87370           "type": "object"
87371         }
87372       },
87373       "type": "object"
87374     },
87375     "GENERIC-RESOURCE-API(operational)generic-configurations": {
87376       "type": "object"
87377     },
87378     "GENERIC-RESOURCE-API(operational)generic-configurations-TOP": {
87379       "properties": {
87380         "GENERIC-RESOURCE-API:generic-configurations": {
87381           "items": {
87382             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)generic-configurations"
87383           },
87384           "type": "object"
87385         }
87386       },
87387       "type": "object"
87388     },
87389     "GENERIC-RESOURCE-API(operational)port-mirror-configurations": {
87390       "type": "object"
87391     },
87392     "GENERIC-RESOURCE-API(operational)port-mirror-configurations-TOP": {
87393       "properties": {
87394         "GENERIC-RESOURCE-API:port-mirror-configurations": {
87395           "items": {
87396             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)port-mirror-configurations"
87397           },
87398           "type": "object"
87399         }
87400       },
87401       "type": "object"
87402     },
87403     "GENERIC-RESOURCE-API(operational)preload-information": {
87404       "type": "object"
87405     },
87406     "GENERIC-RESOURCE-API(operational)preload-information-TOP": {
87407       "properties": {
87408         "GENERIC-RESOURCE-API:preload-information": {
87409           "items": {
87410             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-information"
87411           },
87412           "type": "object"
87413         }
87414       },
87415       "type": "object"
87416     },
87417     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
87418       "type": "object"
87419     },
87420     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
87421       "properties": {
87422         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
87423           "items": {
87424             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
87425           },
87426           "type": "object"
87427         }
87428       },
87429       "type": "object"
87430     },
87431     "GENERIC-RESOURCE-API(operational)services": {
87432       "type": "object"
87433     },
87434     "GENERIC-RESOURCE-API(operational)services-TOP": {
87435       "properties": {
87436         "GENERIC-RESOURCE-API:services": {
87437           "items": {
87438             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
87439           },
87440           "type": "object"
87441         }
87442       },
87443       "type": "object"
87444     },
87445     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
87446       "type": "object"
87447     },
87448     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
87449       "properties": {
87450         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
87451           "items": {
87452             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
87453           },
87454           "type": "object"
87455         }
87456       },
87457       "type": "object"
87458     },
87459     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
87460       "properties": {
87461         "GENERIC-RESOURCE-API:model-customization-uuid": {
87462           "$ref": "#/definitions/Optional.empty",
87463           "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"
87464         },
87465         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87466           "$ref": "#/definitions/Optional.empty",
87467           "description": "identifies the invariant uuid for this service or resource"
87468         },
87469         "GENERIC-RESOURCE-API:model-name": {
87470           "$ref": "#/definitions/Optional.empty"
87471         },
87472         "GENERIC-RESOURCE-API:model-uuid": {
87473           "$ref": "#/definitions/Optional.empty",
87474           "description": "identifies the uuid for this service or resource, which is version specific"
87475         },
87476         "GENERIC-RESOURCE-API:model-version": {
87477           "$ref": "#/definitions/Optional.empty"
87478         }
87479       },
87480       "type": "object"
87481     },
87482     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
87483       "properties": {
87484         "GENERIC-RESOURCE-API:onap-model-information": {
87485           "items": {
87486             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
87487           },
87488           "type": "object"
87489         }
87490       },
87491       "type": "object"
87492     },
87493     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": {
87494       "properties": {
87495         "GENERIC-RESOURCE-API:allotted-resource-data": {
87496           "items": {
87497             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
87498           },
87499           "type": "object"
87500         },
87501         "GENERIC-RESOURCE-API:allotted-resource-id": {
87502           "$ref": "#/definitions/Optional.empty"
87503         },
87504         "GENERIC-RESOURCE-API:allotted-resource-status": {
87505           "items": {
87506             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
87507           },
87508           "type": "object"
87509         }
87510       },
87511       "required": [
87512         "GENERIC-RESOURCE-API:allotted-resource-id"
87513       ],
87514       "type": "object"
87515     },
87516     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": {
87517       "properties": {
87518         "GENERIC-RESOURCE-API:brg-allotted-resource": {
87519           "items": {
87520             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
87521           },
87522           "type": "array"
87523         }
87524       },
87525       "type": "object"
87526     },
87527     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": {
87528       "properties": {
87529         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
87530           "items": {
87531             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
87532           },
87533           "type": "object"
87534         },
87535         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
87536           "items": {
87537             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
87538           },
87539           "type": "object"
87540         },
87541         "GENERIC-RESOURCE-API:brg-parameters": {
87542           "items": {
87543             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
87544           },
87545           "type": "object"
87546         },
87547         "GENERIC-RESOURCE-API:brg-topology": {
87548           "items": {
87549             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
87550           },
87551           "type": "object"
87552         }
87553       },
87554       "type": "object"
87555     },
87556     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": {
87557       "properties": {
87558         "GENERIC-RESOURCE-API:allotted-resource-data": {
87559           "items": {
87560             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
87561           },
87562           "type": "object"
87563         }
87564       },
87565       "type": "object"
87566     },
87567     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": {
87568       "properties": {
87569         "GENERIC-RESOURCE-API:action": {
87570           "$ref": "#/definitions/Optional.empty",
87571           "description": "value would one of possible request-actions; match the list in service-data oper-status"
87572         },
87573         "GENERIC-RESOURCE-API:final-indicator": {
87574           "$ref": "#/definitions/Optional.empty"
87575         },
87576         "GENERIC-RESOURCE-API:request-status": {
87577           "$ref": "#/definitions/Optional.empty"
87578         },
87579         "GENERIC-RESOURCE-API:response-code": {
87580           "$ref": "#/definitions/Optional.empty"
87581         },
87582         "GENERIC-RESOURCE-API:response-message": {
87583           "$ref": "#/definitions/Optional.empty"
87584         },
87585         "GENERIC-RESOURCE-API:response-timestamp": {
87586           "$ref": "#/definitions/Optional.empty"
87587         },
87588         "GENERIC-RESOURCE-API:rpc-action": {
87589           "$ref": "#/definitions/Optional.empty",
87590           "description": "this is the svc-action from the incoming request"
87591         },
87592         "GENERIC-RESOURCE-API:rpc-name": {
87593           "$ref": "#/definitions/Optional.empty"
87594         }
87595       },
87596       "type": "object"
87597     },
87598     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": {
87599       "properties": {
87600         "GENERIC-RESOURCE-API:allotted-resource-status": {
87601           "items": {
87602             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
87603           },
87604           "type": "object"
87605         }
87606       },
87607       "type": "object"
87608     },
87609     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
87610       "properties": {
87611         "GENERIC-RESOURCE-API:create-timestamp": {
87612           "$ref": "#/definitions/Optional.empty",
87613           "description": "Not currently populated in service data."
87614         },
87615         "GENERIC-RESOURCE-API:last-action": {
87616           "$ref": "#/definitions/Optional.empty",
87617           "description": "should be list of possible request-actions"
87618         },
87619         "GENERIC-RESOURCE-API:last-order-status": {
87620           "$ref": "#/definitions/Optional.empty"
87621         },
87622         "GENERIC-RESOURCE-API:last-rpc-action": {
87623           "$ref": "#/definitions/Optional.empty"
87624         },
87625         "GENERIC-RESOURCE-API:last-svc-request-id": {
87626           "$ref": "#/definitions/Optional.empty",
87627           "description": "Not currently populated in service data."
87628         },
87629         "GENERIC-RESOURCE-API:modify-timestamp": {
87630           "$ref": "#/definitions/Optional.empty"
87631         },
87632         "GENERIC-RESOURCE-API:order-status": {
87633           "$ref": "#/definitions/Optional.empty",
87634           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
87635         }
87636       },
87637       "type": "object"
87638     },
87639     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
87640       "properties": {
87641         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
87642           "items": {
87643             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
87644           },
87645           "type": "object"
87646         }
87647       },
87648       "type": "object"
87649     },
87650     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
87651       "properties": {
87652         "GENERIC-RESOURCE-API:allotted-resource-information": {
87653           "items": {
87654             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
87655           },
87656           "type": "object"
87657         },
87658         "GENERIC-RESOURCE-API:brg-request-input": {
87659           "items": {
87660             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
87661           },
87662           "type": "object"
87663         },
87664         "GENERIC-RESOURCE-API:request-information": {
87665           "items": {
87666             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
87667           },
87668           "type": "object"
87669         },
87670         "GENERIC-RESOURCE-API:sdnc-request-header": {
87671           "items": {
87672             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
87673           },
87674           "type": "object"
87675         },
87676         "GENERIC-RESOURCE-API:service-information": {
87677           "items": {
87678             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
87679           },
87680           "type": "object"
87681         }
87682       },
87683       "type": "object"
87684     },
87685     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
87686       "properties": {
87687         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
87688           "items": {
87689             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
87690           },
87691           "type": "object"
87692         }
87693       },
87694       "type": "object"
87695     },
87696     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
87697       "properties": {
87698         "GENERIC-RESOURCE-API:param": {
87699           "items": {
87700             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
87701           },
87702           "type": "array"
87703         }
87704       },
87705       "type": "object"
87706     },
87707     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
87708       "properties": {
87709         "GENERIC-RESOURCE-API:brg-parameters": {
87710           "items": {
87711             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
87712           },
87713           "type": "object"
87714         }
87715       },
87716       "type": "object"
87717     },
87718     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
87719       "properties": {
87720         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
87721           "items": {
87722             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
87723           },
87724           "type": "object"
87725         },
87726         "GENERIC-RESOURCE-API:brg-assignments": {
87727           "items": {
87728             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
87729           },
87730           "type": "object"
87731         },
87732         "GENERIC-RESOURCE-API:brg-parameters": {
87733           "items": {
87734             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
87735           },
87736           "type": "object"
87737         },
87738         "GENERIC-RESOURCE-API:onap-model-information": {
87739           "items": {
87740             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
87741           },
87742           "type": "object"
87743         }
87744       },
87745       "type": "object"
87746     },
87747     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
87748       "properties": {
87749         "GENERIC-RESOURCE-API:brg-topology": {
87750           "items": {
87751             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
87752           },
87753           "type": "object"
87754         }
87755       },
87756       "type": "object"
87757     },
87758     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
87759       "properties": {
87760         "GENERIC-RESOURCE-API:allotted-resource-id": {
87761           "$ref": "#/definitions/Optional.empty"
87762         },
87763         "GENERIC-RESOURCE-API:allotted-resource-type": {
87764           "$ref": "#/definitions/Optional.empty",
87765           "description": "Not an enum, but expected values are contrail-route and security-zone."
87766         },
87767         "GENERIC-RESOURCE-API:onap-model-information": {
87768           "items": {
87769             "$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"
87770           },
87771           "type": "object"
87772         },
87773         "GENERIC-RESOURCE-API:parent-service-instance-id": {
87774           "$ref": "#/definitions/Optional.empty",
87775           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
87776         }
87777       },
87778       "type": "object"
87779     },
87780     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
87781       "properties": {
87782         "GENERIC-RESOURCE-API:allotted-resource-information": {
87783           "items": {
87784             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
87785           },
87786           "type": "object"
87787         }
87788       },
87789       "type": "object"
87790     },
87791     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input": {
87792       "properties": {
87793         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
87794           "$ref": "#/definitions/Optional.empty"
87795         },
87796         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
87797           "$ref": "#/definitions/Optional.empty"
87798         },
87799         "GENERIC-RESOURCE-API:vni": {
87800           "$ref": "#/definitions/Optional.empty"
87801         }
87802       },
87803       "type": "object"
87804     },
87805     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": {
87806       "properties": {
87807         "GENERIC-RESOURCE-API:brg-request-input": {
87808           "items": {
87809             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
87810           },
87811           "type": "object"
87812         }
87813       },
87814       "type": "object"
87815     },
87816     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
87817       "properties": {
87818         "GENERIC-RESOURCE-API:notification-url": {
87819           "$ref": "#/definitions/Optional.empty"
87820         },
87821         "GENERIC-RESOURCE-API:order-number": {
87822           "$ref": "#/definitions/Optional.empty"
87823         },
87824         "GENERIC-RESOURCE-API:order-version": {
87825           "$ref": "#/definitions/Optional.empty"
87826         },
87827         "GENERIC-RESOURCE-API:request-action": {
87828           "$ref": "#/definitions/Optional.empty",
87829           "description": "still need to work Disconnect"
87830         },
87831         "GENERIC-RESOURCE-API:request-id": {
87832           "$ref": "#/definitions/Optional.empty",
87833           "description": "Request ID generated upstream of MSO"
87834         },
87835         "GENERIC-RESOURCE-API:source": {
87836           "$ref": "#/definitions/Optional.empty"
87837         }
87838       },
87839       "type": "object"
87840     },
87841     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
87842       "properties": {
87843         "GENERIC-RESOURCE-API:request-information": {
87844           "items": {
87845             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
87846           },
87847           "type": "object"
87848         }
87849       },
87850       "type": "object"
87851     },
87852     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
87853       "properties": {
87854         "GENERIC-RESOURCE-API:svc-action": {
87855           "$ref": "#/definitions/Optional.empty",
87856           "description": "This is the rpcAction"
87857         },
87858         "GENERIC-RESOURCE-API:svc-notification-url": {
87859           "$ref": "#/definitions/Optional.empty",
87860           "description": "Contains URL for asynchronous response"
87861         },
87862         "GENERIC-RESOURCE-API:svc-request-id": {
87863           "$ref": "#/definitions/Optional.empty",
87864           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
87865         }
87866       },
87867       "type": "object"
87868     },
87869     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
87870       "properties": {
87871         "GENERIC-RESOURCE-API:sdnc-request-header": {
87872           "items": {
87873             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
87874           },
87875           "type": "object"
87876         }
87877       },
87878       "type": "object"
87879     },
87880     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
87881       "properties": {
87882         "GENERIC-RESOURCE-API:global-customer-id": {
87883           "$ref": "#/definitions/Optional.empty",
87884           "description": "need for put of data to AnAI (MSO provides)"
87885         },
87886         "GENERIC-RESOURCE-API:onap-model-information": {
87887           "items": {
87888             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
87889           },
87890           "type": "object"
87891         },
87892         "GENERIC-RESOURCE-API:service-id": {
87893           "$ref": "#/definitions/Optional.empty",
87894           "description": "This maps to the product-family-id in A&AI"
87895         },
87896         "GENERIC-RESOURCE-API:service-instance-id": {
87897           "$ref": "#/definitions/Optional.empty"
87898         },
87899         "GENERIC-RESOURCE-API:subscriber-name": {
87900           "$ref": "#/definitions/Optional.empty",
87901           "description": "Would not be expected for vIPR-ATM or mobility services."
87902         },
87903         "GENERIC-RESOURCE-API:subscription-service-type": {
87904           "$ref": "#/definitions/Optional.empty",
87905           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
87906         }
87907       },
87908       "type": "object"
87909     },
87910     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
87911       "properties": {
87912         "GENERIC-RESOURCE-API:service-information": {
87913           "items": {
87914             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
87915           },
87916           "type": "object"
87917         }
87918       },
87919       "type": "object"
87920     },
87921     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
87922       "properties": {
87923         "GENERIC-RESOURCE-API:model-customization-uuid": {
87924           "$ref": "#/definitions/Optional.empty",
87925           "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"
87926         },
87927         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87928           "$ref": "#/definitions/Optional.empty",
87929           "description": "identifies the invariant uuid for this service or resource"
87930         },
87931         "GENERIC-RESOURCE-API:model-name": {
87932           "$ref": "#/definitions/Optional.empty"
87933         },
87934         "GENERIC-RESOURCE-API:model-uuid": {
87935           "$ref": "#/definitions/Optional.empty",
87936           "description": "identifies the uuid for this service or resource, which is version specific"
87937         },
87938         "GENERIC-RESOURCE-API:model-version": {
87939           "$ref": "#/definitions/Optional.empty"
87940         }
87941       },
87942       "type": "object"
87943     },
87944     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
87945       "properties": {
87946         "GENERIC-RESOURCE-API:onap-model-information": {
87947           "items": {
87948             "$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"
87949           },
87950           "type": "object"
87951         }
87952       },
87953       "type": "object"
87954     },
87955     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
87956       "properties": {
87957         "GENERIC-RESOURCE-API:model-customization-uuid": {
87958           "$ref": "#/definitions/Optional.empty",
87959           "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"
87960         },
87961         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87962           "$ref": "#/definitions/Optional.empty",
87963           "description": "identifies the invariant uuid for this service or resource"
87964         },
87965         "GENERIC-RESOURCE-API:model-name": {
87966           "$ref": "#/definitions/Optional.empty"
87967         },
87968         "GENERIC-RESOURCE-API:model-uuid": {
87969           "$ref": "#/definitions/Optional.empty",
87970           "description": "identifies the uuid for this service or resource, which is version specific"
87971         },
87972         "GENERIC-RESOURCE-API:model-version": {
87973           "$ref": "#/definitions/Optional.empty"
87974         }
87975       },
87976       "type": "object"
87977     },
87978     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
87979       "properties": {
87980         "GENERIC-RESOURCE-API:onap-model-information": {
87981           "items": {
87982             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
87983           },
87984           "type": "object"
87985         }
87986       },
87987       "type": "object"
87988     },
87989     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
87990       "properties": {
87991         "GENERIC-RESOURCE-API:name": {
87992           "$ref": "#/definitions/Optional.empty"
87993         },
87994         "GENERIC-RESOURCE-API:resource-resolution-data": {
87995           "items": {
87996             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data"
87997           },
87998           "type": "object"
87999         },
88000         "GENERIC-RESOURCE-API:value": {
88001           "$ref": "#/definitions/Optional.empty"
88002         }
88003       },
88004       "type": "object"
88005     },
88006     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
88007       "properties": {
88008         "GENERIC-RESOURCE-API:param": {
88009           "items": {
88010             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
88011           },
88012           "type": "array"
88013         }
88014       },
88015       "type": "object"
88016     },
88017     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data": {
88018       "properties": {
88019         "GENERIC-RESOURCE-API:capability-name": {
88020           "$ref": "#/definitions/Optional.empty",
88021           "description": "Resource assignment resolution Capability name"
88022         },
88023         "GENERIC-RESOURCE-API:resource-key": {
88024           "items": {
88025             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key"
88026           },
88027           "type": "array"
88028         },
88029         "GENERIC-RESOURCE-API:status": {
88030           "$ref": "#/definitions/Optional.empty",
88031           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
88032         }
88033       },
88034       "type": "object"
88035     },
88036     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP": {
88037       "properties": {
88038         "GENERIC-RESOURCE-API:resource-resolution-data": {
88039           "items": {
88040             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data"
88041           },
88042           "type": "object"
88043         }
88044       },
88045       "type": "object"
88046     },
88047     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key": {
88048       "properties": {
88049         "GENERIC-RESOURCE-API:name": {
88050           "$ref": "#/definitions/Optional.empty"
88051         },
88052         "GENERIC-RESOURCE-API:value": {
88053           "$ref": "#/definitions/Optional.empty"
88054         }
88055       },
88056       "type": "object"
88057     },
88058     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": {
88059       "properties": {
88060         "GENERIC-RESOURCE-API:resource-key": {
88061           "items": {
88062             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key"
88063           },
88064           "type": "array"
88065         }
88066       },
88067       "type": "object"
88068     },
88069     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
88070       "properties": {
88071         "GENERIC-RESOURCE-API:allotted-resource-id": {
88072           "$ref": "#/definitions/Optional.empty"
88073         },
88074         "GENERIC-RESOURCE-API:allotted-resource-name": {
88075           "$ref": "#/definitions/Optional.empty",
88076           "description": "For a contrail-route, the network policy name."
88077         },
88078         "GENERIC-RESOURCE-API:allotted-resource-type": {
88079           "$ref": "#/definitions/Optional.empty",
88080           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
88081         },
88082         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
88083           "$ref": "#/definitions/Optional.empty",
88084           "description": "The service-instance-id of the consuming service of this allotted resource"
88085         },
88086         "GENERIC-RESOURCE-API:parent-service-instance-id": {
88087           "$ref": "#/definitions/Optional.empty",
88088           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
88089         }
88090       },
88091       "type": "object"
88092     },
88093     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
88094       "properties": {
88095         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
88096           "items": {
88097             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
88098           },
88099           "type": "object"
88100         }
88101       },
88102       "type": "object"
88103     },
88104     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": {
88105       "properties": {
88106         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
88107           "$ref": "#/definitions/Optional.empty"
88108         }
88109       },
88110       "type": "object"
88111     },
88112     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": {
88113       "properties": {
88114         "GENERIC-RESOURCE-API:brg-assignments": {
88115           "items": {
88116             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
88117           },
88118           "type": "object"
88119         }
88120       },
88121       "type": "object"
88122     },
88123     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
88124       "properties": {
88125         "GENERIC-RESOURCE-API:param": {
88126           "items": {
88127             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
88128           },
88129           "type": "array"
88130         }
88131       },
88132       "type": "object"
88133     },
88134     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
88135       "properties": {
88136         "GENERIC-RESOURCE-API:brg-parameters": {
88137           "items": {
88138             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
88139           },
88140           "type": "object"
88141         }
88142       },
88143       "type": "object"
88144     },
88145     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
88146       "properties": {
88147         "GENERIC-RESOURCE-API:model-customization-uuid": {
88148           "$ref": "#/definitions/Optional.empty",
88149           "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"
88150         },
88151         "GENERIC-RESOURCE-API:model-invariant-uuid": {
88152           "$ref": "#/definitions/Optional.empty",
88153           "description": "identifies the invariant uuid for this service or resource"
88154         },
88155         "GENERIC-RESOURCE-API:model-name": {
88156           "$ref": "#/definitions/Optional.empty"
88157         },
88158         "GENERIC-RESOURCE-API:model-uuid": {
88159           "$ref": "#/definitions/Optional.empty",
88160           "description": "identifies the uuid for this service or resource, which is version specific"
88161         },
88162         "GENERIC-RESOURCE-API:model-version": {
88163           "$ref": "#/definitions/Optional.empty"
88164         }
88165       },
88166       "type": "object"
88167     },
88168     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
88169       "properties": {
88170         "GENERIC-RESOURCE-API:onap-model-information": {
88171           "items": {
88172             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
88173           },
88174           "type": "object"
88175         }
88176       },
88177       "type": "object"
88178     },
88179     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
88180       "properties": {
88181         "GENERIC-RESOURCE-API:name": {
88182           "$ref": "#/definitions/Optional.empty"
88183         },
88184         "GENERIC-RESOURCE-API:resource-resolution-data": {
88185           "items": {
88186             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data"
88187           },
88188           "type": "object"
88189         },
88190         "GENERIC-RESOURCE-API:value": {
88191           "$ref": "#/definitions/Optional.empty"
88192         }
88193       },
88194       "type": "object"
88195     },
88196     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
88197       "properties": {
88198         "GENERIC-RESOURCE-API:param": {
88199           "items": {
88200             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
88201           },
88202           "type": "array"
88203         }
88204       },
88205       "type": "object"
88206     },
88207     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data": {
88208       "properties": {
88209         "GENERIC-RESOURCE-API:capability-name": {
88210           "$ref": "#/definitions/Optional.empty",
88211           "description": "Resource assignment resolution Capability name"
88212         },
88213         "GENERIC-RESOURCE-API:resource-key": {
88214           "items": {
88215             "$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"
88216           },
88217           "type": "array"
88218         },
88219         "GENERIC-RESOURCE-API:status": {
88220           "$ref": "#/definitions/Optional.empty",
88221           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
88222         }
88223       },
88224       "type": "object"
88225     },
88226     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP": {
88227       "properties": {
88228         "GENERIC-RESOURCE-API:resource-resolution-data": {
88229           "items": {
88230             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data"
88231           },
88232           "type": "object"
88233         }
88234       },
88235       "type": "object"
88236     },
88237     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key": {
88238       "properties": {
88239         "GENERIC-RESOURCE-API:name": {
88240           "$ref": "#/definitions/Optional.empty"
88241         },
88242         "GENERIC-RESOURCE-API:value": {
88243           "$ref": "#/definitions/Optional.empty"
88244         }
88245       },
88246       "type": "object"
88247     },
88248     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": {
88249       "properties": {
88250         "GENERIC-RESOURCE-API:resource-key": {
88251           "items": {
88252             "$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"
88253           },
88254           "type": "array"
88255         }
88256       },
88257       "type": "object"
88258     },
88259     "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information": {
88260       "properties": {
88261         "GENERIC-RESOURCE-API:model-customization-uuid": {
88262           "$ref": "#/definitions/Optional.empty",
88263           "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"
88264         },
88265         "GENERIC-RESOURCE-API:model-invariant-uuid": {
88266           "$ref": "#/definitions/Optional.empty",
88267           "description": "identifies the invariant uuid for this service or resource"
88268         },
88269         "GENERIC-RESOURCE-API:model-name": {
88270           "$ref": "#/definitions/Optional.empty"
88271         },
88272         "GENERIC-RESOURCE-API:model-uuid": {
88273           "$ref": "#/definitions/Optional.empty",
88274           "description": "identifies the uuid for this service or resource, which is version specific"
88275         },
88276         "GENERIC-RESOURCE-API:model-version": {
88277           "$ref": "#/definitions/Optional.empty"
88278         }
88279       },
88280       "type": "object"
88281     },
88282     "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information-TOP": {
88283       "properties": {
88284         "GENERIC-RESOURCE-API:onap-model-information": {
88285           "items": {
88286             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
88287           },
88288           "type": "object"
88289         }
88290       },
88291       "type": "object"
88292     },
88293     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource": {
88294       "properties": {
88295         "GENERIC-RESOURCE-API:allotted-resource-data": {
88296           "items": {
88297             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
88298           },
88299           "type": "object"
88300         },
88301         "GENERIC-RESOURCE-API:allotted-resource-id": {
88302           "$ref": "#/definitions/Optional.empty"
88303         },
88304         "GENERIC-RESOURCE-API:allotted-resource-status": {
88305           "items": {
88306             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
88307           },
88308           "type": "object"
88309         }
88310       },
88311       "required": [
88312         "GENERIC-RESOURCE-API:allotted-resource-id"
88313       ],
88314       "type": "object"
88315     },
88316     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP": {
88317       "properties": {
88318         "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": {
88319           "items": {
88320             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
88321           },
88322           "type": "array"
88323         }
88324       },
88325       "type": "object"
88326     },
88327     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data": {
88328       "properties": {
88329         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
88330           "items": {
88331             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
88332           },
88333           "type": "object"
88334         },
88335         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
88336           "items": {
88337             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
88338           },
88339           "type": "object"
88340         },
88341         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
88342           "items": {
88343             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
88344           },
88345           "type": "object"
88346         },
88347         "GENERIC-RESOURCE-API:connection-attachment-topology": {
88348           "items": {
88349             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
88350           },
88351           "type": "object"
88352         }
88353       },
88354       "type": "object"
88355     },
88356     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP": {
88357       "properties": {
88358         "GENERIC-RESOURCE-API:allotted-resource-data": {
88359           "items": {
88360             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
88361           },
88362           "type": "object"
88363         }
88364       },
88365       "type": "object"
88366     },
88367     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status": {
88368       "properties": {
88369         "GENERIC-RESOURCE-API:action": {
88370           "$ref": "#/definitions/Optional.empty",
88371           "description": "value would one of possible request-actions; match the list in service-data oper-status"
88372         },
88373         "GENERIC-RESOURCE-API:final-indicator": {
88374           "$ref": "#/definitions/Optional.empty"
88375         },
88376         "GENERIC-RESOURCE-API:request-status": {
88377           "$ref": "#/definitions/Optional.empty"
88378         },
88379         "GENERIC-RESOURCE-API:response-code": {
88380           "$ref": "#/definitions/Optional.empty"
88381         },
88382         "GENERIC-RESOURCE-API:response-message": {
88383           "$ref": "#/definitions/Optional.empty"
88384         },
88385         "GENERIC-RESOURCE-API:response-timestamp": {
88386           "$ref": "#/definitions/Optional.empty"
88387         },
88388         "GENERIC-RESOURCE-API:rpc-action": {
88389           "$ref": "#/definitions/Optional.empty",
88390           "description": "this is the svc-action from the incoming request"
88391         },
88392         "GENERIC-RESOURCE-API:rpc-name": {
88393           "$ref": "#/definitions/Optional.empty"
88394         }
88395       },
88396       "type": "object"
88397     },
88398     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP": {
88399       "properties": {
88400         "GENERIC-RESOURCE-API:allotted-resource-status": {
88401           "items": {
88402             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
88403           },
88404           "type": "object"
88405         }
88406       },
88407       "type": "object"
88408     },
88409     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
88410       "properties": {
88411         "GENERIC-RESOURCE-API:create-timestamp": {
88412           "$ref": "#/definitions/Optional.empty",
88413           "description": "Not currently populated in service data."
88414         },
88415         "GENERIC-RESOURCE-API:last-action": {
88416           "$ref": "#/definitions/Optional.empty",
88417           "description": "should be list of possible request-actions"
88418         },
88419         "GENERIC-RESOURCE-API:last-order-status": {
88420           "$ref": "#/definitions/Optional.empty"
88421         },
88422         "GENERIC-RESOURCE-API:last-rpc-action": {
88423           "$ref": "#/definitions/Optional.empty"
88424         },
88425         "GENERIC-RESOURCE-API:last-svc-request-id": {
88426           "$ref": "#/definitions/Optional.empty",
88427           "description": "Not currently populated in service data."
88428         },
88429         "GENERIC-RESOURCE-API:modify-timestamp": {
88430           "$ref": "#/definitions/Optional.empty"
88431         },
88432         "GENERIC-RESOURCE-API:order-status": {
88433           "$ref": "#/definitions/Optional.empty",
88434           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
88435         }
88436       },
88437       "type": "object"
88438     },
88439     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
88440       "properties": {
88441         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
88442           "items": {
88443             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
88444           },
88445           "type": "object"
88446         }
88447       },
88448       "type": "object"
88449     },
88450     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
88451       "properties": {
88452         "GENERIC-RESOURCE-API:allotted-resource-information": {
88453           "items": {
88454             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
88455           },
88456           "type": "object"
88457         },
88458         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
88459           "items": {
88460             "$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"
88461           },
88462           "type": "object"
88463         },
88464         "GENERIC-RESOURCE-API:request-information": {
88465           "items": {
88466             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
88467           },
88468           "type": "object"
88469         },
88470         "GENERIC-RESOURCE-API:sdnc-request-header": {
88471           "items": {
88472             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
88473           },
88474           "type": "object"
88475         },
88476         "GENERIC-RESOURCE-API:service-information": {
88477           "items": {
88478             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
88479           },
88480           "type": "object"
88481         }
88482       },
88483       "type": "object"
88484     },
88485     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
88486       "properties": {
88487         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
88488           "items": {
88489             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
88490           },
88491           "type": "object"
88492         }
88493       },
88494       "type": "object"
88495     },
88496     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters": {
88497       "properties": {
88498         "GENERIC-RESOURCE-API:param": {
88499           "items": {
88500             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
88501           },
88502           "type": "array"
88503         }
88504       },
88505       "type": "object"
88506     },
88507     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP": {
88508       "properties": {
88509         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
88510           "items": {
88511             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
88512           },
88513           "type": "object"
88514         }
88515       },
88516       "type": "object"
88517     },
88518     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology": {
88519       "properties": {
88520         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
88521           "items": {
88522             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
88523           },
88524           "type": "object"
88525         },
88526         "GENERIC-RESOURCE-API:connection-attachment-assignments": {
88527           "items": {
88528             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
88529           },
88530           "type": "object"
88531         },
88532         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
88533           "items": {
88534             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
88535           },
88536           "type": "object"
88537         },
88538         "GENERIC-RESOURCE-API:onap-model-information": {
88539           "items": {
88540             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
88541           },
88542           "type": "object"
88543         }
88544       },
88545       "type": "object"
88546     },
88547     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP": {
88548       "properties": {
88549         "GENERIC-RESOURCE-API:connection-attachment-topology": {
88550           "items": {
88551             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
88552           },
88553           "type": "object"
88554         }
88555       },
88556       "type": "object"
88557     },
88558     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
88559       "properties": {
88560         "GENERIC-RESOURCE-API:allotted-resource-id": {
88561           "$ref": "#/definitions/Optional.empty"
88562         },
88563         "GENERIC-RESOURCE-API:allotted-resource-type": {
88564           "$ref": "#/definitions/Optional.empty",
88565           "description": "Not an enum, but expected values are contrail-route and security-zone."
88566         },
88567         "GENERIC-RESOURCE-API:onap-model-information": {
88568           "items": {
88569             "$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"
88570           },
88571           "type": "object"
88572         },
88573         "GENERIC-RESOURCE-API:parent-service-instance-id": {
88574           "$ref": "#/definitions/Optional.empty",
88575           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
88576         }
88577       },
88578       "type": "object"
88579     },
88580     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
88581       "properties": {
88582         "GENERIC-RESOURCE-API:allotted-resource-information": {
88583           "items": {
88584             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
88585           },
88586           "type": "object"
88587         }
88588       },
88589       "type": "object"
88590     },
88591     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input": {
88592       "properties": {
88593         "GENERIC-RESOURCE-API:param": {
88594           "items": {
88595             "$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"
88596           },
88597           "type": "array"
88598         }
88599       },
88600       "type": "object"
88601     },
88602     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP": {
88603       "properties": {
88604         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
88605           "items": {
88606             "$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"
88607           },
88608           "type": "object"
88609         }
88610       },
88611       "type": "object"
88612     },
88613     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
88614       "properties": {
88615         "GENERIC-RESOURCE-API:notification-url": {
88616           "$ref": "#/definitions/Optional.empty"
88617         },
88618         "GENERIC-RESOURCE-API:order-number": {
88619           "$ref": "#/definitions/Optional.empty"
88620         },
88621         "GENERIC-RESOURCE-API:order-version": {
88622           "$ref": "#/definitions/Optional.empty"
88623         },
88624         "GENERIC-RESOURCE-API:request-action": {
88625           "$ref": "#/definitions/Optional.empty",
88626           "description": "still need to work Disconnect"
88627         },
88628         "GENERIC-RESOURCE-API:request-id": {
88629           "$ref": "#/definitions/Optional.empty",
88630           "description": "Request ID generated upstream of MSO"
88631         },
88632         "GENERIC-RESOURCE-API:source": {
88633           "$ref": "#/definitions/Optional.empty"
88634         }
88635       },
88636       "type": "object"
88637     },
88638     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
88639       "properties": {
88640         "GENERIC-RESOURCE-API:request-information": {
88641           "items": {
88642             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
88643           },
88644           "type": "object"
88645         }
88646       },
88647       "type": "object"
88648     },
88649     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
88650       "properties": {
88651         "GENERIC-RESOURCE-API:svc-action": {
88652           "$ref": "#/definitions/Optional.empty",
88653           "description": "This is the rpcAction"
88654         },
88655         "GENERIC-RESOURCE-API:svc-notification-url": {
88656           "$ref": "#/definitions/Optional.empty",
88657           "description": "Contains URL for asynchronous response"
88658         },
88659         "GENERIC-RESOURCE-API:svc-request-id": {
88660           "$ref": "#/definitions/Optional.empty",
88661           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
88662         }
88663       },
88664       "type": "object"
88665     },
88666     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
88667       "properties": {
88668         "GENERIC-RESOURCE-API:sdnc-request-header": {
88669           "items": {
88670             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
88671           },
88672           "type": "object"
88673         }
88674       },
88675       "type": "object"
88676     },
88677     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
88678       "properties": {
88679         "GENERIC-RESOURCE-API:global-customer-id": {
88680           "$ref": "#/definitions/Optional.empty",
88681           "description": "need for put of data to AnAI (MSO provides)"
88682         },
88683         "GENERIC-RESOURCE-API:onap-model-information": {
88684           "items": {
88685             "$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"
88686           },
88687           "type": "object"
88688         },
88689         "GENERIC-RESOURCE-API:service-id": {
88690           "$ref": "#/definitions/Optional.empty",
88691           "description": "This maps to the product-family-id in A&AI"
88692         },
88693         "GENERIC-RESOURCE-API:service-instance-id": {
88694           "$ref": "#/definitions/Optional.empty"
88695         },
88696         "GENERIC-RESOURCE-API:subscriber-name": {
88697           "$ref": "#/definitions/Optional.empty",
88698           "description": "Would not be expected for vIPR-ATM or mobility services."
88699         },
88700         "GENERIC-RESOURCE-API:subscription-service-type": {
88701           "$ref": "#/definitions/Optional.empty",
88702           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
88703         }
88704       },
88705       "type": "object"
88706     },
88707     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
88708       "properties": {
88709         "GENERIC-RESOURCE-API:service-information": {
88710           "items": {
88711             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
88712           },
88713           "type": "object"
88714         }
88715       },
88716       "type": "object"
88717     },
88718     "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": {
88719       "properties": {
88720         "GENERIC-RESOURCE-API:model-customization-uuid": {
88721           "$ref": "#/definitions/Optional.empty",
88722           "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"
88723         },
88724         "GENERIC-RESOURCE-API:model-invariant-uuid": {
88725           "$ref": "#/definitions/Optional.empty",
88726           "description": "identifies the invariant uuid for this service or resource"
88727         },
88728         "GENERIC-RESOURCE-API:model-name": {
88729           "$ref": "#/definitions/Optional.empty"
88730         },
88731         "GENERIC-RESOURCE-API:model-uuid": {
88732           "$ref": "#/definitions/Optional.empty",
88733           "description": "identifies the uuid for this service or resource, which is version specific"
88734         },
88735         "GENERIC-RESOURCE-API:model-version": {
88736           "$ref": "#/definitions/Optional.empty"
88737         }
88738       },
88739       "type": "object"
88740     },
88741     "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": {
88742       "properties": {
88743         "GENERIC-RESOURCE-API:onap-model-information": {
88744           "items": {
88745             "$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"
88746           },
88747           "type": "object"
88748         }
88749       },
88750       "type": "object"
88751     },
88752     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param": {
88753       "properties": {
88754         "GENERIC-RESOURCE-API:name": {
88755           "$ref": "#/definitions/Optional.empty"
88756         },
88757         "GENERIC-RESOURCE-API:resource-resolution-data": {
88758           "items": {
88759             "$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"
88760           },
88761           "type": "object"
88762         },
88763         "GENERIC-RESOURCE-API:value": {
88764           "$ref": "#/definitions/Optional.empty"
88765         }
88766       },
88767       "type": "object"
88768     },
88769     "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": {
88770       "properties": {
88771         "GENERIC-RESOURCE-API:param": {
88772           "items": {
88773             "$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"
88774           },
88775           "type": "array"
88776         }
88777       },
88778       "type": "object"
88779     },
88780     "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": {
88781       "properties": {
88782         "GENERIC-RESOURCE-API:capability-name": {
88783           "$ref": "#/definitions/Optional.empty",
88784           "description": "Resource assignment resolution Capability name"
88785         },
88786         "GENERIC-RESOURCE-API:resource-key": {
88787           "items": {
88788             "$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"
88789           },
88790           "type": "array"
88791         },
88792         "GENERIC-RESOURCE-API:status": {
88793           "$ref": "#/definitions/Optional.empty",
88794           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
88795         }
88796       },
88797       "type": "object"
88798     },
88799     "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": {
88800       "properties": {
88801         "GENERIC-RESOURCE-API:resource-resolution-data": {
88802           "items": {
88803             "$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"
88804           },
88805           "type": "object"
88806         }
88807       },
88808       "type": "object"
88809     },
88810     "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": {
88811       "properties": {
88812         "GENERIC-RESOURCE-API:name": {
88813           "$ref": "#/definitions/Optional.empty"
88814         },
88815         "GENERIC-RESOURCE-API:value": {
88816           "$ref": "#/definitions/Optional.empty"
88817         }
88818       },
88819       "type": "object"
88820     },
88821     "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": {
88822       "properties": {
88823         "GENERIC-RESOURCE-API:resource-key": {
88824           "items": {
88825             "$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"
88826           },
88827           "type": "array"
88828         }
88829       },
88830       "type": "object"
88831     },
88832     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
88833       "properties": {
88834         "GENERIC-RESOURCE-API:model-customization-uuid": {
88835           "$ref": "#/definitions/Optional.empty",
88836           "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"
88837         },
88838         "GENERIC-RESOURCE-API:model-invariant-uuid": {
88839           "$ref": "#/definitions/Optional.empty",
88840           "description": "identifies the invariant uuid for this service or resource"
88841         },
88842         "GENERIC-RESOURCE-API:model-name": {
88843           "$ref": "#/definitions/Optional.empty"
88844         },
88845         "GENERIC-RESOURCE-API:model-uuid": {
88846           "$ref": "#/definitions/Optional.empty",
88847           "description": "identifies the uuid for this service or resource, which is version specific"
88848         },
88849         "GENERIC-RESOURCE-API:model-version": {
88850           "$ref": "#/definitions/Optional.empty"
88851         }
88852       },
88853       "type": "object"
88854     },
88855     "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": {
88856       "properties": {
88857         "GENERIC-RESOURCE-API:onap-model-information": {
88858           "items": {
88859             "$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"
88860           },
88861           "type": "object"
88862         }
88863       },
88864       "type": "object"
88865     },
88866     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param": {
88867       "properties": {
88868         "GENERIC-RESOURCE-API:name": {
88869           "$ref": "#/definitions/Optional.empty"
88870         },
88871         "GENERIC-RESOURCE-API:resource-resolution-data": {
88872           "items": {
88873             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data"
88874           },
88875           "type": "object"
88876         },
88877         "GENERIC-RESOURCE-API:value": {
88878           "$ref": "#/definitions/Optional.empty"
88879         }
88880       },
88881       "type": "object"
88882     },
88883     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP": {
88884       "properties": {
88885         "GENERIC-RESOURCE-API:param": {
88886           "items": {
88887             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
88888           },
88889           "type": "array"
88890         }
88891       },
88892       "type": "object"
88893     },
88894     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data": {
88895       "properties": {
88896         "GENERIC-RESOURCE-API:capability-name": {
88897           "$ref": "#/definitions/Optional.empty",
88898           "description": "Resource assignment resolution Capability name"
88899         },
88900         "GENERIC-RESOURCE-API:resource-key": {
88901           "items": {
88902             "$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"
88903           },
88904           "type": "array"
88905         },
88906         "GENERIC-RESOURCE-API:status": {
88907           "$ref": "#/definitions/Optional.empty",
88908           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
88909         }
88910       },
88911       "type": "object"
88912     },
88913     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP": {
88914       "properties": {
88915         "GENERIC-RESOURCE-API:resource-resolution-data": {
88916           "items": {
88917             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data"
88918           },
88919           "type": "object"
88920         }
88921       },
88922       "type": "object"
88923     },
88924     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": {
88925       "properties": {
88926         "GENERIC-RESOURCE-API:name": {
88927           "$ref": "#/definitions/Optional.empty"
88928         },
88929         "GENERIC-RESOURCE-API:value": {
88930           "$ref": "#/definitions/Optional.empty"
88931         }
88932       },
88933       "type": "object"
88934     },
88935     "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": {
88936       "properties": {
88937         "GENERIC-RESOURCE-API:resource-key": {
88938           "items": {
88939             "$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"
88940           },
88941           "type": "array"
88942         }
88943       },
88944       "type": "object"
88945     },
88946     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers": {
88947       "properties": {
88948         "GENERIC-RESOURCE-API:allotted-resource-id": {
88949           "$ref": "#/definitions/Optional.empty"
88950         },
88951         "GENERIC-RESOURCE-API:allotted-resource-name": {
88952           "$ref": "#/definitions/Optional.empty",
88953           "description": "For a contrail-route, the network policy name."
88954         },
88955         "GENERIC-RESOURCE-API:allotted-resource-type": {
88956           "$ref": "#/definitions/Optional.empty",
88957           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
88958         },
88959         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
88960           "$ref": "#/definitions/Optional.empty",
88961           "description": "The service-instance-id of the consuming service of this allotted resource"
88962         },
88963         "GENERIC-RESOURCE-API:parent-service-instance-id": {
88964           "$ref": "#/definitions/Optional.empty",
88965           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
88966         }
88967       },
88968       "type": "object"
88969     },
88970     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP": {
88971       "properties": {
88972         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
88973           "items": {
88974             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
88975           },
88976           "type": "object"
88977         }
88978       },
88979       "type": "object"
88980     },
88981     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments": {
88982       "type": "object"
88983     },
88984     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP": {
88985       "properties": {
88986         "GENERIC-RESOURCE-API:connection-attachment-assignments": {
88987           "items": {
88988             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
88989           },
88990           "type": "object"
88991         }
88992       },
88993       "type": "object"
88994     },
88995     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters": {
88996       "properties": {
88997         "GENERIC-RESOURCE-API:param": {
88998           "items": {
88999             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param"
89000           },
89001           "type": "array"
89002         }
89003       },
89004       "type": "object"
89005     },
89006     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP": {
89007       "properties": {
89008         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
89009           "items": {
89010             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
89011           },
89012           "type": "object"
89013         }
89014       },
89015       "type": "object"
89016     },
89017     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information": {
89018       "properties": {
89019         "GENERIC-RESOURCE-API:model-customization-uuid": {
89020           "$ref": "#/definitions/Optional.empty",
89021           "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"
89022         },
89023         "GENERIC-RESOURCE-API:model-invariant-uuid": {
89024           "$ref": "#/definitions/Optional.empty",
89025           "description": "identifies the invariant uuid for this service or resource"
89026         },
89027         "GENERIC-RESOURCE-API:model-name": {
89028           "$ref": "#/definitions/Optional.empty"
89029         },
89030         "GENERIC-RESOURCE-API:model-uuid": {
89031           "$ref": "#/definitions/Optional.empty",
89032           "description": "identifies the uuid for this service or resource, which is version specific"
89033         },
89034         "GENERIC-RESOURCE-API:model-version": {
89035           "$ref": "#/definitions/Optional.empty"
89036         }
89037       },
89038       "type": "object"
89039     },
89040     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP": {
89041       "properties": {
89042         "GENERIC-RESOURCE-API:onap-model-information": {
89043           "items": {
89044             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
89045           },
89046           "type": "object"
89047         }
89048       },
89049       "type": "object"
89050     },
89051     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param": {
89052       "properties": {
89053         "GENERIC-RESOURCE-API:name": {
89054           "$ref": "#/definitions/Optional.empty"
89055         },
89056         "GENERIC-RESOURCE-API:resource-resolution-data": {
89057           "items": {
89058             "$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"
89059           },
89060           "type": "object"
89061         },
89062         "GENERIC-RESOURCE-API:value": {
89063           "$ref": "#/definitions/Optional.empty"
89064         }
89065       },
89066       "type": "object"
89067     },
89068     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP": {
89069       "properties": {
89070         "GENERIC-RESOURCE-API:param": {
89071           "items": {
89072             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param"
89073           },
89074           "type": "array"
89075         }
89076       },
89077       "type": "object"
89078     },
89079     "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": {
89080       "properties": {
89081         "GENERIC-RESOURCE-API:capability-name": {
89082           "$ref": "#/definitions/Optional.empty",
89083           "description": "Resource assignment resolution Capability name"
89084         },
89085         "GENERIC-RESOURCE-API:resource-key": {
89086           "items": {
89087             "$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"
89088           },
89089           "type": "array"
89090         },
89091         "GENERIC-RESOURCE-API:status": {
89092           "$ref": "#/definitions/Optional.empty",
89093           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
89094         }
89095       },
89096       "type": "object"
89097     },
89098     "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": {
89099       "properties": {
89100         "GENERIC-RESOURCE-API:resource-resolution-data": {
89101           "items": {
89102             "$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"
89103           },
89104           "type": "object"
89105         }
89106       },
89107       "type": "object"
89108     },
89109     "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": {
89110       "properties": {
89111         "GENERIC-RESOURCE-API:name": {
89112           "$ref": "#/definitions/Optional.empty"
89113         },
89114         "GENERIC-RESOURCE-API:value": {
89115           "$ref": "#/definitions/Optional.empty"
89116         }
89117       },
89118       "type": "object"
89119     },
89120     "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": {
89121       "properties": {
89122         "GENERIC-RESOURCE-API:resource-key": {
89123           "items": {
89124             "$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"
89125           },
89126           "type": "array"
89127         }
89128       },
89129       "type": "object"
89130     },
89131     "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param": {
89132       "properties": {
89133         "GENERIC-RESOURCE-API:name": {
89134           "$ref": "#/definitions/Optional.empty"
89135         },
89136         "GENERIC-RESOURCE-API:resource-resolution-data": {
89137           "items": {
89138             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data"
89139           },
89140           "type": "object"
89141         },
89142         "GENERIC-RESOURCE-API:value": {
89143           "$ref": "#/definitions/Optional.empty"
89144         }
89145       },
89146       "type": "object"
89147     },
89148     "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param-TOP": {
89149       "properties": {
89150         "GENERIC-RESOURCE-API:param": {
89151           "items": {
89152             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
89153           },
89154           "type": "array"
89155         }
89156       },
89157       "type": "object"
89158     },
89159     "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data": {
89160       "properties": {
89161         "GENERIC-RESOURCE-API:capability-name": {
89162           "$ref": "#/definitions/Optional.empty",
89163           "description": "Resource assignment resolution Capability name"
89164         },
89165         "GENERIC-RESOURCE-API:resource-key": {
89166           "items": {
89167             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
89168           },
89169           "type": "array"
89170         },
89171         "GENERIC-RESOURCE-API:status": {
89172           "$ref": "#/definitions/Optional.empty",
89173           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
89174         }
89175       },
89176       "type": "object"
89177     },
89178     "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data-TOP": {
89179       "properties": {
89180         "GENERIC-RESOURCE-API:resource-resolution-data": {
89181           "items": {
89182             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data"
89183           },
89184           "type": "object"
89185         }
89186       },
89187       "type": "object"
89188     },
89189     "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": {
89190       "properties": {
89191         "GENERIC-RESOURCE-API:name": {
89192           "$ref": "#/definitions/Optional.empty"
89193         },
89194         "GENERIC-RESOURCE-API:value": {
89195           "$ref": "#/definitions/Optional.empty"
89196         }
89197       },
89198       "type": "object"
89199     },
89200     "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": {
89201       "properties": {
89202         "GENERIC-RESOURCE-API:resource-key": {
89203           "items": {
89204             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
89205           },
89206           "type": "array"
89207         }
89208       },
89209       "type": "object"
89210     },
89211     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
89212       "properties": {
89213         "GENERIC-RESOURCE-API:allotted-resource-data": {
89214           "items": {
89215             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
89216           },
89217           "type": "object"
89218         },
89219         "GENERIC-RESOURCE-API:allotted-resource-id": {
89220           "$ref": "#/definitions/Optional.empty"
89221         },
89222         "GENERIC-RESOURCE-API:allotted-resource-status": {
89223           "items": {
89224             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
89225           },
89226           "type": "object"
89227         }
89228       },
89229       "required": [
89230         "GENERIC-RESOURCE-API:allotted-resource-id"
89231       ],
89232       "type": "object"
89233     },
89234     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
89235       "properties": {
89236         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
89237           "items": {
89238             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
89239           },
89240           "type": "array"
89241         }
89242       },
89243       "type": "object"
89244     },
89245     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
89246       "properties": {
89247         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
89248           "items": {
89249             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
89250           },
89251           "type": "object"
89252         },
89253         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
89254           "items": {
89255             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
89256           },
89257           "type": "object"
89258         },
89259         "GENERIC-RESOURCE-API:contrail-route-topology": {
89260           "items": {
89261             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
89262           },
89263           "type": "object"
89264         }
89265       },
89266       "type": "object"
89267     },
89268     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
89269       "properties": {
89270         "GENERIC-RESOURCE-API:allotted-resource-data": {
89271           "items": {
89272             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
89273           },
89274           "type": "object"
89275         }
89276       },
89277       "type": "object"
89278     },
89279     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
89280       "properties": {
89281         "GENERIC-RESOURCE-API:action": {
89282           "$ref": "#/definitions/Optional.empty",
89283           "description": "value would one of possible request-actions; match the list in service-data oper-status"
89284         },
89285         "GENERIC-RESOURCE-API:final-indicator": {
89286           "$ref": "#/definitions/Optional.empty"
89287         },
89288         "GENERIC-RESOURCE-API:request-status": {
89289           "$ref": "#/definitions/Optional.empty"
89290         },
89291         "GENERIC-RESOURCE-API:response-code": {
89292           "$ref": "#/definitions/Optional.empty"
89293         },
89294         "GENERIC-RESOURCE-API:response-message": {
89295           "$ref": "#/definitions/Optional.empty"
89296         },
89297         "GENERIC-RESOURCE-API:response-timestamp": {
89298           "$ref": "#/definitions/Optional.empty"
89299         },
89300         "GENERIC-RESOURCE-API:rpc-action": {
89301           "$ref": "#/definitions/Optional.empty",
89302           "description": "this is the svc-action from the incoming request"
89303         },
89304         "GENERIC-RESOURCE-API:rpc-name": {
89305           "$ref": "#/definitions/Optional.empty"
89306         }
89307       },
89308       "type": "object"
89309     },
89310     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
89311       "properties": {
89312         "GENERIC-RESOURCE-API:allotted-resource-status": {
89313           "items": {
89314             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
89315           },
89316           "type": "object"
89317         }
89318       },
89319       "type": "object"
89320     },
89321     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
89322       "properties": {
89323         "GENERIC-RESOURCE-API:create-timestamp": {
89324           "$ref": "#/definitions/Optional.empty",
89325           "description": "Not currently populated in service data."
89326         },
89327         "GENERIC-RESOURCE-API:last-action": {
89328           "$ref": "#/definitions/Optional.empty",
89329           "description": "should be list of possible request-actions"
89330         },
89331         "GENERIC-RESOURCE-API:last-order-status": {
89332           "$ref": "#/definitions/Optional.empty"
89333         },
89334         "GENERIC-RESOURCE-API:last-rpc-action": {
89335           "$ref": "#/definitions/Optional.empty"
89336         },
89337         "GENERIC-RESOURCE-API:last-svc-request-id": {
89338           "$ref": "#/definitions/Optional.empty",
89339           "description": "Not currently populated in service data."
89340         },
89341         "GENERIC-RESOURCE-API:modify-timestamp": {
89342           "$ref": "#/definitions/Optional.empty"
89343         },
89344         "GENERIC-RESOURCE-API:order-status": {
89345           "$ref": "#/definitions/Optional.empty",
89346           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
89347         }
89348       },
89349       "type": "object"
89350     },
89351     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
89352       "properties": {
89353         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
89354           "items": {
89355             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
89356           },
89357           "type": "object"
89358         }
89359       },
89360       "type": "object"
89361     },
89362     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
89363       "properties": {
89364         "GENERIC-RESOURCE-API:allotted-resource-information": {
89365           "items": {
89366             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
89367           },
89368           "type": "object"
89369         },
89370         "GENERIC-RESOURCE-API:contrail-route-request-input": {
89371           "items": {
89372             "$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"
89373           },
89374           "type": "object"
89375         },
89376         "GENERIC-RESOURCE-API:request-information": {
89377           "items": {
89378             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
89379           },
89380           "type": "object"
89381         },
89382         "GENERIC-RESOURCE-API:sdnc-request-header": {
89383           "items": {
89384             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
89385           },
89386           "type": "object"
89387         },
89388         "GENERIC-RESOURCE-API:service-information": {
89389           "items": {
89390             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
89391           },
89392           "type": "object"
89393         }
89394       },
89395       "type": "object"
89396     },
89397     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
89398       "properties": {
89399         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
89400           "items": {
89401             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
89402           },
89403           "type": "object"
89404         }
89405       },
89406       "type": "object"
89407     },
89408     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
89409       "properties": {
89410         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
89411           "items": {
89412             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
89413           },
89414           "type": "object"
89415         },
89416         "GENERIC-RESOURCE-API:contrail-route-assignments": {
89417           "items": {
89418             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
89419           },
89420           "type": "object"
89421         },
89422         "GENERIC-RESOURCE-API:contrail-route-parameters": {
89423           "items": {
89424             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
89425           },
89426           "type": "object"
89427         },
89428         "GENERIC-RESOURCE-API:onap-model-information": {
89429           "items": {
89430             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
89431           },
89432           "type": "object"
89433         }
89434       },
89435       "type": "object"
89436     },
89437     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
89438       "properties": {
89439         "GENERIC-RESOURCE-API:contrail-route-topology": {
89440           "items": {
89441             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
89442           },
89443           "type": "object"
89444         }
89445       },
89446       "type": "object"
89447     },
89448     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
89449       "properties": {
89450         "GENERIC-RESOURCE-API:allotted-resource-id": {
89451           "$ref": "#/definitions/Optional.empty"
89452         },
89453         "GENERIC-RESOURCE-API:allotted-resource-type": {
89454           "$ref": "#/definitions/Optional.empty",
89455           "description": "Not an enum, but expected values are contrail-route and security-zone."
89456         },
89457         "GENERIC-RESOURCE-API:onap-model-information": {
89458           "items": {
89459             "$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"
89460           },
89461           "type": "object"
89462         },
89463         "GENERIC-RESOURCE-API:parent-service-instance-id": {
89464           "$ref": "#/definitions/Optional.empty",
89465           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
89466         }
89467       },
89468       "type": "object"
89469     },
89470     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
89471       "properties": {
89472         "GENERIC-RESOURCE-API:allotted-resource-information": {
89473           "items": {
89474             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
89475           },
89476           "type": "object"
89477         }
89478       },
89479       "type": "object"
89480     },
89481     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
89482       "properties": {
89483         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
89484           "items": {
89485             "$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"
89486           },
89487           "type": "object"
89488         },
89489         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
89490           "items": {
89491             "$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"
89492           },
89493           "type": "object"
89494         },
89495         "GENERIC-RESOURCE-API:dest-network": {
89496           "items": {
89497             "$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"
89498           },
89499           "type": "object"
89500         },
89501         "GENERIC-RESOURCE-API:source-network": {
89502           "items": {
89503             "$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"
89504           },
89505           "type": "object"
89506         }
89507       },
89508       "type": "object"
89509     },
89510     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
89511       "properties": {
89512         "GENERIC-RESOURCE-API:contrail-route-request-input": {
89513           "items": {
89514             "$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"
89515           },
89516           "type": "object"
89517         }
89518       },
89519       "type": "object"
89520     },
89521     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
89522       "properties": {
89523         "GENERIC-RESOURCE-API:notification-url": {
89524           "$ref": "#/definitions/Optional.empty"
89525         },
89526         "GENERIC-RESOURCE-API:order-number": {
89527           "$ref": "#/definitions/Optional.empty"
89528         },
89529         "GENERIC-RESOURCE-API:order-version": {
89530           "$ref": "#/definitions/Optional.empty"
89531         },
89532         "GENERIC-RESOURCE-API:request-action": {
89533           "$ref": "#/definitions/Optional.empty",
89534           "description": "still need to work Disconnect"
89535         },
89536         "GENERIC-RESOURCE-API:request-id": {
89537           "$ref": "#/definitions/Optional.empty",
89538           "description": "Request ID generated upstream of MSO"
89539         },
89540         "GENERIC-RESOURCE-API:source": {
89541           "$ref": "#/definitions/Optional.empty"
89542         }
89543       },
89544       "type": "object"
89545     },
89546     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
89547       "properties": {
89548         "GENERIC-RESOURCE-API:request-information": {
89549           "items": {
89550             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
89551           },
89552           "type": "object"
89553         }
89554       },
89555       "type": "object"
89556     },
89557     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
89558       "properties": {
89559         "GENERIC-RESOURCE-API:svc-action": {
89560           "$ref": "#/definitions/Optional.empty",
89561           "description": "This is the rpcAction"
89562         },
89563         "GENERIC-RESOURCE-API:svc-notification-url": {
89564           "$ref": "#/definitions/Optional.empty",
89565           "description": "Contains URL for asynchronous response"
89566         },
89567         "GENERIC-RESOURCE-API:svc-request-id": {
89568           "$ref": "#/definitions/Optional.empty",
89569           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
89570         }
89571       },
89572       "type": "object"
89573     },
89574     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
89575       "properties": {
89576         "GENERIC-RESOURCE-API:sdnc-request-header": {
89577           "items": {
89578             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
89579           },
89580           "type": "object"
89581         }
89582       },
89583       "type": "object"
89584     },
89585     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
89586       "properties": {
89587         "GENERIC-RESOURCE-API:global-customer-id": {
89588           "$ref": "#/definitions/Optional.empty",
89589           "description": "need for put of data to AnAI (MSO provides)"
89590         },
89591         "GENERIC-RESOURCE-API:onap-model-information": {
89592           "items": {
89593             "$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"
89594           },
89595           "type": "object"
89596         },
89597         "GENERIC-RESOURCE-API:service-id": {
89598           "$ref": "#/definitions/Optional.empty",
89599           "description": "This maps to the product-family-id in A&AI"
89600         },
89601         "GENERIC-RESOURCE-API:service-instance-id": {
89602           "$ref": "#/definitions/Optional.empty"
89603         },
89604         "GENERIC-RESOURCE-API:subscriber-name": {
89605           "$ref": "#/definitions/Optional.empty",
89606           "description": "Would not be expected for vIPR-ATM or mobility services."
89607         },
89608         "GENERIC-RESOURCE-API:subscription-service-type": {
89609           "$ref": "#/definitions/Optional.empty",
89610           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
89611         }
89612       },
89613       "type": "object"
89614     },
89615     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
89616       "properties": {
89617         "GENERIC-RESOURCE-API:service-information": {
89618           "items": {
89619             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
89620           },
89621           "type": "object"
89622         }
89623       },
89624       "type": "object"
89625     },
89626     "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": {
89627       "properties": {
89628         "GENERIC-RESOURCE-API:model-customization-uuid": {
89629           "$ref": "#/definitions/Optional.empty",
89630           "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"
89631         },
89632         "GENERIC-RESOURCE-API:model-invariant-uuid": {
89633           "$ref": "#/definitions/Optional.empty",
89634           "description": "identifies the invariant uuid for this service or resource"
89635         },
89636         "GENERIC-RESOURCE-API:model-name": {
89637           "$ref": "#/definitions/Optional.empty"
89638         },
89639         "GENERIC-RESOURCE-API:model-uuid": {
89640           "$ref": "#/definitions/Optional.empty",
89641           "description": "identifies the uuid for this service or resource, which is version specific"
89642         },
89643         "GENERIC-RESOURCE-API:model-version": {
89644           "$ref": "#/definitions/Optional.empty"
89645         }
89646       },
89647       "type": "object"
89648     },
89649     "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": {
89650       "properties": {
89651         "GENERIC-RESOURCE-API:onap-model-information": {
89652           "items": {
89653             "$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"
89654           },
89655           "type": "object"
89656         }
89657       },
89658       "type": "object"
89659     },
89660     "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": {
89661       "properties": {
89662         "GENERIC-RESOURCE-API:contrail-fqdn": {
89663           "$ref": "#/definitions/Optional.empty",
89664           "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."
89665         },
89666         "GENERIC-RESOURCE-API:service-instance-id": {
89667           "$ref": "#/definitions/Optional.empty",
89668           "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."
89669         }
89670       },
89671       "type": "object"
89672     },
89673     "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": {
89674       "properties": {
89675         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
89676           "items": {
89677             "$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"
89678           },
89679           "type": "object"
89680         }
89681       },
89682       "type": "object"
89683     },
89684     "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": {
89685       "properties": {
89686         "GENERIC-RESOURCE-API:param": {
89687           "items": {
89688             "$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"
89689           },
89690           "type": "array"
89691         }
89692       },
89693       "type": "object"
89694     },
89695     "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": {
89696       "properties": {
89697         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
89698           "items": {
89699             "$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"
89700           },
89701           "type": "object"
89702         }
89703       },
89704       "type": "object"
89705     },
89706     "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": {
89707       "properties": {
89708         "GENERIC-RESOURCE-API:network-id": {
89709           "$ref": "#/definitions/Optional.empty"
89710         },
89711         "GENERIC-RESOURCE-API:network-role": {
89712           "$ref": "#/definitions/Optional.empty"
89713         }
89714       },
89715       "type": "object"
89716     },
89717     "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": {
89718       "properties": {
89719         "GENERIC-RESOURCE-API:dest-network": {
89720           "items": {
89721             "$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"
89722           },
89723           "type": "object"
89724         }
89725       },
89726       "type": "object"
89727     },
89728     "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": {
89729       "properties": {
89730         "GENERIC-RESOURCE-API:network-id": {
89731           "$ref": "#/definitions/Optional.empty"
89732         },
89733         "GENERIC-RESOURCE-API:network-role": {
89734           "$ref": "#/definitions/Optional.empty"
89735         }
89736       },
89737       "type": "object"
89738     },
89739     "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": {
89740       "properties": {
89741         "GENERIC-RESOURCE-API:source-network": {
89742           "items": {
89743             "$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"
89744           },
89745           "type": "object"
89746         }
89747       },
89748       "type": "object"
89749     },
89750     "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": {
89751       "properties": {
89752         "GENERIC-RESOURCE-API:name": {
89753           "$ref": "#/definitions/Optional.empty"
89754         },
89755         "GENERIC-RESOURCE-API:resource-resolution-data": {
89756           "items": {
89757             "$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"
89758           },
89759           "type": "object"
89760         },
89761         "GENERIC-RESOURCE-API:value": {
89762           "$ref": "#/definitions/Optional.empty"
89763         }
89764       },
89765       "type": "object"
89766     },
89767     "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": {
89768       "properties": {
89769         "GENERIC-RESOURCE-API:param": {
89770           "items": {
89771             "$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"
89772           },
89773           "type": "array"
89774         }
89775       },
89776       "type": "object"
89777     },
89778     "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": {
89779       "properties": {
89780         "GENERIC-RESOURCE-API:capability-name": {
89781           "$ref": "#/definitions/Optional.empty",
89782           "description": "Resource assignment resolution Capability name"
89783         },
89784         "GENERIC-RESOURCE-API:resource-key": {
89785           "items": {
89786             "$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"
89787           },
89788           "type": "array"
89789         },
89790         "GENERIC-RESOURCE-API:status": {
89791           "$ref": "#/definitions/Optional.empty",
89792           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
89793         }
89794       },
89795       "type": "object"
89796     },
89797     "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": {
89798       "properties": {
89799         "GENERIC-RESOURCE-API:resource-resolution-data": {
89800           "items": {
89801             "$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"
89802           },
89803           "type": "object"
89804         }
89805       },
89806       "type": "object"
89807     },
89808     "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": {
89809       "properties": {
89810         "GENERIC-RESOURCE-API:name": {
89811           "$ref": "#/definitions/Optional.empty"
89812         },
89813         "GENERIC-RESOURCE-API:value": {
89814           "$ref": "#/definitions/Optional.empty"
89815         }
89816       },
89817       "type": "object"
89818     },
89819     "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": {
89820       "properties": {
89821         "GENERIC-RESOURCE-API:resource-key": {
89822           "items": {
89823             "$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"
89824           },
89825           "type": "array"
89826         }
89827       },
89828       "type": "object"
89829     },
89830     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
89831       "properties": {
89832         "GENERIC-RESOURCE-API:model-customization-uuid": {
89833           "$ref": "#/definitions/Optional.empty",
89834           "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"
89835         },
89836         "GENERIC-RESOURCE-API:model-invariant-uuid": {
89837           "$ref": "#/definitions/Optional.empty",
89838           "description": "identifies the invariant uuid for this service or resource"
89839         },
89840         "GENERIC-RESOURCE-API:model-name": {
89841           "$ref": "#/definitions/Optional.empty"
89842         },
89843         "GENERIC-RESOURCE-API:model-uuid": {
89844           "$ref": "#/definitions/Optional.empty",
89845           "description": "identifies the uuid for this service or resource, which is version specific"
89846         },
89847         "GENERIC-RESOURCE-API:model-version": {
89848           "$ref": "#/definitions/Optional.empty"
89849         }
89850       },
89851       "type": "object"
89852     },
89853     "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": {
89854       "properties": {
89855         "GENERIC-RESOURCE-API:onap-model-information": {
89856           "items": {
89857             "$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"
89858           },
89859           "type": "object"
89860         }
89861       },
89862       "type": "object"
89863     },
89864     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
89865       "properties": {
89866         "GENERIC-RESOURCE-API:allotted-resource-id": {
89867           "$ref": "#/definitions/Optional.empty"
89868         },
89869         "GENERIC-RESOURCE-API:allotted-resource-name": {
89870           "$ref": "#/definitions/Optional.empty",
89871           "description": "For a contrail-route, the network policy name."
89872         },
89873         "GENERIC-RESOURCE-API:allotted-resource-type": {
89874           "$ref": "#/definitions/Optional.empty",
89875           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
89876         },
89877         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
89878           "$ref": "#/definitions/Optional.empty",
89879           "description": "The service-instance-id of the consuming service of this allotted resource"
89880         },
89881         "GENERIC-RESOURCE-API:parent-service-instance-id": {
89882           "$ref": "#/definitions/Optional.empty",
89883           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
89884         }
89885       },
89886       "type": "object"
89887     },
89888     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
89889       "properties": {
89890         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
89891           "items": {
89892             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
89893           },
89894           "type": "object"
89895         }
89896       },
89897       "type": "object"
89898     },
89899     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
89900       "properties": {
89901         "GENERIC-RESOURCE-API:contrail-applied-service": {
89902           "items": {
89903             "$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"
89904           },
89905           "type": "object"
89906         },
89907         "GENERIC-RESOURCE-API:contrail-id": {
89908           "$ref": "#/definitions/Optional.empty",
89909           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
89910         },
89911         "GENERIC-RESOURCE-API:dest-network": {
89912           "items": {
89913             "$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"
89914           },
89915           "type": "object"
89916         },
89917         "GENERIC-RESOURCE-API:fq-name": {
89918           "$ref": "#/definitions/Optional.empty",
89919           "description": "The Contrail fq-name of the network policy"
89920         },
89921         "GENERIC-RESOURCE-API:source-network": {
89922           "items": {
89923             "$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"
89924           },
89925           "type": "object"
89926         },
89927         "GENERIC-RESOURCE-API:vlan-tag": {
89928           "$ref": "#/definitions/Optional.empty",
89929           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
89930         }
89931       },
89932       "type": "object"
89933     },
89934     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
89935       "properties": {
89936         "GENERIC-RESOURCE-API:contrail-route-assignments": {
89937           "items": {
89938             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
89939           },
89940           "type": "object"
89941         }
89942       },
89943       "type": "object"
89944     },
89945     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
89946       "properties": {
89947         "GENERIC-RESOURCE-API:param": {
89948           "items": {
89949             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
89950           },
89951           "type": "array"
89952         }
89953       },
89954       "type": "object"
89955     },
89956     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
89957       "properties": {
89958         "GENERIC-RESOURCE-API:contrail-route-parameters": {
89959           "items": {
89960             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
89961           },
89962           "type": "object"
89963         }
89964       },
89965       "type": "object"
89966     },
89967     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
89968       "properties": {
89969         "GENERIC-RESOURCE-API:model-customization-uuid": {
89970           "$ref": "#/definitions/Optional.empty",
89971           "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"
89972         },
89973         "GENERIC-RESOURCE-API:model-invariant-uuid": {
89974           "$ref": "#/definitions/Optional.empty",
89975           "description": "identifies the invariant uuid for this service or resource"
89976         },
89977         "GENERIC-RESOURCE-API:model-name": {
89978           "$ref": "#/definitions/Optional.empty"
89979         },
89980         "GENERIC-RESOURCE-API:model-uuid": {
89981           "$ref": "#/definitions/Optional.empty",
89982           "description": "identifies the uuid for this service or resource, which is version specific"
89983         },
89984         "GENERIC-RESOURCE-API:model-version": {
89985           "$ref": "#/definitions/Optional.empty"
89986         }
89987       },
89988       "type": "object"
89989     },
89990     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
89991       "properties": {
89992         "GENERIC-RESOURCE-API:onap-model-information": {
89993           "items": {
89994             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
89995           },
89996           "type": "object"
89997         }
89998       },
89999       "type": "object"
90000     },
90001     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
90002       "properties": {
90003         "GENERIC-RESOURCE-API:contrail-fqdn": {
90004           "$ref": "#/definitions/Optional.empty",
90005           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
90006         },
90007         "GENERIC-RESOURCE-API:service-instance-id": {
90008           "$ref": "#/definitions/Optional.empty",
90009           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
90010         },
90011         "GENERIC-RESOURCE-API:vnf-id": {
90012           "$ref": "#/definitions/Optional.empty",
90013           "description": "The vnf representing the contrail applied service"
90014         }
90015       },
90016       "type": "object"
90017     },
90018     "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": {
90019       "properties": {
90020         "GENERIC-RESOURCE-API:contrail-applied-service": {
90021           "items": {
90022             "$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"
90023           },
90024           "type": "object"
90025         }
90026       },
90027       "type": "object"
90028     },
90029     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
90030       "properties": {
90031         "GENERIC-RESOURCE-API:network-id": {
90032           "$ref": "#/definitions/Optional.empty"
90033         },
90034         "GENERIC-RESOURCE-API:network-role": {
90035           "$ref": "#/definitions/Optional.empty"
90036         }
90037       },
90038       "type": "object"
90039     },
90040     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
90041       "properties": {
90042         "GENERIC-RESOURCE-API:dest-network": {
90043           "items": {
90044             "$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"
90045           },
90046           "type": "object"
90047         }
90048       },
90049       "type": "object"
90050     },
90051     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
90052       "properties": {
90053         "GENERIC-RESOURCE-API:network-id": {
90054           "$ref": "#/definitions/Optional.empty"
90055         },
90056         "GENERIC-RESOURCE-API:network-role": {
90057           "$ref": "#/definitions/Optional.empty"
90058         }
90059       },
90060       "type": "object"
90061     },
90062     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
90063       "properties": {
90064         "GENERIC-RESOURCE-API:source-network": {
90065           "items": {
90066             "$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"
90067           },
90068           "type": "object"
90069         }
90070       },
90071       "type": "object"
90072     },
90073     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
90074       "properties": {
90075         "GENERIC-RESOURCE-API:name": {
90076           "$ref": "#/definitions/Optional.empty"
90077         },
90078         "GENERIC-RESOURCE-API:resource-resolution-data": {
90079           "items": {
90080             "$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"
90081           },
90082           "type": "object"
90083         },
90084         "GENERIC-RESOURCE-API:value": {
90085           "$ref": "#/definitions/Optional.empty"
90086         }
90087       },
90088       "type": "object"
90089     },
90090     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
90091       "properties": {
90092         "GENERIC-RESOURCE-API:param": {
90093           "items": {
90094             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
90095           },
90096           "type": "array"
90097         }
90098       },
90099       "type": "object"
90100     },
90101     "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": {
90102       "properties": {
90103         "GENERIC-RESOURCE-API:capability-name": {
90104           "$ref": "#/definitions/Optional.empty",
90105           "description": "Resource assignment resolution Capability name"
90106         },
90107         "GENERIC-RESOURCE-API:resource-key": {
90108           "items": {
90109             "$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"
90110           },
90111           "type": "array"
90112         },
90113         "GENERIC-RESOURCE-API:status": {
90114           "$ref": "#/definitions/Optional.empty",
90115           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
90116         }
90117       },
90118       "type": "object"
90119     },
90120     "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": {
90121       "properties": {
90122         "GENERIC-RESOURCE-API:resource-resolution-data": {
90123           "items": {
90124             "$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"
90125           },
90126           "type": "object"
90127         }
90128       },
90129       "type": "object"
90130     },
90131     "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": {
90132       "properties": {
90133         "GENERIC-RESOURCE-API:name": {
90134           "$ref": "#/definitions/Optional.empty"
90135         },
90136         "GENERIC-RESOURCE-API:value": {
90137           "$ref": "#/definitions/Optional.empty"
90138         }
90139       },
90140       "type": "object"
90141     },
90142     "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": {
90143       "properties": {
90144         "GENERIC-RESOURCE-API:resource-key": {
90145           "items": {
90146             "$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"
90147           },
90148           "type": "array"
90149         }
90150       },
90151       "type": "object"
90152     },
90153     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
90154       "properties": {
90155         "GENERIC-RESOURCE-API:contrail-fqdn": {
90156           "$ref": "#/definitions/Optional.empty",
90157           "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."
90158         },
90159         "GENERIC-RESOURCE-API:service-instance-id": {
90160           "$ref": "#/definitions/Optional.empty",
90161           "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."
90162         }
90163       },
90164       "type": "object"
90165     },
90166     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
90167       "properties": {
90168         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
90169           "items": {
90170             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
90171           },
90172           "type": "object"
90173         }
90174       },
90175       "type": "object"
90176     },
90177     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
90178       "properties": {
90179         "GENERIC-RESOURCE-API:param": {
90180           "items": {
90181             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
90182           },
90183           "type": "array"
90184         }
90185       },
90186       "type": "object"
90187     },
90188     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
90189       "properties": {
90190         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
90191           "items": {
90192             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
90193           },
90194           "type": "object"
90195         }
90196       },
90197       "type": "object"
90198     },
90199     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
90200       "properties": {
90201         "GENERIC-RESOURCE-API:network-id": {
90202           "$ref": "#/definitions/Optional.empty"
90203         },
90204         "GENERIC-RESOURCE-API:network-role": {
90205           "$ref": "#/definitions/Optional.empty"
90206         }
90207       },
90208       "type": "object"
90209     },
90210     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
90211       "properties": {
90212         "GENERIC-RESOURCE-API:dest-network": {
90213           "items": {
90214             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
90215           },
90216           "type": "object"
90217         }
90218       },
90219       "type": "object"
90220     },
90221     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
90222       "properties": {
90223         "GENERIC-RESOURCE-API:network-id": {
90224           "$ref": "#/definitions/Optional.empty"
90225         },
90226         "GENERIC-RESOURCE-API:network-role": {
90227           "$ref": "#/definitions/Optional.empty"
90228         }
90229       },
90230       "type": "object"
90231     },
90232     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
90233       "properties": {
90234         "GENERIC-RESOURCE-API:source-network": {
90235           "items": {
90236             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
90237           },
90238           "type": "object"
90239         }
90240       },
90241       "type": "object"
90242     },
90243     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
90244       "properties": {
90245         "GENERIC-RESOURCE-API:name": {
90246           "$ref": "#/definitions/Optional.empty"
90247         },
90248         "GENERIC-RESOURCE-API:resource-resolution-data": {
90249           "items": {
90250             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data"
90251           },
90252           "type": "object"
90253         },
90254         "GENERIC-RESOURCE-API:value": {
90255           "$ref": "#/definitions/Optional.empty"
90256         }
90257       },
90258       "type": "object"
90259     },
90260     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
90261       "properties": {
90262         "GENERIC-RESOURCE-API:param": {
90263           "items": {
90264             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
90265           },
90266           "type": "array"
90267         }
90268       },
90269       "type": "object"
90270     },
90271     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": {
90272       "properties": {
90273         "GENERIC-RESOURCE-API:capability-name": {
90274           "$ref": "#/definitions/Optional.empty",
90275           "description": "Resource assignment resolution Capability name"
90276         },
90277         "GENERIC-RESOURCE-API:resource-key": {
90278           "items": {
90279             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key"
90280           },
90281           "type": "array"
90282         },
90283         "GENERIC-RESOURCE-API:status": {
90284           "$ref": "#/definitions/Optional.empty",
90285           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
90286         }
90287       },
90288       "type": "object"
90289     },
90290     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data-TOP": {
90291       "properties": {
90292         "GENERIC-RESOURCE-API:resource-resolution-data": {
90293           "items": {
90294             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data"
90295           },
90296           "type": "object"
90297         }
90298       },
90299       "type": "object"
90300     },
90301     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key": {
90302       "properties": {
90303         "GENERIC-RESOURCE-API:name": {
90304           "$ref": "#/definitions/Optional.empty"
90305         },
90306         "GENERIC-RESOURCE-API:value": {
90307           "$ref": "#/definitions/Optional.empty"
90308         }
90309       },
90310       "type": "object"
90311     },
90312     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
90313       "properties": {
90314         "GENERIC-RESOURCE-API:resource-key": {
90315           "items": {
90316             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key"
90317           },
90318           "type": "array"
90319         }
90320       },
90321       "type": "object"
90322     },
90323     "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths": {
90324       "properties": {
90325         "GENERIC-RESOURCE-API:forwarding-path-name": {
90326           "$ref": "#/definitions/Optional.empty",
90327           "description": "Forwarding-path-name from tosca-model. "
90328         },
90329         "GENERIC-RESOURCE-API:onap-model-information": {
90330           "items": {
90331             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
90332           },
90333           "type": "object"
90334         }
90335       },
90336       "required": [
90337         "GENERIC-RESOURCE-API:forwarding-path-name"
90338       ],
90339       "type": "object"
90340     },
90341     "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths-TOP": {
90342       "properties": {
90343         "GENERIC-RESOURCE-API:forwarding-paths": {
90344           "items": {
90345             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
90346           },
90347           "type": "array"
90348         }
90349       },
90350       "type": "object"
90351     },
90352     "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information": {
90353       "properties": {
90354         "GENERIC-RESOURCE-API:model-customization-uuid": {
90355           "$ref": "#/definitions/Optional.empty",
90356           "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"
90357         },
90358         "GENERIC-RESOURCE-API:model-invariant-uuid": {
90359           "$ref": "#/definitions/Optional.empty",
90360           "description": "identifies the invariant uuid for this service or resource"
90361         },
90362         "GENERIC-RESOURCE-API:model-name": {
90363           "$ref": "#/definitions/Optional.empty"
90364         },
90365         "GENERIC-RESOURCE-API:model-uuid": {
90366           "$ref": "#/definitions/Optional.empty",
90367           "description": "identifies the uuid for this service or resource, which is version specific"
90368         },
90369         "GENERIC-RESOURCE-API:model-version": {
90370           "$ref": "#/definitions/Optional.empty"
90371         }
90372       },
90373       "type": "object"
90374     },
90375     "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information-TOP": {
90376       "properties": {
90377         "GENERIC-RESOURCE-API:onap-model-information": {
90378           "items": {
90379             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
90380           },
90381           "type": "object"
90382         }
90383       },
90384       "type": "object"
90385     },
90386     "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids": {
90387       "properties": {
90388         "GENERIC-RESOURCE-API:configuration-id": {
90389           "$ref": "#/definitions/Optional.empty"
90390         }
90391       },
90392       "type": "object"
90393     },
90394     "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids-TOP": {
90395       "properties": {
90396         "GENERIC-RESOURCE-API:configuration-ids": {
90397           "items": {
90398             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids"
90399           },
90400           "type": "array"
90401         }
90402       },
90403       "type": "object"
90404     },
90405     "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters": {
90406       "properties": {
90407         "GENERIC-RESOURCE-API:param": {
90408           "items": {
90409             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
90410           },
90411           "type": "array"
90412         }
90413       },
90414       "type": "object"
90415     },
90416     "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters-TOP": {
90417       "properties": {
90418         "GENERIC-RESOURCE-API:input-parameters": {
90419           "items": {
90420             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
90421           },
90422           "type": "object"
90423         }
90424       },
90425       "type": "object"
90426     },
90427     "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param": {
90428       "properties": {
90429         "GENERIC-RESOURCE-API:name": {
90430           "$ref": "#/definitions/Optional.empty"
90431         },
90432         "GENERIC-RESOURCE-API:resource-resolution-data": {
90433           "items": {
90434             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data"
90435           },
90436           "type": "object"
90437         },
90438         "GENERIC-RESOURCE-API:value": {
90439           "$ref": "#/definitions/Optional.empty"
90440         }
90441       },
90442       "type": "object"
90443     },
90444     "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param-TOP": {
90445       "properties": {
90446         "GENERIC-RESOURCE-API:param": {
90447           "items": {
90448             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
90449           },
90450           "type": "array"
90451         }
90452       },
90453       "type": "object"
90454     },
90455     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data": {
90456       "properties": {
90457         "GENERIC-RESOURCE-API:capability-name": {
90458           "$ref": "#/definitions/Optional.empty",
90459           "description": "Resource assignment resolution Capability name"
90460         },
90461         "GENERIC-RESOURCE-API:resource-key": {
90462           "items": {
90463             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
90464           },
90465           "type": "array"
90466         },
90467         "GENERIC-RESOURCE-API:status": {
90468           "$ref": "#/definitions/Optional.empty",
90469           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
90470         }
90471       },
90472       "type": "object"
90473     },
90474     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": {
90475       "properties": {
90476         "GENERIC-RESOURCE-API:resource-resolution-data": {
90477           "items": {
90478             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data"
90479           },
90480           "type": "object"
90481         }
90482       },
90483       "type": "object"
90484     },
90485     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": {
90486       "properties": {
90487         "GENERIC-RESOURCE-API:name": {
90488           "$ref": "#/definitions/Optional.empty"
90489         },
90490         "GENERIC-RESOURCE-API:value": {
90491           "$ref": "#/definitions/Optional.empty"
90492         }
90493       },
90494       "type": "object"
90495     },
90496     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
90497       "properties": {
90498         "GENERIC-RESOURCE-API:resource-key": {
90499           "items": {
90500             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
90501           },
90502           "type": "array"
90503         }
90504       },
90505       "type": "object"
90506     },
90507     "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration": {
90508       "properties": {
90509         "GENERIC-RESOURCE-API:configuration-data": {
90510           "items": {
90511             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
90512           },
90513           "type": "object"
90514         },
90515         "GENERIC-RESOURCE-API:configuration-id": {
90516           "$ref": "#/definitions/Optional.empty"
90517         },
90518         "GENERIC-RESOURCE-API:configuration-status": {
90519           "items": {
90520             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
90521           },
90522           "type": "object"
90523         }
90524       },
90525       "required": [
90526         "GENERIC-RESOURCE-API:configuration-id"
90527       ],
90528       "type": "object"
90529     },
90530     "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP": {
90531       "properties": {
90532         "GENERIC-RESOURCE-API:gc-configuration": {
90533           "items": {
90534             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
90535           },
90536           "type": "array"
90537         }
90538       },
90539       "type": "object"
90540     },
90541     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data": {
90542       "properties": {
90543         "GENERIC-RESOURCE-API:configuration-oper-status": {
90544           "items": {
90545             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
90546           },
90547           "type": "object"
90548         },
90549         "GENERIC-RESOURCE-API:configuration-operation-information": {
90550           "items": {
90551             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
90552           },
90553           "type": "object"
90554         }
90555       },
90556       "type": "object"
90557     },
90558     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP": {
90559       "properties": {
90560         "GENERIC-RESOURCE-API:configuration-data": {
90561           "items": {
90562             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
90563           },
90564           "type": "object"
90565         }
90566       },
90567       "type": "object"
90568     },
90569     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status": {
90570       "properties": {
90571         "GENERIC-RESOURCE-API:action": {
90572           "$ref": "#/definitions/Optional.empty",
90573           "description": "value would one of possible request-actions; match the list in service-data oper-status"
90574         },
90575         "GENERIC-RESOURCE-API:final-indicator": {
90576           "$ref": "#/definitions/Optional.empty"
90577         },
90578         "GENERIC-RESOURCE-API:request-status": {
90579           "$ref": "#/definitions/Optional.empty"
90580         },
90581         "GENERIC-RESOURCE-API:response-code": {
90582           "$ref": "#/definitions/Optional.empty"
90583         },
90584         "GENERIC-RESOURCE-API:response-message": {
90585           "$ref": "#/definitions/Optional.empty"
90586         },
90587         "GENERIC-RESOURCE-API:response-timestamp": {
90588           "$ref": "#/definitions/Optional.empty"
90589         },
90590         "GENERIC-RESOURCE-API:rpc-action": {
90591           "$ref": "#/definitions/Optional.empty",
90592           "description": "this is the svc-action from the incoming request"
90593         },
90594         "GENERIC-RESOURCE-API:rpc-name": {
90595           "$ref": "#/definitions/Optional.empty"
90596         }
90597       },
90598       "type": "object"
90599     },
90600     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP": {
90601       "properties": {
90602         "GENERIC-RESOURCE-API:configuration-status": {
90603           "items": {
90604             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
90605           },
90606           "type": "object"
90607         }
90608       },
90609       "type": "object"
90610     },
90611     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status": {
90612       "properties": {
90613         "GENERIC-RESOURCE-API:create-timestamp": {
90614           "$ref": "#/definitions/Optional.empty",
90615           "description": "Not currently populated in service data."
90616         },
90617         "GENERIC-RESOURCE-API:last-action": {
90618           "$ref": "#/definitions/Optional.empty",
90619           "description": "should be list of possible request-actions"
90620         },
90621         "GENERIC-RESOURCE-API:last-order-status": {
90622           "$ref": "#/definitions/Optional.empty"
90623         },
90624         "GENERIC-RESOURCE-API:last-rpc-action": {
90625           "$ref": "#/definitions/Optional.empty"
90626         },
90627         "GENERIC-RESOURCE-API:last-svc-request-id": {
90628           "$ref": "#/definitions/Optional.empty",
90629           "description": "Not currently populated in service data."
90630         },
90631         "GENERIC-RESOURCE-API:modify-timestamp": {
90632           "$ref": "#/definitions/Optional.empty"
90633         },
90634         "GENERIC-RESOURCE-API:order-status": {
90635           "$ref": "#/definitions/Optional.empty",
90636           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
90637         }
90638       },
90639       "type": "object"
90640     },
90641     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP": {
90642       "properties": {
90643         "GENERIC-RESOURCE-API:configuration-oper-status": {
90644           "items": {
90645             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
90646           },
90647           "type": "object"
90648         }
90649       },
90650       "type": "object"
90651     },
90652     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information": {
90653       "properties": {
90654         "GENERIC-RESOURCE-API:configuration-information": {
90655           "items": {
90656             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
90657           },
90658           "type": "object"
90659         },
90660         "GENERIC-RESOURCE-API:gc-request-input": {
90661           "items": {
90662             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
90663           },
90664           "type": "object"
90665         },
90666         "GENERIC-RESOURCE-API:request-information": {
90667           "items": {
90668             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
90669           },
90670           "type": "object"
90671         },
90672         "GENERIC-RESOURCE-API:sdnc-request-header": {
90673           "items": {
90674             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
90675           },
90676           "type": "object"
90677         },
90678         "GENERIC-RESOURCE-API:service-information": {
90679           "items": {
90680             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
90681           },
90682           "type": "object"
90683         }
90684       },
90685       "type": "object"
90686     },
90687     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP": {
90688       "properties": {
90689         "GENERIC-RESOURCE-API:configuration-operation-information": {
90690           "items": {
90691             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
90692           },
90693           "type": "object"
90694         }
90695       },
90696       "type": "object"
90697     },
90698     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information": {
90699       "properties": {
90700         "GENERIC-RESOURCE-API:configuration-id": {
90701           "$ref": "#/definitions/Optional.empty"
90702         },
90703         "GENERIC-RESOURCE-API:configuration-name": {
90704           "$ref": "#/definitions/Optional.empty"
90705         },
90706         "GENERIC-RESOURCE-API:configuration-sub-type": {
90707           "$ref": "#/definitions/Optional.empty",
90708           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
90709         },
90710         "GENERIC-RESOURCE-API:configuration-type": {
90711           "$ref": "#/definitions/Optional.empty",
90712           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
90713         },
90714         "GENERIC-RESOURCE-API:onap-model-information": {
90715           "items": {
90716             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
90717           },
90718           "type": "object"
90719         }
90720       },
90721       "type": "object"
90722     },
90723     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": {
90724       "properties": {
90725         "GENERIC-RESOURCE-API:configuration-information": {
90726           "items": {
90727             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
90728           },
90729           "type": "object"
90730         }
90731       },
90732       "type": "object"
90733     },
90734     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input": {
90735       "properties": {
90736         "GENERIC-RESOURCE-API:configuration-ids": {
90737           "items": {
90738             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids"
90739           },
90740           "type": "array"
90741         },
90742         "GENERIC-RESOURCE-API:input-parameters": {
90743           "items": {
90744             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters"
90745           },
90746           "type": "object"
90747         },
90748         "GENERIC-RESOURCE-API:rebuild": {
90749           "$ref": "#/definitions/Optional.empty",
90750           "description": "Value will indicate what to rebuild"
90751         },
90752         "GENERIC-RESOURCE-API:vf-module-id": {
90753           "$ref": "#/definitions/Optional.empty",
90754           "description": "This is mandatory in case of rebuild"
90755         },
90756         "GENERIC-RESOURCE-API:vnf-id": {
90757           "$ref": "#/definitions/Optional.empty"
90758         }
90759       },
90760       "type": "object"
90761     },
90762     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP": {
90763       "properties": {
90764         "GENERIC-RESOURCE-API:gc-request-input": {
90765           "items": {
90766             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
90767           },
90768           "type": "object"
90769         }
90770       },
90771       "type": "object"
90772     },
90773     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information": {
90774       "properties": {
90775         "GENERIC-RESOURCE-API:notification-url": {
90776           "$ref": "#/definitions/Optional.empty"
90777         },
90778         "GENERIC-RESOURCE-API:order-number": {
90779           "$ref": "#/definitions/Optional.empty"
90780         },
90781         "GENERIC-RESOURCE-API:order-version": {
90782           "$ref": "#/definitions/Optional.empty"
90783         },
90784         "GENERIC-RESOURCE-API:request-action": {
90785           "$ref": "#/definitions/Optional.empty",
90786           "description": "still need to work Disconnect"
90787         },
90788         "GENERIC-RESOURCE-API:request-id": {
90789           "$ref": "#/definitions/Optional.empty",
90790           "description": "Request ID generated upstream of MSO"
90791         },
90792         "GENERIC-RESOURCE-API:source": {
90793           "$ref": "#/definitions/Optional.empty"
90794         }
90795       },
90796       "type": "object"
90797     },
90798     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": {
90799       "properties": {
90800         "GENERIC-RESOURCE-API:request-information": {
90801           "items": {
90802             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
90803           },
90804           "type": "object"
90805         }
90806       },
90807       "type": "object"
90808     },
90809     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": {
90810       "properties": {
90811         "GENERIC-RESOURCE-API:svc-action": {
90812           "$ref": "#/definitions/Optional.empty",
90813           "description": "This is the rpcAction"
90814         },
90815         "GENERIC-RESOURCE-API:svc-notification-url": {
90816           "$ref": "#/definitions/Optional.empty",
90817           "description": "Contains URL for asynchronous response"
90818         },
90819         "GENERIC-RESOURCE-API:svc-request-id": {
90820           "$ref": "#/definitions/Optional.empty",
90821           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
90822         }
90823       },
90824       "type": "object"
90825     },
90826     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": {
90827       "properties": {
90828         "GENERIC-RESOURCE-API:sdnc-request-header": {
90829           "items": {
90830             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
90831           },
90832           "type": "object"
90833         }
90834       },
90835       "type": "object"
90836     },
90837     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information": {
90838       "properties": {
90839         "GENERIC-RESOURCE-API:global-customer-id": {
90840           "$ref": "#/definitions/Optional.empty",
90841           "description": "need for put of data to AnAI (MSO provides)"
90842         },
90843         "GENERIC-RESOURCE-API:onap-model-information": {
90844           "items": {
90845             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
90846           },
90847           "type": "object"
90848         },
90849         "GENERIC-RESOURCE-API:service-id": {
90850           "$ref": "#/definitions/Optional.empty",
90851           "description": "This maps to the product-family-id in A&AI"
90852         },
90853         "GENERIC-RESOURCE-API:service-instance-id": {
90854           "$ref": "#/definitions/Optional.empty"
90855         },
90856         "GENERIC-RESOURCE-API:subscriber-name": {
90857           "$ref": "#/definitions/Optional.empty",
90858           "description": "Would not be expected for vIPR-ATM or mobility services."
90859         },
90860         "GENERIC-RESOURCE-API:subscription-service-type": {
90861           "$ref": "#/definitions/Optional.empty",
90862           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
90863         }
90864       },
90865       "type": "object"
90866     },
90867     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": {
90868       "properties": {
90869         "GENERIC-RESOURCE-API:service-information": {
90870           "items": {
90871             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
90872           },
90873           "type": "object"
90874         }
90875       },
90876       "type": "object"
90877     },
90878     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": {
90879       "properties": {
90880         "GENERIC-RESOURCE-API:model-customization-uuid": {
90881           "$ref": "#/definitions/Optional.empty",
90882           "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"
90883         },
90884         "GENERIC-RESOURCE-API:model-invariant-uuid": {
90885           "$ref": "#/definitions/Optional.empty",
90886           "description": "identifies the invariant uuid for this service or resource"
90887         },
90888         "GENERIC-RESOURCE-API:model-name": {
90889           "$ref": "#/definitions/Optional.empty"
90890         },
90891         "GENERIC-RESOURCE-API:model-uuid": {
90892           "$ref": "#/definitions/Optional.empty",
90893           "description": "identifies the uuid for this service or resource, which is version specific"
90894         },
90895         "GENERIC-RESOURCE-API:model-version": {
90896           "$ref": "#/definitions/Optional.empty"
90897         }
90898       },
90899       "type": "object"
90900     },
90901     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": {
90902       "properties": {
90903         "GENERIC-RESOURCE-API:onap-model-information": {
90904           "items": {
90905             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
90906           },
90907           "type": "object"
90908         }
90909       },
90910       "type": "object"
90911     },
90912     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids": {
90913       "properties": {
90914         "GENERIC-RESOURCE-API:configuration-id": {
90915           "$ref": "#/definitions/Optional.empty"
90916         }
90917       },
90918       "type": "object"
90919     },
90920     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP": {
90921       "properties": {
90922         "GENERIC-RESOURCE-API:configuration-ids": {
90923           "items": {
90924             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids"
90925           },
90926           "type": "array"
90927         }
90928       },
90929       "type": "object"
90930     },
90931     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters": {
90932       "properties": {
90933         "GENERIC-RESOURCE-API:param": {
90934           "items": {
90935             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param"
90936           },
90937           "type": "array"
90938         }
90939       },
90940       "type": "object"
90941     },
90942     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP": {
90943       "properties": {
90944         "GENERIC-RESOURCE-API:input-parameters": {
90945           "items": {
90946             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters"
90947           },
90948           "type": "object"
90949         }
90950       },
90951       "type": "object"
90952     },
90953     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param": {
90954       "properties": {
90955         "GENERIC-RESOURCE-API:name": {
90956           "$ref": "#/definitions/Optional.empty"
90957         },
90958         "GENERIC-RESOURCE-API:resource-resolution-data": {
90959           "items": {
90960             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data"
90961           },
90962           "type": "object"
90963         },
90964         "GENERIC-RESOURCE-API:value": {
90965           "$ref": "#/definitions/Optional.empty"
90966         }
90967       },
90968       "type": "object"
90969     },
90970     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP": {
90971       "properties": {
90972         "GENERIC-RESOURCE-API:param": {
90973           "items": {
90974             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param"
90975           },
90976           "type": "array"
90977         }
90978       },
90979       "type": "object"
90980     },
90981     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data": {
90982       "properties": {
90983         "GENERIC-RESOURCE-API:capability-name": {
90984           "$ref": "#/definitions/Optional.empty",
90985           "description": "Resource assignment resolution Capability name"
90986         },
90987         "GENERIC-RESOURCE-API:resource-key": {
90988           "items": {
90989             "$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"
90990           },
90991           "type": "array"
90992         },
90993         "GENERIC-RESOURCE-API:status": {
90994           "$ref": "#/definitions/Optional.empty",
90995           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
90996         }
90997       },
90998       "type": "object"
90999     },
91000     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": {
91001       "properties": {
91002         "GENERIC-RESOURCE-API:resource-resolution-data": {
91003           "items": {
91004             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data"
91005           },
91006           "type": "object"
91007         }
91008       },
91009       "type": "object"
91010     },
91011     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": {
91012       "properties": {
91013         "GENERIC-RESOURCE-API:name": {
91014           "$ref": "#/definitions/Optional.empty"
91015         },
91016         "GENERIC-RESOURCE-API:value": {
91017           "$ref": "#/definitions/Optional.empty"
91018         }
91019       },
91020       "type": "object"
91021     },
91022     "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": {
91023       "properties": {
91024         "GENERIC-RESOURCE-API:resource-key": {
91025           "items": {
91026             "$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"
91027           },
91028           "type": "array"
91029         }
91030       },
91031       "type": "object"
91032     },
91033     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": {
91034       "properties": {
91035         "GENERIC-RESOURCE-API:model-customization-uuid": {
91036           "$ref": "#/definitions/Optional.empty",
91037           "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"
91038         },
91039         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91040           "$ref": "#/definitions/Optional.empty",
91041           "description": "identifies the invariant uuid for this service or resource"
91042         },
91043         "GENERIC-RESOURCE-API:model-name": {
91044           "$ref": "#/definitions/Optional.empty"
91045         },
91046         "GENERIC-RESOURCE-API:model-uuid": {
91047           "$ref": "#/definitions/Optional.empty",
91048           "description": "identifies the uuid for this service or resource, which is version specific"
91049         },
91050         "GENERIC-RESOURCE-API:model-version": {
91051           "$ref": "#/definitions/Optional.empty"
91052         }
91053       },
91054       "type": "object"
91055     },
91056     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": {
91057       "properties": {
91058         "GENERIC-RESOURCE-API:onap-model-information": {
91059           "items": {
91060             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
91061           },
91062           "type": "object"
91063         }
91064       },
91065       "type": "object"
91066     },
91067     "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list": {
91068       "properties": {
91069         "GENERIC-RESOURCE-API:action": {
91070           "$ref": "#/definitions/Optional.empty"
91071         },
91072         "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": {
91073           "$ref": "#/definitions/Optional.empty"
91074         },
91075         "GENERIC-RESOURCE-API:entitlement-pool-uuid": {
91076           "$ref": "#/definitions/Optional.empty"
91077         },
91078         "GENERIC-RESOURCE-API:entitlement-uuid": {
91079           "$ref": "#/definitions/Optional.empty",
91080           "description": "assigned by ALTS"
91081         }
91082       },
91083       "required": [
91084         "GENERIC-RESOURCE-API:action",
91085         "GENERIC-RESOURCE-API:entitlement-pool-uuid"
91086       ],
91087       "type": "object"
91088     },
91089     "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list-TOP": {
91090       "properties": {
91091         "GENERIC-RESOURCE-API:entitlement-pool-list": {
91092           "items": {
91093             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
91094           },
91095           "type": "array"
91096         }
91097       },
91098       "type": "object"
91099     },
91100     "GENERIC-RESOURCE-API/license-information(config)license-key-group-list": {
91101       "properties": {
91102         "GENERIC-RESOURCE-API:action": {
91103           "$ref": "#/definitions/Optional.empty"
91104         },
91105         "GENERIC-RESOURCE-API:license-key": {
91106           "$ref": "#/definitions/Optional.empty",
91107           "description": "assigned by ALTS"
91108         },
91109         "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": {
91110           "$ref": "#/definitions/Optional.empty"
91111         },
91112         "GENERIC-RESOURCE-API:license-key-group-uuid": {
91113           "$ref": "#/definitions/Optional.empty"
91114         },
91115         "GENERIC-RESOURCE-API:license-uuid": {
91116           "$ref": "#/definitions/Optional.empty",
91117           "description": "assigned by ALTS"
91118         }
91119       },
91120       "required": [
91121         "GENERIC-RESOURCE-API:action",
91122         "GENERIC-RESOURCE-API:license-key-group-uuid"
91123       ],
91124       "type": "object"
91125     },
91126     "GENERIC-RESOURCE-API/license-information(config)license-key-group-list-TOP": {
91127       "properties": {
91128         "GENERIC-RESOURCE-API:license-key-group-list": {
91129           "items": {
91130             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
91131           },
91132           "type": "array"
91133         }
91134       },
91135       "type": "object"
91136     },
91137     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
91138       "properties": {
91139         "GENERIC-RESOURCE-API:model-customization-uuid": {
91140           "$ref": "#/definitions/Optional.empty",
91141           "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"
91142         },
91143         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91144           "$ref": "#/definitions/Optional.empty",
91145           "description": "identifies the invariant uuid for this service or resource"
91146         },
91147         "GENERIC-RESOURCE-API:model-name": {
91148           "$ref": "#/definitions/Optional.empty"
91149         },
91150         "GENERIC-RESOURCE-API:model-uuid": {
91151           "$ref": "#/definitions/Optional.empty",
91152           "description": "identifies the uuid for this service or resource, which is version specific"
91153         },
91154         "GENERIC-RESOURCE-API:model-version": {
91155           "$ref": "#/definitions/Optional.empty"
91156         }
91157       },
91158       "type": "object"
91159     },
91160     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
91161       "properties": {
91162         "GENERIC-RESOURCE-API:onap-model-information": {
91163           "items": {
91164             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
91165           },
91166           "type": "object"
91167         }
91168       },
91169       "type": "object"
91170     },
91171     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
91172       "properties": {
91173         "GENERIC-RESOURCE-API:param": {
91174           "items": {
91175             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
91176           },
91177           "type": "array"
91178         }
91179       },
91180       "type": "object"
91181     },
91182     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
91183       "properties": {
91184         "GENERIC-RESOURCE-API:network-input-parameters": {
91185           "items": {
91186             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
91187           },
91188           "type": "object"
91189         }
91190       },
91191       "type": "object"
91192     },
91193     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
91194       "properties": {
91195         "GENERIC-RESOURCE-API:name": {
91196           "$ref": "#/definitions/Optional.empty"
91197         },
91198         "GENERIC-RESOURCE-API:resource-resolution-data": {
91199           "items": {
91200             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data"
91201           },
91202           "type": "object"
91203         },
91204         "GENERIC-RESOURCE-API:value": {
91205           "$ref": "#/definitions/Optional.empty"
91206         }
91207       },
91208       "type": "object"
91209     },
91210     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
91211       "properties": {
91212         "GENERIC-RESOURCE-API:param": {
91213           "items": {
91214             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
91215           },
91216           "type": "array"
91217         }
91218       },
91219       "type": "object"
91220     },
91221     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data": {
91222       "properties": {
91223         "GENERIC-RESOURCE-API:capability-name": {
91224           "$ref": "#/definitions/Optional.empty",
91225           "description": "Resource assignment resolution Capability name"
91226         },
91227         "GENERIC-RESOURCE-API:resource-key": {
91228           "items": {
91229             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
91230           },
91231           "type": "array"
91232         },
91233         "GENERIC-RESOURCE-API:status": {
91234           "$ref": "#/definitions/Optional.empty",
91235           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
91236         }
91237       },
91238       "type": "object"
91239     },
91240     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": {
91241       "properties": {
91242         "GENERIC-RESOURCE-API:resource-resolution-data": {
91243           "items": {
91244             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data"
91245           },
91246           "type": "object"
91247         }
91248       },
91249       "type": "object"
91250     },
91251     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": {
91252       "properties": {
91253         "GENERIC-RESOURCE-API:name": {
91254           "$ref": "#/definitions/Optional.empty"
91255         },
91256         "GENERIC-RESOURCE-API:value": {
91257           "$ref": "#/definitions/Optional.empty"
91258         }
91259       },
91260       "type": "object"
91261     },
91262     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
91263       "properties": {
91264         "GENERIC-RESOURCE-API:resource-key": {
91265           "items": {
91266             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
91267           },
91268           "type": "array"
91269         }
91270       },
91271       "type": "object"
91272     },
91273     "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information": {
91274       "properties": {
91275         "GENERIC-RESOURCE-API:model-customization-uuid": {
91276           "$ref": "#/definitions/Optional.empty",
91277           "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"
91278         },
91279         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91280           "$ref": "#/definitions/Optional.empty",
91281           "description": "identifies the invariant uuid for this service or resource"
91282         },
91283         "GENERIC-RESOURCE-API:model-name": {
91284           "$ref": "#/definitions/Optional.empty"
91285         },
91286         "GENERIC-RESOURCE-API:model-uuid": {
91287           "$ref": "#/definitions/Optional.empty",
91288           "description": "identifies the uuid for this service or resource, which is version specific"
91289         },
91290         "GENERIC-RESOURCE-API:model-version": {
91291           "$ref": "#/definitions/Optional.empty"
91292         }
91293       },
91294       "type": "object"
91295     },
91296     "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information-TOP": {
91297       "properties": {
91298         "GENERIC-RESOURCE-API:onap-model-information": {
91299           "items": {
91300             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information"
91301           },
91302           "type": "object"
91303         }
91304       },
91305       "type": "object"
91306     },
91307     "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters": {
91308       "properties": {
91309         "GENERIC-RESOURCE-API:param": {
91310           "items": {
91311             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param"
91312           },
91313           "type": "array"
91314         }
91315       },
91316       "type": "object"
91317     },
91318     "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters-TOP": {
91319       "properties": {
91320         "GENERIC-RESOURCE-API:pnf-input-parameters": {
91321           "items": {
91322             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters"
91323           },
91324           "type": "object"
91325         }
91326       },
91327       "type": "object"
91328     },
91329     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param": {
91330       "properties": {
91331         "GENERIC-RESOURCE-API:name": {
91332           "$ref": "#/definitions/Optional.empty"
91333         },
91334         "GENERIC-RESOURCE-API:resource-resolution-data": {
91335           "items": {
91336             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data"
91337           },
91338           "type": "object"
91339         },
91340         "GENERIC-RESOURCE-API:value": {
91341           "$ref": "#/definitions/Optional.empty"
91342         }
91343       },
91344       "type": "object"
91345     },
91346     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param-TOP": {
91347       "properties": {
91348         "GENERIC-RESOURCE-API:param": {
91349           "items": {
91350             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param"
91351           },
91352           "type": "array"
91353         }
91354       },
91355       "type": "object"
91356     },
91357     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": {
91358       "properties": {
91359         "GENERIC-RESOURCE-API:capability-name": {
91360           "$ref": "#/definitions/Optional.empty",
91361           "description": "Resource assignment resolution Capability name"
91362         },
91363         "GENERIC-RESOURCE-API:resource-key": {
91364           "items": {
91365             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key"
91366           },
91367           "type": "array"
91368         },
91369         "GENERIC-RESOURCE-API:status": {
91370           "$ref": "#/definitions/Optional.empty",
91371           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
91372         }
91373       },
91374       "type": "object"
91375     },
91376     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": {
91377       "properties": {
91378         "GENERIC-RESOURCE-API:resource-resolution-data": {
91379           "items": {
91380             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data"
91381           },
91382           "type": "object"
91383         }
91384       },
91385       "type": "object"
91386     },
91387     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": {
91388       "properties": {
91389         "GENERIC-RESOURCE-API:name": {
91390           "$ref": "#/definitions/Optional.empty"
91391         },
91392         "GENERIC-RESOURCE-API:value": {
91393           "$ref": "#/definitions/Optional.empty"
91394         }
91395       },
91396       "type": "object"
91397     },
91398     "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
91399       "properties": {
91400         "GENERIC-RESOURCE-API:resource-key": {
91401           "items": {
91402             "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key"
91403           },
91404           "type": "array"
91405         }
91406       },
91407       "type": "object"
91408     },
91409     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port": {
91410       "properties": {
91411         "GENERIC-RESOURCE-API:pnf-information": {
91412           "items": {
91413             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
91414           },
91415           "type": "object"
91416         },
91417         "GENERIC-RESOURCE-API:service-instance-id": {
91418           "$ref": "#/definitions/Optional.empty",
91419           "description": "May not be need."
91420         },
91421         "GENERIC-RESOURCE-API:vnf-information": {
91422           "items": {
91423             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
91424           },
91425           "type": "object"
91426         }
91427       },
91428       "type": "object"
91429     },
91430     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port-TOP": {
91431       "properties": {
91432         "GENERIC-RESOURCE-API:dest-port": {
91433           "items": {
91434             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
91435           },
91436           "type": "object"
91437         }
91438       },
91439       "type": "object"
91440     },
91441     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": {
91442       "properties": {
91443         "GENERIC-RESOURCE-API:param": {
91444           "items": {
91445             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
91446           },
91447           "type": "array"
91448         }
91449       },
91450       "type": "object"
91451     },
91452     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": {
91453       "properties": {
91454         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
91455           "items": {
91456             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
91457           },
91458           "type": "object"
91459         }
91460       },
91461       "type": "object"
91462     },
91463     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port": {
91464       "properties": {
91465         "GENERIC-RESOURCE-API:pnf-information": {
91466           "items": {
91467             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
91468           },
91469           "type": "object"
91470         },
91471         "GENERIC-RESOURCE-API:service-instance-id": {
91472           "$ref": "#/definitions/Optional.empty",
91473           "description": "May not be need."
91474         },
91475         "GENERIC-RESOURCE-API:source-port-id": {
91476           "$ref": "#/definitions/Optional.empty",
91477           "description": "needed for srv-action=disable/enable"
91478         },
91479         "GENERIC-RESOURCE-API:vnf-information": {
91480           "items": {
91481             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
91482           },
91483           "type": "object"
91484         }
91485       },
91486       "type": "object"
91487     },
91488     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port-TOP": {
91489       "properties": {
91490         "GENERIC-RESOURCE-API:source-port": {
91491           "items": {
91492             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
91493           },
91494           "type": "object"
91495         }
91496       },
91497       "type": "object"
91498     },
91499     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information": {
91500       "properties": {
91501         "GENERIC-RESOURCE-API:onap-model-information": {
91502           "items": {
91503             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
91504           },
91505           "type": "object"
91506         },
91507         "GENERIC-RESOURCE-API:pnf-name": {
91508           "$ref": "#/definitions/Optional.empty",
91509           "description": "Key for A&AI query"
91510         },
91511         "GENERIC-RESOURCE-API:pnf-type": {
91512           "$ref": "#/definitions/Optional.empty"
91513         }
91514       },
91515       "type": "object"
91516     },
91517     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": {
91518       "properties": {
91519         "GENERIC-RESOURCE-API:pnf-information": {
91520           "items": {
91521             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
91522           },
91523           "type": "object"
91524         }
91525       },
91526       "type": "object"
91527     },
91528     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information": {
91529       "properties": {
91530         "GENERIC-RESOURCE-API:onap-model-information": {
91531           "items": {
91532             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
91533           },
91534           "type": "object"
91535         },
91536         "GENERIC-RESOURCE-API:vnf-id": {
91537           "$ref": "#/definitions/Optional.empty"
91538         },
91539         "GENERIC-RESOURCE-API:vnf-name": {
91540           "$ref": "#/definitions/Optional.empty"
91541         },
91542         "GENERIC-RESOURCE-API:vnf-type": {
91543           "$ref": "#/definitions/Optional.empty"
91544         }
91545       },
91546       "type": "object"
91547     },
91548     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": {
91549       "properties": {
91550         "GENERIC-RESOURCE-API:vnf-information": {
91551           "items": {
91552             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
91553           },
91554           "type": "object"
91555         }
91556       },
91557       "type": "object"
91558     },
91559     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": {
91560       "properties": {
91561         "GENERIC-RESOURCE-API:model-customization-uuid": {
91562           "$ref": "#/definitions/Optional.empty",
91563           "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"
91564         },
91565         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91566           "$ref": "#/definitions/Optional.empty",
91567           "description": "identifies the invariant uuid for this service or resource"
91568         },
91569         "GENERIC-RESOURCE-API:model-name": {
91570           "$ref": "#/definitions/Optional.empty"
91571         },
91572         "GENERIC-RESOURCE-API:model-uuid": {
91573           "$ref": "#/definitions/Optional.empty",
91574           "description": "identifies the uuid for this service or resource, which is version specific"
91575         },
91576         "GENERIC-RESOURCE-API:model-version": {
91577           "$ref": "#/definitions/Optional.empty"
91578         }
91579       },
91580       "type": "object"
91581     },
91582     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": {
91583       "properties": {
91584         "GENERIC-RESOURCE-API:onap-model-information": {
91585           "items": {
91586             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
91587           },
91588           "type": "object"
91589         }
91590       },
91591       "type": "object"
91592     },
91593     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": {
91594       "properties": {
91595         "GENERIC-RESOURCE-API:model-customization-uuid": {
91596           "$ref": "#/definitions/Optional.empty",
91597           "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"
91598         },
91599         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91600           "$ref": "#/definitions/Optional.empty",
91601           "description": "identifies the invariant uuid for this service or resource"
91602         },
91603         "GENERIC-RESOURCE-API:model-name": {
91604           "$ref": "#/definitions/Optional.empty"
91605         },
91606         "GENERIC-RESOURCE-API:model-uuid": {
91607           "$ref": "#/definitions/Optional.empty",
91608           "description": "identifies the uuid for this service or resource, which is version specific"
91609         },
91610         "GENERIC-RESOURCE-API:model-version": {
91611           "$ref": "#/definitions/Optional.empty"
91612         }
91613       },
91614       "type": "object"
91615     },
91616     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": {
91617       "properties": {
91618         "GENERIC-RESOURCE-API:onap-model-information": {
91619           "items": {
91620             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
91621           },
91622           "type": "object"
91623         }
91624       },
91625       "type": "object"
91626     },
91627     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": {
91628       "properties": {
91629         "GENERIC-RESOURCE-API:name": {
91630           "$ref": "#/definitions/Optional.empty"
91631         },
91632         "GENERIC-RESOURCE-API:resource-resolution-data": {
91633           "items": {
91634             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
91635           },
91636           "type": "object"
91637         },
91638         "GENERIC-RESOURCE-API:value": {
91639           "$ref": "#/definitions/Optional.empty"
91640         }
91641       },
91642       "type": "object"
91643     },
91644     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": {
91645       "properties": {
91646         "GENERIC-RESOURCE-API:param": {
91647           "items": {
91648             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
91649           },
91650           "type": "array"
91651         }
91652       },
91653       "type": "object"
91654     },
91655     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": {
91656       "properties": {
91657         "GENERIC-RESOURCE-API:capability-name": {
91658           "$ref": "#/definitions/Optional.empty",
91659           "description": "Resource assignment resolution Capability name"
91660         },
91661         "GENERIC-RESOURCE-API:resource-key": {
91662           "items": {
91663             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
91664           },
91665           "type": "array"
91666         },
91667         "GENERIC-RESOURCE-API:status": {
91668           "$ref": "#/definitions/Optional.empty",
91669           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
91670         }
91671       },
91672       "type": "object"
91673     },
91674     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": {
91675       "properties": {
91676         "GENERIC-RESOURCE-API:resource-resolution-data": {
91677           "items": {
91678             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
91679           },
91680           "type": "object"
91681         }
91682       },
91683       "type": "object"
91684     },
91685     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": {
91686       "properties": {
91687         "GENERIC-RESOURCE-API:name": {
91688           "$ref": "#/definitions/Optional.empty"
91689         },
91690         "GENERIC-RESOURCE-API:value": {
91691           "$ref": "#/definitions/Optional.empty"
91692         }
91693       },
91694       "type": "object"
91695     },
91696     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
91697       "properties": {
91698         "GENERIC-RESOURCE-API:resource-key": {
91699           "items": {
91700             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
91701           },
91702           "type": "array"
91703         }
91704       },
91705       "type": "object"
91706     },
91707     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information": {
91708       "properties": {
91709         "GENERIC-RESOURCE-API:onap-model-information": {
91710           "items": {
91711             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
91712           },
91713           "type": "object"
91714         },
91715         "GENERIC-RESOURCE-API:pnf-name": {
91716           "$ref": "#/definitions/Optional.empty",
91717           "description": "Key for A&AI query"
91718         },
91719         "GENERIC-RESOURCE-API:pnf-type": {
91720           "$ref": "#/definitions/Optional.empty"
91721         }
91722       },
91723       "type": "object"
91724     },
91725     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": {
91726       "properties": {
91727         "GENERIC-RESOURCE-API:pnf-information": {
91728           "items": {
91729             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
91730           },
91731           "type": "object"
91732         }
91733       },
91734       "type": "object"
91735     },
91736     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information": {
91737       "properties": {
91738         "GENERIC-RESOURCE-API:onap-model-information": {
91739           "items": {
91740             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
91741           },
91742           "type": "object"
91743         },
91744         "GENERIC-RESOURCE-API:vnf-id": {
91745           "$ref": "#/definitions/Optional.empty"
91746         },
91747         "GENERIC-RESOURCE-API:vnf-name": {
91748           "$ref": "#/definitions/Optional.empty"
91749         },
91750         "GENERIC-RESOURCE-API:vnf-type": {
91751           "$ref": "#/definitions/Optional.empty"
91752         }
91753       },
91754       "type": "object"
91755     },
91756     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": {
91757       "properties": {
91758         "GENERIC-RESOURCE-API:vnf-information": {
91759           "items": {
91760             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
91761           },
91762           "type": "object"
91763         }
91764       },
91765       "type": "object"
91766     },
91767     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": {
91768       "properties": {
91769         "GENERIC-RESOURCE-API:model-customization-uuid": {
91770           "$ref": "#/definitions/Optional.empty",
91771           "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"
91772         },
91773         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91774           "$ref": "#/definitions/Optional.empty",
91775           "description": "identifies the invariant uuid for this service or resource"
91776         },
91777         "GENERIC-RESOURCE-API:model-name": {
91778           "$ref": "#/definitions/Optional.empty"
91779         },
91780         "GENERIC-RESOURCE-API:model-uuid": {
91781           "$ref": "#/definitions/Optional.empty",
91782           "description": "identifies the uuid for this service or resource, which is version specific"
91783         },
91784         "GENERIC-RESOURCE-API:model-version": {
91785           "$ref": "#/definitions/Optional.empty"
91786         }
91787       },
91788       "type": "object"
91789     },
91790     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": {
91791       "properties": {
91792         "GENERIC-RESOURCE-API:onap-model-information": {
91793           "items": {
91794             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
91795           },
91796           "type": "object"
91797         }
91798       },
91799       "type": "object"
91800     },
91801     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": {
91802       "properties": {
91803         "GENERIC-RESOURCE-API:model-customization-uuid": {
91804           "$ref": "#/definitions/Optional.empty",
91805           "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"
91806         },
91807         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91808           "$ref": "#/definitions/Optional.empty",
91809           "description": "identifies the invariant uuid for this service or resource"
91810         },
91811         "GENERIC-RESOURCE-API:model-name": {
91812           "$ref": "#/definitions/Optional.empty"
91813         },
91814         "GENERIC-RESOURCE-API:model-uuid": {
91815           "$ref": "#/definitions/Optional.empty",
91816           "description": "identifies the uuid for this service or resource, which is version specific"
91817         },
91818         "GENERIC-RESOURCE-API:model-version": {
91819           "$ref": "#/definitions/Optional.empty"
91820         }
91821       },
91822       "type": "object"
91823     },
91824     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": {
91825       "properties": {
91826         "GENERIC-RESOURCE-API:onap-model-information": {
91827           "items": {
91828             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
91829           },
91830           "type": "object"
91831         }
91832       },
91833       "type": "object"
91834     },
91835     "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration": {
91836       "properties": {
91837         "GENERIC-RESOURCE-API:configuration-data": {
91838           "items": {
91839             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
91840           },
91841           "type": "object"
91842         },
91843         "GENERIC-RESOURCE-API:configuration-id": {
91844           "$ref": "#/definitions/Optional.empty"
91845         },
91846         "GENERIC-RESOURCE-API:configuration-status": {
91847           "items": {
91848             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
91849           },
91850           "type": "object"
91851         }
91852       },
91853       "required": [
91854         "GENERIC-RESOURCE-API:configuration-id"
91855       ],
91856       "type": "object"
91857     },
91858     "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP": {
91859       "properties": {
91860         "GENERIC-RESOURCE-API:port-mirror-configuration": {
91861           "items": {
91862             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
91863           },
91864           "type": "array"
91865         }
91866       },
91867       "type": "object"
91868     },
91869     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data": {
91870       "properties": {
91871         "GENERIC-RESOURCE-API:configuration-oper-status": {
91872           "items": {
91873             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status"
91874           },
91875           "type": "object"
91876         },
91877         "GENERIC-RESOURCE-API:configuration-operation-information": {
91878           "items": {
91879             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information"
91880           },
91881           "type": "object"
91882         },
91883         "GENERIC-RESOURCE-API:port-mirror-configuration-topology": {
91884           "items": {
91885             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology"
91886           },
91887           "type": "object"
91888         }
91889       },
91890       "type": "object"
91891     },
91892     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP": {
91893       "properties": {
91894         "GENERIC-RESOURCE-API:configuration-data": {
91895           "items": {
91896             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
91897           },
91898           "type": "object"
91899         }
91900       },
91901       "type": "object"
91902     },
91903     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status": {
91904       "properties": {
91905         "GENERIC-RESOURCE-API:action": {
91906           "$ref": "#/definitions/Optional.empty",
91907           "description": "value would one of possible request-actions; match the list in service-data oper-status"
91908         },
91909         "GENERIC-RESOURCE-API:final-indicator": {
91910           "$ref": "#/definitions/Optional.empty"
91911         },
91912         "GENERIC-RESOURCE-API:request-status": {
91913           "$ref": "#/definitions/Optional.empty"
91914         },
91915         "GENERIC-RESOURCE-API:response-code": {
91916           "$ref": "#/definitions/Optional.empty"
91917         },
91918         "GENERIC-RESOURCE-API:response-message": {
91919           "$ref": "#/definitions/Optional.empty"
91920         },
91921         "GENERIC-RESOURCE-API:response-timestamp": {
91922           "$ref": "#/definitions/Optional.empty"
91923         },
91924         "GENERIC-RESOURCE-API:rpc-action": {
91925           "$ref": "#/definitions/Optional.empty",
91926           "description": "this is the svc-action from the incoming request"
91927         },
91928         "GENERIC-RESOURCE-API:rpc-name": {
91929           "$ref": "#/definitions/Optional.empty"
91930         }
91931       },
91932       "type": "object"
91933     },
91934     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP": {
91935       "properties": {
91936         "GENERIC-RESOURCE-API:configuration-status": {
91937           "items": {
91938             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
91939           },
91940           "type": "object"
91941         }
91942       },
91943       "type": "object"
91944     },
91945     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status": {
91946       "properties": {
91947         "GENERIC-RESOURCE-API:create-timestamp": {
91948           "$ref": "#/definitions/Optional.empty",
91949           "description": "Not currently populated in service data."
91950         },
91951         "GENERIC-RESOURCE-API:last-action": {
91952           "$ref": "#/definitions/Optional.empty",
91953           "description": "should be list of possible request-actions"
91954         },
91955         "GENERIC-RESOURCE-API:last-order-status": {
91956           "$ref": "#/definitions/Optional.empty"
91957         },
91958         "GENERIC-RESOURCE-API:last-rpc-action": {
91959           "$ref": "#/definitions/Optional.empty"
91960         },
91961         "GENERIC-RESOURCE-API:last-svc-request-id": {
91962           "$ref": "#/definitions/Optional.empty",
91963           "description": "Not currently populated in service data."
91964         },
91965         "GENERIC-RESOURCE-API:modify-timestamp": {
91966           "$ref": "#/definitions/Optional.empty"
91967         },
91968         "GENERIC-RESOURCE-API:order-status": {
91969           "$ref": "#/definitions/Optional.empty",
91970           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
91971         }
91972       },
91973       "type": "object"
91974     },
91975     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP": {
91976       "properties": {
91977         "GENERIC-RESOURCE-API:configuration-oper-status": {
91978           "items": {
91979             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status"
91980           },
91981           "type": "object"
91982         }
91983       },
91984       "type": "object"
91985     },
91986     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information": {
91987       "properties": {
91988         "GENERIC-RESOURCE-API:configuration-information": {
91989           "items": {
91990             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information"
91991           },
91992           "type": "object"
91993         },
91994         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
91995           "items": {
91996             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input"
91997           },
91998           "type": "object"
91999         },
92000         "GENERIC-RESOURCE-API:request-information": {
92001           "items": {
92002             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information"
92003           },
92004           "type": "object"
92005         },
92006         "GENERIC-RESOURCE-API:sdnc-request-header": {
92007           "items": {
92008             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
92009           },
92010           "type": "object"
92011         },
92012         "GENERIC-RESOURCE-API:service-information": {
92013           "items": {
92014             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information"
92015           },
92016           "type": "object"
92017         }
92018       },
92019       "type": "object"
92020     },
92021     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP": {
92022       "properties": {
92023         "GENERIC-RESOURCE-API:configuration-operation-information": {
92024           "items": {
92025             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information"
92026           },
92027           "type": "object"
92028         }
92029       },
92030       "type": "object"
92031     },
92032     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology": {
92033       "properties": {
92034         "GENERIC-RESOURCE-API:configuration-identifiers": {
92035           "items": {
92036             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
92037           },
92038           "type": "object"
92039         },
92040         "GENERIC-RESOURCE-API:onap-model-information": {
92041           "items": {
92042             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
92043           },
92044           "type": "object"
92045         },
92046         "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": {
92047           "items": {
92048             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
92049           },
92050           "type": "object"
92051         },
92052         "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": {
92053           "items": {
92054             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
92055           },
92056           "type": "object"
92057         }
92058       },
92059       "type": "object"
92060     },
92061     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP": {
92062       "properties": {
92063         "GENERIC-RESOURCE-API:port-mirror-configuration-topology": {
92064           "items": {
92065             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology"
92066           },
92067           "type": "object"
92068         }
92069       },
92070       "type": "object"
92071     },
92072     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information": {
92073       "properties": {
92074         "GENERIC-RESOURCE-API:configuration-id": {
92075           "$ref": "#/definitions/Optional.empty"
92076         },
92077         "GENERIC-RESOURCE-API:configuration-name": {
92078           "$ref": "#/definitions/Optional.empty"
92079         },
92080         "GENERIC-RESOURCE-API:configuration-sub-type": {
92081           "$ref": "#/definitions/Optional.empty",
92082           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
92083         },
92084         "GENERIC-RESOURCE-API:configuration-type": {
92085           "$ref": "#/definitions/Optional.empty",
92086           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
92087         },
92088         "GENERIC-RESOURCE-API:onap-model-information": {
92089           "items": {
92090             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
92091           },
92092           "type": "object"
92093         }
92094       },
92095       "type": "object"
92096     },
92097     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": {
92098       "properties": {
92099         "GENERIC-RESOURCE-API:configuration-information": {
92100           "items": {
92101             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information"
92102           },
92103           "type": "object"
92104         }
92105       },
92106       "type": "object"
92107     },
92108     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input": {
92109       "properties": {
92110         "GENERIC-RESOURCE-API:aic-clli": {
92111           "$ref": "#/definitions/Optional.empty",
92112           "description": "Not expected to be used"
92113         },
92114         "GENERIC-RESOURCE-API:aic-cloud-region": {
92115           "$ref": "#/definitions/Optional.empty",
92116           "description": "The AIC cloud region which maps to contrail versions"
92117         },
92118         "GENERIC-RESOURCE-API:cloud-owner": {
92119           "$ref": "#/definitions/Optional.empty",
92120           "description": "The cloud owner provided by the caller"
92121         },
92122         "GENERIC-RESOURCE-API:dest-port": {
92123           "items": {
92124             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port"
92125           },
92126           "type": "object"
92127         },
92128         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
92129           "items": {
92130             "$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"
92131           },
92132           "type": "object"
92133         },
92134         "GENERIC-RESOURCE-API:source-port": {
92135           "items": {
92136             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port"
92137           },
92138           "type": "object"
92139         },
92140         "GENERIC-RESOURCE-API:tenant": {
92141           "$ref": "#/definitions/Optional.empty"
92142         }
92143       },
92144       "type": "object"
92145     },
92146     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP": {
92147       "properties": {
92148         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
92149           "items": {
92150             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input"
92151           },
92152           "type": "object"
92153         }
92154       },
92155       "type": "object"
92156     },
92157     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information": {
92158       "properties": {
92159         "GENERIC-RESOURCE-API:notification-url": {
92160           "$ref": "#/definitions/Optional.empty"
92161         },
92162         "GENERIC-RESOURCE-API:order-number": {
92163           "$ref": "#/definitions/Optional.empty"
92164         },
92165         "GENERIC-RESOURCE-API:order-version": {
92166           "$ref": "#/definitions/Optional.empty"
92167         },
92168         "GENERIC-RESOURCE-API:request-action": {
92169           "$ref": "#/definitions/Optional.empty",
92170           "description": "still need to work Disconnect"
92171         },
92172         "GENERIC-RESOURCE-API:request-id": {
92173           "$ref": "#/definitions/Optional.empty",
92174           "description": "Request ID generated upstream of MSO"
92175         },
92176         "GENERIC-RESOURCE-API:source": {
92177           "$ref": "#/definitions/Optional.empty"
92178         }
92179       },
92180       "type": "object"
92181     },
92182     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": {
92183       "properties": {
92184         "GENERIC-RESOURCE-API:request-information": {
92185           "items": {
92186             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information"
92187           },
92188           "type": "object"
92189         }
92190       },
92191       "type": "object"
92192     },
92193     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": {
92194       "properties": {
92195         "GENERIC-RESOURCE-API:svc-action": {
92196           "$ref": "#/definitions/Optional.empty",
92197           "description": "This is the rpcAction"
92198         },
92199         "GENERIC-RESOURCE-API:svc-notification-url": {
92200           "$ref": "#/definitions/Optional.empty",
92201           "description": "Contains URL for asynchronous response"
92202         },
92203         "GENERIC-RESOURCE-API:svc-request-id": {
92204           "$ref": "#/definitions/Optional.empty",
92205           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
92206         }
92207       },
92208       "type": "object"
92209     },
92210     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": {
92211       "properties": {
92212         "GENERIC-RESOURCE-API:sdnc-request-header": {
92213           "items": {
92214             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
92215           },
92216           "type": "object"
92217         }
92218       },
92219       "type": "object"
92220     },
92221     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information": {
92222       "properties": {
92223         "GENERIC-RESOURCE-API:global-customer-id": {
92224           "$ref": "#/definitions/Optional.empty",
92225           "description": "need for put of data to AnAI (MSO provides)"
92226         },
92227         "GENERIC-RESOURCE-API:onap-model-information": {
92228           "items": {
92229             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
92230           },
92231           "type": "object"
92232         },
92233         "GENERIC-RESOURCE-API:service-id": {
92234           "$ref": "#/definitions/Optional.empty",
92235           "description": "This maps to the product-family-id in A&AI"
92236         },
92237         "GENERIC-RESOURCE-API:service-instance-id": {
92238           "$ref": "#/definitions/Optional.empty"
92239         },
92240         "GENERIC-RESOURCE-API:subscriber-name": {
92241           "$ref": "#/definitions/Optional.empty",
92242           "description": "Would not be expected for vIPR-ATM or mobility services."
92243         },
92244         "GENERIC-RESOURCE-API:subscription-service-type": {
92245           "$ref": "#/definitions/Optional.empty",
92246           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
92247         }
92248       },
92249       "type": "object"
92250     },
92251     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": {
92252       "properties": {
92253         "GENERIC-RESOURCE-API:service-information": {
92254           "items": {
92255             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information"
92256           },
92257           "type": "object"
92258         }
92259       },
92260       "type": "object"
92261     },
92262     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": {
92263       "properties": {
92264         "GENERIC-RESOURCE-API:model-customization-uuid": {
92265           "$ref": "#/definitions/Optional.empty",
92266           "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"
92267         },
92268         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92269           "$ref": "#/definitions/Optional.empty",
92270           "description": "identifies the invariant uuid for this service or resource"
92271         },
92272         "GENERIC-RESOURCE-API:model-name": {
92273           "$ref": "#/definitions/Optional.empty"
92274         },
92275         "GENERIC-RESOURCE-API:model-uuid": {
92276           "$ref": "#/definitions/Optional.empty",
92277           "description": "identifies the uuid for this service or resource, which is version specific"
92278         },
92279         "GENERIC-RESOURCE-API:model-version": {
92280           "$ref": "#/definitions/Optional.empty"
92281         }
92282       },
92283       "type": "object"
92284     },
92285     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": {
92286       "properties": {
92287         "GENERIC-RESOURCE-API:onap-model-information": {
92288           "items": {
92289             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
92290           },
92291           "type": "object"
92292         }
92293       },
92294       "type": "object"
92295     },
92296     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port": {
92297       "properties": {
92298         "GENERIC-RESOURCE-API:pnf-information": {
92299           "items": {
92300             "$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"
92301           },
92302           "type": "object"
92303         },
92304         "GENERIC-RESOURCE-API:service-instance-id": {
92305           "$ref": "#/definitions/Optional.empty",
92306           "description": "May not be need."
92307         },
92308         "GENERIC-RESOURCE-API:vnf-information": {
92309           "items": {
92310             "$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"
92311           },
92312           "type": "object"
92313         }
92314       },
92315       "type": "object"
92316     },
92317     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP": {
92318       "properties": {
92319         "GENERIC-RESOURCE-API:dest-port": {
92320           "items": {
92321             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port"
92322           },
92323           "type": "object"
92324         }
92325       },
92326       "type": "object"
92327     },
92328     "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": {
92329       "properties": {
92330         "GENERIC-RESOURCE-API:param": {
92331           "items": {
92332             "$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"
92333           },
92334           "type": "array"
92335         }
92336       },
92337       "type": "object"
92338     },
92339     "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": {
92340       "properties": {
92341         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
92342           "items": {
92343             "$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"
92344           },
92345           "type": "object"
92346         }
92347       },
92348       "type": "object"
92349     },
92350     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port": {
92351       "properties": {
92352         "GENERIC-RESOURCE-API:pnf-information": {
92353           "items": {
92354             "$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"
92355           },
92356           "type": "object"
92357         },
92358         "GENERIC-RESOURCE-API:service-instance-id": {
92359           "$ref": "#/definitions/Optional.empty",
92360           "description": "May not be need."
92361         },
92362         "GENERIC-RESOURCE-API:source-port-id": {
92363           "$ref": "#/definitions/Optional.empty",
92364           "description": "needed for srv-action=disable/enable"
92365         },
92366         "GENERIC-RESOURCE-API:vnf-information": {
92367           "items": {
92368             "$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"
92369           },
92370           "type": "object"
92371         }
92372       },
92373       "type": "object"
92374     },
92375     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP": {
92376       "properties": {
92377         "GENERIC-RESOURCE-API:source-port": {
92378           "items": {
92379             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port"
92380           },
92381           "type": "object"
92382         }
92383       },
92384       "type": "object"
92385     },
92386     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information": {
92387       "properties": {
92388         "GENERIC-RESOURCE-API:onap-model-information": {
92389           "items": {
92390             "$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"
92391           },
92392           "type": "object"
92393         },
92394         "GENERIC-RESOURCE-API:pnf-name": {
92395           "$ref": "#/definitions/Optional.empty",
92396           "description": "Key for A&AI query"
92397         },
92398         "GENERIC-RESOURCE-API:pnf-type": {
92399           "$ref": "#/definitions/Optional.empty"
92400         }
92401       },
92402       "type": "object"
92403     },
92404     "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": {
92405       "properties": {
92406         "GENERIC-RESOURCE-API:pnf-information": {
92407           "items": {
92408             "$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"
92409           },
92410           "type": "object"
92411         }
92412       },
92413       "type": "object"
92414     },
92415     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information": {
92416       "properties": {
92417         "GENERIC-RESOURCE-API:onap-model-information": {
92418           "items": {
92419             "$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"
92420           },
92421           "type": "object"
92422         },
92423         "GENERIC-RESOURCE-API:vnf-id": {
92424           "$ref": "#/definitions/Optional.empty"
92425         },
92426         "GENERIC-RESOURCE-API:vnf-name": {
92427           "$ref": "#/definitions/Optional.empty"
92428         },
92429         "GENERIC-RESOURCE-API:vnf-type": {
92430           "$ref": "#/definitions/Optional.empty"
92431         }
92432       },
92433       "type": "object"
92434     },
92435     "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": {
92436       "properties": {
92437         "GENERIC-RESOURCE-API:vnf-information": {
92438           "items": {
92439             "$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"
92440           },
92441           "type": "object"
92442         }
92443       },
92444       "type": "object"
92445     },
92446     "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": {
92447       "properties": {
92448         "GENERIC-RESOURCE-API:model-customization-uuid": {
92449           "$ref": "#/definitions/Optional.empty",
92450           "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"
92451         },
92452         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92453           "$ref": "#/definitions/Optional.empty",
92454           "description": "identifies the invariant uuid for this service or resource"
92455         },
92456         "GENERIC-RESOURCE-API:model-name": {
92457           "$ref": "#/definitions/Optional.empty"
92458         },
92459         "GENERIC-RESOURCE-API:model-uuid": {
92460           "$ref": "#/definitions/Optional.empty",
92461           "description": "identifies the uuid for this service or resource, which is version specific"
92462         },
92463         "GENERIC-RESOURCE-API:model-version": {
92464           "$ref": "#/definitions/Optional.empty"
92465         }
92466       },
92467       "type": "object"
92468     },
92469     "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": {
92470       "properties": {
92471         "GENERIC-RESOURCE-API:onap-model-information": {
92472           "items": {
92473             "$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"
92474           },
92475           "type": "object"
92476         }
92477       },
92478       "type": "object"
92479     },
92480     "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": {
92481       "properties": {
92482         "GENERIC-RESOURCE-API:model-customization-uuid": {
92483           "$ref": "#/definitions/Optional.empty",
92484           "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"
92485         },
92486         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92487           "$ref": "#/definitions/Optional.empty",
92488           "description": "identifies the invariant uuid for this service or resource"
92489         },
92490         "GENERIC-RESOURCE-API:model-name": {
92491           "$ref": "#/definitions/Optional.empty"
92492         },
92493         "GENERIC-RESOURCE-API:model-uuid": {
92494           "$ref": "#/definitions/Optional.empty",
92495           "description": "identifies the uuid for this service or resource, which is version specific"
92496         },
92497         "GENERIC-RESOURCE-API:model-version": {
92498           "$ref": "#/definitions/Optional.empty"
92499         }
92500       },
92501       "type": "object"
92502     },
92503     "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": {
92504       "properties": {
92505         "GENERIC-RESOURCE-API:onap-model-information": {
92506           "items": {
92507             "$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"
92508           },
92509           "type": "object"
92510         }
92511       },
92512       "type": "object"
92513     },
92514     "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": {
92515       "properties": {
92516         "GENERIC-RESOURCE-API:name": {
92517           "$ref": "#/definitions/Optional.empty"
92518         },
92519         "GENERIC-RESOURCE-API:resource-resolution-data": {
92520           "items": {
92521             "$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"
92522           },
92523           "type": "object"
92524         },
92525         "GENERIC-RESOURCE-API:value": {
92526           "$ref": "#/definitions/Optional.empty"
92527         }
92528       },
92529       "type": "object"
92530     },
92531     "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": {
92532       "properties": {
92533         "GENERIC-RESOURCE-API:param": {
92534           "items": {
92535             "$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"
92536           },
92537           "type": "array"
92538         }
92539       },
92540       "type": "object"
92541     },
92542     "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": {
92543       "properties": {
92544         "GENERIC-RESOURCE-API:capability-name": {
92545           "$ref": "#/definitions/Optional.empty",
92546           "description": "Resource assignment resolution Capability name"
92547         },
92548         "GENERIC-RESOURCE-API:resource-key": {
92549           "items": {
92550             "$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"
92551           },
92552           "type": "array"
92553         },
92554         "GENERIC-RESOURCE-API:status": {
92555           "$ref": "#/definitions/Optional.empty",
92556           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
92557         }
92558       },
92559       "type": "object"
92560     },
92561     "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": {
92562       "properties": {
92563         "GENERIC-RESOURCE-API:resource-resolution-data": {
92564           "items": {
92565             "$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"
92566           },
92567           "type": "object"
92568         }
92569       },
92570       "type": "object"
92571     },
92572     "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": {
92573       "properties": {
92574         "GENERIC-RESOURCE-API:name": {
92575           "$ref": "#/definitions/Optional.empty"
92576         },
92577         "GENERIC-RESOURCE-API:value": {
92578           "$ref": "#/definitions/Optional.empty"
92579         }
92580       },
92581       "type": "object"
92582     },
92583     "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": {
92584       "properties": {
92585         "GENERIC-RESOURCE-API:resource-key": {
92586           "items": {
92587             "$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"
92588           },
92589           "type": "array"
92590         }
92591       },
92592       "type": "object"
92593     },
92594     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information": {
92595       "properties": {
92596         "GENERIC-RESOURCE-API:onap-model-information": {
92597           "items": {
92598             "$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"
92599           },
92600           "type": "object"
92601         },
92602         "GENERIC-RESOURCE-API:pnf-name": {
92603           "$ref": "#/definitions/Optional.empty",
92604           "description": "Key for A&AI query"
92605         },
92606         "GENERIC-RESOURCE-API:pnf-type": {
92607           "$ref": "#/definitions/Optional.empty"
92608         }
92609       },
92610       "type": "object"
92611     },
92612     "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": {
92613       "properties": {
92614         "GENERIC-RESOURCE-API:pnf-information": {
92615           "items": {
92616             "$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"
92617           },
92618           "type": "object"
92619         }
92620       },
92621       "type": "object"
92622     },
92623     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information": {
92624       "properties": {
92625         "GENERIC-RESOURCE-API:onap-model-information": {
92626           "items": {
92627             "$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"
92628           },
92629           "type": "object"
92630         },
92631         "GENERIC-RESOURCE-API:vnf-id": {
92632           "$ref": "#/definitions/Optional.empty"
92633         },
92634         "GENERIC-RESOURCE-API:vnf-name": {
92635           "$ref": "#/definitions/Optional.empty"
92636         },
92637         "GENERIC-RESOURCE-API:vnf-type": {
92638           "$ref": "#/definitions/Optional.empty"
92639         }
92640       },
92641       "type": "object"
92642     },
92643     "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": {
92644       "properties": {
92645         "GENERIC-RESOURCE-API:vnf-information": {
92646           "items": {
92647             "$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"
92648           },
92649           "type": "object"
92650         }
92651       },
92652       "type": "object"
92653     },
92654     "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": {
92655       "properties": {
92656         "GENERIC-RESOURCE-API:model-customization-uuid": {
92657           "$ref": "#/definitions/Optional.empty",
92658           "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"
92659         },
92660         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92661           "$ref": "#/definitions/Optional.empty",
92662           "description": "identifies the invariant uuid for this service or resource"
92663         },
92664         "GENERIC-RESOURCE-API:model-name": {
92665           "$ref": "#/definitions/Optional.empty"
92666         },
92667         "GENERIC-RESOURCE-API:model-uuid": {
92668           "$ref": "#/definitions/Optional.empty",
92669           "description": "identifies the uuid for this service or resource, which is version specific"
92670         },
92671         "GENERIC-RESOURCE-API:model-version": {
92672           "$ref": "#/definitions/Optional.empty"
92673         }
92674       },
92675       "type": "object"
92676     },
92677     "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": {
92678       "properties": {
92679         "GENERIC-RESOURCE-API:onap-model-information": {
92680           "items": {
92681             "$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"
92682           },
92683           "type": "object"
92684         }
92685       },
92686       "type": "object"
92687     },
92688     "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": {
92689       "properties": {
92690         "GENERIC-RESOURCE-API:model-customization-uuid": {
92691           "$ref": "#/definitions/Optional.empty",
92692           "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"
92693         },
92694         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92695           "$ref": "#/definitions/Optional.empty",
92696           "description": "identifies the invariant uuid for this service or resource"
92697         },
92698         "GENERIC-RESOURCE-API:model-name": {
92699           "$ref": "#/definitions/Optional.empty"
92700         },
92701         "GENERIC-RESOURCE-API:model-uuid": {
92702           "$ref": "#/definitions/Optional.empty",
92703           "description": "identifies the uuid for this service or resource, which is version specific"
92704         },
92705         "GENERIC-RESOURCE-API:model-version": {
92706           "$ref": "#/definitions/Optional.empty"
92707         }
92708       },
92709       "type": "object"
92710     },
92711     "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": {
92712       "properties": {
92713         "GENERIC-RESOURCE-API:onap-model-information": {
92714           "items": {
92715             "$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"
92716           },
92717           "type": "object"
92718         }
92719       },
92720       "type": "object"
92721     },
92722     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": {
92723       "properties": {
92724         "GENERIC-RESOURCE-API:model-customization-uuid": {
92725           "$ref": "#/definitions/Optional.empty",
92726           "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"
92727         },
92728         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92729           "$ref": "#/definitions/Optional.empty",
92730           "description": "identifies the invariant uuid for this service or resource"
92731         },
92732         "GENERIC-RESOURCE-API:model-name": {
92733           "$ref": "#/definitions/Optional.empty"
92734         },
92735         "GENERIC-RESOURCE-API:model-uuid": {
92736           "$ref": "#/definitions/Optional.empty",
92737           "description": "identifies the uuid for this service or resource, which is version specific"
92738         },
92739         "GENERIC-RESOURCE-API:model-version": {
92740           "$ref": "#/definitions/Optional.empty"
92741         }
92742       },
92743       "type": "object"
92744     },
92745     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": {
92746       "properties": {
92747         "GENERIC-RESOURCE-API:onap-model-information": {
92748           "items": {
92749             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
92750           },
92751           "type": "object"
92752         }
92753       },
92754       "type": "object"
92755     },
92756     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers": {
92757       "properties": {
92758         "GENERIC-RESOURCE-API:configuration-id": {
92759           "$ref": "#/definitions/Optional.empty"
92760         },
92761         "GENERIC-RESOURCE-API:configuration-name": {
92762           "$ref": "#/definitions/Optional.empty"
92763         },
92764         "GENERIC-RESOURCE-API:configuration-sub-type": {
92765           "$ref": "#/definitions/Optional.empty",
92766           "description": " vprobe and pprobe"
92767         },
92768         "GENERIC-RESOURCE-API:configuration-type": {
92769           "$ref": "#/definitions/Optional.empty",
92770           "description": "Not an enum, but expected values are port-mirror-configuration."
92771         },
92772         "GENERIC-RESOURCE-API:parent-service-instance-id": {
92773           "$ref": "#/definitions/Optional.empty",
92774           "description": "Service-instance-id of the parent service to which this resource belongs."
92775         }
92776       },
92777       "type": "object"
92778     },
92779     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP": {
92780       "properties": {
92781         "GENERIC-RESOURCE-API:configuration-identifiers": {
92782           "items": {
92783             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
92784           },
92785           "type": "object"
92786         }
92787       },
92788       "type": "object"
92789     },
92790     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information": {
92791       "properties": {
92792         "GENERIC-RESOURCE-API:model-customization-uuid": {
92793           "$ref": "#/definitions/Optional.empty",
92794           "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"
92795         },
92796         "GENERIC-RESOURCE-API:model-invariant-uuid": {
92797           "$ref": "#/definitions/Optional.empty",
92798           "description": "identifies the invariant uuid for this service or resource"
92799         },
92800         "GENERIC-RESOURCE-API:model-name": {
92801           "$ref": "#/definitions/Optional.empty"
92802         },
92803         "GENERIC-RESOURCE-API:model-uuid": {
92804           "$ref": "#/definitions/Optional.empty",
92805           "description": "identifies the uuid for this service or resource, which is version specific"
92806         },
92807         "GENERIC-RESOURCE-API:model-version": {
92808           "$ref": "#/definitions/Optional.empty"
92809         }
92810       },
92811       "type": "object"
92812     },
92813     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP": {
92814       "properties": {
92815         "GENERIC-RESOURCE-API:onap-model-information": {
92816           "items": {
92817             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
92818           },
92819           "type": "object"
92820         }
92821       },
92822       "type": "object"
92823     },
92824     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments": {
92825       "properties": {
92826         "GENERIC-RESOURCE-API:cloud-owner": {
92827           "$ref": "#/definitions/Optional.empty"
92828         },
92829         "GENERIC-RESOURCE-API:cloud-region-id": {
92830           "$ref": "#/definitions/Optional.empty"
92831         },
92832         "GENERIC-RESOURCE-API:contrail-vmi-params": {
92833           "items": {
92834             "$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"
92835           },
92836           "type": "object"
92837         },
92838         "GENERIC-RESOURCE-API:dest-network-fqdn": {
92839           "$ref": "#/definitions/Optional.empty"
92840         },
92841         "GENERIC-RESOURCE-API:dest-p-interface": {
92842           "$ref": "#/definitions/Optional.empty",
92843           "description": "For pProbe; from policy manager"
92844         },
92845         "GENERIC-RESOURCE-API:dest-pnf-name": {
92846           "$ref": "#/definitions/Optional.empty",
92847           "description": "For pProbe"
92848         },
92849         "GENERIC-RESOURCE-API:dest-pnf-port-policy-name": {
92850           "$ref": "#/definitions/Optional.empty",
92851           "description": "For pProbe; from tosca model"
92852         },
92853         "GENERIC-RESOURCE-API:dest-tenant": {
92854           "$ref": "#/definitions/Optional.empty",
92855           "description": "Tenant name from A&AI for destination VNF"
92856         },
92857         "GENERIC-RESOURCE-API:dest-tenant-id": {
92858           "$ref": "#/definitions/Optional.empty",
92859           "description": "tenant-id from A&AI for destination VNF"
92860         },
92861         "GENERIC-RESOURCE-API:dest-vnf-id": {
92862           "$ref": "#/definitions/Optional.empty",
92863           "description": "For vProbe"
92864         },
92865         "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": {
92866           "items": {
92867             "$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"
92868           },
92869           "type": "object"
92870         },
92871         "GENERIC-RESOURCE-API:owning-entity": {
92872           "$ref": "#/definitions/Optional.empty"
92873         },
92874         "GENERIC-RESOURCE-API:probe-type": {
92875           "$ref": "#/definitions/Optional.empty",
92876           "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type"
92877         },
92878         "GENERIC-RESOURCE-API:route-allotted-resource-id": {
92879           "$ref": "#/definitions/Optional.empty",
92880           "description": "For vProbe"
92881         },
92882         "GENERIC-RESOURCE-API:source-capacity": {
92883           "$ref": "#/definitions/Optional.empty",
92884           "description": "Source port pps (packets per second) rating from tosca model"
92885         },
92886         "GENERIC-RESOURCE-API:source-network-fqdn": {
92887           "$ref": "#/definitions/Optional.empty"
92888         },
92889         "GENERIC-RESOURCE-API:source-to-dest-maps": {
92890           "items": {
92891             "$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"
92892           },
92893           "type": "object"
92894         },
92895         "GENERIC-RESOURCE-API:source-vnf-id": {
92896           "$ref": "#/definitions/Optional.empty"
92897         },
92898         "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": {
92899           "items": {
92900             "$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"
92901           },
92902           "type": "object"
92903         },
92904         "GENERIC-RESOURCE-API:tenant": {
92905           "$ref": "#/definitions/Optional.empty",
92906           "description": "Tenant name from A&AI for source VNF"
92907         },
92908         "GENERIC-RESOURCE-API:tenant-context": {
92909           "$ref": "#/definitions/Optional.empty",
92910           "description": "From tenant object in A&AI"
92911         },
92912         "GENERIC-RESOURCE-API:tenant-id": {
92913           "$ref": "#/definitions/Optional.empty",
92914           "description": "tenant-id from A&AI for source VNF"
92915         },
92916         "GENERIC-RESOURCE-API:vnics-group-id": {
92917           "$ref": "#/definitions/Optional.empty"
92918         }
92919       },
92920       "type": "object"
92921     },
92922     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP": {
92923       "properties": {
92924         "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": {
92925           "items": {
92926             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
92927           },
92928           "type": "object"
92929         }
92930       },
92931       "type": "object"
92932     },
92933     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters": {
92934       "properties": {
92935         "GENERIC-RESOURCE-API:param": {
92936           "items": {
92937             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
92938           },
92939           "type": "array"
92940         }
92941       },
92942       "type": "object"
92943     },
92944     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP": {
92945       "properties": {
92946         "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": {
92947           "items": {
92948             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
92949           },
92950           "type": "object"
92951         }
92952       },
92953       "type": "object"
92954     },
92955     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params": {
92956       "properties": {
92957         "GENERIC-RESOURCE-API:param": {
92958           "items": {
92959             "$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"
92960           },
92961           "type": "array"
92962         }
92963       },
92964       "type": "object"
92965     },
92966     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP": {
92967       "properties": {
92968         "GENERIC-RESOURCE-API:contrail-vmi-params": {
92969           "items": {
92970             "$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"
92971           },
92972           "type": "object"
92973         }
92974       },
92975       "type": "object"
92976     },
92977     "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": {
92978       "properties": {
92979         "GENERIC-RESOURCE-API:configuration-id": {
92980           "$ref": "#/definitions/Optional.empty"
92981         },
92982         "GENERIC-RESOURCE-API:instance-group-role": {
92983           "$ref": "#/definitions/Optional.empty"
92984         },
92985         "GENERIC-RESOURCE-API:nfc-naming-code": {
92986           "$ref": "#/definitions/Optional.empty"
92987         },
92988         "GENERIC-RESOURCE-API:service-instance-id": {
92989           "$ref": "#/definitions/Optional.empty"
92990         }
92991       },
92992       "type": "object"
92993     },
92994     "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": {
92995       "properties": {
92996         "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": {
92997           "items": {
92998             "$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"
92999           },
93000           "type": "object"
93001         }
93002       },
93003       "type": "object"
93004     },
93005     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps": {
93006       "properties": {
93007         "GENERIC-RESOURCE-API:source-to-dest-map": {
93008           "items": {
93009             "$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"
93010           },
93011           "type": "array"
93012         }
93013       },
93014       "type": "object"
93015     },
93016     "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": {
93017       "properties": {
93018         "GENERIC-RESOURCE-API:source-to-dest-maps": {
93019           "items": {
93020             "$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"
93021           },
93022           "type": "object"
93023         }
93024       },
93025       "type": "object"
93026     },
93027     "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": {
93028       "properties": {
93029         "GENERIC-RESOURCE-API:configuration-id": {
93030           "$ref": "#/definitions/Optional.empty"
93031         },
93032         "GENERIC-RESOURCE-API:instance-group-role": {
93033           "$ref": "#/definitions/Optional.empty"
93034         },
93035         "GENERIC-RESOURCE-API:nfc-naming-code": {
93036           "$ref": "#/definitions/Optional.empty"
93037         },
93038         "GENERIC-RESOURCE-API:service-instance-id": {
93039           "$ref": "#/definitions/Optional.empty"
93040         }
93041       },
93042       "type": "object"
93043     },
93044     "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": {
93045       "properties": {
93046         "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": {
93047           "items": {
93048             "$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"
93049           },
93050           "type": "object"
93051         }
93052       },
93053       "type": "object"
93054     },
93055     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param": {
93056       "properties": {
93057         "GENERIC-RESOURCE-API:name": {
93058           "$ref": "#/definitions/Optional.empty"
93059         },
93060         "GENERIC-RESOURCE-API:resource-resolution-data": {
93061           "items": {
93062             "$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"
93063           },
93064           "type": "object"
93065         },
93066         "GENERIC-RESOURCE-API:value": {
93067           "$ref": "#/definitions/Optional.empty"
93068         }
93069       },
93070       "type": "object"
93071     },
93072     "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": {
93073       "properties": {
93074         "GENERIC-RESOURCE-API:param": {
93075           "items": {
93076             "$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"
93077           },
93078           "type": "array"
93079         }
93080       },
93081       "type": "object"
93082     },
93083     "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": {
93084       "properties": {
93085         "GENERIC-RESOURCE-API:capability-name": {
93086           "$ref": "#/definitions/Optional.empty",
93087           "description": "Resource assignment resolution Capability name"
93088         },
93089         "GENERIC-RESOURCE-API:resource-key": {
93090           "items": {
93091             "$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"
93092           },
93093           "type": "array"
93094         },
93095         "GENERIC-RESOURCE-API:status": {
93096           "$ref": "#/definitions/Optional.empty",
93097           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
93098         }
93099       },
93100       "type": "object"
93101     },
93102     "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": {
93103       "properties": {
93104         "GENERIC-RESOURCE-API:resource-resolution-data": {
93105           "items": {
93106             "$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"
93107           },
93108           "type": "object"
93109         }
93110       },
93111       "type": "object"
93112     },
93113     "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": {
93114       "properties": {
93115         "GENERIC-RESOURCE-API:name": {
93116           "$ref": "#/definitions/Optional.empty"
93117         },
93118         "GENERIC-RESOURCE-API:value": {
93119           "$ref": "#/definitions/Optional.empty"
93120         }
93121       },
93122       "type": "object"
93123     },
93124     "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": {
93125       "properties": {
93126         "GENERIC-RESOURCE-API:resource-key": {
93127           "items": {
93128             "$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"
93129           },
93130           "type": "array"
93131         }
93132       },
93133       "type": "object"
93134     },
93135     "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": {
93136       "properties": {
93137         "GENERIC-RESOURCE-API:dest-ip-addresses": {
93138           "items": {
93139             "$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"
93140           },
93141           "type": "object"
93142         },
93143         "GENERIC-RESOURCE-API:dest-port-id": {
93144           "$ref": "#/definitions/Optional.empty"
93145         },
93146         "GENERIC-RESOURCE-API:dest-port-name": {
93147           "$ref": "#/definitions/Optional.empty"
93148         },
93149         "GENERIC-RESOURCE-API:dest-vserver-id": {
93150           "$ref": "#/definitions/Optional.empty"
93151         },
93152         "GENERIC-RESOURCE-API:link-name": {
93153           "$ref": "#/definitions/Optional.empty"
93154         },
93155         "GENERIC-RESOURCE-API:source-port-id": {
93156           "$ref": "#/definitions/Optional.empty"
93157         },
93158         "GENERIC-RESOURCE-API:source-port-name": {
93159           "$ref": "#/definitions/Optional.empty"
93160         },
93161         "GENERIC-RESOURCE-API:source-vserver-id": {
93162           "$ref": "#/definitions/Optional.empty"
93163         }
93164       },
93165       "required": [
93166         "GENERIC-RESOURCE-API:source-port-id"
93167       ],
93168       "type": "object"
93169     },
93170     "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": {
93171       "properties": {
93172         "GENERIC-RESOURCE-API:source-to-dest-map": {
93173           "items": {
93174             "$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"
93175           },
93176           "type": "array"
93177         }
93178       },
93179       "type": "object"
93180     },
93181     "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": {
93182       "properties": {
93183         "GENERIC-RESOURCE-API:ip-addresses": {
93184           "items": {
93185             "$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"
93186           },
93187           "type": "object"
93188         }
93189       },
93190       "type": "object"
93191     },
93192     "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": {
93193       "properties": {
93194         "GENERIC-RESOURCE-API:dest-ip-addresses": {
93195           "items": {
93196             "$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"
93197           },
93198           "type": "object"
93199         }
93200       },
93201       "type": "object"
93202     },
93203     "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": {
93204       "properties": {
93205         "GENERIC-RESOURCE-API:ipv4-address": {
93206           "$ref": "#/definitions/Optional.empty"
93207         },
93208         "GENERIC-RESOURCE-API:ipv6-address": {
93209           "$ref": "#/definitions/Optional.empty"
93210         },
93211         "GENERIC-RESOURCE-API:vipv4-address": {
93212           "$ref": "#/definitions/Optional.empty",
93213           "description": "Virtual v4"
93214         },
93215         "GENERIC-RESOURCE-API:vipv6-address": {
93216           "$ref": "#/definitions/Optional.empty",
93217           "description": "Virtual v6"
93218         }
93219       },
93220       "type": "object"
93221     },
93222     "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": {
93223       "properties": {
93224         "GENERIC-RESOURCE-API:ip-addresses": {
93225           "items": {
93226             "$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"
93227           },
93228           "type": "object"
93229         }
93230       },
93231       "type": "object"
93232     },
93233     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param": {
93234       "properties": {
93235         "GENERIC-RESOURCE-API:name": {
93236           "$ref": "#/definitions/Optional.empty"
93237         },
93238         "GENERIC-RESOURCE-API:resource-resolution-data": {
93239           "items": {
93240             "$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"
93241           },
93242           "type": "object"
93243         },
93244         "GENERIC-RESOURCE-API:value": {
93245           "$ref": "#/definitions/Optional.empty"
93246         }
93247       },
93248       "type": "object"
93249     },
93250     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP": {
93251       "properties": {
93252         "GENERIC-RESOURCE-API:param": {
93253           "items": {
93254             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
93255           },
93256           "type": "array"
93257         }
93258       },
93259       "type": "object"
93260     },
93261     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data": {
93262       "properties": {
93263         "GENERIC-RESOURCE-API:capability-name": {
93264           "$ref": "#/definitions/Optional.empty",
93265           "description": "Resource assignment resolution Capability name"
93266         },
93267         "GENERIC-RESOURCE-API:resource-key": {
93268           "items": {
93269             "$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"
93270           },
93271           "type": "array"
93272         },
93273         "GENERIC-RESOURCE-API:status": {
93274           "$ref": "#/definitions/Optional.empty",
93275           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
93276         }
93277       },
93278       "type": "object"
93279     },
93280     "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": {
93281       "properties": {
93282         "GENERIC-RESOURCE-API:resource-resolution-data": {
93283           "items": {
93284             "$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"
93285           },
93286           "type": "object"
93287         }
93288       },
93289       "type": "object"
93290     },
93291     "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": {
93292       "properties": {
93293         "GENERIC-RESOURCE-API:name": {
93294           "$ref": "#/definitions/Optional.empty"
93295         },
93296         "GENERIC-RESOURCE-API:value": {
93297           "$ref": "#/definitions/Optional.empty"
93298         }
93299       },
93300       "type": "object"
93301     },
93302     "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": {
93303       "properties": {
93304         "GENERIC-RESOURCE-API:resource-key": {
93305           "items": {
93306             "$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"
93307           },
93308           "type": "array"
93309         }
93310       },
93311       "type": "object"
93312     },
93313     "GENERIC-RESOURCE-API/preload-information(config)preload-list": {
93314       "properties": {
93315         "GENERIC-RESOURCE-API:preload-data": {
93316           "items": {
93317             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
93318           },
93319           "type": "object"
93320         },
93321         "GENERIC-RESOURCE-API:preload-id": {
93322           "$ref": "#/definitions/Optional.empty",
93323           "description": "vf-module-name or network name"
93324         },
93325         "GENERIC-RESOURCE-API:preload-type": {
93326           "$ref": "#/definitions/Optional.empty",
93327           "description": "network or vf-module"
93328         }
93329       },
93330       "required": [
93331         "GENERIC-RESOURCE-API:preload-id",
93332         "GENERIC-RESOURCE-API:preload-type"
93333       ],
93334       "type": "object"
93335     },
93336     "GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP": {
93337       "properties": {
93338         "GENERIC-RESOURCE-API:preload-list": {
93339           "items": {
93340             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
93341           },
93342           "type": "array"
93343         }
93344       },
93345       "type": "object"
93346     },
93347     "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data": {
93348       "properties": {
93349         "GENERIC-RESOURCE-API:preload-network-topology-information": {
93350           "items": {
93351             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
93352           },
93353           "type": "object"
93354         },
93355         "GENERIC-RESOURCE-API:preload-oper-status": {
93356           "items": {
93357             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
93358           },
93359           "type": "object"
93360         },
93361         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
93362           "items": {
93363             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
93364           },
93365           "type": "object"
93366         }
93367       },
93368       "type": "object"
93369     },
93370     "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP": {
93371       "properties": {
93372         "GENERIC-RESOURCE-API:preload-data": {
93373           "items": {
93374             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
93375           },
93376           "type": "object"
93377         }
93378       },
93379       "type": "object"
93380     },
93381     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information": {
93382       "properties": {
93383         "GENERIC-RESOURCE-API:host-routes": {
93384           "items": {
93385             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes"
93386           },
93387           "type": "array"
93388         },
93389         "GENERIC-RESOURCE-API:is-external-network": {
93390           "$ref": "#/definitions/Optional.empty"
93391         },
93392         "GENERIC-RESOURCE-API:is-provider-network": {
93393           "$ref": "#/definitions/Optional.empty"
93394         },
93395         "GENERIC-RESOURCE-API:is-shared-network": {
93396           "$ref": "#/definitions/Optional.empty"
93397         },
93398         "GENERIC-RESOURCE-API:network-policy": {
93399           "items": {
93400             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy"
93401           },
93402           "type": "array"
93403         },
93404         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
93405           "items": {
93406             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure"
93407           },
93408           "type": "object"
93409         },
93410         "GENERIC-RESOURCE-API:physical-network-name": {
93411           "$ref": "#/definitions/Optional.empty"
93412         },
93413         "GENERIC-RESOURCE-API:route-table-reference": {
93414           "items": {
93415             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference"
93416           },
93417           "type": "array"
93418         },
93419         "GENERIC-RESOURCE-API:subnets": {
93420           "items": {
93421             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets"
93422           },
93423           "type": "array"
93424         },
93425         "GENERIC-RESOURCE-API:vpn-bindings": {
93426           "items": {
93427             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings"
93428           },
93429           "type": "array"
93430         }
93431       },
93432       "type": "object"
93433     },
93434     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP": {
93435       "properties": {
93436         "GENERIC-RESOURCE-API:preload-network-topology-information": {
93437           "items": {
93438             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
93439           },
93440           "type": "object"
93441         }
93442       },
93443       "type": "object"
93444     },
93445     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status": {
93446       "properties": {
93447         "GENERIC-RESOURCE-API:create-timestamp": {
93448           "$ref": "#/definitions/Optional.empty"
93449         },
93450         "GENERIC-RESOURCE-API:last-action": {
93451           "$ref": "#/definitions/Optional.empty"
93452         },
93453         "GENERIC-RESOURCE-API:last-order-status": {
93454           "$ref": "#/definitions/Optional.empty"
93455         },
93456         "GENERIC-RESOURCE-API:last-svc-request-id": {
93457           "$ref": "#/definitions/Optional.empty"
93458         },
93459         "GENERIC-RESOURCE-API:maintenance-indicator": {
93460           "$ref": "#/definitions/Optional.empty"
93461         },
93462         "GENERIC-RESOURCE-API:modify-timestamp": {
93463           "$ref": "#/definitions/Optional.empty"
93464         },
93465         "GENERIC-RESOURCE-API:order-status": {
93466           "$ref": "#/definitions/Optional.empty"
93467         }
93468       },
93469       "type": "object"
93470     },
93471     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP": {
93472       "properties": {
93473         "GENERIC-RESOURCE-API:preload-oper-status": {
93474           "items": {
93475             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
93476           },
93477           "type": "object"
93478         }
93479       },
93480       "type": "object"
93481     },
93482     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information": {
93483       "properties": {
93484         "GENERIC-RESOURCE-API:vf-module-topology": {
93485           "items": {
93486             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology"
93487           },
93488           "type": "object"
93489         },
93490         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
93491           "items": {
93492             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments"
93493           },
93494           "type": "object"
93495         },
93496         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
93497           "items": {
93498             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
93499           },
93500           "type": "object"
93501         }
93502       },
93503       "type": "object"
93504     },
93505     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP": {
93506       "properties": {
93507         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
93508           "items": {
93509             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
93510           },
93511           "type": "object"
93512         }
93513       },
93514       "type": "object"
93515     },
93516     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes": {
93517       "properties": {
93518         "GENERIC-RESOURCE-API:next-hop": {
93519           "$ref": "#/definitions/Optional.empty",
93520           "description": "Could be ip-address or hostname or service-instance"
93521         },
93522         "GENERIC-RESOURCE-API:route-prefix": {
93523           "$ref": "#/definitions/Optional.empty"
93524         }
93525       },
93526       "type": "object"
93527     },
93528     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP": {
93529       "properties": {
93530         "GENERIC-RESOURCE-API:host-routes": {
93531           "items": {
93532             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes"
93533           },
93534           "type": "array"
93535         }
93536       },
93537       "type": "object"
93538     },
93539     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy": {
93540       "properties": {
93541         "GENERIC-RESOURCE-API:network-policy-fqdn": {
93542           "$ref": "#/definitions/Optional.empty"
93543         },
93544         "GENERIC-RESOURCE-API:network-policy-id": {
93545           "$ref": "#/definitions/Optional.empty"
93546         }
93547       },
93548       "type": "object"
93549     },
93550     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP": {
93551       "properties": {
93552         "GENERIC-RESOURCE-API:network-policy": {
93553           "items": {
93554             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy"
93555           },
93556           "type": "array"
93557         }
93558       },
93559       "type": "object"
93560     },
93561     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure": {
93562       "properties": {
93563         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
93564           "$ref": "#/definitions/Optional.empty"
93565         },
93566         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
93567           "$ref": "#/definitions/Optional.empty"
93568         },
93569         "GENERIC-RESOURCE-API:is-trunked": {
93570           "$ref": "#/definitions/Optional.empty"
93571         },
93572         "GENERIC-RESOURCE-API:network-id": {
93573           "$ref": "#/definitions/Optional.empty"
93574         },
93575         "GENERIC-RESOURCE-API:network-instance-group-id": {
93576           "$ref": "#/definitions/Optional.empty",
93577           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
93578         },
93579         "GENERIC-RESOURCE-API:network-name": {
93580           "$ref": "#/definitions/Optional.empty"
93581         },
93582         "GENERIC-RESOURCE-API:network-role": {
93583           "$ref": "#/definitions/Optional.empty"
93584         },
93585         "GENERIC-RESOURCE-API:network-technology": {
93586           "$ref": "#/definitions/Optional.empty"
93587         },
93588         "GENERIC-RESOURCE-API:network-type": {
93589           "$ref": "#/definitions/Optional.empty"
93590         },
93591         "GENERIC-RESOURCE-API:related-networks": {
93592           "items": {
93593             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
93594           },
93595           "type": "object"
93596         },
93597         "GENERIC-RESOURCE-API:segmentation-id": {
93598           "$ref": "#/definitions/Optional.empty"
93599         }
93600       },
93601       "type": "object"
93602     },
93603     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP": {
93604       "properties": {
93605         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
93606           "items": {
93607             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure"
93608           },
93609           "type": "object"
93610         }
93611       },
93612       "type": "object"
93613     },
93614     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference": {
93615       "properties": {
93616         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
93617           "$ref": "#/definitions/Optional.empty"
93618         },
93619         "GENERIC-RESOURCE-API:route-table-reference-id": {
93620           "$ref": "#/definitions/Optional.empty"
93621         }
93622       },
93623       "required": [
93624         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
93625       ],
93626       "type": "object"
93627     },
93628     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP": {
93629       "properties": {
93630         "GENERIC-RESOURCE-API:route-table-reference": {
93631           "items": {
93632             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference"
93633           },
93634           "type": "array"
93635         }
93636       },
93637       "type": "object"
93638     },
93639     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets": {
93640       "properties": {
93641         "GENERIC-RESOURCE-API:addr-from-start": {
93642           "$ref": "#/definitions/Optional.empty",
93643           "description": "Default is N"
93644         },
93645         "GENERIC-RESOURCE-API:cidr-mask": {
93646           "$ref": "#/definitions/Optional.empty"
93647         },
93648         "GENERIC-RESOURCE-API:dhcp-enabled": {
93649           "$ref": "#/definitions/Optional.empty"
93650         },
93651         "GENERIC-RESOURCE-API:dhcp-end-address": {
93652           "$ref": "#/definitions/Optional.empty"
93653         },
93654         "GENERIC-RESOURCE-API:dhcp-start-address": {
93655           "$ref": "#/definitions/Optional.empty"
93656         },
93657         "GENERIC-RESOURCE-API:gateway-address": {
93658           "$ref": "#/definitions/Optional.empty"
93659         },
93660         "GENERIC-RESOURCE-API:ip-version": {
93661           "$ref": "#/definitions/Optional.empty"
93662         },
93663         "GENERIC-RESOURCE-API:start-address": {
93664           "$ref": "#/definitions/Optional.empty"
93665         },
93666         "GENERIC-RESOURCE-API:subnet-name": {
93667           "$ref": "#/definitions/Optional.empty"
93668         },
93669         "GENERIC-RESOURCE-API:subnet-role": {
93670           "$ref": "#/definitions/Optional.empty"
93671         },
93672         "GENERIC-RESOURCE-API:subnet-sequence": {
93673           "$ref": "#/definitions/Optional.empty"
93674         }
93675       },
93676       "type": "object"
93677     },
93678     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP": {
93679       "properties": {
93680         "GENERIC-RESOURCE-API:subnets": {
93681           "items": {
93682             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets"
93683           },
93684           "type": "array"
93685         }
93686       },
93687       "type": "object"
93688     },
93689     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings": {
93690       "properties": {
93691         "GENERIC-RESOURCE-API:aic-zone": {
93692           "$ref": "#/definitions/Optional.empty",
93693           "description": "AIC Zone the route target associated with"
93694         },
93695         "GENERIC-RESOURCE-API:global-route-target": {
93696           "$ref": "#/definitions/Optional.empty"
93697         },
93698         "GENERIC-RESOURCE-API:route-target-role": {
93699           "$ref": "#/definitions/Optional.empty"
93700         },
93701         "GENERIC-RESOURCE-API:vpn-binding-id": {
93702           "$ref": "#/definitions/Optional.empty"
93703         },
93704         "GENERIC-RESOURCE-API:vpn-name": {
93705           "$ref": "#/definitions/Optional.empty"
93706         }
93707       },
93708       "type": "object"
93709     },
93710     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP": {
93711       "properties": {
93712         "GENERIC-RESOURCE-API:vpn-bindings": {
93713           "items": {
93714             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings"
93715           },
93716           "type": "array"
93717         }
93718       },
93719       "type": "object"
93720     },
93721     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": {
93722       "properties": {
93723         "GENERIC-RESOURCE-API:related-network": {
93724           "items": {
93725             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
93726           },
93727           "type": "array"
93728         }
93729       },
93730       "type": "object"
93731     },
93732     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": {
93733       "properties": {
93734         "GENERIC-RESOURCE-API:related-networks": {
93735           "items": {
93736             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
93737           },
93738           "type": "object"
93739         }
93740       },
93741       "type": "object"
93742     },
93743     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": {
93744       "properties": {
93745         "GENERIC-RESOURCE-API:network-id": {
93746           "$ref": "#/definitions/Optional.empty",
93747           "description": "Key to l3-network object"
93748         },
93749         "GENERIC-RESOURCE-API:network-role": {
93750           "$ref": "#/definitions/Optional.empty"
93751         },
93752         "GENERIC-RESOURCE-API:vlan-tags": {
93753           "items": {
93754             "$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"
93755           },
93756           "type": "object"
93757         }
93758       },
93759       "type": "object"
93760     },
93761     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
93762       "properties": {
93763         "GENERIC-RESOURCE-API:related-network": {
93764           "items": {
93765             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
93766           },
93767           "type": "array"
93768         }
93769       },
93770       "type": "object"
93771     },
93772     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
93773       "properties": {
93774         "GENERIC-RESOURCE-API:is-private": {
93775           "$ref": "#/definitions/Optional.empty"
93776         },
93777         "GENERIC-RESOURCE-API:lower-tag-id": {
93778           "$ref": "#/definitions/Optional.empty"
93779         },
93780         "GENERIC-RESOURCE-API:upper-tag-id": {
93781           "$ref": "#/definitions/Optional.empty"
93782         },
93783         "GENERIC-RESOURCE-API:vlan-interface": {
93784           "$ref": "#/definitions/Optional.empty",
93785           "description": "A&AI Key"
93786         }
93787       },
93788       "type": "object"
93789     },
93790     "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": {
93791       "properties": {
93792         "GENERIC-RESOURCE-API:vlan-tags": {
93793           "items": {
93794             "$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"
93795           },
93796           "type": "object"
93797         }
93798       },
93799       "type": "object"
93800     },
93801     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology": {
93802       "properties": {
93803         "GENERIC-RESOURCE-API:aic-clli": {
93804           "$ref": "#/definitions/Optional.empty",
93805           "description": "Not expected to be used"
93806         },
93807         "GENERIC-RESOURCE-API:aic-cloud-region": {
93808           "$ref": "#/definitions/Optional.empty",
93809           "description": "The AIC cloud region which maps to contrail versions"
93810         },
93811         "GENERIC-RESOURCE-API:cloud-owner": {
93812           "$ref": "#/definitions/Optional.empty",
93813           "description": "The cloud owner provided by the caller"
93814         },
93815         "GENERIC-RESOURCE-API:onap-model-information": {
93816           "items": {
93817             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
93818           },
93819           "type": "object"
93820         },
93821         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
93822           "$ref": "#/definitions/Optional.empty",
93823           "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"
93824         },
93825         "GENERIC-RESOURCE-API:tenant": {
93826           "$ref": "#/definitions/Optional.empty"
93827         },
93828         "GENERIC-RESOURCE-API:vf-module-assignments": {
93829           "items": {
93830             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
93831           },
93832           "type": "object"
93833         },
93834         "GENERIC-RESOURCE-API:vf-module-parameters": {
93835           "items": {
93836             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
93837           },
93838           "type": "object"
93839         },
93840         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
93841           "items": {
93842             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
93843           },
93844           "type": "object"
93845         }
93846       },
93847       "type": "object"
93848     },
93849     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP": {
93850       "properties": {
93851         "GENERIC-RESOURCE-API:vf-module-topology": {
93852           "items": {
93853             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology"
93854           },
93855           "type": "object"
93856         }
93857       },
93858       "type": "object"
93859     },
93860     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments": {
93861       "properties": {
93862         "GENERIC-RESOURCE-API:availability-zones": {
93863           "items": {
93864             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
93865           },
93866           "type": "object"
93867         },
93868         "GENERIC-RESOURCE-API:vnf-networks": {
93869           "items": {
93870             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
93871           },
93872           "type": "object"
93873         },
93874         "GENERIC-RESOURCE-API:vnf-status": {
93875           "$ref": "#/definitions/Optional.empty",
93876           "description": "Orchestration status from AAI - to be set by SDNC"
93877         }
93878       },
93879       "type": "object"
93880     },
93881     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": {
93882       "properties": {
93883         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
93884           "items": {
93885             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments"
93886           },
93887           "type": "object"
93888         }
93889       },
93890       "type": "object"
93891     },
93892     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": {
93893       "properties": {
93894         "GENERIC-RESOURCE-API:nf-code": {
93895           "$ref": "#/definitions/Optional.empty",
93896           "description": "used in vnf naming"
93897         },
93898         "GENERIC-RESOURCE-API:nf-function": {
93899           "$ref": "#/definitions/Optional.empty"
93900         },
93901         "GENERIC-RESOURCE-API:nf-role": {
93902           "$ref": "#/definitions/Optional.empty"
93903         },
93904         "GENERIC-RESOURCE-API:nf-type": {
93905           "$ref": "#/definitions/Optional.empty"
93906         },
93907         "GENERIC-RESOURCE-API:vnf-id": {
93908           "$ref": "#/definitions/Optional.empty"
93909         },
93910         "GENERIC-RESOURCE-API:vnf-name": {
93911           "$ref": "#/definitions/Optional.empty",
93912           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
93913         },
93914         "GENERIC-RESOURCE-API:vnf-type": {
93915           "$ref": "#/definitions/Optional.empty",
93916           "description": "In preload tree, this label is used for the vf-module-type"
93917         }
93918       },
93919       "type": "object"
93920     },
93921     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": {
93922       "properties": {
93923         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
93924           "items": {
93925             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
93926           },
93927           "type": "object"
93928         }
93929       },
93930       "type": "object"
93931     },
93932     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": {
93933       "properties": {
93934         "GENERIC-RESOURCE-API:model-customization-uuid": {
93935           "$ref": "#/definitions/Optional.empty",
93936           "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"
93937         },
93938         "GENERIC-RESOURCE-API:model-invariant-uuid": {
93939           "$ref": "#/definitions/Optional.empty",
93940           "description": "identifies the invariant uuid for this service or resource"
93941         },
93942         "GENERIC-RESOURCE-API:model-name": {
93943           "$ref": "#/definitions/Optional.empty"
93944         },
93945         "GENERIC-RESOURCE-API:model-uuid": {
93946           "$ref": "#/definitions/Optional.empty",
93947           "description": "identifies the uuid for this service or resource, which is version specific"
93948         },
93949         "GENERIC-RESOURCE-API:model-version": {
93950           "$ref": "#/definitions/Optional.empty"
93951         }
93952       },
93953       "type": "object"
93954     },
93955     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": {
93956       "properties": {
93957         "GENERIC-RESOURCE-API:onap-model-information": {
93958           "items": {
93959             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
93960           },
93961           "type": "object"
93962         }
93963       },
93964       "type": "object"
93965     },
93966     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": {
93967       "properties": {
93968         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
93969           "items": {
93970             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments"
93971           },
93972           "type": "object"
93973         },
93974         "GENERIC-RESOURCE-API:vf-module-status": {
93975           "$ref": "#/definitions/Optional.empty",
93976           "description": "Orchestration status from AAI - to be set by SDNC"
93977         },
93978         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
93979           "items": {
93980             "$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"
93981           },
93982           "type": "object"
93983         },
93984         "GENERIC-RESOURCE-API:vms": {
93985           "items": {
93986             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
93987           },
93988           "type": "object"
93989         }
93990       },
93991       "type": "object"
93992     },
93993     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": {
93994       "properties": {
93995         "GENERIC-RESOURCE-API:vf-module-assignments": {
93996           "items": {
93997             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
93998           },
93999           "type": "object"
94000         }
94001       },
94002       "type": "object"
94003     },
94004     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": {
94005       "properties": {
94006         "GENERIC-RESOURCE-API:param": {
94007           "items": {
94008             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
94009           },
94010           "type": "array"
94011         }
94012       },
94013       "type": "object"
94014     },
94015     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": {
94016       "properties": {
94017         "GENERIC-RESOURCE-API:vf-module-parameters": {
94018           "items": {
94019             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
94020           },
94021           "type": "object"
94022         }
94023       },
94024       "type": "object"
94025     },
94026     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": {
94027       "properties": {
94028         "GENERIC-RESOURCE-API:vf-module-id": {
94029           "$ref": "#/definitions/Optional.empty",
94030           "description": "vf-module id"
94031         },
94032         "GENERIC-RESOURCE-API:vf-module-name": {
94033           "$ref": "#/definitions/Optional.empty",
94034           "description": "vf-module-name"
94035         },
94036         "GENERIC-RESOURCE-API:vf-module-type": {
94037           "$ref": "#/definitions/Optional.empty"
94038         }
94039       },
94040       "type": "object"
94041     },
94042     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": {
94043       "properties": {
94044         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
94045           "items": {
94046             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
94047           },
94048           "type": "object"
94049         }
94050       },
94051       "type": "object"
94052     },
94053     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": {
94054       "properties": {
94055         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
94056           "items": {
94057             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
94058           },
94059           "type": "array"
94060         }
94061       },
94062       "type": "object"
94063     },
94064     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": {
94065       "properties": {
94066         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
94067           "items": {
94068             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments"
94069           },
94070           "type": "object"
94071         }
94072       },
94073       "type": "object"
94074     },
94075     "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": {
94076       "properties": {
94077         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
94078           "items": {
94079             "$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"
94080           },
94081           "type": "array"
94082         }
94083       },
94084       "type": "object"
94085     },
94086     "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": {
94087       "properties": {
94088         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
94089           "items": {
94090             "$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"
94091           },
94092           "type": "object"
94093         }
94094       },
94095       "type": "object"
94096     },
94097     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": {
94098       "properties": {
94099         "GENERIC-RESOURCE-API:vm": {
94100           "items": {
94101             "$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"
94102           },
94103           "type": "array"
94104         }
94105       },
94106       "type": "object"
94107     },
94108     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": {
94109       "properties": {
94110         "GENERIC-RESOURCE-API:vms": {
94111           "items": {
94112             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
94113           },
94114           "type": "object"
94115         }
94116       },
94117       "type": "object"
94118     },
94119     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": {
94120       "properties": {
94121         "GENERIC-RESOURCE-API:ip-version": {
94122           "$ref": "#/definitions/Optional.empty"
94123         },
94124         "GENERIC-RESOURCE-API:network-role": {
94125           "$ref": "#/definitions/Optional.empty"
94126         },
94127         "GENERIC-RESOURCE-API:neutron-subnet-id": {
94128           "$ref": "#/definitions/Optional.empty",
94129           "description": "Same as subnet-id in subnet-data structure"
94130         }
94131       },
94132       "type": "object"
94133     },
94134     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": {
94135       "properties": {
94136         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
94137           "items": {
94138             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
94139           },
94140           "type": "array"
94141         }
94142       },
94143       "type": "object"
94144     },
94145     "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": {
94146       "properties": {
94147         "GENERIC-RESOURCE-API:instance-group-function": {
94148           "$ref": "#/definitions/Optional.empty"
94149         },
94150         "GENERIC-RESOURCE-API:instance-group-id": {
94151           "$ref": "#/definitions/Optional.empty",
94152           "description": "A&AI ID"
94153         },
94154         "GENERIC-RESOURCE-API:vnf-id": {
94155           "$ref": "#/definitions/Optional.empty"
94156         },
94157         "GENERIC-RESOURCE-API:vnfcs": {
94158           "items": {
94159             "$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"
94160           },
94161           "type": "object"
94162         }
94163       },
94164       "required": [
94165         "GENERIC-RESOURCE-API:instance-group-id"
94166       ],
94167       "type": "object"
94168     },
94169     "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": {
94170       "properties": {
94171         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
94172           "items": {
94173             "$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"
94174           },
94175           "type": "array"
94176         }
94177       },
94178       "type": "object"
94179     },
94180     "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": {
94181       "properties": {
94182         "GENERIC-RESOURCE-API:vnfc": {
94183           "items": {
94184             "$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"
94185           },
94186           "type": "array"
94187         }
94188       },
94189       "type": "object"
94190     },
94191     "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": {
94192       "properties": {
94193         "GENERIC-RESOURCE-API:vnfcs": {
94194           "items": {
94195             "$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"
94196           },
94197           "type": "object"
94198         }
94199       },
94200       "type": "object"
94201     },
94202     "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": {
94203       "properties": {
94204         "GENERIC-RESOURCE-API:vnfc-name": {
94205           "$ref": "#/definitions/Optional.empty"
94206         },
94207         "GENERIC-RESOURCE-API:vnic-groups": {
94208           "items": {
94209             "$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"
94210           },
94211           "type": "object"
94212         }
94213       },
94214       "type": "object"
94215     },
94216     "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": {
94217       "properties": {
94218         "GENERIC-RESOURCE-API:vnfc": {
94219           "items": {
94220             "$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"
94221           },
94222           "type": "array"
94223         }
94224       },
94225       "type": "object"
94226     },
94227     "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": {
94228       "properties": {
94229         "GENERIC-RESOURCE-API:vnic-group": {
94230           "items": {
94231             "$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"
94232           },
94233           "type": "array"
94234         }
94235       },
94236       "type": "object"
94237     },
94238     "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": {
94239       "properties": {
94240         "GENERIC-RESOURCE-API:vnic-groups": {
94241           "items": {
94242             "$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"
94243           },
94244           "type": "object"
94245         }
94246       },
94247       "type": "object"
94248     },
94249     "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": {
94250       "properties": {
94251         "GENERIC-RESOURCE-API:network-instance-group-function": {
94252           "$ref": "#/definitions/Optional.empty",
94253           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
94254         },
94255         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
94256           "$ref": "#/definitions/Optional.empty",
94257           "description": "Policy name in ASDC model & policy definition in Policy Engine"
94258         },
94259         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
94260           "items": {
94261             "$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"
94262           },
94263           "type": "object"
94264         },
94265         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
94266           "$ref": "#/definitions/Optional.empty",
94267           "description": "Next tag to be assigned"
94268         },
94269         "GENERIC-RESOURCE-API:vlan-vnics": {
94270           "items": {
94271             "$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"
94272           },
94273           "type": "object"
94274         },
94275         "GENERIC-RESOURCE-API:vnic-interface-role": {
94276           "$ref": "#/definitions/Optional.empty",
94277           "description": "Same as network-role of network where vnic is connected"
94278         }
94279       },
94280       "required": [
94281         "GENERIC-RESOURCE-API:vnic-interface-role"
94282       ],
94283       "type": "object"
94284     },
94285     "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": {
94286       "properties": {
94287         "GENERIC-RESOURCE-API:vnic-group": {
94288           "items": {
94289             "$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"
94290           },
94291           "type": "array"
94292         }
94293       },
94294       "type": "object"
94295     },
94296     "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": {
94297       "properties": {
94298         "GENERIC-RESOURCE-API:ip-addresses": {
94299           "items": {
94300             "$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"
94301           },
94302           "type": "object"
94303         }
94304       },
94305       "type": "object"
94306     },
94307     "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": {
94308       "properties": {
94309         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
94310           "items": {
94311             "$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"
94312           },
94313           "type": "object"
94314         }
94315       },
94316       "type": "object"
94317     },
94318     "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": {
94319       "properties": {
94320         "GENERIC-RESOURCE-API:vlan-vnic": {
94321           "items": {
94322             "$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"
94323           },
94324           "type": "array"
94325         }
94326       },
94327       "type": "object"
94328     },
94329     "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": {
94330       "properties": {
94331         "GENERIC-RESOURCE-API:vlan-vnics": {
94332           "items": {
94333             "$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"
94334           },
94335           "type": "object"
94336         }
94337       },
94338       "type": "object"
94339     },
94340     "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": {
94341       "properties": {
94342         "GENERIC-RESOURCE-API:ipv4-address": {
94343           "$ref": "#/definitions/Optional.empty"
94344         },
94345         "GENERIC-RESOURCE-API:ipv6-address": {
94346           "$ref": "#/definitions/Optional.empty"
94347         },
94348         "GENERIC-RESOURCE-API:vipv4-address": {
94349           "$ref": "#/definitions/Optional.empty",
94350           "description": "Virtual v4"
94351         },
94352         "GENERIC-RESOURCE-API:vipv6-address": {
94353           "$ref": "#/definitions/Optional.empty",
94354           "description": "Virtual v6"
94355         }
94356       },
94357       "type": "object"
94358     },
94359     "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": {
94360       "properties": {
94361         "GENERIC-RESOURCE-API:ip-addresses": {
94362           "items": {
94363             "$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"
94364           },
94365           "type": "object"
94366         }
94367       },
94368       "type": "object"
94369     },
94370     "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": {
94371       "properties": {
94372         "GENERIC-RESOURCE-API:vnic-port-id": {
94373           "$ref": "#/definitions/Optional.empty"
94374         },
94375         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
94376           "items": {
94377             "$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"
94378           },
94379           "type": "object"
94380         }
94381       },
94382       "required": [
94383         "GENERIC-RESOURCE-API:vnic-port-id"
94384       ],
94385       "type": "object"
94386     },
94387     "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": {
94388       "properties": {
94389         "GENERIC-RESOURCE-API:vlan-vnic": {
94390           "items": {
94391             "$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"
94392           },
94393           "type": "array"
94394         }
94395       },
94396       "type": "object"
94397     },
94398     "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": {
94399       "properties": {
94400         "GENERIC-RESOURCE-API:sub-interface-network-data": {
94401           "items": {
94402             "$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"
94403           },
94404           "type": "array"
94405         }
94406       },
94407       "type": "object"
94408     },
94409     "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": {
94410       "properties": {
94411         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
94412           "items": {
94413             "$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"
94414           },
94415           "type": "object"
94416         }
94417       },
94418       "type": "object"
94419     },
94420     "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": {
94421       "properties": {
94422         "GENERIC-RESOURCE-API:floating-ips": {
94423           "items": {
94424             "$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"
94425           },
94426           "type": "object"
94427         },
94428         "GENERIC-RESOURCE-API:network-id": {
94429           "$ref": "#/definitions/Optional.empty",
94430           "description": "Subinterface network id (UUID in A&AI)"
94431         },
94432         "GENERIC-RESOURCE-API:network-information-items": {
94433           "items": {
94434             "$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"
94435           },
94436           "type": "object"
94437         },
94438         "GENERIC-RESOURCE-API:network-name": {
94439           "$ref": "#/definitions/Optional.empty",
94440           "description": "Subinterface network name"
94441         },
94442         "GENERIC-RESOURCE-API:network-role": {
94443           "$ref": "#/definitions/Optional.empty",
94444           "description": "e.g. untrusted "
94445         },
94446         "GENERIC-RESOURCE-API:network-role-tag": {
94447           "$ref": "#/definitions/Optional.empty",
94448           "description": "Assuming HEAT template network role tag parameter - not used"
94449         },
94450         "GENERIC-RESOURCE-API:neutron-network-id": {
94451           "$ref": "#/definitions/Optional.empty",
94452           "description": "Neutron network id assigned by PO/RP"
94453         },
94454         "GENERIC-RESOURCE-API:vlan-tag-id": {
94455           "$ref": "#/definitions/Optional.empty",
94456           "description": "Vlan tag assigned to subinterface port"
94457         }
94458       },
94459       "required": [
94460         "GENERIC-RESOURCE-API:network-id"
94461       ],
94462       "type": "object"
94463     },
94464     "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": {
94465       "properties": {
94466         "GENERIC-RESOURCE-API:sub-interface-network-data": {
94467           "items": {
94468             "$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"
94469           },
94470           "type": "array"
94471         }
94472       },
94473       "type": "object"
94474     },
94475     "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": {
94476       "properties": {
94477         "GENERIC-RESOURCE-API:floating-ip-v4": {
94478           "description": "Floating ipv4 for VMs of a given type on this network",
94479           "items": {
94480             "$ref": "#/definitions/Optional.empty"
94481           },
94482           "type": "array"
94483         },
94484         "GENERIC-RESOURCE-API:floating-ip-v6": {
94485           "description": "Floating ipv6 for VMs of a given type on this network",
94486           "items": {
94487             "$ref": "#/definitions/Optional.empty"
94488           },
94489           "type": "array"
94490         }
94491       },
94492       "type": "object"
94493     },
94494     "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": {
94495       "properties": {
94496         "GENERIC-RESOURCE-API:floating-ips": {
94497           "items": {
94498             "$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"
94499           },
94500           "type": "object"
94501         }
94502       },
94503       "type": "object"
94504     },
94505     "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": {
94506       "properties": {
94507         "GENERIC-RESOURCE-API:network-information-item": {
94508           "items": {
94509             "$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"
94510           },
94511           "type": "array"
94512         }
94513       },
94514       "type": "object"
94515     },
94516     "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": {
94517       "properties": {
94518         "GENERIC-RESOURCE-API:network-information-items": {
94519           "items": {
94520             "$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"
94521           },
94522           "type": "object"
94523         }
94524       },
94525       "type": "object"
94526     },
94527     "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": {
94528       "properties": {
94529         "GENERIC-RESOURCE-API:ip-count": {
94530           "$ref": "#/definitions/Optional.empty",
94531           "description": "The number of ip addresses to be assigned per vm for this network role"
94532         },
94533         "GENERIC-RESOURCE-API:ip-version": {
94534           "$ref": "#/definitions/Optional.empty",
94535           "description": "Use ipv4 or ipv6"
94536         },
94537         "GENERIC-RESOURCE-API:network-ips": {
94538           "items": {
94539             "$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"
94540           },
94541           "type": "object"
94542         },
94543         "GENERIC-RESOURCE-API:use-dhcp": {
94544           "$ref": "#/definitions/Optional.empty",
94545           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
94546         }
94547       },
94548       "type": "object"
94549     },
94550     "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": {
94551       "properties": {
94552         "GENERIC-RESOURCE-API:network-information-item": {
94553           "items": {
94554             "$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"
94555           },
94556           "type": "array"
94557         }
94558       },
94559       "type": "object"
94560     },
94561     "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": {
94562       "properties": {
94563         "GENERIC-RESOURCE-API:network-ip": {
94564           "description": "List of assigned ip addresses of type ip-version on a network.",
94565           "items": {
94566             "$ref": "#/definitions/Optional.empty"
94567           },
94568           "type": "array"
94569         }
94570       },
94571       "type": "object"
94572     },
94573     "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": {
94574       "properties": {
94575         "GENERIC-RESOURCE-API:network-ips": {
94576           "items": {
94577             "$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"
94578           },
94579           "type": "object"
94580         }
94581       },
94582       "type": "object"
94583     },
94584     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": {
94585       "properties": {
94586         "GENERIC-RESOURCE-API:nfc-naming-code": {
94587           "$ref": "#/definitions/Optional.empty",
94588           "description": "used in vm naming(draft 29: changed from nfc-code)"
94589         },
94590         "GENERIC-RESOURCE-API:onap-model-information": {
94591           "items": {
94592             "$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"
94593           },
94594           "type": "object"
94595         },
94596         "GENERIC-RESOURCE-API:vm-count": {
94597           "$ref": "#/definitions/Optional.empty"
94598         },
94599         "GENERIC-RESOURCE-API:vm-names": {
94600           "items": {
94601             "$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"
94602           },
94603           "type": "object"
94604         },
94605         "GENERIC-RESOURCE-API:vm-networks": {
94606           "items": {
94607             "$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"
94608           },
94609           "type": "object"
94610         },
94611         "GENERIC-RESOURCE-API:vm-type": {
94612           "$ref": "#/definitions/Optional.empty"
94613         },
94614         "GENERIC-RESOURCE-API:vm-type-tag": {
94615           "$ref": "#/definitions/Optional.empty",
94616           "description": "from tosca data on vfc"
94617         }
94618       },
94619       "required": [
94620         "GENERIC-RESOURCE-API:vm-type"
94621       ],
94622       "type": "object"
94623     },
94624     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
94625       "properties": {
94626         "GENERIC-RESOURCE-API:vm": {
94627           "items": {
94628             "$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"
94629           },
94630           "type": "array"
94631         }
94632       },
94633       "type": "object"
94634     },
94635     "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": {
94636       "properties": {
94637         "GENERIC-RESOURCE-API:model-customization-uuid": {
94638           "$ref": "#/definitions/Optional.empty",
94639           "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"
94640         },
94641         "GENERIC-RESOURCE-API:model-invariant-uuid": {
94642           "$ref": "#/definitions/Optional.empty",
94643           "description": "identifies the invariant uuid for this service or resource"
94644         },
94645         "GENERIC-RESOURCE-API:model-name": {
94646           "$ref": "#/definitions/Optional.empty"
94647         },
94648         "GENERIC-RESOURCE-API:model-uuid": {
94649           "$ref": "#/definitions/Optional.empty",
94650           "description": "identifies the uuid for this service or resource, which is version specific"
94651         },
94652         "GENERIC-RESOURCE-API:model-version": {
94653           "$ref": "#/definitions/Optional.empty"
94654         }
94655       },
94656       "type": "object"
94657     },
94658     "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": {
94659       "properties": {
94660         "GENERIC-RESOURCE-API:onap-model-information": {
94661           "items": {
94662             "$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"
94663           },
94664           "type": "object"
94665         }
94666       },
94667       "type": "object"
94668     },
94669     "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": {
94670       "properties": {
94671         "GENERIC-RESOURCE-API:vm-name": {
94672           "items": {
94673             "$ref": "#/definitions/Optional.empty"
94674           },
94675           "type": "array"
94676         },
94677         "GENERIC-RESOURCE-API:vnfc-names": {
94678           "items": {
94679             "$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"
94680           },
94681           "type": "array"
94682         }
94683       },
94684       "type": "object"
94685     },
94686     "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": {
94687       "properties": {
94688         "GENERIC-RESOURCE-API:vm-names": {
94689           "items": {
94690             "$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"
94691           },
94692           "type": "object"
94693         }
94694       },
94695       "type": "object"
94696     },
94697     "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": {
94698       "properties": {
94699         "GENERIC-RESOURCE-API:vm-network": {
94700           "items": {
94701             "$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"
94702           },
94703           "type": "array"
94704         }
94705       },
94706       "type": "object"
94707     },
94708     "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": {
94709       "properties": {
94710         "GENERIC-RESOURCE-API:vm-networks": {
94711           "items": {
94712             "$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"
94713           },
94714           "type": "object"
94715         }
94716       },
94717       "type": "object"
94718     },
94719     "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": {
94720       "properties": {
94721         "GENERIC-RESOURCE-API:vnfc-name": {
94722           "$ref": "#/definitions/Optional.empty"
94723         },
94724         "GENERIC-RESOURCE-API:vnfc-networks": {
94725           "items": {
94726             "$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"
94727           },
94728           "type": "object"
94729         }
94730       },
94731       "type": "object"
94732     },
94733     "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": {
94734       "properties": {
94735         "GENERIC-RESOURCE-API:vnfc-names": {
94736           "items": {
94737             "$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"
94738           },
94739           "type": "array"
94740         }
94741       },
94742       "type": "object"
94743     },
94744     "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": {
94745       "properties": {
94746         "GENERIC-RESOURCE-API:vnfc-network-data": {
94747           "items": {
94748             "$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"
94749           },
94750           "type": "array"
94751         }
94752       },
94753       "type": "object"
94754     },
94755     "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": {
94756       "properties": {
94757         "GENERIC-RESOURCE-API:vnfc-networks": {
94758           "items": {
94759             "$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"
94760           },
94761           "type": "object"
94762         }
94763       },
94764       "type": "object"
94765     },
94766     "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": {
94767       "properties": {
94768         "GENERIC-RESOURCE-API:connection-point": {
94769           "items": {
94770             "$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"
94771           },
94772           "type": "object"
94773         },
94774         "GENERIC-RESOURCE-API:vnfc-network-role": {
94775           "$ref": "#/definitions/Optional.empty"
94776         },
94777         "GENERIC-RESOURCE-API:vnfc-ports": {
94778           "items": {
94779             "$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"
94780           },
94781           "type": "object"
94782         },
94783         "GENERIC-RESOURCE-API:vnfc-subnet": {
94784           "items": {
94785             "$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"
94786           },
94787           "type": "array"
94788         },
94789         "GENERIC-RESOURCE-API:vnfc-type": {
94790           "$ref": "#/definitions/Optional.empty"
94791         }
94792       },
94793       "required": [
94794         "GENERIC-RESOURCE-API:vnfc-network-role"
94795       ],
94796       "type": "object"
94797     },
94798     "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": {
94799       "properties": {
94800         "GENERIC-RESOURCE-API:vnfc-network-data": {
94801           "items": {
94802             "$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"
94803           },
94804           "type": "array"
94805         }
94806       },
94807       "type": "object"
94808     },
94809     "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": {
94810       "properties": {
94811         "GENERIC-RESOURCE-API:connection-point-id": {
94812           "$ref": "#/definitions/Optional.empty",
94813           "description": "Key to CP object in A&AI"
94814         },
94815         "GENERIC-RESOURCE-API:port-id": {
94816           "$ref": "#/definitions/Optional.empty",
94817           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
94818         },
94819         "GENERIC-RESOURCE-API:vlan-data": {
94820           "items": {
94821             "$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"
94822           },
94823           "type": "array"
94824         }
94825       },
94826       "type": "object"
94827     },
94828     "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": {
94829       "properties": {
94830         "GENERIC-RESOURCE-API:connection-point": {
94831           "items": {
94832             "$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"
94833           },
94834           "type": "object"
94835         }
94836       },
94837       "type": "object"
94838     },
94839     "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": {
94840       "properties": {
94841         "GENERIC-RESOURCE-API:vnfc-port": {
94842           "items": {
94843             "$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"
94844           },
94845           "type": "array"
94846         }
94847       },
94848       "type": "object"
94849     },
94850     "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": {
94851       "properties": {
94852         "GENERIC-RESOURCE-API:vnfc-ports": {
94853           "items": {
94854             "$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"
94855           },
94856           "type": "object"
94857         }
94858       },
94859       "type": "object"
94860     },
94861     "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": {
94862       "properties": {
94863         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
94864           "items": {
94865             "$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"
94866           },
94867           "type": "array"
94868         },
94869         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
94870           "$ref": "#/definitions/Optional.empty",
94871           "description": "Default value if subnet role is not defined."
94872         }
94873       },
94874       "required": [
94875         "GENERIC-RESOURCE-API:vnfc-subnet-role"
94876       ],
94877       "type": "object"
94878     },
94879     "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": {
94880       "properties": {
94881         "GENERIC-RESOURCE-API:vnfc-subnet": {
94882           "items": {
94883             "$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"
94884           },
94885           "type": "array"
94886         }
94887       },
94888       "type": "object"
94889     },
94890     "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": {
94891       "properties": {
94892         "GENERIC-RESOURCE-API:vlan-role": {
94893           "$ref": "#/definitions/Optional.empty",
94894           "description": "Inner/Outer roles"
94895         },
94896         "GENERIC-RESOURCE-API:vlan-tag-description": {
94897           "$ref": "#/definitions/Optional.empty"
94898         },
94899         "GENERIC-RESOURCE-API:vlan-tag-id": {
94900           "$ref": "#/definitions/Optional.empty"
94901         },
94902         "GENERIC-RESOURCE-API:vlan-uuid": {
94903           "$ref": "#/definitions/Optional.empty",
94904           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
94905         }
94906       },
94907       "type": "object"
94908     },
94909     "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": {
94910       "properties": {
94911         "GENERIC-RESOURCE-API:vlan-data": {
94912           "items": {
94913             "$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"
94914           },
94915           "type": "array"
94916         }
94917       },
94918       "type": "object"
94919     },
94920     "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": {
94921       "properties": {
94922         "GENERIC-RESOURCE-API:common-sub-interface-role": {
94923           "$ref": "#/definitions/Optional.empty",
94924           "description": "If sub-interfaces have common interface role (network role)"
94925         },
94926         "GENERIC-RESOURCE-API:vnfc-port-id": {
94927           "$ref": "#/definitions/Optional.empty",
94928           "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"
94929         },
94930         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
94931           "items": {
94932             "$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"
94933           },
94934           "type": "object"
94935         }
94936       },
94937       "required": [
94938         "GENERIC-RESOURCE-API:vnfc-port-id"
94939       ],
94940       "type": "object"
94941     },
94942     "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": {
94943       "properties": {
94944         "GENERIC-RESOURCE-API:vnfc-port": {
94945           "items": {
94946             "$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"
94947           },
94948           "type": "array"
94949         }
94950       },
94951       "type": "object"
94952     },
94953     "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": {
94954       "properties": {
94955         "GENERIC-RESOURCE-API:sub-interface-network-data": {
94956           "items": {
94957             "$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"
94958           },
94959           "type": "array"
94960         }
94961       },
94962       "type": "object"
94963     },
94964     "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": {
94965       "properties": {
94966         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
94967           "items": {
94968             "$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"
94969           },
94970           "type": "object"
94971         }
94972       },
94973       "type": "object"
94974     },
94975     "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": {
94976       "properties": {
94977         "GENERIC-RESOURCE-API:floating-ips": {
94978           "items": {
94979             "$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"
94980           },
94981           "type": "object"
94982         },
94983         "GENERIC-RESOURCE-API:network-id": {
94984           "$ref": "#/definitions/Optional.empty",
94985           "description": "Subinterface network id (UUID in A&AI)"
94986         },
94987         "GENERIC-RESOURCE-API:network-information-items": {
94988           "items": {
94989             "$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"
94990           },
94991           "type": "object"
94992         },
94993         "GENERIC-RESOURCE-API:network-name": {
94994           "$ref": "#/definitions/Optional.empty",
94995           "description": "Subinterface network name"
94996         },
94997         "GENERIC-RESOURCE-API:network-role": {
94998           "$ref": "#/definitions/Optional.empty",
94999           "description": "e.g. untrusted "
95000         },
95001         "GENERIC-RESOURCE-API:network-role-tag": {
95002           "$ref": "#/definitions/Optional.empty",
95003           "description": "Assuming HEAT template network role tag parameter - not used"
95004         },
95005         "GENERIC-RESOURCE-API:neutron-network-id": {
95006           "$ref": "#/definitions/Optional.empty",
95007           "description": "Neutron network id assigned by PO/RP"
95008         },
95009         "GENERIC-RESOURCE-API:vlan-tag-id": {
95010           "$ref": "#/definitions/Optional.empty",
95011           "description": "Vlan tag assigned to subinterface port"
95012         }
95013       },
95014       "required": [
95015         "GENERIC-RESOURCE-API:network-id"
95016       ],
95017       "type": "object"
95018     },
95019     "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": {
95020       "properties": {
95021         "GENERIC-RESOURCE-API:sub-interface-network-data": {
95022           "items": {
95023             "$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"
95024           },
95025           "type": "array"
95026         }
95027       },
95028       "type": "object"
95029     },
95030     "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": {
95031       "properties": {
95032         "GENERIC-RESOURCE-API:floating-ip-v4": {
95033           "description": "Floating ipv4 for VMs of a given type on this network",
95034           "items": {
95035             "$ref": "#/definitions/Optional.empty"
95036           },
95037           "type": "array"
95038         },
95039         "GENERIC-RESOURCE-API:floating-ip-v6": {
95040           "description": "Floating ipv6 for VMs of a given type on this network",
95041           "items": {
95042             "$ref": "#/definitions/Optional.empty"
95043           },
95044           "type": "array"
95045         }
95046       },
95047       "type": "object"
95048     },
95049     "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": {
95050       "properties": {
95051         "GENERIC-RESOURCE-API:floating-ips": {
95052           "items": {
95053             "$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"
95054           },
95055           "type": "object"
95056         }
95057       },
95058       "type": "object"
95059     },
95060     "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": {
95061       "properties": {
95062         "GENERIC-RESOURCE-API:network-information-item": {
95063           "items": {
95064             "$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"
95065           },
95066           "type": "array"
95067         }
95068       },
95069       "type": "object"
95070     },
95071     "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": {
95072       "properties": {
95073         "GENERIC-RESOURCE-API:network-information-items": {
95074           "items": {
95075             "$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"
95076           },
95077           "type": "object"
95078         }
95079       },
95080       "type": "object"
95081     },
95082     "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": {
95083       "properties": {
95084         "GENERIC-RESOURCE-API:ip-count": {
95085           "$ref": "#/definitions/Optional.empty",
95086           "description": "The number of ip addresses to be assigned per vm for this network role"
95087         },
95088         "GENERIC-RESOURCE-API:ip-version": {
95089           "$ref": "#/definitions/Optional.empty",
95090           "description": "Use ipv4 or ipv6"
95091         },
95092         "GENERIC-RESOURCE-API:network-ips": {
95093           "items": {
95094             "$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"
95095           },
95096           "type": "object"
95097         },
95098         "GENERIC-RESOURCE-API:use-dhcp": {
95099           "$ref": "#/definitions/Optional.empty",
95100           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
95101         }
95102       },
95103       "type": "object"
95104     },
95105     "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": {
95106       "properties": {
95107         "GENERIC-RESOURCE-API:network-information-item": {
95108           "items": {
95109             "$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"
95110           },
95111           "type": "array"
95112         }
95113       },
95114       "type": "object"
95115     },
95116     "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": {
95117       "properties": {
95118         "GENERIC-RESOURCE-API:network-ip": {
95119           "description": "List of assigned ip addresses of type ip-version on a network.",
95120           "items": {
95121             "$ref": "#/definitions/Optional.empty"
95122           },
95123           "type": "array"
95124         }
95125       },
95126       "type": "object"
95127     },
95128     "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": {
95129       "properties": {
95130         "GENERIC-RESOURCE-API:network-ips": {
95131           "items": {
95132             "$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"
95133           },
95134           "type": "object"
95135         }
95136       },
95137       "type": "object"
95138     },
95139     "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": {
95140       "properties": {
95141         "GENERIC-RESOURCE-API:vnfc-address-family": {
95142           "$ref": "#/definitions/Optional.empty",
95143           "description": "indicates if this is IpV4 or IpV6"
95144         },
95145         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
95146           "$ref": "#/definitions/Optional.empty",
95147           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
95148         },
95149         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
95150           "items": {
95151             "$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"
95152           },
95153           "type": "array"
95154         },
95155         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
95156           "$ref": "#/definitions/Optional.empty",
95157           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
95158         }
95159       },
95160       "type": "object"
95161     },
95162     "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": {
95163       "properties": {
95164         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
95165           "items": {
95166             "$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"
95167           },
95168           "type": "array"
95169         }
95170       },
95171       "type": "object"
95172     },
95173     "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": {
95174       "properties": {
95175         "GENERIC-RESOURCE-API:ip-type": {
95176           "$ref": "#/definitions/Optional.empty",
95177           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
95178         },
95179         "GENERIC-RESOURCE-API:vnfc-client-key": {
95180           "$ref": "#/definitions/Optional.empty"
95181         },
95182         "GENERIC-RESOURCE-API:vnfc-ip-address": {
95183           "$ref": "#/definitions/Optional.empty",
95184           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
95185         }
95186       },
95187       "type": "object"
95188     },
95189     "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": {
95190       "properties": {
95191         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
95192           "items": {
95193             "$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"
95194           },
95195           "type": "array"
95196         }
95197       },
95198       "type": "object"
95199     },
95200     "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": {
95201       "properties": {
95202         "GENERIC-RESOURCE-API:floating-ips": {
95203           "items": {
95204             "$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"
95205           },
95206           "type": "object"
95207         },
95208         "GENERIC-RESOURCE-API:interface-route-prefixes": {
95209           "items": {
95210             "$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"
95211           },
95212           "type": "object"
95213         },
95214         "GENERIC-RESOURCE-API:is-trunked": {
95215           "$ref": "#/definitions/Optional.empty"
95216         },
95217         "GENERIC-RESOURCE-API:mac-addresses": {
95218           "items": {
95219             "$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"
95220           },
95221           "type": "object"
95222         },
95223         "GENERIC-RESOURCE-API:network-information-items": {
95224           "items": {
95225             "$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"
95226           },
95227           "type": "object"
95228         },
95229         "GENERIC-RESOURCE-API:network-role": {
95230           "$ref": "#/definitions/Optional.empty",
95231           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
95232         },
95233         "GENERIC-RESOURCE-API:network-role-tag": {
95234           "$ref": "#/definitions/Optional.empty"
95235         },
95236         "GENERIC-RESOURCE-API:related-networks": {
95237           "items": {
95238             "$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"
95239           },
95240           "type": "object"
95241         },
95242         "GENERIC-RESOURCE-API:segmentation-id": {
95243           "$ref": "#/definitions/Optional.empty"
95244         },
95245         "GENERIC-RESOURCE-API:sriov-parameters": {
95246           "items": {
95247             "$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"
95248           },
95249           "type": "object"
95250         }
95251       },
95252       "required": [
95253         "GENERIC-RESOURCE-API:network-role"
95254       ],
95255       "type": "object"
95256     },
95257     "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": {
95258       "properties": {
95259         "GENERIC-RESOURCE-API:vm-network": {
95260           "items": {
95261             "$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"
95262           },
95263           "type": "array"
95264         }
95265       },
95266       "type": "object"
95267     },
95268     "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": {
95269       "properties": {
95270         "GENERIC-RESOURCE-API:floating-ip-v4": {
95271           "description": "Floating ipv4 for VMs of a given type on this network",
95272           "items": {
95273             "$ref": "#/definitions/Optional.empty"
95274           },
95275           "type": "array"
95276         },
95277         "GENERIC-RESOURCE-API:floating-ip-v6": {
95278           "description": "Floating ipv6 for VMs of a given type on this network",
95279           "items": {
95280             "$ref": "#/definitions/Optional.empty"
95281           },
95282           "type": "array"
95283         }
95284       },
95285       "type": "object"
95286     },
95287     "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": {
95288       "properties": {
95289         "GENERIC-RESOURCE-API:floating-ips": {
95290           "items": {
95291             "$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"
95292           },
95293           "type": "object"
95294         }
95295       },
95296       "type": "object"
95297     },
95298     "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": {
95299       "properties": {
95300         "GENERIC-RESOURCE-API:interface-route-prefix": {
95301           "description": "ordered-by: user",
95302           "items": {
95303             "$ref": "#/definitions/Optional.empty"
95304           },
95305           "type": "array"
95306         }
95307       },
95308       "type": "object"
95309     },
95310     "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": {
95311       "properties": {
95312         "GENERIC-RESOURCE-API:interface-route-prefixes": {
95313           "items": {
95314             "$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"
95315           },
95316           "type": "object"
95317         }
95318       },
95319       "type": "object"
95320     },
95321     "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": {
95322       "properties": {
95323         "GENERIC-RESOURCE-API:mac-address": {
95324           "description": "List of network assignments for this vm-type",
95325           "items": {
95326             "$ref": "#/definitions/Optional.empty"
95327           },
95328           "type": "array"
95329         }
95330       },
95331       "type": "object"
95332     },
95333     "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": {
95334       "properties": {
95335         "GENERIC-RESOURCE-API:mac-addresses": {
95336           "items": {
95337             "$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"
95338           },
95339           "type": "object"
95340         }
95341       },
95342       "type": "object"
95343     },
95344     "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": {
95345       "properties": {
95346         "GENERIC-RESOURCE-API:network-information-item": {
95347           "items": {
95348             "$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"
95349           },
95350           "type": "array"
95351         }
95352       },
95353       "type": "object"
95354     },
95355     "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": {
95356       "properties": {
95357         "GENERIC-RESOURCE-API:network-information-items": {
95358           "items": {
95359             "$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"
95360           },
95361           "type": "object"
95362         }
95363       },
95364       "type": "object"
95365     },
95366     "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": {
95367       "properties": {
95368         "GENERIC-RESOURCE-API:related-network": {
95369           "items": {
95370             "$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"
95371           },
95372           "type": "array"
95373         }
95374       },
95375       "type": "object"
95376     },
95377     "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": {
95378       "properties": {
95379         "GENERIC-RESOURCE-API:related-networks": {
95380           "items": {
95381             "$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"
95382           },
95383           "type": "object"
95384         }
95385       },
95386       "type": "object"
95387     },
95388     "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": {
95389       "properties": {
95390         "GENERIC-RESOURCE-API:application-tags": {
95391           "items": {
95392             "$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"
95393           },
95394           "type": "object"
95395         },
95396         "GENERIC-RESOURCE-API:heat-vlan-filters": {
95397           "items": {
95398             "$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"
95399           },
95400           "type": "object"
95401         }
95402       },
95403       "type": "object"
95404     },
95405     "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": {
95406       "properties": {
95407         "GENERIC-RESOURCE-API:sriov-parameters": {
95408           "items": {
95409             "$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"
95410           },
95411           "type": "object"
95412         }
95413       },
95414       "type": "object"
95415     },
95416     "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": {
95417       "properties": {
95418         "GENERIC-RESOURCE-API:ip-count": {
95419           "$ref": "#/definitions/Optional.empty",
95420           "description": "The number of ip addresses to be assigned per vm for this network role"
95421         },
95422         "GENERIC-RESOURCE-API:ip-version": {
95423           "$ref": "#/definitions/Optional.empty",
95424           "description": "Use ipv4 or ipv6"
95425         },
95426         "GENERIC-RESOURCE-API:network-ips": {
95427           "items": {
95428             "$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"
95429           },
95430           "type": "object"
95431         },
95432         "GENERIC-RESOURCE-API:use-dhcp": {
95433           "$ref": "#/definitions/Optional.empty",
95434           "description": "Indicator to use DHCP on this network for this VM"
95435         }
95436       },
95437       "type": "object"
95438     },
95439     "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": {
95440       "properties": {
95441         "GENERIC-RESOURCE-API:network-information-item": {
95442           "items": {
95443             "$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"
95444           },
95445           "type": "array"
95446         }
95447       },
95448       "type": "object"
95449     },
95450     "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": {
95451       "properties": {
95452         "GENERIC-RESOURCE-API:network-ip": {
95453           "description": "List of assigned ip addresses of type ip-version on a network",
95454           "items": {
95455             "$ref": "#/definitions/Optional.empty"
95456           },
95457           "type": "array"
95458         }
95459       },
95460       "type": "object"
95461     },
95462     "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": {
95463       "properties": {
95464         "GENERIC-RESOURCE-API:network-ips": {
95465           "items": {
95466             "$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"
95467           },
95468           "type": "object"
95469         }
95470       },
95471       "type": "object"
95472     },
95473     "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": {
95474       "properties": {
95475         "GENERIC-RESOURCE-API:network-id": {
95476           "$ref": "#/definitions/Optional.empty",
95477           "description": "Key to l3-network object"
95478         },
95479         "GENERIC-RESOURCE-API:network-role": {
95480           "$ref": "#/definitions/Optional.empty"
95481         },
95482         "GENERIC-RESOURCE-API:vlan-tags": {
95483           "items": {
95484             "$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"
95485           },
95486           "type": "object"
95487         }
95488       },
95489       "type": "object"
95490     },
95491     "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": {
95492       "properties": {
95493         "GENERIC-RESOURCE-API:related-network": {
95494           "items": {
95495             "$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"
95496           },
95497           "type": "array"
95498         }
95499       },
95500       "type": "object"
95501     },
95502     "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": {
95503       "properties": {
95504         "GENERIC-RESOURCE-API:is-private": {
95505           "$ref": "#/definitions/Optional.empty"
95506         },
95507         "GENERIC-RESOURCE-API:lower-tag-id": {
95508           "$ref": "#/definitions/Optional.empty"
95509         },
95510         "GENERIC-RESOURCE-API:upper-tag-id": {
95511           "$ref": "#/definitions/Optional.empty"
95512         },
95513         "GENERIC-RESOURCE-API:vlan-interface": {
95514           "$ref": "#/definitions/Optional.empty",
95515           "description": "A&AI Key"
95516         }
95517       },
95518       "type": "object"
95519     },
95520     "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": {
95521       "properties": {
95522         "GENERIC-RESOURCE-API:vlan-tags": {
95523           "items": {
95524             "$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"
95525           },
95526           "type": "object"
95527         }
95528       },
95529       "type": "object"
95530     },
95531     "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": {
95532       "properties": {
95533         "GENERIC-RESOURCE-API:c-tags": {
95534           "items": {
95535             "$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"
95536           },
95537           "type": "object"
95538         },
95539         "GENERIC-RESOURCE-API:s-tags": {
95540           "items": {
95541             "$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"
95542           },
95543           "type": "object"
95544         }
95545       },
95546       "type": "object"
95547     },
95548     "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": {
95549       "properties": {
95550         "GENERIC-RESOURCE-API:application-tags": {
95551           "items": {
95552             "$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"
95553           },
95554           "type": "object"
95555         }
95556       },
95557       "type": "object"
95558     },
95559     "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": {
95560       "properties": {
95561         "GENERIC-RESOURCE-API:heat-vlan-filter": {
95562           "items": {
95563             "$ref": "#/definitions/Optional.empty"
95564           },
95565           "type": "array"
95566         }
95567       },
95568       "type": "object"
95569     },
95570     "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": {
95571       "properties": {
95572         "GENERIC-RESOURCE-API:heat-vlan-filters": {
95573           "items": {
95574             "$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"
95575           },
95576           "type": "object"
95577         }
95578       },
95579       "type": "object"
95580     },
95581     "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": {
95582       "properties": {
95583         "GENERIC-RESOURCE-API:c-tag": {
95584           "items": {
95585             "$ref": "#/definitions/Optional.empty"
95586           },
95587           "type": "array"
95588         }
95589       },
95590       "type": "object"
95591     },
95592     "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": {
95593       "properties": {
95594         "GENERIC-RESOURCE-API:c-tags": {
95595           "items": {
95596             "$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"
95597           },
95598           "type": "object"
95599         }
95600       },
95601       "type": "object"
95602     },
95603     "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": {
95604       "properties": {
95605         "GENERIC-RESOURCE-API:s-tag": {
95606           "items": {
95607             "$ref": "#/definitions/Optional.empty"
95608           },
95609           "type": "array"
95610         }
95611       },
95612       "type": "object"
95613     },
95614     "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": {
95615       "properties": {
95616         "GENERIC-RESOURCE-API:s-tags": {
95617           "items": {
95618             "$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"
95619           },
95620           "type": "object"
95621         }
95622       },
95623       "type": "object"
95624     },
95625     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": {
95626       "properties": {
95627         "GENERIC-RESOURCE-API:name": {
95628           "$ref": "#/definitions/Optional.empty"
95629         },
95630         "GENERIC-RESOURCE-API:resource-resolution-data": {
95631           "items": {
95632             "$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"
95633           },
95634           "type": "object"
95635         },
95636         "GENERIC-RESOURCE-API:value": {
95637           "$ref": "#/definitions/Optional.empty"
95638         }
95639       },
95640       "type": "object"
95641     },
95642     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": {
95643       "properties": {
95644         "GENERIC-RESOURCE-API:param": {
95645           "items": {
95646             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
95647           },
95648           "type": "array"
95649         }
95650       },
95651       "type": "object"
95652     },
95653     "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": {
95654       "properties": {
95655         "GENERIC-RESOURCE-API:capability-name": {
95656           "$ref": "#/definitions/Optional.empty",
95657           "description": "Resource assignment resolution Capability name"
95658         },
95659         "GENERIC-RESOURCE-API:resource-key": {
95660           "items": {
95661             "$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"
95662           },
95663           "type": "array"
95664         },
95665         "GENERIC-RESOURCE-API:status": {
95666           "$ref": "#/definitions/Optional.empty",
95667           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
95668         }
95669       },
95670       "type": "object"
95671     },
95672     "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": {
95673       "properties": {
95674         "GENERIC-RESOURCE-API:resource-resolution-data": {
95675           "items": {
95676             "$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"
95677           },
95678           "type": "object"
95679         }
95680       },
95681       "type": "object"
95682     },
95683     "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": {
95684       "properties": {
95685         "GENERIC-RESOURCE-API:name": {
95686           "$ref": "#/definitions/Optional.empty"
95687         },
95688         "GENERIC-RESOURCE-API:value": {
95689           "$ref": "#/definitions/Optional.empty"
95690         }
95691       },
95692       "type": "object"
95693     },
95694     "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": {
95695       "properties": {
95696         "GENERIC-RESOURCE-API:resource-key": {
95697           "items": {
95698             "$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"
95699           },
95700           "type": "array"
95701         }
95702       },
95703       "type": "object"
95704     },
95705     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": {
95706       "properties": {
95707         "GENERIC-RESOURCE-API:availability-zone": {
95708           "description": "Openstack availability zone name or UUID",
95709           "items": {
95710             "$ref": "#/definitions/Optional.empty"
95711           },
95712           "type": "array"
95713         },
95714         "GENERIC-RESOURCE-API:max-count": {
95715           "$ref": "#/definitions/Optional.empty",
95716           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
95717         }
95718       },
95719       "type": "object"
95720     },
95721     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": {
95722       "properties": {
95723         "GENERIC-RESOURCE-API:availability-zones": {
95724           "items": {
95725             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
95726           },
95727           "type": "object"
95728         }
95729       },
95730       "type": "object"
95731     },
95732     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": {
95733       "properties": {
95734         "GENERIC-RESOURCE-API:vnf-network": {
95735           "items": {
95736             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
95737           },
95738           "type": "array"
95739         }
95740       },
95741       "type": "object"
95742     },
95743     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": {
95744       "properties": {
95745         "GENERIC-RESOURCE-API:vnf-networks": {
95746           "items": {
95747             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
95748           },
95749           "type": "object"
95750         }
95751       },
95752       "type": "object"
95753     },
95754     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": {
95755       "properties": {
95756         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
95757           "$ref": "#/definitions/Optional.empty",
95758           "description": "contrail network policy object"
95759         },
95760         "GENERIC-RESOURCE-API:is-trunked": {
95761           "$ref": "#/definitions/Optional.empty"
95762         },
95763         "GENERIC-RESOURCE-API:network-id": {
95764           "$ref": "#/definitions/Optional.empty",
95765           "description": "Unique Neutron UUID of an instance of the network role "
95766         },
95767         "GENERIC-RESOURCE-API:network-name": {
95768           "$ref": "#/definitions/Optional.empty",
95769           "description": "Unique Neutron UUID of an instance of the network role "
95770         },
95771         "GENERIC-RESOURCE-API:network-role": {
95772           "$ref": "#/definitions/Optional.empty",
95773           "description": "A Network Role to which a VNF must connect"
95774         },
95775         "GENERIC-RESOURCE-API:neutron-id": {
95776           "$ref": "#/definitions/Optional.empty",
95777           "description": "Unique Neutron UUID of an instance of the network role "
95778         },
95779         "GENERIC-RESOURCE-API:related-networks": {
95780           "items": {
95781             "$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"
95782           },
95783           "type": "object"
95784         },
95785         "GENERIC-RESOURCE-API:segmentation-id": {
95786           "$ref": "#/definitions/Optional.empty"
95787         },
95788         "GENERIC-RESOURCE-API:subnets-data": {
95789           "items": {
95790             "$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"
95791           },
95792           "type": "object"
95793         }
95794       },
95795       "type": "object"
95796     },
95797     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
95798       "properties": {
95799         "GENERIC-RESOURCE-API:vnf-network": {
95800           "items": {
95801             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
95802           },
95803           "type": "array"
95804         }
95805       },
95806       "type": "object"
95807     },
95808     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
95809       "properties": {
95810         "GENERIC-RESOURCE-API:related-network": {
95811           "items": {
95812             "$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"
95813           },
95814           "type": "array"
95815         }
95816       },
95817       "type": "object"
95818     },
95819     "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": {
95820       "properties": {
95821         "GENERIC-RESOURCE-API:related-networks": {
95822           "items": {
95823             "$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"
95824           },
95825           "type": "object"
95826         }
95827       },
95828       "type": "object"
95829     },
95830     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
95831       "properties": {
95832         "GENERIC-RESOURCE-API:subnet-data": {
95833           "items": {
95834             "$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"
95835           },
95836           "type": "array"
95837         }
95838       },
95839       "type": "object"
95840     },
95841     "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": {
95842       "properties": {
95843         "GENERIC-RESOURCE-API:subnets-data": {
95844           "items": {
95845             "$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"
95846           },
95847           "type": "object"
95848         }
95849       },
95850       "type": "object"
95851     },
95852     "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": {
95853       "properties": {
95854         "GENERIC-RESOURCE-API:network-id": {
95855           "$ref": "#/definitions/Optional.empty",
95856           "description": "Key to l3-network object"
95857         },
95858         "GENERIC-RESOURCE-API:network-role": {
95859           "$ref": "#/definitions/Optional.empty"
95860         },
95861         "GENERIC-RESOURCE-API:vlan-tags": {
95862           "items": {
95863             "$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"
95864           },
95865           "type": "object"
95866         }
95867       },
95868       "type": "object"
95869     },
95870     "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": {
95871       "properties": {
95872         "GENERIC-RESOURCE-API:related-network": {
95873           "items": {
95874             "$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"
95875           },
95876           "type": "array"
95877         }
95878       },
95879       "type": "object"
95880     },
95881     "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": {
95882       "properties": {
95883         "GENERIC-RESOURCE-API:is-private": {
95884           "$ref": "#/definitions/Optional.empty"
95885         },
95886         "GENERIC-RESOURCE-API:lower-tag-id": {
95887           "$ref": "#/definitions/Optional.empty"
95888         },
95889         "GENERIC-RESOURCE-API:upper-tag-id": {
95890           "$ref": "#/definitions/Optional.empty"
95891         },
95892         "GENERIC-RESOURCE-API:vlan-interface": {
95893           "$ref": "#/definitions/Optional.empty",
95894           "description": "A&AI Key"
95895         }
95896       },
95897       "type": "object"
95898     },
95899     "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": {
95900       "properties": {
95901         "GENERIC-RESOURCE-API:vlan-tags": {
95902           "items": {
95903             "$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"
95904           },
95905           "type": "object"
95906         }
95907       },
95908       "type": "object"
95909     },
95910     "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": {
95911       "properties": {
95912         "GENERIC-RESOURCE-API:cidr-mask": {
95913           "$ref": "#/definitions/Optional.empty",
95914           "description": "cidr mask"
95915         },
95916         "GENERIC-RESOURCE-API:dhcp-enabled": {
95917           "$ref": "#/definitions/Optional.empty",
95918           "description": "Indicator to use this subnet for  DHCP "
95919         },
95920         "GENERIC-RESOURCE-API:gateway-address": {
95921           "$ref": "#/definitions/Optional.empty",
95922           "description": "subnet gateway address"
95923         },
95924         "GENERIC-RESOURCE-API:ip-version": {
95925           "$ref": "#/definitions/Optional.empty",
95926           "description": "Should be ipv4 or ipv6"
95927         },
95928         "GENERIC-RESOURCE-API:network-start-address": {
95929           "$ref": "#/definitions/Optional.empty",
95930           "description": "start-address of the subnet"
95931         },
95932         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
95933           "$ref": "#/definitions/Optional.empty",
95934           "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"
95935         },
95936         "GENERIC-RESOURCE-API:subnet-id": {
95937           "$ref": "#/definitions/Optional.empty",
95938           "description": "subnet UUID to be passed into the HEAT template"
95939         },
95940         "GENERIC-RESOURCE-API:subnet-name": {
95941           "$ref": "#/definitions/Optional.empty",
95942           "description": "Populated for preload only"
95943         },
95944         "GENERIC-RESOURCE-API:subnet-role": {
95945           "$ref": "#/definitions/Optional.empty",
95946           "description": "Subnet Role for the subnet"
95947         }
95948       },
95949       "type": "object"
95950     },
95951     "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": {
95952       "properties": {
95953         "GENERIC-RESOURCE-API:subnet-data": {
95954           "items": {
95955             "$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"
95956           },
95957           "type": "array"
95958         }
95959       },
95960       "type": "object"
95961     },
95962     "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes": {
95963       "properties": {
95964         "GENERIC-RESOURCE-API:next-hop": {
95965           "$ref": "#/definitions/Optional.empty",
95966           "description": "Could be ip-address or hostname or service-instance"
95967         },
95968         "GENERIC-RESOURCE-API:route-prefix": {
95969           "$ref": "#/definitions/Optional.empty"
95970         }
95971       },
95972       "type": "object"
95973     },
95974     "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes-TOP": {
95975       "properties": {
95976         "GENERIC-RESOURCE-API:host-routes": {
95977           "items": {
95978             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
95979           },
95980           "type": "array"
95981         }
95982       },
95983       "type": "object"
95984     },
95985     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy": {
95986       "properties": {
95987         "GENERIC-RESOURCE-API:network-policy-fqdn": {
95988           "$ref": "#/definitions/Optional.empty"
95989         },
95990         "GENERIC-RESOURCE-API:network-policy-id": {
95991           "$ref": "#/definitions/Optional.empty"
95992         }
95993       },
95994       "type": "object"
95995     },
95996     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy-TOP": {
95997       "properties": {
95998         "GENERIC-RESOURCE-API:network-policy": {
95999           "items": {
96000             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
96001           },
96002           "type": "array"
96003         }
96004       },
96005       "type": "object"
96006     },
96007     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure": {
96008       "properties": {
96009         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
96010           "$ref": "#/definitions/Optional.empty"
96011         },
96012         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
96013           "$ref": "#/definitions/Optional.empty"
96014         },
96015         "GENERIC-RESOURCE-API:is-trunked": {
96016           "$ref": "#/definitions/Optional.empty"
96017         },
96018         "GENERIC-RESOURCE-API:network-id": {
96019           "$ref": "#/definitions/Optional.empty"
96020         },
96021         "GENERIC-RESOURCE-API:network-instance-group-id": {
96022           "$ref": "#/definitions/Optional.empty",
96023           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
96024         },
96025         "GENERIC-RESOURCE-API:network-name": {
96026           "$ref": "#/definitions/Optional.empty"
96027         },
96028         "GENERIC-RESOURCE-API:network-role": {
96029           "$ref": "#/definitions/Optional.empty"
96030         },
96031         "GENERIC-RESOURCE-API:network-technology": {
96032           "$ref": "#/definitions/Optional.empty"
96033         },
96034         "GENERIC-RESOURCE-API:network-type": {
96035           "$ref": "#/definitions/Optional.empty"
96036         },
96037         "GENERIC-RESOURCE-API:related-networks": {
96038           "items": {
96039             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
96040           },
96041           "type": "object"
96042         },
96043         "GENERIC-RESOURCE-API:segmentation-id": {
96044           "$ref": "#/definitions/Optional.empty"
96045         }
96046       },
96047       "type": "object"
96048     },
96049     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure-TOP": {
96050       "properties": {
96051         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
96052           "items": {
96053             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
96054           },
96055           "type": "object"
96056         }
96057       },
96058       "type": "object"
96059     },
96060     "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference": {
96061       "properties": {
96062         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
96063           "$ref": "#/definitions/Optional.empty"
96064         },
96065         "GENERIC-RESOURCE-API:route-table-reference-id": {
96066           "$ref": "#/definitions/Optional.empty"
96067         }
96068       },
96069       "required": [
96070         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
96071       ],
96072       "type": "object"
96073     },
96074     "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference-TOP": {
96075       "properties": {
96076         "GENERIC-RESOURCE-API:route-table-reference": {
96077           "items": {
96078             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
96079           },
96080           "type": "array"
96081         }
96082       },
96083       "type": "object"
96084     },
96085     "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets": {
96086       "properties": {
96087         "GENERIC-RESOURCE-API:addr-from-start": {
96088           "$ref": "#/definitions/Optional.empty",
96089           "description": "Default is N"
96090         },
96091         "GENERIC-RESOURCE-API:cidr-mask": {
96092           "$ref": "#/definitions/Optional.empty"
96093         },
96094         "GENERIC-RESOURCE-API:dhcp-enabled": {
96095           "$ref": "#/definitions/Optional.empty"
96096         },
96097         "GENERIC-RESOURCE-API:dhcp-end-address": {
96098           "$ref": "#/definitions/Optional.empty"
96099         },
96100         "GENERIC-RESOURCE-API:dhcp-start-address": {
96101           "$ref": "#/definitions/Optional.empty"
96102         },
96103         "GENERIC-RESOURCE-API:gateway-address": {
96104           "$ref": "#/definitions/Optional.empty"
96105         },
96106         "GENERIC-RESOURCE-API:ip-version": {
96107           "$ref": "#/definitions/Optional.empty"
96108         },
96109         "GENERIC-RESOURCE-API:start-address": {
96110           "$ref": "#/definitions/Optional.empty"
96111         },
96112         "GENERIC-RESOURCE-API:subnet-name": {
96113           "$ref": "#/definitions/Optional.empty"
96114         },
96115         "GENERIC-RESOURCE-API:subnet-role": {
96116           "$ref": "#/definitions/Optional.empty"
96117         },
96118         "GENERIC-RESOURCE-API:subnet-sequence": {
96119           "$ref": "#/definitions/Optional.empty"
96120         }
96121       },
96122       "type": "object"
96123     },
96124     "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets-TOP": {
96125       "properties": {
96126         "GENERIC-RESOURCE-API:subnets": {
96127           "items": {
96128             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
96129           },
96130           "type": "array"
96131         }
96132       },
96133       "type": "object"
96134     },
96135     "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings": {
96136       "properties": {
96137         "GENERIC-RESOURCE-API:aic-zone": {
96138           "$ref": "#/definitions/Optional.empty",
96139           "description": "AIC Zone the route target associated with"
96140         },
96141         "GENERIC-RESOURCE-API:global-route-target": {
96142           "$ref": "#/definitions/Optional.empty"
96143         },
96144         "GENERIC-RESOURCE-API:route-target-role": {
96145           "$ref": "#/definitions/Optional.empty"
96146         },
96147         "GENERIC-RESOURCE-API:vpn-binding-id": {
96148           "$ref": "#/definitions/Optional.empty"
96149         },
96150         "GENERIC-RESOURCE-API:vpn-name": {
96151           "$ref": "#/definitions/Optional.empty"
96152         }
96153       },
96154       "type": "object"
96155     },
96156     "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings-TOP": {
96157       "properties": {
96158         "GENERIC-RESOURCE-API:vpn-bindings": {
96159           "items": {
96160             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
96161           },
96162           "type": "array"
96163         }
96164       },
96165       "type": "object"
96166     },
96167     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": {
96168       "properties": {
96169         "GENERIC-RESOURCE-API:related-network": {
96170           "items": {
96171             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
96172           },
96173           "type": "array"
96174         }
96175       },
96176       "type": "object"
96177     },
96178     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": {
96179       "properties": {
96180         "GENERIC-RESOURCE-API:related-networks": {
96181           "items": {
96182             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
96183           },
96184           "type": "object"
96185         }
96186       },
96187       "type": "object"
96188     },
96189     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": {
96190       "properties": {
96191         "GENERIC-RESOURCE-API:network-id": {
96192           "$ref": "#/definitions/Optional.empty",
96193           "description": "Key to l3-network object"
96194         },
96195         "GENERIC-RESOURCE-API:network-role": {
96196           "$ref": "#/definitions/Optional.empty"
96197         },
96198         "GENERIC-RESOURCE-API:vlan-tags": {
96199           "items": {
96200             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
96201           },
96202           "type": "object"
96203         }
96204       },
96205       "type": "object"
96206     },
96207     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
96208       "properties": {
96209         "GENERIC-RESOURCE-API:related-network": {
96210           "items": {
96211             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
96212           },
96213           "type": "array"
96214         }
96215       },
96216       "type": "object"
96217     },
96218     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
96219       "properties": {
96220         "GENERIC-RESOURCE-API:is-private": {
96221           "$ref": "#/definitions/Optional.empty"
96222         },
96223         "GENERIC-RESOURCE-API:lower-tag-id": {
96224           "$ref": "#/definitions/Optional.empty"
96225         },
96226         "GENERIC-RESOURCE-API:upper-tag-id": {
96227           "$ref": "#/definitions/Optional.empty"
96228         },
96229         "GENERIC-RESOURCE-API:vlan-interface": {
96230           "$ref": "#/definitions/Optional.empty",
96231           "description": "A&AI Key"
96232         }
96233       },
96234       "type": "object"
96235     },
96236     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": {
96237       "properties": {
96238         "GENERIC-RESOURCE-API:vlan-tags": {
96239           "items": {
96240             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
96241           },
96242           "type": "object"
96243         }
96244       },
96245       "type": "object"
96246     },
96247     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology": {
96248       "properties": {
96249         "GENERIC-RESOURCE-API:aic-clli": {
96250           "$ref": "#/definitions/Optional.empty",
96251           "description": "Not expected to be used"
96252         },
96253         "GENERIC-RESOURCE-API:aic-cloud-region": {
96254           "$ref": "#/definitions/Optional.empty",
96255           "description": "The AIC cloud region which maps to contrail versions"
96256         },
96257         "GENERIC-RESOURCE-API:cloud-owner": {
96258           "$ref": "#/definitions/Optional.empty",
96259           "description": "The cloud owner provided by the caller"
96260         },
96261         "GENERIC-RESOURCE-API:onap-model-information": {
96262           "items": {
96263             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
96264           },
96265           "type": "object"
96266         },
96267         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
96268           "$ref": "#/definitions/Optional.empty",
96269           "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"
96270         },
96271         "GENERIC-RESOURCE-API:tenant": {
96272           "$ref": "#/definitions/Optional.empty"
96273         },
96274         "GENERIC-RESOURCE-API:vf-module-assignments": {
96275           "items": {
96276             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
96277           },
96278           "type": "object"
96279         },
96280         "GENERIC-RESOURCE-API:vf-module-parameters": {
96281           "items": {
96282             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
96283           },
96284           "type": "object"
96285         },
96286         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
96287           "items": {
96288             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
96289           },
96290           "type": "object"
96291         }
96292       },
96293       "type": "object"
96294     },
96295     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology-TOP": {
96296       "properties": {
96297         "GENERIC-RESOURCE-API:vf-module-topology": {
96298           "items": {
96299             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
96300           },
96301           "type": "object"
96302         }
96303       },
96304       "type": "object"
96305     },
96306     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments": {
96307       "properties": {
96308         "GENERIC-RESOURCE-API:availability-zones": {
96309           "items": {
96310             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
96311           },
96312           "type": "object"
96313         },
96314         "GENERIC-RESOURCE-API:vnf-networks": {
96315           "items": {
96316             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
96317           },
96318           "type": "object"
96319         },
96320         "GENERIC-RESOURCE-API:vnf-status": {
96321           "$ref": "#/definitions/Optional.empty",
96322           "description": "Orchestration status from AAI - to be set by SDNC"
96323         }
96324       },
96325       "type": "object"
96326     },
96327     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": {
96328       "properties": {
96329         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
96330           "items": {
96331             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
96332           },
96333           "type": "object"
96334         }
96335       },
96336       "type": "object"
96337     },
96338     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": {
96339       "properties": {
96340         "GENERIC-RESOURCE-API:nf-code": {
96341           "$ref": "#/definitions/Optional.empty",
96342           "description": "used in vnf naming"
96343         },
96344         "GENERIC-RESOURCE-API:nf-function": {
96345           "$ref": "#/definitions/Optional.empty"
96346         },
96347         "GENERIC-RESOURCE-API:nf-role": {
96348           "$ref": "#/definitions/Optional.empty"
96349         },
96350         "GENERIC-RESOURCE-API:nf-type": {
96351           "$ref": "#/definitions/Optional.empty"
96352         },
96353         "GENERIC-RESOURCE-API:vnf-id": {
96354           "$ref": "#/definitions/Optional.empty"
96355         },
96356         "GENERIC-RESOURCE-API:vnf-name": {
96357           "$ref": "#/definitions/Optional.empty",
96358           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
96359         },
96360         "GENERIC-RESOURCE-API:vnf-type": {
96361           "$ref": "#/definitions/Optional.empty",
96362           "description": "In preload tree, this label is used for the vf-module-type"
96363         }
96364       },
96365       "type": "object"
96366     },
96367     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": {
96368       "properties": {
96369         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
96370           "items": {
96371             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
96372           },
96373           "type": "object"
96374         }
96375       },
96376       "type": "object"
96377     },
96378     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": {
96379       "properties": {
96380         "GENERIC-RESOURCE-API:model-customization-uuid": {
96381           "$ref": "#/definitions/Optional.empty",
96382           "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"
96383         },
96384         "GENERIC-RESOURCE-API:model-invariant-uuid": {
96385           "$ref": "#/definitions/Optional.empty",
96386           "description": "identifies the invariant uuid for this service or resource"
96387         },
96388         "GENERIC-RESOURCE-API:model-name": {
96389           "$ref": "#/definitions/Optional.empty"
96390         },
96391         "GENERIC-RESOURCE-API:model-uuid": {
96392           "$ref": "#/definitions/Optional.empty",
96393           "description": "identifies the uuid for this service or resource, which is version specific"
96394         },
96395         "GENERIC-RESOURCE-API:model-version": {
96396           "$ref": "#/definitions/Optional.empty"
96397         }
96398       },
96399       "type": "object"
96400     },
96401     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": {
96402       "properties": {
96403         "GENERIC-RESOURCE-API:onap-model-information": {
96404           "items": {
96405             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
96406           },
96407           "type": "object"
96408         }
96409       },
96410       "type": "object"
96411     },
96412     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": {
96413       "properties": {
96414         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
96415           "items": {
96416             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments"
96417           },
96418           "type": "object"
96419         },
96420         "GENERIC-RESOURCE-API:vf-module-status": {
96421           "$ref": "#/definitions/Optional.empty",
96422           "description": "Orchestration status from AAI - to be set by SDNC"
96423         },
96424         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
96425           "items": {
96426             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
96427           },
96428           "type": "object"
96429         },
96430         "GENERIC-RESOURCE-API:vms": {
96431           "items": {
96432             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
96433           },
96434           "type": "object"
96435         }
96436       },
96437       "type": "object"
96438     },
96439     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": {
96440       "properties": {
96441         "GENERIC-RESOURCE-API:vf-module-assignments": {
96442           "items": {
96443             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
96444           },
96445           "type": "object"
96446         }
96447       },
96448       "type": "object"
96449     },
96450     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": {
96451       "properties": {
96452         "GENERIC-RESOURCE-API:param": {
96453           "items": {
96454             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
96455           },
96456           "type": "array"
96457         }
96458       },
96459       "type": "object"
96460     },
96461     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": {
96462       "properties": {
96463         "GENERIC-RESOURCE-API:vf-module-parameters": {
96464           "items": {
96465             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
96466           },
96467           "type": "object"
96468         }
96469       },
96470       "type": "object"
96471     },
96472     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": {
96473       "properties": {
96474         "GENERIC-RESOURCE-API:vf-module-id": {
96475           "$ref": "#/definitions/Optional.empty",
96476           "description": "vf-module id"
96477         },
96478         "GENERIC-RESOURCE-API:vf-module-name": {
96479           "$ref": "#/definitions/Optional.empty",
96480           "description": "vf-module-name"
96481         },
96482         "GENERIC-RESOURCE-API:vf-module-type": {
96483           "$ref": "#/definitions/Optional.empty"
96484         }
96485       },
96486       "type": "object"
96487     },
96488     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": {
96489       "properties": {
96490         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
96491           "items": {
96492             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
96493           },
96494           "type": "object"
96495         }
96496       },
96497       "type": "object"
96498     },
96499     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": {
96500       "properties": {
96501         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
96502           "items": {
96503             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
96504           },
96505           "type": "array"
96506         }
96507       },
96508       "type": "object"
96509     },
96510     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": {
96511       "properties": {
96512         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
96513           "items": {
96514             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments"
96515           },
96516           "type": "object"
96517         }
96518       },
96519       "type": "object"
96520     },
96521     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": {
96522       "properties": {
96523         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
96524           "items": {
96525             "$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"
96526           },
96527           "type": "array"
96528         }
96529       },
96530       "type": "object"
96531     },
96532     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": {
96533       "properties": {
96534         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
96535           "items": {
96536             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
96537           },
96538           "type": "object"
96539         }
96540       },
96541       "type": "object"
96542     },
96543     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": {
96544       "properties": {
96545         "GENERIC-RESOURCE-API:vm": {
96546           "items": {
96547             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
96548           },
96549           "type": "array"
96550         }
96551       },
96552       "type": "object"
96553     },
96554     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": {
96555       "properties": {
96556         "GENERIC-RESOURCE-API:vms": {
96557           "items": {
96558             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
96559           },
96560           "type": "object"
96561         }
96562       },
96563       "type": "object"
96564     },
96565     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": {
96566       "properties": {
96567         "GENERIC-RESOURCE-API:ip-version": {
96568           "$ref": "#/definitions/Optional.empty"
96569         },
96570         "GENERIC-RESOURCE-API:network-role": {
96571           "$ref": "#/definitions/Optional.empty"
96572         },
96573         "GENERIC-RESOURCE-API:neutron-subnet-id": {
96574           "$ref": "#/definitions/Optional.empty",
96575           "description": "Same as subnet-id in subnet-data structure"
96576         }
96577       },
96578       "type": "object"
96579     },
96580     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": {
96581       "properties": {
96582         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
96583           "items": {
96584             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
96585           },
96586           "type": "array"
96587         }
96588       },
96589       "type": "object"
96590     },
96591     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": {
96592       "properties": {
96593         "GENERIC-RESOURCE-API:instance-group-function": {
96594           "$ref": "#/definitions/Optional.empty"
96595         },
96596         "GENERIC-RESOURCE-API:instance-group-id": {
96597           "$ref": "#/definitions/Optional.empty",
96598           "description": "A&AI ID"
96599         },
96600         "GENERIC-RESOURCE-API:vnf-id": {
96601           "$ref": "#/definitions/Optional.empty"
96602         },
96603         "GENERIC-RESOURCE-API:vnfcs": {
96604           "items": {
96605             "$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"
96606           },
96607           "type": "object"
96608         }
96609       },
96610       "required": [
96611         "GENERIC-RESOURCE-API:instance-group-id"
96612       ],
96613       "type": "object"
96614     },
96615     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": {
96616       "properties": {
96617         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
96618           "items": {
96619             "$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"
96620           },
96621           "type": "array"
96622         }
96623       },
96624       "type": "object"
96625     },
96626     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": {
96627       "properties": {
96628         "GENERIC-RESOURCE-API:vnfc": {
96629           "items": {
96630             "$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"
96631           },
96632           "type": "array"
96633         }
96634       },
96635       "type": "object"
96636     },
96637     "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": {
96638       "properties": {
96639         "GENERIC-RESOURCE-API:vnfcs": {
96640           "items": {
96641             "$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"
96642           },
96643           "type": "object"
96644         }
96645       },
96646       "type": "object"
96647     },
96648     "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": {
96649       "properties": {
96650         "GENERIC-RESOURCE-API:vnfc-name": {
96651           "$ref": "#/definitions/Optional.empty"
96652         },
96653         "GENERIC-RESOURCE-API:vnic-groups": {
96654           "items": {
96655             "$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"
96656           },
96657           "type": "object"
96658         }
96659       },
96660       "type": "object"
96661     },
96662     "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": {
96663       "properties": {
96664         "GENERIC-RESOURCE-API:vnfc": {
96665           "items": {
96666             "$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"
96667           },
96668           "type": "array"
96669         }
96670       },
96671       "type": "object"
96672     },
96673     "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": {
96674       "properties": {
96675         "GENERIC-RESOURCE-API:vnic-group": {
96676           "items": {
96677             "$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"
96678           },
96679           "type": "array"
96680         }
96681       },
96682       "type": "object"
96683     },
96684     "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": {
96685       "properties": {
96686         "GENERIC-RESOURCE-API:vnic-groups": {
96687           "items": {
96688             "$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"
96689           },
96690           "type": "object"
96691         }
96692       },
96693       "type": "object"
96694     },
96695     "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": {
96696       "properties": {
96697         "GENERIC-RESOURCE-API:network-instance-group-function": {
96698           "$ref": "#/definitions/Optional.empty",
96699           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
96700         },
96701         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
96702           "$ref": "#/definitions/Optional.empty",
96703           "description": "Policy name in ASDC model & policy definition in Policy Engine"
96704         },
96705         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
96706           "items": {
96707             "$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"
96708           },
96709           "type": "object"
96710         },
96711         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
96712           "$ref": "#/definitions/Optional.empty",
96713           "description": "Next tag to be assigned"
96714         },
96715         "GENERIC-RESOURCE-API:vlan-vnics": {
96716           "items": {
96717             "$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"
96718           },
96719           "type": "object"
96720         },
96721         "GENERIC-RESOURCE-API:vnic-interface-role": {
96722           "$ref": "#/definitions/Optional.empty",
96723           "description": "Same as network-role of network where vnic is connected"
96724         }
96725       },
96726       "required": [
96727         "GENERIC-RESOURCE-API:vnic-interface-role"
96728       ],
96729       "type": "object"
96730     },
96731     "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": {
96732       "properties": {
96733         "GENERIC-RESOURCE-API:vnic-group": {
96734           "items": {
96735             "$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"
96736           },
96737           "type": "array"
96738         }
96739       },
96740       "type": "object"
96741     },
96742     "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": {
96743       "properties": {
96744         "GENERIC-RESOURCE-API:ip-addresses": {
96745           "items": {
96746             "$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"
96747           },
96748           "type": "object"
96749         }
96750       },
96751       "type": "object"
96752     },
96753     "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": {
96754       "properties": {
96755         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
96756           "items": {
96757             "$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"
96758           },
96759           "type": "object"
96760         }
96761       },
96762       "type": "object"
96763     },
96764     "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": {
96765       "properties": {
96766         "GENERIC-RESOURCE-API:vlan-vnic": {
96767           "items": {
96768             "$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"
96769           },
96770           "type": "array"
96771         }
96772       },
96773       "type": "object"
96774     },
96775     "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": {
96776       "properties": {
96777         "GENERIC-RESOURCE-API:vlan-vnics": {
96778           "items": {
96779             "$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"
96780           },
96781           "type": "object"
96782         }
96783       },
96784       "type": "object"
96785     },
96786     "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": {
96787       "properties": {
96788         "GENERIC-RESOURCE-API:ipv4-address": {
96789           "$ref": "#/definitions/Optional.empty"
96790         },
96791         "GENERIC-RESOURCE-API:ipv6-address": {
96792           "$ref": "#/definitions/Optional.empty"
96793         },
96794         "GENERIC-RESOURCE-API:vipv4-address": {
96795           "$ref": "#/definitions/Optional.empty",
96796           "description": "Virtual v4"
96797         },
96798         "GENERIC-RESOURCE-API:vipv6-address": {
96799           "$ref": "#/definitions/Optional.empty",
96800           "description": "Virtual v6"
96801         }
96802       },
96803       "type": "object"
96804     },
96805     "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": {
96806       "properties": {
96807         "GENERIC-RESOURCE-API:ip-addresses": {
96808           "items": {
96809             "$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"
96810           },
96811           "type": "object"
96812         }
96813       },
96814       "type": "object"
96815     },
96816     "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": {
96817       "properties": {
96818         "GENERIC-RESOURCE-API:vnic-port-id": {
96819           "$ref": "#/definitions/Optional.empty"
96820         },
96821         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
96822           "items": {
96823             "$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"
96824           },
96825           "type": "object"
96826         }
96827       },
96828       "required": [
96829         "GENERIC-RESOURCE-API:vnic-port-id"
96830       ],
96831       "type": "object"
96832     },
96833     "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": {
96834       "properties": {
96835         "GENERIC-RESOURCE-API:vlan-vnic": {
96836           "items": {
96837             "$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"
96838           },
96839           "type": "array"
96840         }
96841       },
96842       "type": "object"
96843     },
96844     "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": {
96845       "properties": {
96846         "GENERIC-RESOURCE-API:sub-interface-network-data": {
96847           "items": {
96848             "$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"
96849           },
96850           "type": "array"
96851         }
96852       },
96853       "type": "object"
96854     },
96855     "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": {
96856       "properties": {
96857         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
96858           "items": {
96859             "$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"
96860           },
96861           "type": "object"
96862         }
96863       },
96864       "type": "object"
96865     },
96866     "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": {
96867       "properties": {
96868         "GENERIC-RESOURCE-API:floating-ips": {
96869           "items": {
96870             "$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"
96871           },
96872           "type": "object"
96873         },
96874         "GENERIC-RESOURCE-API:network-id": {
96875           "$ref": "#/definitions/Optional.empty",
96876           "description": "Subinterface network id (UUID in A&AI)"
96877         },
96878         "GENERIC-RESOURCE-API:network-information-items": {
96879           "items": {
96880             "$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"
96881           },
96882           "type": "object"
96883         },
96884         "GENERIC-RESOURCE-API:network-name": {
96885           "$ref": "#/definitions/Optional.empty",
96886           "description": "Subinterface network name"
96887         },
96888         "GENERIC-RESOURCE-API:network-role": {
96889           "$ref": "#/definitions/Optional.empty",
96890           "description": "e.g. untrusted "
96891         },
96892         "GENERIC-RESOURCE-API:network-role-tag": {
96893           "$ref": "#/definitions/Optional.empty",
96894           "description": "Assuming HEAT template network role tag parameter - not used"
96895         },
96896         "GENERIC-RESOURCE-API:neutron-network-id": {
96897           "$ref": "#/definitions/Optional.empty",
96898           "description": "Neutron network id assigned by PO/RP"
96899         },
96900         "GENERIC-RESOURCE-API:vlan-tag-id": {
96901           "$ref": "#/definitions/Optional.empty",
96902           "description": "Vlan tag assigned to subinterface port"
96903         }
96904       },
96905       "required": [
96906         "GENERIC-RESOURCE-API:network-id"
96907       ],
96908       "type": "object"
96909     },
96910     "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": {
96911       "properties": {
96912         "GENERIC-RESOURCE-API:sub-interface-network-data": {
96913           "items": {
96914             "$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"
96915           },
96916           "type": "array"
96917         }
96918       },
96919       "type": "object"
96920     },
96921     "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": {
96922       "properties": {
96923         "GENERIC-RESOURCE-API:floating-ip-v4": {
96924           "description": "Floating ipv4 for VMs of a given type on this network",
96925           "items": {
96926             "$ref": "#/definitions/Optional.empty"
96927           },
96928           "type": "array"
96929         },
96930         "GENERIC-RESOURCE-API:floating-ip-v6": {
96931           "description": "Floating ipv6 for VMs of a given type on this network",
96932           "items": {
96933             "$ref": "#/definitions/Optional.empty"
96934           },
96935           "type": "array"
96936         }
96937       },
96938       "type": "object"
96939     },
96940     "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": {
96941       "properties": {
96942         "GENERIC-RESOURCE-API:floating-ips": {
96943           "items": {
96944             "$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"
96945           },
96946           "type": "object"
96947         }
96948       },
96949       "type": "object"
96950     },
96951     "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": {
96952       "properties": {
96953         "GENERIC-RESOURCE-API:network-information-item": {
96954           "items": {
96955             "$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"
96956           },
96957           "type": "array"
96958         }
96959       },
96960       "type": "object"
96961     },
96962     "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": {
96963       "properties": {
96964         "GENERIC-RESOURCE-API:network-information-items": {
96965           "items": {
96966             "$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"
96967           },
96968           "type": "object"
96969         }
96970       },
96971       "type": "object"
96972     },
96973     "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": {
96974       "properties": {
96975         "GENERIC-RESOURCE-API:ip-count": {
96976           "$ref": "#/definitions/Optional.empty",
96977           "description": "The number of ip addresses to be assigned per vm for this network role"
96978         },
96979         "GENERIC-RESOURCE-API:ip-version": {
96980           "$ref": "#/definitions/Optional.empty",
96981           "description": "Use ipv4 or ipv6"
96982         },
96983         "GENERIC-RESOURCE-API:network-ips": {
96984           "items": {
96985             "$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"
96986           },
96987           "type": "object"
96988         },
96989         "GENERIC-RESOURCE-API:use-dhcp": {
96990           "$ref": "#/definitions/Optional.empty",
96991           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
96992         }
96993       },
96994       "type": "object"
96995     },
96996     "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": {
96997       "properties": {
96998         "GENERIC-RESOURCE-API:network-information-item": {
96999           "items": {
97000             "$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"
97001           },
97002           "type": "array"
97003         }
97004       },
97005       "type": "object"
97006     },
97007     "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": {
97008       "properties": {
97009         "GENERIC-RESOURCE-API:network-ip": {
97010           "description": "List of assigned ip addresses of type ip-version on a network.",
97011           "items": {
97012             "$ref": "#/definitions/Optional.empty"
97013           },
97014           "type": "array"
97015         }
97016       },
97017       "type": "object"
97018     },
97019     "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": {
97020       "properties": {
97021         "GENERIC-RESOURCE-API:network-ips": {
97022           "items": {
97023             "$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"
97024           },
97025           "type": "object"
97026         }
97027       },
97028       "type": "object"
97029     },
97030     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": {
97031       "properties": {
97032         "GENERIC-RESOURCE-API:nfc-naming-code": {
97033           "$ref": "#/definitions/Optional.empty",
97034           "description": "used in vm naming(draft 29: changed from nfc-code)"
97035         },
97036         "GENERIC-RESOURCE-API:onap-model-information": {
97037           "items": {
97038             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
97039           },
97040           "type": "object"
97041         },
97042         "GENERIC-RESOURCE-API:vm-count": {
97043           "$ref": "#/definitions/Optional.empty"
97044         },
97045         "GENERIC-RESOURCE-API:vm-names": {
97046           "items": {
97047             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
97048           },
97049           "type": "object"
97050         },
97051         "GENERIC-RESOURCE-API:vm-networks": {
97052           "items": {
97053             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
97054           },
97055           "type": "object"
97056         },
97057         "GENERIC-RESOURCE-API:vm-type": {
97058           "$ref": "#/definitions/Optional.empty"
97059         },
97060         "GENERIC-RESOURCE-API:vm-type-tag": {
97061           "$ref": "#/definitions/Optional.empty",
97062           "description": "from tosca data on vfc"
97063         }
97064       },
97065       "required": [
97066         "GENERIC-RESOURCE-API:vm-type"
97067       ],
97068       "type": "object"
97069     },
97070     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
97071       "properties": {
97072         "GENERIC-RESOURCE-API:vm": {
97073           "items": {
97074             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
97075           },
97076           "type": "array"
97077         }
97078       },
97079       "type": "object"
97080     },
97081     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": {
97082       "properties": {
97083         "GENERIC-RESOURCE-API:model-customization-uuid": {
97084           "$ref": "#/definitions/Optional.empty",
97085           "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"
97086         },
97087         "GENERIC-RESOURCE-API:model-invariant-uuid": {
97088           "$ref": "#/definitions/Optional.empty",
97089           "description": "identifies the invariant uuid for this service or resource"
97090         },
97091         "GENERIC-RESOURCE-API:model-name": {
97092           "$ref": "#/definitions/Optional.empty"
97093         },
97094         "GENERIC-RESOURCE-API:model-uuid": {
97095           "$ref": "#/definitions/Optional.empty",
97096           "description": "identifies the uuid for this service or resource, which is version specific"
97097         },
97098         "GENERIC-RESOURCE-API:model-version": {
97099           "$ref": "#/definitions/Optional.empty"
97100         }
97101       },
97102       "type": "object"
97103     },
97104     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": {
97105       "properties": {
97106         "GENERIC-RESOURCE-API:onap-model-information": {
97107           "items": {
97108             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
97109           },
97110           "type": "object"
97111         }
97112       },
97113       "type": "object"
97114     },
97115     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
97116       "properties": {
97117         "GENERIC-RESOURCE-API:vm-name": {
97118           "items": {
97119             "$ref": "#/definitions/Optional.empty"
97120           },
97121           "type": "array"
97122         },
97123         "GENERIC-RESOURCE-API:vnfc-names": {
97124           "items": {
97125             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
97126           },
97127           "type": "array"
97128         }
97129       },
97130       "type": "object"
97131     },
97132     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": {
97133       "properties": {
97134         "GENERIC-RESOURCE-API:vm-names": {
97135           "items": {
97136             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
97137           },
97138           "type": "object"
97139         }
97140       },
97141       "type": "object"
97142     },
97143     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": {
97144       "properties": {
97145         "GENERIC-RESOURCE-API:vm-network": {
97146           "items": {
97147             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
97148           },
97149           "type": "array"
97150         }
97151       },
97152       "type": "object"
97153     },
97154     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": {
97155       "properties": {
97156         "GENERIC-RESOURCE-API:vm-networks": {
97157           "items": {
97158             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
97159           },
97160           "type": "object"
97161         }
97162       },
97163       "type": "object"
97164     },
97165     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": {
97166       "properties": {
97167         "GENERIC-RESOURCE-API:vnfc-name": {
97168           "$ref": "#/definitions/Optional.empty"
97169         },
97170         "GENERIC-RESOURCE-API:vnfc-networks": {
97171           "items": {
97172             "$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"
97173           },
97174           "type": "object"
97175         }
97176       },
97177       "type": "object"
97178     },
97179     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": {
97180       "properties": {
97181         "GENERIC-RESOURCE-API:vnfc-names": {
97182           "items": {
97183             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
97184           },
97185           "type": "array"
97186         }
97187       },
97188       "type": "object"
97189     },
97190     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": {
97191       "properties": {
97192         "GENERIC-RESOURCE-API:vnfc-network-data": {
97193           "items": {
97194             "$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"
97195           },
97196           "type": "array"
97197         }
97198       },
97199       "type": "object"
97200     },
97201     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": {
97202       "properties": {
97203         "GENERIC-RESOURCE-API:vnfc-networks": {
97204           "items": {
97205             "$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"
97206           },
97207           "type": "object"
97208         }
97209       },
97210       "type": "object"
97211     },
97212     "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": {
97213       "properties": {
97214         "GENERIC-RESOURCE-API:connection-point": {
97215           "items": {
97216             "$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"
97217           },
97218           "type": "object"
97219         },
97220         "GENERIC-RESOURCE-API:vnfc-network-role": {
97221           "$ref": "#/definitions/Optional.empty"
97222         },
97223         "GENERIC-RESOURCE-API:vnfc-ports": {
97224           "items": {
97225             "$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"
97226           },
97227           "type": "object"
97228         },
97229         "GENERIC-RESOURCE-API:vnfc-subnet": {
97230           "items": {
97231             "$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"
97232           },
97233           "type": "array"
97234         },
97235         "GENERIC-RESOURCE-API:vnfc-type": {
97236           "$ref": "#/definitions/Optional.empty"
97237         }
97238       },
97239       "required": [
97240         "GENERIC-RESOURCE-API:vnfc-network-role"
97241       ],
97242       "type": "object"
97243     },
97244     "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": {
97245       "properties": {
97246         "GENERIC-RESOURCE-API:vnfc-network-data": {
97247           "items": {
97248             "$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"
97249           },
97250           "type": "array"
97251         }
97252       },
97253       "type": "object"
97254     },
97255     "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": {
97256       "properties": {
97257         "GENERIC-RESOURCE-API:connection-point-id": {
97258           "$ref": "#/definitions/Optional.empty",
97259           "description": "Key to CP object in A&AI"
97260         },
97261         "GENERIC-RESOURCE-API:port-id": {
97262           "$ref": "#/definitions/Optional.empty",
97263           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
97264         },
97265         "GENERIC-RESOURCE-API:vlan-data": {
97266           "items": {
97267             "$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"
97268           },
97269           "type": "array"
97270         }
97271       },
97272       "type": "object"
97273     },
97274     "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": {
97275       "properties": {
97276         "GENERIC-RESOURCE-API:connection-point": {
97277           "items": {
97278             "$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"
97279           },
97280           "type": "object"
97281         }
97282       },
97283       "type": "object"
97284     },
97285     "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": {
97286       "properties": {
97287         "GENERIC-RESOURCE-API:vnfc-port": {
97288           "items": {
97289             "$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"
97290           },
97291           "type": "array"
97292         }
97293       },
97294       "type": "object"
97295     },
97296     "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": {
97297       "properties": {
97298         "GENERIC-RESOURCE-API:vnfc-ports": {
97299           "items": {
97300             "$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"
97301           },
97302           "type": "object"
97303         }
97304       },
97305       "type": "object"
97306     },
97307     "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": {
97308       "properties": {
97309         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
97310           "items": {
97311             "$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"
97312           },
97313           "type": "array"
97314         },
97315         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
97316           "$ref": "#/definitions/Optional.empty",
97317           "description": "Default value if subnet role is not defined."
97318         }
97319       },
97320       "required": [
97321         "GENERIC-RESOURCE-API:vnfc-subnet-role"
97322       ],
97323       "type": "object"
97324     },
97325     "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": {
97326       "properties": {
97327         "GENERIC-RESOURCE-API:vnfc-subnet": {
97328           "items": {
97329             "$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"
97330           },
97331           "type": "array"
97332         }
97333       },
97334       "type": "object"
97335     },
97336     "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": {
97337       "properties": {
97338         "GENERIC-RESOURCE-API:vlan-role": {
97339           "$ref": "#/definitions/Optional.empty",
97340           "description": "Inner/Outer roles"
97341         },
97342         "GENERIC-RESOURCE-API:vlan-tag-description": {
97343           "$ref": "#/definitions/Optional.empty"
97344         },
97345         "GENERIC-RESOURCE-API:vlan-tag-id": {
97346           "$ref": "#/definitions/Optional.empty"
97347         },
97348         "GENERIC-RESOURCE-API:vlan-uuid": {
97349           "$ref": "#/definitions/Optional.empty",
97350           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
97351         }
97352       },
97353       "type": "object"
97354     },
97355     "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": {
97356       "properties": {
97357         "GENERIC-RESOURCE-API:vlan-data": {
97358           "items": {
97359             "$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"
97360           },
97361           "type": "array"
97362         }
97363       },
97364       "type": "object"
97365     },
97366     "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": {
97367       "properties": {
97368         "GENERIC-RESOURCE-API:common-sub-interface-role": {
97369           "$ref": "#/definitions/Optional.empty",
97370           "description": "If sub-interfaces have common interface role (network role)"
97371         },
97372         "GENERIC-RESOURCE-API:vnfc-port-id": {
97373           "$ref": "#/definitions/Optional.empty",
97374           "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"
97375         },
97376         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
97377           "items": {
97378             "$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"
97379           },
97380           "type": "object"
97381         }
97382       },
97383       "required": [
97384         "GENERIC-RESOURCE-API:vnfc-port-id"
97385       ],
97386       "type": "object"
97387     },
97388     "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": {
97389       "properties": {
97390         "GENERIC-RESOURCE-API:vnfc-port": {
97391           "items": {
97392             "$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"
97393           },
97394           "type": "array"
97395         }
97396       },
97397       "type": "object"
97398     },
97399     "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": {
97400       "properties": {
97401         "GENERIC-RESOURCE-API:sub-interface-network-data": {
97402           "items": {
97403             "$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"
97404           },
97405           "type": "array"
97406         }
97407       },
97408       "type": "object"
97409     },
97410     "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": {
97411       "properties": {
97412         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
97413           "items": {
97414             "$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"
97415           },
97416           "type": "object"
97417         }
97418       },
97419       "type": "object"
97420     },
97421     "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": {
97422       "properties": {
97423         "GENERIC-RESOURCE-API:floating-ips": {
97424           "items": {
97425             "$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"
97426           },
97427           "type": "object"
97428         },
97429         "GENERIC-RESOURCE-API:network-id": {
97430           "$ref": "#/definitions/Optional.empty",
97431           "description": "Subinterface network id (UUID in A&AI)"
97432         },
97433         "GENERIC-RESOURCE-API:network-information-items": {
97434           "items": {
97435             "$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"
97436           },
97437           "type": "object"
97438         },
97439         "GENERIC-RESOURCE-API:network-name": {
97440           "$ref": "#/definitions/Optional.empty",
97441           "description": "Subinterface network name"
97442         },
97443         "GENERIC-RESOURCE-API:network-role": {
97444           "$ref": "#/definitions/Optional.empty",
97445           "description": "e.g. untrusted "
97446         },
97447         "GENERIC-RESOURCE-API:network-role-tag": {
97448           "$ref": "#/definitions/Optional.empty",
97449           "description": "Assuming HEAT template network role tag parameter - not used"
97450         },
97451         "GENERIC-RESOURCE-API:neutron-network-id": {
97452           "$ref": "#/definitions/Optional.empty",
97453           "description": "Neutron network id assigned by PO/RP"
97454         },
97455         "GENERIC-RESOURCE-API:vlan-tag-id": {
97456           "$ref": "#/definitions/Optional.empty",
97457           "description": "Vlan tag assigned to subinterface port"
97458         }
97459       },
97460       "required": [
97461         "GENERIC-RESOURCE-API:network-id"
97462       ],
97463       "type": "object"
97464     },
97465     "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": {
97466       "properties": {
97467         "GENERIC-RESOURCE-API:sub-interface-network-data": {
97468           "items": {
97469             "$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"
97470           },
97471           "type": "array"
97472         }
97473       },
97474       "type": "object"
97475     },
97476     "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": {
97477       "properties": {
97478         "GENERIC-RESOURCE-API:floating-ip-v4": {
97479           "description": "Floating ipv4 for VMs of a given type on this network",
97480           "items": {
97481             "$ref": "#/definitions/Optional.empty"
97482           },
97483           "type": "array"
97484         },
97485         "GENERIC-RESOURCE-API:floating-ip-v6": {
97486           "description": "Floating ipv6 for VMs of a given type on this network",
97487           "items": {
97488             "$ref": "#/definitions/Optional.empty"
97489           },
97490           "type": "array"
97491         }
97492       },
97493       "type": "object"
97494     },
97495     "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": {
97496       "properties": {
97497         "GENERIC-RESOURCE-API:floating-ips": {
97498           "items": {
97499             "$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"
97500           },
97501           "type": "object"
97502         }
97503       },
97504       "type": "object"
97505     },
97506     "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": {
97507       "properties": {
97508         "GENERIC-RESOURCE-API:network-information-item": {
97509           "items": {
97510             "$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"
97511           },
97512           "type": "array"
97513         }
97514       },
97515       "type": "object"
97516     },
97517     "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": {
97518       "properties": {
97519         "GENERIC-RESOURCE-API:network-information-items": {
97520           "items": {
97521             "$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"
97522           },
97523           "type": "object"
97524         }
97525       },
97526       "type": "object"
97527     },
97528     "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": {
97529       "properties": {
97530         "GENERIC-RESOURCE-API:ip-count": {
97531           "$ref": "#/definitions/Optional.empty",
97532           "description": "The number of ip addresses to be assigned per vm for this network role"
97533         },
97534         "GENERIC-RESOURCE-API:ip-version": {
97535           "$ref": "#/definitions/Optional.empty",
97536           "description": "Use ipv4 or ipv6"
97537         },
97538         "GENERIC-RESOURCE-API:network-ips": {
97539           "items": {
97540             "$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"
97541           },
97542           "type": "object"
97543         },
97544         "GENERIC-RESOURCE-API:use-dhcp": {
97545           "$ref": "#/definitions/Optional.empty",
97546           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
97547         }
97548       },
97549       "type": "object"
97550     },
97551     "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": {
97552       "properties": {
97553         "GENERIC-RESOURCE-API:network-information-item": {
97554           "items": {
97555             "$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"
97556           },
97557           "type": "array"
97558         }
97559       },
97560       "type": "object"
97561     },
97562     "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": {
97563       "properties": {
97564         "GENERIC-RESOURCE-API:network-ip": {
97565           "description": "List of assigned ip addresses of type ip-version on a network.",
97566           "items": {
97567             "$ref": "#/definitions/Optional.empty"
97568           },
97569           "type": "array"
97570         }
97571       },
97572       "type": "object"
97573     },
97574     "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": {
97575       "properties": {
97576         "GENERIC-RESOURCE-API:network-ips": {
97577           "items": {
97578             "$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"
97579           },
97580           "type": "object"
97581         }
97582       },
97583       "type": "object"
97584     },
97585     "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": {
97586       "properties": {
97587         "GENERIC-RESOURCE-API:vnfc-address-family": {
97588           "$ref": "#/definitions/Optional.empty",
97589           "description": "indicates if this is IpV4 or IpV6"
97590         },
97591         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
97592           "$ref": "#/definitions/Optional.empty",
97593           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
97594         },
97595         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
97596           "items": {
97597             "$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"
97598           },
97599           "type": "array"
97600         },
97601         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
97602           "$ref": "#/definitions/Optional.empty",
97603           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
97604         }
97605       },
97606       "type": "object"
97607     },
97608     "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": {
97609       "properties": {
97610         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
97611           "items": {
97612             "$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"
97613           },
97614           "type": "array"
97615         }
97616       },
97617       "type": "object"
97618     },
97619     "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": {
97620       "properties": {
97621         "GENERIC-RESOURCE-API:ip-type": {
97622           "$ref": "#/definitions/Optional.empty",
97623           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
97624         },
97625         "GENERIC-RESOURCE-API:vnfc-client-key": {
97626           "$ref": "#/definitions/Optional.empty"
97627         },
97628         "GENERIC-RESOURCE-API:vnfc-ip-address": {
97629           "$ref": "#/definitions/Optional.empty",
97630           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
97631         }
97632       },
97633       "type": "object"
97634     },
97635     "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": {
97636       "properties": {
97637         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
97638           "items": {
97639             "$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"
97640           },
97641           "type": "array"
97642         }
97643       },
97644       "type": "object"
97645     },
97646     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": {
97647       "properties": {
97648         "GENERIC-RESOURCE-API:floating-ips": {
97649           "items": {
97650             "$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"
97651           },
97652           "type": "object"
97653         },
97654         "GENERIC-RESOURCE-API:interface-route-prefixes": {
97655           "items": {
97656             "$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"
97657           },
97658           "type": "object"
97659         },
97660         "GENERIC-RESOURCE-API:is-trunked": {
97661           "$ref": "#/definitions/Optional.empty"
97662         },
97663         "GENERIC-RESOURCE-API:mac-addresses": {
97664           "items": {
97665             "$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"
97666           },
97667           "type": "object"
97668         },
97669         "GENERIC-RESOURCE-API:network-information-items": {
97670           "items": {
97671             "$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"
97672           },
97673           "type": "object"
97674         },
97675         "GENERIC-RESOURCE-API:network-role": {
97676           "$ref": "#/definitions/Optional.empty",
97677           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
97678         },
97679         "GENERIC-RESOURCE-API:network-role-tag": {
97680           "$ref": "#/definitions/Optional.empty"
97681         },
97682         "GENERIC-RESOURCE-API:related-networks": {
97683           "items": {
97684             "$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"
97685           },
97686           "type": "object"
97687         },
97688         "GENERIC-RESOURCE-API:segmentation-id": {
97689           "$ref": "#/definitions/Optional.empty"
97690         },
97691         "GENERIC-RESOURCE-API:sriov-parameters": {
97692           "items": {
97693             "$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"
97694           },
97695           "type": "object"
97696         }
97697       },
97698       "required": [
97699         "GENERIC-RESOURCE-API:network-role"
97700       ],
97701       "type": "object"
97702     },
97703     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": {
97704       "properties": {
97705         "GENERIC-RESOURCE-API:vm-network": {
97706           "items": {
97707             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
97708           },
97709           "type": "array"
97710         }
97711       },
97712       "type": "object"
97713     },
97714     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": {
97715       "properties": {
97716         "GENERIC-RESOURCE-API:floating-ip-v4": {
97717           "description": "Floating ipv4 for VMs of a given type on this network",
97718           "items": {
97719             "$ref": "#/definitions/Optional.empty"
97720           },
97721           "type": "array"
97722         },
97723         "GENERIC-RESOURCE-API:floating-ip-v6": {
97724           "description": "Floating ipv6 for VMs of a given type on this network",
97725           "items": {
97726             "$ref": "#/definitions/Optional.empty"
97727           },
97728           "type": "array"
97729         }
97730       },
97731       "type": "object"
97732     },
97733     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": {
97734       "properties": {
97735         "GENERIC-RESOURCE-API:floating-ips": {
97736           "items": {
97737             "$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"
97738           },
97739           "type": "object"
97740         }
97741       },
97742       "type": "object"
97743     },
97744     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": {
97745       "properties": {
97746         "GENERIC-RESOURCE-API:interface-route-prefix": {
97747           "description": "ordered-by: user",
97748           "items": {
97749             "$ref": "#/definitions/Optional.empty"
97750           },
97751           "type": "array"
97752         }
97753       },
97754       "type": "object"
97755     },
97756     "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": {
97757       "properties": {
97758         "GENERIC-RESOURCE-API:interface-route-prefixes": {
97759           "items": {
97760             "$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"
97761           },
97762           "type": "object"
97763         }
97764       },
97765       "type": "object"
97766     },
97767     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
97768       "properties": {
97769         "GENERIC-RESOURCE-API:mac-address": {
97770           "description": "List of network assignments for this vm-type",
97771           "items": {
97772             "$ref": "#/definitions/Optional.empty"
97773           },
97774           "type": "array"
97775         }
97776       },
97777       "type": "object"
97778     },
97779     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": {
97780       "properties": {
97781         "GENERIC-RESOURCE-API:mac-addresses": {
97782           "items": {
97783             "$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"
97784           },
97785           "type": "object"
97786         }
97787       },
97788       "type": "object"
97789     },
97790     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": {
97791       "properties": {
97792         "GENERIC-RESOURCE-API:network-information-item": {
97793           "items": {
97794             "$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"
97795           },
97796           "type": "array"
97797         }
97798       },
97799       "type": "object"
97800     },
97801     "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": {
97802       "properties": {
97803         "GENERIC-RESOURCE-API:network-information-items": {
97804           "items": {
97805             "$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"
97806           },
97807           "type": "object"
97808         }
97809       },
97810       "type": "object"
97811     },
97812     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": {
97813       "properties": {
97814         "GENERIC-RESOURCE-API:related-network": {
97815           "items": {
97816             "$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"
97817           },
97818           "type": "array"
97819         }
97820       },
97821       "type": "object"
97822     },
97823     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": {
97824       "properties": {
97825         "GENERIC-RESOURCE-API:related-networks": {
97826           "items": {
97827             "$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"
97828           },
97829           "type": "object"
97830         }
97831       },
97832       "type": "object"
97833     },
97834     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
97835       "properties": {
97836         "GENERIC-RESOURCE-API:application-tags": {
97837           "items": {
97838             "$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"
97839           },
97840           "type": "object"
97841         },
97842         "GENERIC-RESOURCE-API:heat-vlan-filters": {
97843           "items": {
97844             "$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"
97845           },
97846           "type": "object"
97847         }
97848       },
97849       "type": "object"
97850     },
97851     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": {
97852       "properties": {
97853         "GENERIC-RESOURCE-API:sriov-parameters": {
97854           "items": {
97855             "$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"
97856           },
97857           "type": "object"
97858         }
97859       },
97860       "type": "object"
97861     },
97862     "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": {
97863       "properties": {
97864         "GENERIC-RESOURCE-API:ip-count": {
97865           "$ref": "#/definitions/Optional.empty",
97866           "description": "The number of ip addresses to be assigned per vm for this network role"
97867         },
97868         "GENERIC-RESOURCE-API:ip-version": {
97869           "$ref": "#/definitions/Optional.empty",
97870           "description": "Use ipv4 or ipv6"
97871         },
97872         "GENERIC-RESOURCE-API:network-ips": {
97873           "items": {
97874             "$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"
97875           },
97876           "type": "object"
97877         },
97878         "GENERIC-RESOURCE-API:use-dhcp": {
97879           "$ref": "#/definitions/Optional.empty",
97880           "description": "Indicator to use DHCP on this network for this VM"
97881         }
97882       },
97883       "type": "object"
97884     },
97885     "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": {
97886       "properties": {
97887         "GENERIC-RESOURCE-API:network-information-item": {
97888           "items": {
97889             "$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"
97890           },
97891           "type": "array"
97892         }
97893       },
97894       "type": "object"
97895     },
97896     "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": {
97897       "properties": {
97898         "GENERIC-RESOURCE-API:network-ip": {
97899           "description": "List of assigned ip addresses of type ip-version on a network",
97900           "items": {
97901             "$ref": "#/definitions/Optional.empty"
97902           },
97903           "type": "array"
97904         }
97905       },
97906       "type": "object"
97907     },
97908     "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": {
97909       "properties": {
97910         "GENERIC-RESOURCE-API:network-ips": {
97911           "items": {
97912             "$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"
97913           },
97914           "type": "object"
97915         }
97916       },
97917       "type": "object"
97918     },
97919     "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": {
97920       "properties": {
97921         "GENERIC-RESOURCE-API:network-id": {
97922           "$ref": "#/definitions/Optional.empty",
97923           "description": "Key to l3-network object"
97924         },
97925         "GENERIC-RESOURCE-API:network-role": {
97926           "$ref": "#/definitions/Optional.empty"
97927         },
97928         "GENERIC-RESOURCE-API:vlan-tags": {
97929           "items": {
97930             "$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"
97931           },
97932           "type": "object"
97933         }
97934       },
97935       "type": "object"
97936     },
97937     "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": {
97938       "properties": {
97939         "GENERIC-RESOURCE-API:related-network": {
97940           "items": {
97941             "$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"
97942           },
97943           "type": "array"
97944         }
97945       },
97946       "type": "object"
97947     },
97948     "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": {
97949       "properties": {
97950         "GENERIC-RESOURCE-API:is-private": {
97951           "$ref": "#/definitions/Optional.empty"
97952         },
97953         "GENERIC-RESOURCE-API:lower-tag-id": {
97954           "$ref": "#/definitions/Optional.empty"
97955         },
97956         "GENERIC-RESOURCE-API:upper-tag-id": {
97957           "$ref": "#/definitions/Optional.empty"
97958         },
97959         "GENERIC-RESOURCE-API:vlan-interface": {
97960           "$ref": "#/definitions/Optional.empty",
97961           "description": "A&AI Key"
97962         }
97963       },
97964       "type": "object"
97965     },
97966     "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": {
97967       "properties": {
97968         "GENERIC-RESOURCE-API:vlan-tags": {
97969           "items": {
97970             "$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"
97971           },
97972           "type": "object"
97973         }
97974       },
97975       "type": "object"
97976     },
97977     "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": {
97978       "properties": {
97979         "GENERIC-RESOURCE-API:c-tags": {
97980           "items": {
97981             "$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"
97982           },
97983           "type": "object"
97984         },
97985         "GENERIC-RESOURCE-API:s-tags": {
97986           "items": {
97987             "$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"
97988           },
97989           "type": "object"
97990         }
97991       },
97992       "type": "object"
97993     },
97994     "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": {
97995       "properties": {
97996         "GENERIC-RESOURCE-API:application-tags": {
97997           "items": {
97998             "$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"
97999           },
98000           "type": "object"
98001         }
98002       },
98003       "type": "object"
98004     },
98005     "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": {
98006       "properties": {
98007         "GENERIC-RESOURCE-API:heat-vlan-filter": {
98008           "items": {
98009             "$ref": "#/definitions/Optional.empty"
98010           },
98011           "type": "array"
98012         }
98013       },
98014       "type": "object"
98015     },
98016     "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": {
98017       "properties": {
98018         "GENERIC-RESOURCE-API:heat-vlan-filters": {
98019           "items": {
98020             "$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"
98021           },
98022           "type": "object"
98023         }
98024       },
98025       "type": "object"
98026     },
98027     "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": {
98028       "properties": {
98029         "GENERIC-RESOURCE-API:c-tag": {
98030           "items": {
98031             "$ref": "#/definitions/Optional.empty"
98032           },
98033           "type": "array"
98034         }
98035       },
98036       "type": "object"
98037     },
98038     "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": {
98039       "properties": {
98040         "GENERIC-RESOURCE-API:c-tags": {
98041           "items": {
98042             "$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"
98043           },
98044           "type": "object"
98045         }
98046       },
98047       "type": "object"
98048     },
98049     "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": {
98050       "properties": {
98051         "GENERIC-RESOURCE-API:s-tag": {
98052           "items": {
98053             "$ref": "#/definitions/Optional.empty"
98054           },
98055           "type": "array"
98056         }
98057       },
98058       "type": "object"
98059     },
98060     "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": {
98061       "properties": {
98062         "GENERIC-RESOURCE-API:s-tags": {
98063           "items": {
98064             "$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"
98065           },
98066           "type": "object"
98067         }
98068       },
98069       "type": "object"
98070     },
98071     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": {
98072       "properties": {
98073         "GENERIC-RESOURCE-API:name": {
98074           "$ref": "#/definitions/Optional.empty"
98075         },
98076         "GENERIC-RESOURCE-API:resource-resolution-data": {
98077           "items": {
98078             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
98079           },
98080           "type": "object"
98081         },
98082         "GENERIC-RESOURCE-API:value": {
98083           "$ref": "#/definitions/Optional.empty"
98084         }
98085       },
98086       "type": "object"
98087     },
98088     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": {
98089       "properties": {
98090         "GENERIC-RESOURCE-API:param": {
98091           "items": {
98092             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
98093           },
98094           "type": "array"
98095         }
98096       },
98097       "type": "object"
98098     },
98099     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": {
98100       "properties": {
98101         "GENERIC-RESOURCE-API:capability-name": {
98102           "$ref": "#/definitions/Optional.empty",
98103           "description": "Resource assignment resolution Capability name"
98104         },
98105         "GENERIC-RESOURCE-API:resource-key": {
98106           "items": {
98107             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
98108           },
98109           "type": "array"
98110         },
98111         "GENERIC-RESOURCE-API:status": {
98112           "$ref": "#/definitions/Optional.empty",
98113           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
98114         }
98115       },
98116       "type": "object"
98117     },
98118     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": {
98119       "properties": {
98120         "GENERIC-RESOURCE-API:resource-resolution-data": {
98121           "items": {
98122             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
98123           },
98124           "type": "object"
98125         }
98126       },
98127       "type": "object"
98128     },
98129     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": {
98130       "properties": {
98131         "GENERIC-RESOURCE-API:name": {
98132           "$ref": "#/definitions/Optional.empty"
98133         },
98134         "GENERIC-RESOURCE-API:value": {
98135           "$ref": "#/definitions/Optional.empty"
98136         }
98137       },
98138       "type": "object"
98139     },
98140     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": {
98141       "properties": {
98142         "GENERIC-RESOURCE-API:resource-key": {
98143           "items": {
98144             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
98145           },
98146           "type": "array"
98147         }
98148       },
98149       "type": "object"
98150     },
98151     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": {
98152       "properties": {
98153         "GENERIC-RESOURCE-API:availability-zone": {
98154           "description": "Openstack availability zone name or UUID",
98155           "items": {
98156             "$ref": "#/definitions/Optional.empty"
98157           },
98158           "type": "array"
98159         },
98160         "GENERIC-RESOURCE-API:max-count": {
98161           "$ref": "#/definitions/Optional.empty",
98162           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
98163         }
98164       },
98165       "type": "object"
98166     },
98167     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": {
98168       "properties": {
98169         "GENERIC-RESOURCE-API:availability-zones": {
98170           "items": {
98171             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
98172           },
98173           "type": "object"
98174         }
98175       },
98176       "type": "object"
98177     },
98178     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": {
98179       "properties": {
98180         "GENERIC-RESOURCE-API:vnf-network": {
98181           "items": {
98182             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
98183           },
98184           "type": "array"
98185         }
98186       },
98187       "type": "object"
98188     },
98189     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": {
98190       "properties": {
98191         "GENERIC-RESOURCE-API:vnf-networks": {
98192           "items": {
98193             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
98194           },
98195           "type": "object"
98196         }
98197       },
98198       "type": "object"
98199     },
98200     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": {
98201       "properties": {
98202         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
98203           "$ref": "#/definitions/Optional.empty",
98204           "description": "contrail network policy object"
98205         },
98206         "GENERIC-RESOURCE-API:is-trunked": {
98207           "$ref": "#/definitions/Optional.empty"
98208         },
98209         "GENERIC-RESOURCE-API:network-id": {
98210           "$ref": "#/definitions/Optional.empty",
98211           "description": "Unique Neutron UUID of an instance of the network role "
98212         },
98213         "GENERIC-RESOURCE-API:network-name": {
98214           "$ref": "#/definitions/Optional.empty",
98215           "description": "Unique Neutron UUID of an instance of the network role "
98216         },
98217         "GENERIC-RESOURCE-API:network-role": {
98218           "$ref": "#/definitions/Optional.empty",
98219           "description": "A Network Role to which a VNF must connect"
98220         },
98221         "GENERIC-RESOURCE-API:neutron-id": {
98222           "$ref": "#/definitions/Optional.empty",
98223           "description": "Unique Neutron UUID of an instance of the network role "
98224         },
98225         "GENERIC-RESOURCE-API:related-networks": {
98226           "items": {
98227             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
98228           },
98229           "type": "object"
98230         },
98231         "GENERIC-RESOURCE-API:segmentation-id": {
98232           "$ref": "#/definitions/Optional.empty"
98233         },
98234         "GENERIC-RESOURCE-API:subnets-data": {
98235           "items": {
98236             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
98237           },
98238           "type": "object"
98239         }
98240       },
98241       "type": "object"
98242     },
98243     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
98244       "properties": {
98245         "GENERIC-RESOURCE-API:vnf-network": {
98246           "items": {
98247             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
98248           },
98249           "type": "array"
98250         }
98251       },
98252       "type": "object"
98253     },
98254     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
98255       "properties": {
98256         "GENERIC-RESOURCE-API:related-network": {
98257           "items": {
98258             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
98259           },
98260           "type": "array"
98261         }
98262       },
98263       "type": "object"
98264     },
98265     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": {
98266       "properties": {
98267         "GENERIC-RESOURCE-API:related-networks": {
98268           "items": {
98269             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
98270           },
98271           "type": "object"
98272         }
98273       },
98274       "type": "object"
98275     },
98276     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
98277       "properties": {
98278         "GENERIC-RESOURCE-API:subnet-data": {
98279           "items": {
98280             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
98281           },
98282           "type": "array"
98283         }
98284       },
98285       "type": "object"
98286     },
98287     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
98288       "properties": {
98289         "GENERIC-RESOURCE-API:subnets-data": {
98290           "items": {
98291             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
98292           },
98293           "type": "object"
98294         }
98295       },
98296       "type": "object"
98297     },
98298     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": {
98299       "properties": {
98300         "GENERIC-RESOURCE-API:network-id": {
98301           "$ref": "#/definitions/Optional.empty",
98302           "description": "Key to l3-network object"
98303         },
98304         "GENERIC-RESOURCE-API:network-role": {
98305           "$ref": "#/definitions/Optional.empty"
98306         },
98307         "GENERIC-RESOURCE-API:vlan-tags": {
98308           "items": {
98309             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
98310           },
98311           "type": "object"
98312         }
98313       },
98314       "type": "object"
98315     },
98316     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
98317       "properties": {
98318         "GENERIC-RESOURCE-API:related-network": {
98319           "items": {
98320             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
98321           },
98322           "type": "array"
98323         }
98324       },
98325       "type": "object"
98326     },
98327     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
98328       "properties": {
98329         "GENERIC-RESOURCE-API:is-private": {
98330           "$ref": "#/definitions/Optional.empty"
98331         },
98332         "GENERIC-RESOURCE-API:lower-tag-id": {
98333           "$ref": "#/definitions/Optional.empty"
98334         },
98335         "GENERIC-RESOURCE-API:upper-tag-id": {
98336           "$ref": "#/definitions/Optional.empty"
98337         },
98338         "GENERIC-RESOURCE-API:vlan-interface": {
98339           "$ref": "#/definitions/Optional.empty",
98340           "description": "A&AI Key"
98341         }
98342       },
98343       "type": "object"
98344     },
98345     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
98346       "properties": {
98347         "GENERIC-RESOURCE-API:vlan-tags": {
98348           "items": {
98349             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
98350           },
98351           "type": "object"
98352         }
98353       },
98354       "type": "object"
98355     },
98356     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
98357       "properties": {
98358         "GENERIC-RESOURCE-API:cidr-mask": {
98359           "$ref": "#/definitions/Optional.empty",
98360           "description": "cidr mask"
98361         },
98362         "GENERIC-RESOURCE-API:dhcp-enabled": {
98363           "$ref": "#/definitions/Optional.empty",
98364           "description": "Indicator to use this subnet for  DHCP "
98365         },
98366         "GENERIC-RESOURCE-API:gateway-address": {
98367           "$ref": "#/definitions/Optional.empty",
98368           "description": "subnet gateway address"
98369         },
98370         "GENERIC-RESOURCE-API:ip-version": {
98371           "$ref": "#/definitions/Optional.empty",
98372           "description": "Should be ipv4 or ipv6"
98373         },
98374         "GENERIC-RESOURCE-API:network-start-address": {
98375           "$ref": "#/definitions/Optional.empty",
98376           "description": "start-address of the subnet"
98377         },
98378         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
98379           "$ref": "#/definitions/Optional.empty",
98380           "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"
98381         },
98382         "GENERIC-RESOURCE-API:subnet-id": {
98383           "$ref": "#/definitions/Optional.empty",
98384           "description": "subnet UUID to be passed into the HEAT template"
98385         },
98386         "GENERIC-RESOURCE-API:subnet-name": {
98387           "$ref": "#/definitions/Optional.empty",
98388           "description": "Populated for preload only"
98389         },
98390         "GENERIC-RESOURCE-API:subnet-role": {
98391           "$ref": "#/definitions/Optional.empty",
98392           "description": "Subnet Role for the subnet"
98393         }
98394       },
98395       "type": "object"
98396     },
98397     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
98398       "properties": {
98399         "GENERIC-RESOURCE-API:subnet-data": {
98400           "items": {
98401             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
98402           },
98403           "type": "array"
98404         }
98405       },
98406       "type": "object"
98407     },
98408     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
98409       "properties": {
98410         "GENERIC-RESOURCE-API:allotted-resource-data": {
98411           "items": {
98412             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
98413           },
98414           "type": "object"
98415         },
98416         "GENERIC-RESOURCE-API:allotted-resource-id": {
98417           "$ref": "#/definitions/Optional.empty"
98418         },
98419         "GENERIC-RESOURCE-API:allotted-resource-status": {
98420           "items": {
98421             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
98422           },
98423           "type": "object"
98424         }
98425       },
98426       "required": [
98427         "GENERIC-RESOURCE-API:allotted-resource-id"
98428       ],
98429       "type": "object"
98430     },
98431     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
98432       "properties": {
98433         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
98434           "items": {
98435             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
98436           },
98437           "type": "array"
98438         }
98439       },
98440       "type": "object"
98441     },
98442     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
98443       "properties": {
98444         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
98445           "items": {
98446             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
98447           },
98448           "type": "object"
98449         },
98450         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
98451           "items": {
98452             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
98453           },
98454           "type": "object"
98455         },
98456         "GENERIC-RESOURCE-API:security-zone-parameters": {
98457           "items": {
98458             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
98459           },
98460           "type": "object"
98461         },
98462         "GENERIC-RESOURCE-API:security-zone-topology": {
98463           "items": {
98464             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
98465           },
98466           "type": "object"
98467         }
98468       },
98469       "type": "object"
98470     },
98471     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
98472       "properties": {
98473         "GENERIC-RESOURCE-API:allotted-resource-data": {
98474           "items": {
98475             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
98476           },
98477           "type": "object"
98478         }
98479       },
98480       "type": "object"
98481     },
98482     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
98483       "properties": {
98484         "GENERIC-RESOURCE-API:action": {
98485           "$ref": "#/definitions/Optional.empty",
98486           "description": "value would one of possible request-actions; match the list in service-data oper-status"
98487         },
98488         "GENERIC-RESOURCE-API:final-indicator": {
98489           "$ref": "#/definitions/Optional.empty"
98490         },
98491         "GENERIC-RESOURCE-API:request-status": {
98492           "$ref": "#/definitions/Optional.empty"
98493         },
98494         "GENERIC-RESOURCE-API:response-code": {
98495           "$ref": "#/definitions/Optional.empty"
98496         },
98497         "GENERIC-RESOURCE-API:response-message": {
98498           "$ref": "#/definitions/Optional.empty"
98499         },
98500         "GENERIC-RESOURCE-API:response-timestamp": {
98501           "$ref": "#/definitions/Optional.empty"
98502         },
98503         "GENERIC-RESOURCE-API:rpc-action": {
98504           "$ref": "#/definitions/Optional.empty",
98505           "description": "this is the svc-action from the incoming request"
98506         },
98507         "GENERIC-RESOURCE-API:rpc-name": {
98508           "$ref": "#/definitions/Optional.empty"
98509         }
98510       },
98511       "type": "object"
98512     },
98513     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
98514       "properties": {
98515         "GENERIC-RESOURCE-API:allotted-resource-status": {
98516           "items": {
98517             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
98518           },
98519           "type": "object"
98520         }
98521       },
98522       "type": "object"
98523     },
98524     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
98525       "properties": {
98526         "GENERIC-RESOURCE-API:create-timestamp": {
98527           "$ref": "#/definitions/Optional.empty",
98528           "description": "Not currently populated in service data."
98529         },
98530         "GENERIC-RESOURCE-API:last-action": {
98531           "$ref": "#/definitions/Optional.empty",
98532           "description": "should be list of possible request-actions"
98533         },
98534         "GENERIC-RESOURCE-API:last-order-status": {
98535           "$ref": "#/definitions/Optional.empty"
98536         },
98537         "GENERIC-RESOURCE-API:last-rpc-action": {
98538           "$ref": "#/definitions/Optional.empty"
98539         },
98540         "GENERIC-RESOURCE-API:last-svc-request-id": {
98541           "$ref": "#/definitions/Optional.empty",
98542           "description": "Not currently populated in service data."
98543         },
98544         "GENERIC-RESOURCE-API:modify-timestamp": {
98545           "$ref": "#/definitions/Optional.empty"
98546         },
98547         "GENERIC-RESOURCE-API:order-status": {
98548           "$ref": "#/definitions/Optional.empty",
98549           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
98550         }
98551       },
98552       "type": "object"
98553     },
98554     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
98555       "properties": {
98556         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
98557           "items": {
98558             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
98559           },
98560           "type": "object"
98561         }
98562       },
98563       "type": "object"
98564     },
98565     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
98566       "properties": {
98567         "GENERIC-RESOURCE-API:allotted-resource-information": {
98568           "items": {
98569             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
98570           },
98571           "type": "object"
98572         },
98573         "GENERIC-RESOURCE-API:request-information": {
98574           "items": {
98575             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
98576           },
98577           "type": "object"
98578         },
98579         "GENERIC-RESOURCE-API:sdnc-request-header": {
98580           "items": {
98581             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
98582           },
98583           "type": "object"
98584         },
98585         "GENERIC-RESOURCE-API:security-zone-request-input": {
98586           "items": {
98587             "$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"
98588           },
98589           "type": "object"
98590         },
98591         "GENERIC-RESOURCE-API:service-information": {
98592           "items": {
98593             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
98594           },
98595           "type": "object"
98596         }
98597       },
98598       "type": "object"
98599     },
98600     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
98601       "properties": {
98602         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
98603           "items": {
98604             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
98605           },
98606           "type": "object"
98607         }
98608       },
98609       "type": "object"
98610     },
98611     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
98612       "properties": {
98613         "GENERIC-RESOURCE-API:param": {
98614           "items": {
98615             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
98616           },
98617           "type": "array"
98618         }
98619       },
98620       "type": "object"
98621     },
98622     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
98623       "properties": {
98624         "GENERIC-RESOURCE-API:security-zone-parameters": {
98625           "items": {
98626             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
98627           },
98628           "type": "object"
98629         }
98630       },
98631       "type": "object"
98632     },
98633     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
98634       "properties": {
98635         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
98636           "items": {
98637             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
98638           },
98639           "type": "object"
98640         },
98641         "GENERIC-RESOURCE-API:onap-model-information": {
98642           "items": {
98643             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
98644           },
98645           "type": "object"
98646         },
98647         "GENERIC-RESOURCE-API:security-zone-assignments": {
98648           "items": {
98649             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
98650           },
98651           "type": "object"
98652         },
98653         "GENERIC-RESOURCE-API:security-zone-parameters": {
98654           "items": {
98655             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
98656           },
98657           "type": "object"
98658         }
98659       },
98660       "type": "object"
98661     },
98662     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
98663       "properties": {
98664         "GENERIC-RESOURCE-API:security-zone-topology": {
98665           "items": {
98666             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
98667           },
98668           "type": "object"
98669         }
98670       },
98671       "type": "object"
98672     },
98673     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
98674       "properties": {
98675         "GENERIC-RESOURCE-API:allotted-resource-id": {
98676           "$ref": "#/definitions/Optional.empty"
98677         },
98678         "GENERIC-RESOURCE-API:allotted-resource-type": {
98679           "$ref": "#/definitions/Optional.empty",
98680           "description": "Not an enum, but expected values are contrail-route and security-zone."
98681         },
98682         "GENERIC-RESOURCE-API:onap-model-information": {
98683           "items": {
98684             "$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"
98685           },
98686           "type": "object"
98687         },
98688         "GENERIC-RESOURCE-API:parent-service-instance-id": {
98689           "$ref": "#/definitions/Optional.empty",
98690           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
98691         }
98692       },
98693       "type": "object"
98694     },
98695     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
98696       "properties": {
98697         "GENERIC-RESOURCE-API:allotted-resource-information": {
98698           "items": {
98699             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
98700           },
98701           "type": "object"
98702         }
98703       },
98704       "type": "object"
98705     },
98706     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
98707       "properties": {
98708         "GENERIC-RESOURCE-API:notification-url": {
98709           "$ref": "#/definitions/Optional.empty"
98710         },
98711         "GENERIC-RESOURCE-API:order-number": {
98712           "$ref": "#/definitions/Optional.empty"
98713         },
98714         "GENERIC-RESOURCE-API:order-version": {
98715           "$ref": "#/definitions/Optional.empty"
98716         },
98717         "GENERIC-RESOURCE-API:request-action": {
98718           "$ref": "#/definitions/Optional.empty",
98719           "description": "still need to work Disconnect"
98720         },
98721         "GENERIC-RESOURCE-API:request-id": {
98722           "$ref": "#/definitions/Optional.empty",
98723           "description": "Request ID generated upstream of MSO"
98724         },
98725         "GENERIC-RESOURCE-API:source": {
98726           "$ref": "#/definitions/Optional.empty"
98727         }
98728       },
98729       "type": "object"
98730     },
98731     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
98732       "properties": {
98733         "GENERIC-RESOURCE-API:request-information": {
98734           "items": {
98735             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
98736           },
98737           "type": "object"
98738         }
98739       },
98740       "type": "object"
98741     },
98742     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
98743       "properties": {
98744         "GENERIC-RESOURCE-API:svc-action": {
98745           "$ref": "#/definitions/Optional.empty",
98746           "description": "This is the rpcAction"
98747         },
98748         "GENERIC-RESOURCE-API:svc-notification-url": {
98749           "$ref": "#/definitions/Optional.empty",
98750           "description": "Contains URL for asynchronous response"
98751         },
98752         "GENERIC-RESOURCE-API:svc-request-id": {
98753           "$ref": "#/definitions/Optional.empty",
98754           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
98755         }
98756       },
98757       "type": "object"
98758     },
98759     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
98760       "properties": {
98761         "GENERIC-RESOURCE-API:sdnc-request-header": {
98762           "items": {
98763             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
98764           },
98765           "type": "object"
98766         }
98767       },
98768       "type": "object"
98769     },
98770     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
98771       "properties": {
98772         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
98773           "items": {
98774             "$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"
98775           },
98776           "type": "object"
98777         },
98778         "GENERIC-RESOURCE-API:trusted-network-role": {
98779           "$ref": "#/definitions/Optional.empty",
98780           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
98781         },
98782         "GENERIC-RESOURCE-API:untrusted-network-role": {
98783           "$ref": "#/definitions/Optional.empty",
98784           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
98785         },
98786         "GENERIC-RESOURCE-API:vlan-tag": {
98787           "$ref": "#/definitions/Optional.empty"
98788         }
98789       },
98790       "type": "object"
98791     },
98792     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
98793       "properties": {
98794         "GENERIC-RESOURCE-API:security-zone-request-input": {
98795           "items": {
98796             "$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"
98797           },
98798           "type": "object"
98799         }
98800       },
98801       "type": "object"
98802     },
98803     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
98804       "properties": {
98805         "GENERIC-RESOURCE-API:global-customer-id": {
98806           "$ref": "#/definitions/Optional.empty",
98807           "description": "need for put of data to AnAI (MSO provides)"
98808         },
98809         "GENERIC-RESOURCE-API:onap-model-information": {
98810           "items": {
98811             "$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"
98812           },
98813           "type": "object"
98814         },
98815         "GENERIC-RESOURCE-API:service-id": {
98816           "$ref": "#/definitions/Optional.empty",
98817           "description": "This maps to the product-family-id in A&AI"
98818         },
98819         "GENERIC-RESOURCE-API:service-instance-id": {
98820           "$ref": "#/definitions/Optional.empty"
98821         },
98822         "GENERIC-RESOURCE-API:subscriber-name": {
98823           "$ref": "#/definitions/Optional.empty",
98824           "description": "Would not be expected for vIPR-ATM or mobility services."
98825         },
98826         "GENERIC-RESOURCE-API:subscription-service-type": {
98827           "$ref": "#/definitions/Optional.empty",
98828           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
98829         }
98830       },
98831       "type": "object"
98832     },
98833     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
98834       "properties": {
98835         "GENERIC-RESOURCE-API:service-information": {
98836           "items": {
98837             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
98838           },
98839           "type": "object"
98840         }
98841       },
98842       "type": "object"
98843     },
98844     "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": {
98845       "properties": {
98846         "GENERIC-RESOURCE-API:model-customization-uuid": {
98847           "$ref": "#/definitions/Optional.empty",
98848           "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"
98849         },
98850         "GENERIC-RESOURCE-API:model-invariant-uuid": {
98851           "$ref": "#/definitions/Optional.empty",
98852           "description": "identifies the invariant uuid for this service or resource"
98853         },
98854         "GENERIC-RESOURCE-API:model-name": {
98855           "$ref": "#/definitions/Optional.empty"
98856         },
98857         "GENERIC-RESOURCE-API:model-uuid": {
98858           "$ref": "#/definitions/Optional.empty",
98859           "description": "identifies the uuid for this service or resource, which is version specific"
98860         },
98861         "GENERIC-RESOURCE-API:model-version": {
98862           "$ref": "#/definitions/Optional.empty"
98863         }
98864       },
98865       "type": "object"
98866     },
98867     "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": {
98868       "properties": {
98869         "GENERIC-RESOURCE-API:onap-model-information": {
98870           "items": {
98871             "$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"
98872           },
98873           "type": "object"
98874         }
98875       },
98876       "type": "object"
98877     },
98878     "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": {
98879       "properties": {
98880         "GENERIC-RESOURCE-API:param": {
98881           "items": {
98882             "$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"
98883           },
98884           "type": "array"
98885         }
98886       },
98887       "type": "object"
98888     },
98889     "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": {
98890       "properties": {
98891         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
98892           "items": {
98893             "$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"
98894           },
98895           "type": "object"
98896         }
98897       },
98898       "type": "object"
98899     },
98900     "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": {
98901       "properties": {
98902         "GENERIC-RESOURCE-API:name": {
98903           "$ref": "#/definitions/Optional.empty"
98904         },
98905         "GENERIC-RESOURCE-API:resource-resolution-data": {
98906           "items": {
98907             "$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"
98908           },
98909           "type": "object"
98910         },
98911         "GENERIC-RESOURCE-API:value": {
98912           "$ref": "#/definitions/Optional.empty"
98913         }
98914       },
98915       "type": "object"
98916     },
98917     "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": {
98918       "properties": {
98919         "GENERIC-RESOURCE-API:param": {
98920           "items": {
98921             "$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"
98922           },
98923           "type": "array"
98924         }
98925       },
98926       "type": "object"
98927     },
98928     "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": {
98929       "properties": {
98930         "GENERIC-RESOURCE-API:capability-name": {
98931           "$ref": "#/definitions/Optional.empty",
98932           "description": "Resource assignment resolution Capability name"
98933         },
98934         "GENERIC-RESOURCE-API:resource-key": {
98935           "items": {
98936             "$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"
98937           },
98938           "type": "array"
98939         },
98940         "GENERIC-RESOURCE-API:status": {
98941           "$ref": "#/definitions/Optional.empty",
98942           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
98943         }
98944       },
98945       "type": "object"
98946     },
98947     "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": {
98948       "properties": {
98949         "GENERIC-RESOURCE-API:resource-resolution-data": {
98950           "items": {
98951             "$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"
98952           },
98953           "type": "object"
98954         }
98955       },
98956       "type": "object"
98957     },
98958     "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": {
98959       "properties": {
98960         "GENERIC-RESOURCE-API:name": {
98961           "$ref": "#/definitions/Optional.empty"
98962         },
98963         "GENERIC-RESOURCE-API:value": {
98964           "$ref": "#/definitions/Optional.empty"
98965         }
98966       },
98967       "type": "object"
98968     },
98969     "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": {
98970       "properties": {
98971         "GENERIC-RESOURCE-API:resource-key": {
98972           "items": {
98973             "$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"
98974           },
98975           "type": "array"
98976         }
98977       },
98978       "type": "object"
98979     },
98980     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
98981       "properties": {
98982         "GENERIC-RESOURCE-API:model-customization-uuid": {
98983           "$ref": "#/definitions/Optional.empty",
98984           "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"
98985         },
98986         "GENERIC-RESOURCE-API:model-invariant-uuid": {
98987           "$ref": "#/definitions/Optional.empty",
98988           "description": "identifies the invariant uuid for this service or resource"
98989         },
98990         "GENERIC-RESOURCE-API:model-name": {
98991           "$ref": "#/definitions/Optional.empty"
98992         },
98993         "GENERIC-RESOURCE-API:model-uuid": {
98994           "$ref": "#/definitions/Optional.empty",
98995           "description": "identifies the uuid for this service or resource, which is version specific"
98996         },
98997         "GENERIC-RESOURCE-API:model-version": {
98998           "$ref": "#/definitions/Optional.empty"
98999         }
99000       },
99001       "type": "object"
99002     },
99003     "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": {
99004       "properties": {
99005         "GENERIC-RESOURCE-API:onap-model-information": {
99006           "items": {
99007             "$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"
99008           },
99009           "type": "object"
99010         }
99011       },
99012       "type": "object"
99013     },
99014     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
99015       "properties": {
99016         "GENERIC-RESOURCE-API:name": {
99017           "$ref": "#/definitions/Optional.empty"
99018         },
99019         "GENERIC-RESOURCE-API:resource-resolution-data": {
99020           "items": {
99021             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data"
99022           },
99023           "type": "object"
99024         },
99025         "GENERIC-RESOURCE-API:value": {
99026           "$ref": "#/definitions/Optional.empty"
99027         }
99028       },
99029       "type": "object"
99030     },
99031     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
99032       "properties": {
99033         "GENERIC-RESOURCE-API:param": {
99034           "items": {
99035             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
99036           },
99037           "type": "array"
99038         }
99039       },
99040       "type": "object"
99041     },
99042     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data": {
99043       "properties": {
99044         "GENERIC-RESOURCE-API:capability-name": {
99045           "$ref": "#/definitions/Optional.empty",
99046           "description": "Resource assignment resolution Capability name"
99047         },
99048         "GENERIC-RESOURCE-API:resource-key": {
99049           "items": {
99050             "$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"
99051           },
99052           "type": "array"
99053         },
99054         "GENERIC-RESOURCE-API:status": {
99055           "$ref": "#/definitions/Optional.empty",
99056           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99057         }
99058       },
99059       "type": "object"
99060     },
99061     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP": {
99062       "properties": {
99063         "GENERIC-RESOURCE-API:resource-resolution-data": {
99064           "items": {
99065             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data"
99066           },
99067           "type": "object"
99068         }
99069       },
99070       "type": "object"
99071     },
99072     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key": {
99073       "properties": {
99074         "GENERIC-RESOURCE-API:name": {
99075           "$ref": "#/definitions/Optional.empty"
99076         },
99077         "GENERIC-RESOURCE-API:value": {
99078           "$ref": "#/definitions/Optional.empty"
99079         }
99080       },
99081       "type": "object"
99082     },
99083     "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": {
99084       "properties": {
99085         "GENERIC-RESOURCE-API:resource-key": {
99086           "items": {
99087             "$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"
99088           },
99089           "type": "array"
99090         }
99091       },
99092       "type": "object"
99093     },
99094     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
99095       "properties": {
99096         "GENERIC-RESOURCE-API:allotted-resource-id": {
99097           "$ref": "#/definitions/Optional.empty"
99098         },
99099         "GENERIC-RESOURCE-API:allotted-resource-name": {
99100           "$ref": "#/definitions/Optional.empty",
99101           "description": "For a contrail-route, the network policy name."
99102         },
99103         "GENERIC-RESOURCE-API:allotted-resource-type": {
99104           "$ref": "#/definitions/Optional.empty",
99105           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
99106         },
99107         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
99108           "$ref": "#/definitions/Optional.empty",
99109           "description": "The service-instance-id of the consuming service of this allotted resource"
99110         },
99111         "GENERIC-RESOURCE-API:parent-service-instance-id": {
99112           "$ref": "#/definitions/Optional.empty",
99113           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
99114         }
99115       },
99116       "type": "object"
99117     },
99118     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
99119       "properties": {
99120         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
99121           "items": {
99122             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
99123           },
99124           "type": "object"
99125         }
99126       },
99127       "type": "object"
99128     },
99129     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
99130       "properties": {
99131         "GENERIC-RESOURCE-API:model-customization-uuid": {
99132           "$ref": "#/definitions/Optional.empty",
99133           "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"
99134         },
99135         "GENERIC-RESOURCE-API:model-invariant-uuid": {
99136           "$ref": "#/definitions/Optional.empty",
99137           "description": "identifies the invariant uuid for this service or resource"
99138         },
99139         "GENERIC-RESOURCE-API:model-name": {
99140           "$ref": "#/definitions/Optional.empty"
99141         },
99142         "GENERIC-RESOURCE-API:model-uuid": {
99143           "$ref": "#/definitions/Optional.empty",
99144           "description": "identifies the uuid for this service or resource, which is version specific"
99145         },
99146         "GENERIC-RESOURCE-API:model-version": {
99147           "$ref": "#/definitions/Optional.empty"
99148         }
99149       },
99150       "type": "object"
99151     },
99152     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
99153       "properties": {
99154         "GENERIC-RESOURCE-API:onap-model-information": {
99155           "items": {
99156             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
99157           },
99158           "type": "object"
99159         }
99160       },
99161       "type": "object"
99162     },
99163     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
99164       "properties": {
99165         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
99166           "$ref": "#/definitions/Optional.empty"
99167         },
99168         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
99169           "$ref": "#/definitions/Optional.empty"
99170         },
99171         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
99172           "$ref": "#/definitions/Optional.empty",
99173           "description": "Will be the same as the parent-service-instance-id"
99174         },
99175         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
99176           "$ref": "#/definitions/Optional.empty",
99177           "description": "Selected by SDNC from the security-zone-service-instance-id"
99178         },
99179         "GENERIC-RESOURCE-API:trusted-network-role": {
99180           "$ref": "#/definitions/Optional.empty",
99181           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
99182         },
99183         "GENERIC-RESOURCE-API:untrusted-network-role": {
99184           "$ref": "#/definitions/Optional.empty",
99185           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
99186         },
99187         "GENERIC-RESOURCE-API:vlan-tag": {
99188           "$ref": "#/definitions/Optional.empty"
99189         }
99190       },
99191       "type": "object"
99192     },
99193     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
99194       "properties": {
99195         "GENERIC-RESOURCE-API:security-zone-assignments": {
99196           "items": {
99197             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
99198           },
99199           "type": "object"
99200         }
99201       },
99202       "type": "object"
99203     },
99204     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
99205       "properties": {
99206         "GENERIC-RESOURCE-API:param": {
99207           "items": {
99208             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
99209           },
99210           "type": "array"
99211         }
99212       },
99213       "type": "object"
99214     },
99215     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
99216       "properties": {
99217         "GENERIC-RESOURCE-API:security-zone-parameters": {
99218           "items": {
99219             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
99220           },
99221           "type": "object"
99222         }
99223       },
99224       "type": "object"
99225     },
99226     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
99227       "properties": {
99228         "GENERIC-RESOURCE-API:name": {
99229           "$ref": "#/definitions/Optional.empty"
99230         },
99231         "GENERIC-RESOURCE-API:resource-resolution-data": {
99232           "items": {
99233             "$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"
99234           },
99235           "type": "object"
99236         },
99237         "GENERIC-RESOURCE-API:value": {
99238           "$ref": "#/definitions/Optional.empty"
99239         }
99240       },
99241       "type": "object"
99242     },
99243     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
99244       "properties": {
99245         "GENERIC-RESOURCE-API:param": {
99246           "items": {
99247             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
99248           },
99249           "type": "array"
99250         }
99251       },
99252       "type": "object"
99253     },
99254     "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": {
99255       "properties": {
99256         "GENERIC-RESOURCE-API:capability-name": {
99257           "$ref": "#/definitions/Optional.empty",
99258           "description": "Resource assignment resolution Capability name"
99259         },
99260         "GENERIC-RESOURCE-API:resource-key": {
99261           "items": {
99262             "$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"
99263           },
99264           "type": "array"
99265         },
99266         "GENERIC-RESOURCE-API:status": {
99267           "$ref": "#/definitions/Optional.empty",
99268           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99269         }
99270       },
99271       "type": "object"
99272     },
99273     "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": {
99274       "properties": {
99275         "GENERIC-RESOURCE-API:resource-resolution-data": {
99276           "items": {
99277             "$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"
99278           },
99279           "type": "object"
99280         }
99281       },
99282       "type": "object"
99283     },
99284     "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": {
99285       "properties": {
99286         "GENERIC-RESOURCE-API:name": {
99287           "$ref": "#/definitions/Optional.empty"
99288         },
99289         "GENERIC-RESOURCE-API:value": {
99290           "$ref": "#/definitions/Optional.empty"
99291         }
99292       },
99293       "type": "object"
99294     },
99295     "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": {
99296       "properties": {
99297         "GENERIC-RESOURCE-API:resource-key": {
99298           "items": {
99299             "$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"
99300           },
99301           "type": "array"
99302         }
99303       },
99304       "type": "object"
99305     },
99306     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
99307       "properties": {
99308         "GENERIC-RESOURCE-API:param": {
99309           "items": {
99310             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
99311           },
99312           "type": "array"
99313         }
99314       },
99315       "type": "object"
99316     },
99317     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
99318       "properties": {
99319         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
99320           "items": {
99321             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
99322           },
99323           "type": "object"
99324         }
99325       },
99326       "type": "object"
99327     },
99328     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
99329       "properties": {
99330         "GENERIC-RESOURCE-API:name": {
99331           "$ref": "#/definitions/Optional.empty"
99332         },
99333         "GENERIC-RESOURCE-API:resource-resolution-data": {
99334           "items": {
99335             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data"
99336           },
99337           "type": "object"
99338         },
99339         "GENERIC-RESOURCE-API:value": {
99340           "$ref": "#/definitions/Optional.empty"
99341         }
99342       },
99343       "type": "object"
99344     },
99345     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
99346       "properties": {
99347         "GENERIC-RESOURCE-API:param": {
99348           "items": {
99349             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
99350           },
99351           "type": "array"
99352         }
99353       },
99354       "type": "object"
99355     },
99356     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": {
99357       "properties": {
99358         "GENERIC-RESOURCE-API:capability-name": {
99359           "$ref": "#/definitions/Optional.empty",
99360           "description": "Resource assignment resolution Capability name"
99361         },
99362         "GENERIC-RESOURCE-API:resource-key": {
99363           "items": {
99364             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key"
99365           },
99366           "type": "array"
99367         },
99368         "GENERIC-RESOURCE-API:status": {
99369           "$ref": "#/definitions/Optional.empty",
99370           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99371         }
99372       },
99373       "type": "object"
99374     },
99375     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data-TOP": {
99376       "properties": {
99377         "GENERIC-RESOURCE-API:resource-resolution-data": {
99378           "items": {
99379             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data"
99380           },
99381           "type": "object"
99382         }
99383       },
99384       "type": "object"
99385     },
99386     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key": {
99387       "properties": {
99388         "GENERIC-RESOURCE-API:name": {
99389           "$ref": "#/definitions/Optional.empty"
99390         },
99391         "GENERIC-RESOURCE-API:value": {
99392           "$ref": "#/definitions/Optional.empty"
99393         }
99394       },
99395       "type": "object"
99396     },
99397     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
99398       "properties": {
99399         "GENERIC-RESOURCE-API:resource-key": {
99400           "items": {
99401             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key"
99402           },
99403           "type": "array"
99404         }
99405       },
99406       "type": "object"
99407     },
99408     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
99409       "properties": {
99410         "GENERIC-RESOURCE-API:model-customization-uuid": {
99411           "$ref": "#/definitions/Optional.empty",
99412           "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"
99413         },
99414         "GENERIC-RESOURCE-API:model-invariant-uuid": {
99415           "$ref": "#/definitions/Optional.empty",
99416           "description": "identifies the invariant uuid for this service or resource"
99417         },
99418         "GENERIC-RESOURCE-API:model-name": {
99419           "$ref": "#/definitions/Optional.empty"
99420         },
99421         "GENERIC-RESOURCE-API:model-uuid": {
99422           "$ref": "#/definitions/Optional.empty",
99423           "description": "identifies the uuid for this service or resource, which is version specific"
99424         },
99425         "GENERIC-RESOURCE-API:model-version": {
99426           "$ref": "#/definitions/Optional.empty"
99427         }
99428       },
99429       "type": "object"
99430     },
99431     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
99432       "properties": {
99433         "GENERIC-RESOURCE-API:onap-model-information": {
99434           "items": {
99435             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
99436           },
99437           "type": "object"
99438         }
99439       },
99440       "type": "object"
99441     },
99442     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
99443       "properties": {
99444         "GENERIC-RESOURCE-API:param": {
99445           "items": {
99446             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
99447           },
99448           "type": "array"
99449         }
99450       },
99451       "type": "object"
99452     },
99453     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
99454       "properties": {
99455         "GENERIC-RESOURCE-API:service-input-parameters": {
99456           "items": {
99457             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
99458           },
99459           "type": "object"
99460         }
99461       },
99462       "type": "object"
99463     },
99464     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
99465       "properties": {
99466         "GENERIC-RESOURCE-API:name": {
99467           "$ref": "#/definitions/Optional.empty"
99468         },
99469         "GENERIC-RESOURCE-API:resource-resolution-data": {
99470           "items": {
99471             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data"
99472           },
99473           "type": "object"
99474         },
99475         "GENERIC-RESOURCE-API:value": {
99476           "$ref": "#/definitions/Optional.empty"
99477         }
99478       },
99479       "type": "object"
99480     },
99481     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
99482       "properties": {
99483         "GENERIC-RESOURCE-API:param": {
99484           "items": {
99485             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
99486           },
99487           "type": "array"
99488         }
99489       },
99490       "type": "object"
99491     },
99492     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data": {
99493       "properties": {
99494         "GENERIC-RESOURCE-API:capability-name": {
99495           "$ref": "#/definitions/Optional.empty",
99496           "description": "Resource assignment resolution Capability name"
99497         },
99498         "GENERIC-RESOURCE-API:resource-key": {
99499           "items": {
99500             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
99501           },
99502           "type": "array"
99503         },
99504         "GENERIC-RESOURCE-API:status": {
99505           "$ref": "#/definitions/Optional.empty",
99506           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99507         }
99508       },
99509       "type": "object"
99510     },
99511     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": {
99512       "properties": {
99513         "GENERIC-RESOURCE-API:resource-resolution-data": {
99514           "items": {
99515             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data"
99516           },
99517           "type": "object"
99518         }
99519       },
99520       "type": "object"
99521     },
99522     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": {
99523       "properties": {
99524         "GENERIC-RESOURCE-API:name": {
99525           "$ref": "#/definitions/Optional.empty"
99526         },
99527         "GENERIC-RESOURCE-API:value": {
99528           "$ref": "#/definitions/Optional.empty"
99529         }
99530       },
99531       "type": "object"
99532     },
99533     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
99534       "properties": {
99535         "GENERIC-RESOURCE-API:resource-key": {
99536           "items": {
99537             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
99538           },
99539           "type": "array"
99540         }
99541       },
99542       "type": "object"
99543     },
99544     "GENERIC-RESOURCE-API/services(config)service": {
99545       "properties": {
99546         "GENERIC-RESOURCE-API:service-data": {
99547           "items": {
99548             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
99549           },
99550           "type": "object"
99551         },
99552         "GENERIC-RESOURCE-API:service-instance-id": {
99553           "$ref": "#/definitions/Optional.empty",
99554           "description": "Keep as M"
99555         },
99556         "GENERIC-RESOURCE-API:service-status": {
99557           "items": {
99558             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
99559           },
99560           "type": "object"
99561         }
99562       },
99563       "required": [
99564         "GENERIC-RESOURCE-API:service-instance-id"
99565       ],
99566       "type": "object"
99567     },
99568     "GENERIC-RESOURCE-API/services(config)service-TOP": {
99569       "properties": {
99570         "GENERIC-RESOURCE-API:service": {
99571           "items": {
99572             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
99573           },
99574           "type": "array"
99575         }
99576       },
99577       "type": "object"
99578     },
99579     "GENERIC-RESOURCE-API/services/service(config)service-data": {
99580       "properties": {
99581         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
99582           "items": {
99583             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
99584           },
99585           "type": "object"
99586         },
99587         "GENERIC-RESOURCE-API:forwarding-paths": {
99588           "items": {
99589             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
99590           },
99591           "type": "object"
99592         },
99593         "GENERIC-RESOURCE-API:network-instance-groups": {
99594           "items": {
99595             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
99596           },
99597           "type": "object"
99598         },
99599         "GENERIC-RESOURCE-API:networks": {
99600           "items": {
99601             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
99602           },
99603           "type": "object"
99604         },
99605         "GENERIC-RESOURCE-API:pnfs": {
99606           "items": {
99607             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs"
99608           },
99609           "type": "object"
99610         },
99611         "GENERIC-RESOURCE-API:provided-allotted-resources": {
99612           "items": {
99613             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
99614           },
99615           "type": "object"
99616         },
99617         "GENERIC-RESOURCE-API:provided-configurations": {
99618           "items": {
99619             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
99620           },
99621           "type": "object"
99622         },
99623         "GENERIC-RESOURCE-API:request-information": {
99624           "items": {
99625             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
99626           },
99627           "type": "object"
99628         },
99629         "GENERIC-RESOURCE-API:sdnc-request-header": {
99630           "items": {
99631             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
99632           },
99633           "type": "object"
99634         },
99635         "GENERIC-RESOURCE-API:service-information": {
99636           "items": {
99637             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
99638           },
99639           "type": "object"
99640         },
99641         "GENERIC-RESOURCE-API:service-level-oper-status": {
99642           "items": {
99643             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
99644           },
99645           "type": "object"
99646         },
99647         "GENERIC-RESOURCE-API:service-request-input": {
99648           "items": {
99649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
99650           },
99651           "type": "object"
99652         },
99653         "GENERIC-RESOURCE-API:service-topology": {
99654           "items": {
99655             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
99656           },
99657           "type": "object"
99658         },
99659         "GENERIC-RESOURCE-API:vnfc-instance-groups": {
99660           "items": {
99661             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
99662           },
99663           "type": "object"
99664         },
99665         "GENERIC-RESOURCE-API:vnfs": {
99666           "items": {
99667             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
99668           },
99669           "type": "object"
99670         }
99671       },
99672       "type": "object"
99673     },
99674     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
99675       "properties": {
99676         "GENERIC-RESOURCE-API:service-data": {
99677           "items": {
99678             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
99679           },
99680           "type": "object"
99681         }
99682       },
99683       "type": "object"
99684     },
99685     "GENERIC-RESOURCE-API/services/service(config)service-status": {
99686       "properties": {
99687         "GENERIC-RESOURCE-API:action": {
99688           "$ref": "#/definitions/Optional.empty",
99689           "description": "value would one of possible request-actions; match the list in service-data oper-status"
99690         },
99691         "GENERIC-RESOURCE-API:final-indicator": {
99692           "$ref": "#/definitions/Optional.empty"
99693         },
99694         "GENERIC-RESOURCE-API:request-status": {
99695           "$ref": "#/definitions/Optional.empty"
99696         },
99697         "GENERIC-RESOURCE-API:response-code": {
99698           "$ref": "#/definitions/Optional.empty"
99699         },
99700         "GENERIC-RESOURCE-API:response-message": {
99701           "$ref": "#/definitions/Optional.empty"
99702         },
99703         "GENERIC-RESOURCE-API:response-timestamp": {
99704           "$ref": "#/definitions/Optional.empty"
99705         },
99706         "GENERIC-RESOURCE-API:rpc-action": {
99707           "$ref": "#/definitions/Optional.empty",
99708           "description": "this is the svc-action from the incoming request"
99709         },
99710         "GENERIC-RESOURCE-API:rpc-name": {
99711           "$ref": "#/definitions/Optional.empty"
99712         }
99713       },
99714       "type": "object"
99715     },
99716     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
99717       "properties": {
99718         "GENERIC-RESOURCE-API:service-status": {
99719           "items": {
99720             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
99721           },
99722           "type": "object"
99723         }
99724       },
99725       "type": "object"
99726     },
99727     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
99728       "properties": {
99729         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
99730           "items": {
99731             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
99732           },
99733           "type": "array"
99734         }
99735       },
99736       "type": "object"
99737     },
99738     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
99739       "properties": {
99740         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
99741           "items": {
99742             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
99743           },
99744           "type": "object"
99745         }
99746       },
99747       "type": "object"
99748     },
99749     "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths": {
99750       "properties": {
99751         "GENERIC-RESOURCE-API:forwarding-path": {
99752           "items": {
99753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path"
99754           },
99755           "type": "array"
99756         }
99757       },
99758       "type": "object"
99759     },
99760     "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP": {
99761       "properties": {
99762         "GENERIC-RESOURCE-API:forwarding-paths": {
99763           "items": {
99764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
99765           },
99766           "type": "object"
99767         }
99768       },
99769       "type": "object"
99770     },
99771     "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups": {
99772       "properties": {
99773         "GENERIC-RESOURCE-API:network-instance-group": {
99774           "items": {
99775             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
99776           },
99777           "type": "array"
99778         }
99779       },
99780       "type": "object"
99781     },
99782     "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP": {
99783       "properties": {
99784         "GENERIC-RESOURCE-API:network-instance-groups": {
99785           "items": {
99786             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
99787           },
99788           "type": "object"
99789         }
99790       },
99791       "type": "object"
99792     },
99793     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
99794       "properties": {
99795         "GENERIC-RESOURCE-API:network": {
99796           "items": {
99797             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
99798           },
99799           "type": "array"
99800         }
99801       },
99802       "type": "object"
99803     },
99804     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
99805       "properties": {
99806         "GENERIC-RESOURCE-API:networks": {
99807           "items": {
99808             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
99809           },
99810           "type": "object"
99811         }
99812       },
99813       "type": "object"
99814     },
99815     "GENERIC-RESOURCE-API/services/service/service-data(config)pnfs": {
99816       "properties": {
99817         "GENERIC-RESOURCE-API:pnf": {
99818           "items": {
99819             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf"
99820           },
99821           "type": "array"
99822         }
99823       },
99824       "type": "object"
99825     },
99826     "GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP": {
99827       "properties": {
99828         "GENERIC-RESOURCE-API:pnfs": {
99829           "items": {
99830             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs"
99831           },
99832           "type": "object"
99833         }
99834       },
99835       "type": "object"
99836     },
99837     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
99838       "properties": {
99839         "GENERIC-RESOURCE-API:provided-allotted-resource": {
99840           "items": {
99841             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
99842           },
99843           "type": "array"
99844         }
99845       },
99846       "type": "object"
99847     },
99848     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
99849       "properties": {
99850         "GENERIC-RESOURCE-API:provided-allotted-resources": {
99851           "items": {
99852             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
99853           },
99854           "type": "object"
99855         }
99856       },
99857       "type": "object"
99858     },
99859     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations": {
99860       "properties": {
99861         "GENERIC-RESOURCE-API:provided-configuration": {
99862           "items": {
99863             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
99864           },
99865           "type": "array"
99866         }
99867       },
99868       "type": "object"
99869     },
99870     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP": {
99871       "properties": {
99872         "GENERIC-RESOURCE-API:provided-configurations": {
99873           "items": {
99874             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
99875           },
99876           "type": "object"
99877         }
99878       },
99879       "type": "object"
99880     },
99881     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
99882       "properties": {
99883         "GENERIC-RESOURCE-API:notification-url": {
99884           "$ref": "#/definitions/Optional.empty"
99885         },
99886         "GENERIC-RESOURCE-API:order-number": {
99887           "$ref": "#/definitions/Optional.empty"
99888         },
99889         "GENERIC-RESOURCE-API:order-version": {
99890           "$ref": "#/definitions/Optional.empty"
99891         },
99892         "GENERIC-RESOURCE-API:request-action": {
99893           "$ref": "#/definitions/Optional.empty",
99894           "description": "still need to work Disconnect"
99895         },
99896         "GENERIC-RESOURCE-API:request-id": {
99897           "$ref": "#/definitions/Optional.empty",
99898           "description": "Request ID generated upstream of MSO"
99899         },
99900         "GENERIC-RESOURCE-API:source": {
99901           "$ref": "#/definitions/Optional.empty"
99902         }
99903       },
99904       "type": "object"
99905     },
99906     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
99907       "properties": {
99908         "GENERIC-RESOURCE-API:request-information": {
99909           "items": {
99910             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
99911           },
99912           "type": "object"
99913         }
99914       },
99915       "type": "object"
99916     },
99917     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
99918       "properties": {
99919         "GENERIC-RESOURCE-API:svc-action": {
99920           "$ref": "#/definitions/Optional.empty",
99921           "description": "This is the rpcAction"
99922         },
99923         "GENERIC-RESOURCE-API:svc-notification-url": {
99924           "$ref": "#/definitions/Optional.empty",
99925           "description": "Contains URL for asynchronous response"
99926         },
99927         "GENERIC-RESOURCE-API:svc-request-id": {
99928           "$ref": "#/definitions/Optional.empty",
99929           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
99930         }
99931       },
99932       "type": "object"
99933     },
99934     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
99935       "properties": {
99936         "GENERIC-RESOURCE-API:sdnc-request-header": {
99937           "items": {
99938             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
99939           },
99940           "type": "object"
99941         }
99942       },
99943       "type": "object"
99944     },
99945     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
99946       "properties": {
99947         "GENERIC-RESOURCE-API:global-customer-id": {
99948           "$ref": "#/definitions/Optional.empty",
99949           "description": "need for put of data to AnAI (MSO provides)"
99950         },
99951         "GENERIC-RESOURCE-API:onap-model-information": {
99952           "items": {
99953             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
99954           },
99955           "type": "object"
99956         },
99957         "GENERIC-RESOURCE-API:service-id": {
99958           "$ref": "#/definitions/Optional.empty",
99959           "description": "This maps to the product-family-id in A&AI"
99960         },
99961         "GENERIC-RESOURCE-API:service-instance-id": {
99962           "$ref": "#/definitions/Optional.empty"
99963         },
99964         "GENERIC-RESOURCE-API:subscriber-name": {
99965           "$ref": "#/definitions/Optional.empty",
99966           "description": "Would not be expected for vIPR-ATM or mobility services."
99967         },
99968         "GENERIC-RESOURCE-API:subscription-service-type": {
99969           "$ref": "#/definitions/Optional.empty",
99970           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
99971         }
99972       },
99973       "type": "object"
99974     },
99975     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
99976       "properties": {
99977         "GENERIC-RESOURCE-API:service-information": {
99978           "items": {
99979             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
99980           },
99981           "type": "object"
99982         }
99983       },
99984       "type": "object"
99985     },
99986     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
99987       "properties": {
99988         "GENERIC-RESOURCE-API:create-timestamp": {
99989           "$ref": "#/definitions/Optional.empty",
99990           "description": "Not currently populated in service data."
99991         },
99992         "GENERIC-RESOURCE-API:last-action": {
99993           "$ref": "#/definitions/Optional.empty",
99994           "description": "should be list of possible request-actions"
99995         },
99996         "GENERIC-RESOURCE-API:last-order-status": {
99997           "$ref": "#/definitions/Optional.empty"
99998         },
99999         "GENERIC-RESOURCE-API:last-rpc-action": {
100000           "$ref": "#/definitions/Optional.empty"
100001         },
100002         "GENERIC-RESOURCE-API:last-svc-request-id": {
100003           "$ref": "#/definitions/Optional.empty",
100004           "description": "Not currently populated in service data."
100005         },
100006         "GENERIC-RESOURCE-API:modify-timestamp": {
100007           "$ref": "#/definitions/Optional.empty"
100008         },
100009         "GENERIC-RESOURCE-API:order-status": {
100010           "$ref": "#/definitions/Optional.empty",
100011           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
100012         }
100013       },
100014       "type": "object"
100015     },
100016     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
100017       "properties": {
100018         "GENERIC-RESOURCE-API:service-level-oper-status": {
100019           "items": {
100020             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
100021           },
100022           "type": "object"
100023         }
100024       },
100025       "type": "object"
100026     },
100027     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
100028       "properties": {
100029         "GENERIC-RESOURCE-API:service-input-parameters": {
100030           "items": {
100031             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
100032           },
100033           "type": "object"
100034         },
100035         "GENERIC-RESOURCE-API:service-instance-name": {
100036           "$ref": "#/definitions/Optional.empty"
100037         }
100038       },
100039       "type": "object"
100040     },
100041     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
100042       "properties": {
100043         "GENERIC-RESOURCE-API:service-request-input": {
100044           "items": {
100045             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
100046           },
100047           "type": "object"
100048         }
100049       },
100050       "type": "object"
100051     },
100052     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
100053       "properties": {
100054         "GENERIC-RESOURCE-API:onap-model-information": {
100055           "items": {
100056             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
100057           },
100058           "type": "object"
100059         },
100060         "GENERIC-RESOURCE-API:service-assignments": {
100061           "items": {
100062             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
100063           },
100064           "type": "object"
100065         },
100066         "GENERIC-RESOURCE-API:service-parameters": {
100067           "items": {
100068             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
100069           },
100070           "type": "object"
100071         },
100072         "GENERIC-RESOURCE-API:service-topology-identifier": {
100073           "items": {
100074             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
100075           },
100076           "type": "object"
100077         }
100078       },
100079       "type": "object"
100080     },
100081     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
100082       "properties": {
100083         "GENERIC-RESOURCE-API:service-topology": {
100084           "items": {
100085             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
100086           },
100087           "type": "object"
100088         }
100089       },
100090       "type": "object"
100091     },
100092     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups": {
100093       "properties": {
100094         "GENERIC-RESOURCE-API:vnfc-instance-group": {
100095           "items": {
100096             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
100097           },
100098           "type": "array"
100099         }
100100       },
100101       "type": "object"
100102     },
100103     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP": {
100104       "properties": {
100105         "GENERIC-RESOURCE-API:vnfc-instance-groups": {
100106           "items": {
100107             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
100108           },
100109           "type": "object"
100110         }
100111       },
100112       "type": "object"
100113     },
100114     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
100115       "properties": {
100116         "GENERIC-RESOURCE-API:vnf": {
100117           "items": {
100118             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
100119           },
100120           "type": "array"
100121         }
100122       },
100123       "type": "object"
100124     },
100125     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
100126       "properties": {
100127         "GENERIC-RESOURCE-API:vnfs": {
100128           "items": {
100129             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
100130           },
100131           "type": "object"
100132         }
100133       },
100134       "type": "object"
100135     },
100136     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
100137       "properties": {
100138         "GENERIC-RESOURCE-API:allotted-resource-id": {
100139           "$ref": "#/definitions/Optional.empty"
100140         },
100141         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
100142           "$ref": "#/definitions/Optional.empty",
100143           "description": "Pointer to the allotted-resources topology"
100144         },
100145         "GENERIC-RESOURCE-API:allotted-resource-type": {
100146           "$ref": "#/definitions/Optional.empty",
100147           "description": "Not an enum, but expected values are contrail-route and security-zone."
100148         }
100149       },
100150       "type": "object"
100151     },
100152     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
100153       "properties": {
100154         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
100155           "items": {
100156             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
100157           },
100158           "type": "array"
100159         }
100160       },
100161       "type": "object"
100162     },
100163     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path": {
100164       "properties": {
100165         "GENERIC-RESOURCE-API:forwarding-path-id": {
100166           "$ref": "#/definitions/Optional.empty",
100167           "description": "Generated by SDNC"
100168         },
100169         "GENERIC-RESOURCE-API:forwarding-path-name": {
100170           "$ref": "#/definitions/Optional.empty",
100171           "description": "Fowarding-path name from TOSCA model, or name generated by SDNC"
100172         },
100173         "GENERIC-RESOURCE-API:forwarding-path-type": {
100174           "$ref": "#/definitions/Optional.empty",
100175           "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"
100176         },
100177         "GENERIC-RESOURCE-API:onap-model-information": {
100178           "items": {
100179             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
100180           },
100181           "type": "object"
100182         },
100183         "GENERIC-RESOURCE-API:service-paths": {
100184           "items": {
100185             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
100186           },
100187           "type": "object"
100188         }
100189       },
100190       "required": [
100191         "GENERIC-RESOURCE-API:forwarding-path-id"
100192       ],
100193       "type": "object"
100194     },
100195     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP": {
100196       "properties": {
100197         "GENERIC-RESOURCE-API:forwarding-path": {
100198           "items": {
100199             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path"
100200           },
100201           "type": "array"
100202         }
100203       },
100204       "type": "object"
100205     },
100206     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information": {
100207       "properties": {
100208         "GENERIC-RESOURCE-API:model-customization-uuid": {
100209           "$ref": "#/definitions/Optional.empty",
100210           "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"
100211         },
100212         "GENERIC-RESOURCE-API:model-invariant-uuid": {
100213           "$ref": "#/definitions/Optional.empty",
100214           "description": "identifies the invariant uuid for this service or resource"
100215         },
100216         "GENERIC-RESOURCE-API:model-name": {
100217           "$ref": "#/definitions/Optional.empty"
100218         },
100219         "GENERIC-RESOURCE-API:model-uuid": {
100220           "$ref": "#/definitions/Optional.empty",
100221           "description": "identifies the uuid for this service or resource, which is version specific"
100222         },
100223         "GENERIC-RESOURCE-API:model-version": {
100224           "$ref": "#/definitions/Optional.empty"
100225         }
100226       },
100227       "type": "object"
100228     },
100229     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP": {
100230       "properties": {
100231         "GENERIC-RESOURCE-API:onap-model-information": {
100232           "items": {
100233             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
100234           },
100235           "type": "object"
100236         }
100237       },
100238       "type": "object"
100239     },
100240     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths": {
100241       "properties": {
100242         "GENERIC-RESOURCE-API:service-path": {
100243           "items": {
100244             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
100245           },
100246           "type": "array"
100247         }
100248       },
100249       "type": "object"
100250     },
100251     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP": {
100252       "properties": {
100253         "GENERIC-RESOURCE-API:service-paths": {
100254           "items": {
100255             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
100256           },
100257           "type": "object"
100258         }
100259       },
100260       "type": "object"
100261     },
100262     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path": {
100263       "properties": {
100264         "GENERIC-RESOURCE-API:service": {
100265           "items": {
100266             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
100267           },
100268           "type": "array"
100269         },
100270         "GENERIC-RESOURCE-API:service-path-instance-id": {
100271           "$ref": "#/definitions/Optional.empty",
100272           "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"
100273         },
100274         "GENERIC-RESOURCE-API:service-path-instance-name": {
100275           "$ref": "#/definitions/Optional.empty",
100276           "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"
100277         },
100278         "GENERIC-RESOURCE-API:version": {
100279           "$ref": "#/definitions/Optional.empty",
100280           "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 "
100281         }
100282       },
100283       "type": "object"
100284     },
100285     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP": {
100286       "properties": {
100287         "GENERIC-RESOURCE-API:service-path": {
100288           "items": {
100289             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
100290           },
100291           "type": "array"
100292         }
100293       },
100294       "type": "object"
100295     },
100296     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service": {
100297       "properties": {
100298         "GENERIC-RESOURCE-API:service-instance-id": {
100299           "$ref": "#/definitions/Optional.empty",
100300           "description": "service-instance-id of each service-instance in the service-path-instance"
100301         },
100302         "GENERIC-RESOURCE-API:service-path-sequence-id": {
100303           "$ref": "#/definitions/Optional.empty",
100304           "description": "e.g. S1S2S3S5seq id=1  S1-S2seq id=2  S2S3seq id=3  S3S5Incremental integer value"
100305         },
100306         "GENERIC-RESOURCE-API:vnfs": {
100307           "items": {
100308             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs"
100309           },
100310           "type": "object"
100311         }
100312       },
100313       "type": "object"
100314     },
100315     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP": {
100316       "properties": {
100317         "GENERIC-RESOURCE-API:service": {
100318           "items": {
100319             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
100320           },
100321           "type": "array"
100322         }
100323       },
100324       "type": "object"
100325     },
100326     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs": {
100327       "properties": {
100328         "GENERIC-RESOURCE-API:vnf": {
100329           "items": {
100330             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
100331           },
100332           "type": "array"
100333         }
100334       },
100335       "type": "object"
100336     },
100337     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP": {
100338       "properties": {
100339         "GENERIC-RESOURCE-API:vnfs": {
100340           "items": {
100341             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs"
100342           },
100343           "type": "object"
100344         }
100345       },
100346       "type": "object"
100347     },
100348     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf": {
100349       "properties": {
100350         "GENERIC-RESOURCE-API:left-network-name": {
100351           "$ref": "#/definitions/Optional.empty",
100352           "description": "Every VNF instance in the path is connected to one or two VNFs."
100353         },
100354         "GENERIC-RESOURCE-API:left-network-role": {
100355           "$ref": "#/definitions/Optional.empty"
100356         },
100357         "GENERIC-RESOURCE-API:right-network-name": {
100358           "$ref": "#/definitions/Optional.empty"
100359         },
100360         "GENERIC-RESOURCE-API:right-network-role": {
100361           "$ref": "#/definitions/Optional.empty"
100362         },
100363         "GENERIC-RESOURCE-API:vf-module-instance": {
100364           "items": {
100365             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance"
100366           },
100367           "type": "object"
100368         },
100369         "GENERIC-RESOURCE-API:vnf-instance-id": {
100370           "$ref": "#/definitions/Optional.empty",
100371           "description": "VNF instance ID in the path"
100372         },
100373         "GENERIC-RESOURCE-API:vnf-path-sequence-id": {
100374           "$ref": "#/definitions/Optional.empty",
100375           "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."
100376         }
100377       },
100378       "type": "object"
100379     },
100380     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP": {
100381       "properties": {
100382         "GENERIC-RESOURCE-API:vnf": {
100383           "items": {
100384             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
100385           },
100386           "type": "array"
100387         }
100388       },
100389       "type": "object"
100390     },
100391     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance": {
100392       "properties": {
100393         "GENERIC-RESOURCE-API:vf-module-id": {
100394           "$ref": "#/definitions/Optional.empty"
100395         },
100396         "GENERIC-RESOURCE-API:vf-module-name": {
100397           "$ref": "#/definitions/Optional.empty"
100398         }
100399       },
100400       "type": "object"
100401     },
100402     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP": {
100403       "properties": {
100404         "GENERIC-RESOURCE-API:vf-module-instance": {
100405           "items": {
100406             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance"
100407           },
100408           "type": "object"
100409         }
100410       },
100411       "type": "object"
100412     },
100413     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group": {
100414       "properties": {
100415         "GENERIC-RESOURCE-API:aggregate-route-policy": {
100416           "items": {
100417             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy"
100418           },
100419           "type": "object"
100420         },
100421         "GENERIC-RESOURCE-API:aggregate-routes": {
100422           "items": {
100423             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes"
100424           },
100425           "type": "array"
100426         },
100427         "GENERIC-RESOURCE-API:network-instance-group-function": {
100428           "$ref": "#/definitions/Optional.empty"
100429         },
100430         "GENERIC-RESOURCE-API:network-instance-group-id": {
100431           "$ref": "#/definitions/Optional.empty",
100432           "description": "Also a Key in Network Instance Group in A&AI"
100433         },
100434         "GENERIC-RESOURCE-API:networks": {
100435           "items": {
100436             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
100437           },
100438           "type": "object"
100439         },
100440         "GENERIC-RESOURCE-API:onap-model-information": {
100441           "items": {
100442             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
100443           },
100444           "type": "object"
100445         },
100446         "GENERIC-RESOURCE-API:service-instance-id": {
100447           "$ref": "#/definitions/Optional.empty"
100448         },
100449         "GENERIC-RESOURCE-API:subnet-assignment-policy": {
100450           "items": {
100451             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
100452           },
100453           "type": "object"
100454         },
100455         "GENERIC-RESOURCE-API:subnet-key-value": {
100456           "$ref": "#/definitions/Optional.empty",
100457           "description": "key-value provided to EIPAM when  creating shared subnet"
100458         },
100459         "GENERIC-RESOURCE-API:subnets": {
100460           "items": {
100461             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
100462           },
100463           "type": "array"
100464         },
100465         "GENERIC-RESOURCE-API:vpn-binding-policy": {
100466           "items": {
100467             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
100468           },
100469           "type": "object"
100470         }
100471       },
100472       "required": [
100473         "GENERIC-RESOURCE-API:network-instance-group-id"
100474       ],
100475       "type": "object"
100476     },
100477     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP": {
100478       "properties": {
100479         "GENERIC-RESOURCE-API:network-instance-group": {
100480           "items": {
100481             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
100482           },
100483           "type": "array"
100484         }
100485       },
100486       "type": "object"
100487     },
100488     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy": {
100489       "properties": {
100490         "GENERIC-RESOURCE-API:aggregate-route-policy-name": {
100491           "$ref": "#/definitions/Optional.empty"
100492         },
100493         "GENERIC-RESOURCE-API:ipv4-aggregate-route-level": {
100494           "$ref": "#/definitions/Optional.empty"
100495         },
100496         "GENERIC-RESOURCE-API:ipv6-aggregate-route-level": {
100497           "$ref": "#/definitions/Optional.empty"
100498         }
100499       },
100500       "type": "object"
100501     },
100502     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP": {
100503       "properties": {
100504         "GENERIC-RESOURCE-API:aggregate-route-policy": {
100505           "items": {
100506             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy"
100507           },
100508           "type": "object"
100509         }
100510       },
100511       "type": "object"
100512     },
100513     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes": {
100514       "properties": {
100515         "GENERIC-RESOURCE-API:cidr-mask": {
100516           "$ref": "#/definitions/Optional.empty"
100517         },
100518         "GENERIC-RESOURCE-API:ip-version": {
100519           "$ref": "#/definitions/Optional.empty",
100520           "description": "Use values 4 or 6."
100521         },
100522         "GENERIC-RESOURCE-API:route-id": {
100523           "$ref": "#/definitions/Optional.empty",
100524           "description": "Unique id"
100525         },
100526         "GENERIC-RESOURCE-API:start-address": {
100527           "$ref": "#/definitions/Optional.empty"
100528         }
100529       },
100530       "type": "object"
100531     },
100532     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP": {
100533       "properties": {
100534         "GENERIC-RESOURCE-API:aggregate-routes": {
100535           "items": {
100536             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes"
100537           },
100538           "type": "array"
100539         }
100540       },
100541       "type": "object"
100542     },
100543     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks": {
100544       "properties": {
100545         "GENERIC-RESOURCE-API:network": {
100546           "items": {
100547             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
100548           },
100549           "type": "array"
100550         }
100551       },
100552       "type": "object"
100553     },
100554     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP": {
100555       "properties": {
100556         "GENERIC-RESOURCE-API:networks": {
100557           "items": {
100558             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
100559           },
100560           "type": "object"
100561         }
100562       },
100563       "type": "object"
100564     },
100565     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information": {
100566       "properties": {
100567         "GENERIC-RESOURCE-API:model-customization-uuid": {
100568           "$ref": "#/definitions/Optional.empty",
100569           "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"
100570         },
100571         "GENERIC-RESOURCE-API:model-invariant-uuid": {
100572           "$ref": "#/definitions/Optional.empty",
100573           "description": "identifies the invariant uuid for this service or resource"
100574         },
100575         "GENERIC-RESOURCE-API:model-name": {
100576           "$ref": "#/definitions/Optional.empty"
100577         },
100578         "GENERIC-RESOURCE-API:model-uuid": {
100579           "$ref": "#/definitions/Optional.empty",
100580           "description": "identifies the uuid for this service or resource, which is version specific"
100581         },
100582         "GENERIC-RESOURCE-API:model-version": {
100583           "$ref": "#/definitions/Optional.empty"
100584         }
100585       },
100586       "type": "object"
100587     },
100588     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP": {
100589       "properties": {
100590         "GENERIC-RESOURCE-API:onap-model-information": {
100591           "items": {
100592             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
100593           },
100594           "type": "object"
100595         }
100596       },
100597       "type": "object"
100598     },
100599     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy": {
100600       "properties": {
100601         "GENERIC-RESOURCE-API:subnet-use": {
100602           "$ref": "#/definitions/Optional.empty",
100603           "description": "Current valid values - unique, shared (default)"
100604         }
100605       },
100606       "type": "object"
100607     },
100608     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP": {
100609       "properties": {
100610         "GENERIC-RESOURCE-API:subnet-assignment-policy": {
100611           "items": {
100612             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
100613           },
100614           "type": "object"
100615         }
100616       },
100617       "type": "object"
100618     },
100619     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets": {
100620       "properties": {
100621         "GENERIC-RESOURCE-API:addr-from-start": {
100622           "$ref": "#/definitions/Optional.empty",
100623           "description": "Default is N"
100624         },
100625         "GENERIC-RESOURCE-API:cidr-mask": {
100626           "$ref": "#/definitions/Optional.empty"
100627         },
100628         "GENERIC-RESOURCE-API:dhcp-enabled": {
100629           "$ref": "#/definitions/Optional.empty"
100630         },
100631         "GENERIC-RESOURCE-API:dhcp-end-address": {
100632           "$ref": "#/definitions/Optional.empty"
100633         },
100634         "GENERIC-RESOURCE-API:dhcp-start-address": {
100635           "$ref": "#/definitions/Optional.empty"
100636         },
100637         "GENERIC-RESOURCE-API:gateway-address": {
100638           "$ref": "#/definitions/Optional.empty"
100639         },
100640         "GENERIC-RESOURCE-API:ip-version": {
100641           "$ref": "#/definitions/Optional.empty"
100642         },
100643         "GENERIC-RESOURCE-API:start-address": {
100644           "$ref": "#/definitions/Optional.empty"
100645         },
100646         "GENERIC-RESOURCE-API:subnet-name": {
100647           "$ref": "#/definitions/Optional.empty"
100648         },
100649         "GENERIC-RESOURCE-API:subnet-role": {
100650           "$ref": "#/definitions/Optional.empty"
100651         },
100652         "GENERIC-RESOURCE-API:subnet-sequence": {
100653           "$ref": "#/definitions/Optional.empty"
100654         }
100655       },
100656       "type": "object"
100657     },
100658     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP": {
100659       "properties": {
100660         "GENERIC-RESOURCE-API:subnets": {
100661           "items": {
100662             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
100663           },
100664           "type": "array"
100665         }
100666       },
100667       "type": "object"
100668     },
100669     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy": {
100670       "properties": {
100671         "GENERIC-RESOURCE-API:global-route-target": {
100672           "$ref": "#/definitions/Optional.empty"
100673         },
100674         "GENERIC-RESOURCE-API:route-target-role": {
100675           "$ref": "#/definitions/Optional.empty"
100676         },
100677         "GENERIC-RESOURCE-API:vpn-binding": {
100678           "$ref": "#/definitions/Optional.empty"
100679         },
100680         "GENERIC-RESOURCE-API:vpn-name": {
100681           "$ref": "#/definitions/Optional.empty"
100682         },
100683         "GENERIC-RESOURCE-API:vpn-platform": {
100684           "$ref": "#/definitions/Optional.empty"
100685         },
100686         "GENERIC-RESOURCE-API:vpn-type": {
100687           "$ref": "#/definitions/Optional.empty"
100688         }
100689       },
100690       "type": "object"
100691     },
100692     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP": {
100693       "properties": {
100694         "GENERIC-RESOURCE-API:vpn-binding-policy": {
100695           "items": {
100696             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
100697           },
100698           "type": "object"
100699         }
100700       },
100701       "type": "object"
100702     },
100703     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network": {
100704       "properties": {
100705         "GENERIC-RESOURCE-API:customer-bonding-requests": {
100706           "items": {
100707             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
100708           },
100709           "type": "object"
100710         },
100711         "GENERIC-RESOURCE-API:network-id": {
100712           "$ref": "#/definitions/Optional.empty",
100713           "description": "Index into network-topology-identifier structure"
100714         },
100715         "GENERIC-RESOURCE-API:network-status": {
100716           "$ref": "#/definitions/Optional.empty",
100717           "description": "assigned, unassigned"
100718         },
100719         "GENERIC-RESOURCE-API:neutron-network-id": {
100720           "$ref": "#/definitions/Optional.empty",
100721           "description": "Neutron-network-id assigned by PO/RO"
100722         },
100723         "GENERIC-RESOURCE-API:vlan-tag-id": {
100724           "$ref": "#/definitions/Optional.empty"
100725         },
100726         "GENERIC-RESOURCE-API:vpn-bindings": {
100727           "items": {
100728             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
100729           },
100730           "type": "array"
100731         }
100732       },
100733       "required": [
100734         "GENERIC-RESOURCE-API:network-id"
100735       ],
100736       "type": "object"
100737     },
100738     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP": {
100739       "properties": {
100740         "GENERIC-RESOURCE-API:network": {
100741           "items": {
100742             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
100743           },
100744           "type": "array"
100745         }
100746       },
100747       "type": "object"
100748     },
100749     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests": {
100750       "properties": {
100751         "GENERIC-RESOURCE-API:customer-bonding-request": {
100752           "items": {
100753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
100754           },
100755           "type": "array"
100756         }
100757       },
100758       "type": "object"
100759     },
100760     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP": {
100761       "properties": {
100762         "GENERIC-RESOURCE-API:customer-bonding-requests": {
100763           "items": {
100764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
100765           },
100766           "type": "object"
100767         }
100768       },
100769       "type": "object"
100770     },
100771     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings": {
100772       "properties": {
100773         "GENERIC-RESOURCE-API:aic-zone": {
100774           "$ref": "#/definitions/Optional.empty",
100775           "description": "AIC Zone the route target associated with"
100776         },
100777         "GENERIC-RESOURCE-API:global-route-target": {
100778           "$ref": "#/definitions/Optional.empty"
100779         },
100780         "GENERIC-RESOURCE-API:route-target-role": {
100781           "$ref": "#/definitions/Optional.empty"
100782         },
100783         "GENERIC-RESOURCE-API:vpn-binding-id": {
100784           "$ref": "#/definitions/Optional.empty"
100785         },
100786         "GENERIC-RESOURCE-API:vpn-name": {
100787           "$ref": "#/definitions/Optional.empty"
100788         }
100789       },
100790       "type": "object"
100791     },
100792     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP": {
100793       "properties": {
100794         "GENERIC-RESOURCE-API:vpn-bindings": {
100795           "items": {
100796             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
100797           },
100798           "type": "array"
100799         }
100800       },
100801       "type": "object"
100802     },
100803     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request": {
100804       "properties": {
100805         "GENERIC-RESOURCE-API:configuration-id": {
100806           "$ref": "#/definitions/Optional.empty",
100807           "description": "e.g. vlan network receptor configuration id"
100808         }
100809       },
100810       "type": "object"
100811     },
100812     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP": {
100813       "properties": {
100814         "GENERIC-RESOURCE-API:customer-bonding-request": {
100815           "items": {
100816             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
100817           },
100818           "type": "array"
100819         }
100820       },
100821       "type": "object"
100822     },
100823     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
100824       "properties": {
100825         "GENERIC-RESOURCE-API:network-data": {
100826           "items": {
100827             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
100828           },
100829           "type": "object"
100830         },
100831         "GENERIC-RESOURCE-API:network-id": {
100832           "$ref": "#/definitions/Optional.empty"
100833         }
100834       },
100835       "required": [
100836         "GENERIC-RESOURCE-API:network-id"
100837       ],
100838       "type": "object"
100839     },
100840     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
100841       "properties": {
100842         "GENERIC-RESOURCE-API:network": {
100843           "items": {
100844             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
100845           },
100846           "type": "array"
100847         }
100848       },
100849       "type": "object"
100850     },
100851     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
100852       "properties": {
100853         "GENERIC-RESOURCE-API:network-information": {
100854           "items": {
100855             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
100856           },
100857           "type": "object"
100858         },
100859         "GENERIC-RESOURCE-API:network-level-oper-status": {
100860           "items": {
100861             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
100862           },
100863           "type": "object"
100864         },
100865         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
100866           "items": {
100867             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
100868           },
100869           "type": "object"
100870         },
100871         "GENERIC-RESOURCE-API:network-request-input": {
100872           "items": {
100873             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
100874           },
100875           "type": "object"
100876         },
100877         "GENERIC-RESOURCE-API:network-topology": {
100878           "items": {
100879             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
100880           },
100881           "type": "object"
100882         },
100883         "GENERIC-RESOURCE-API:request-information": {
100884           "items": {
100885             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
100886           },
100887           "type": "object"
100888         },
100889         "GENERIC-RESOURCE-API:sdnc-request-header": {
100890           "items": {
100891             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
100892           },
100893           "type": "object"
100894         },
100895         "GENERIC-RESOURCE-API:service-information": {
100896           "items": {
100897             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
100898           },
100899           "type": "object"
100900         }
100901       },
100902       "type": "object"
100903     },
100904     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
100905       "properties": {
100906         "GENERIC-RESOURCE-API:network-data": {
100907           "items": {
100908             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
100909           },
100910           "type": "object"
100911         }
100912       },
100913       "type": "object"
100914     },
100915     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
100916       "properties": {
100917         "GENERIC-RESOURCE-API:from-preload": {
100918           "$ref": "#/definitions/Optional.empty",
100919           "description": "Indicates if source is preload data"
100920         },
100921         "GENERIC-RESOURCE-API:network-id": {
100922           "$ref": "#/definitions/Optional.empty"
100923         },
100924         "GENERIC-RESOURCE-API:network-technology": {
100925           "$ref": "#/definitions/Optional.empty"
100926         },
100927         "GENERIC-RESOURCE-API:network-type": {
100928           "$ref": "#/definitions/Optional.empty"
100929         },
100930         "GENERIC-RESOURCE-API:onap-model-information": {
100931           "items": {
100932             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
100933           },
100934           "type": "object"
100935         }
100936       },
100937       "type": "object"
100938     },
100939     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
100940       "properties": {
100941         "GENERIC-RESOURCE-API:network-information": {
100942           "items": {
100943             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
100944           },
100945           "type": "object"
100946         }
100947       },
100948       "type": "object"
100949     },
100950     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
100951       "properties": {
100952         "GENERIC-RESOURCE-API:create-timestamp": {
100953           "$ref": "#/definitions/Optional.empty",
100954           "description": "Not currently populated in service data."
100955         },
100956         "GENERIC-RESOURCE-API:last-action": {
100957           "$ref": "#/definitions/Optional.empty",
100958           "description": "should be list of possible request-actions"
100959         },
100960         "GENERIC-RESOURCE-API:last-order-status": {
100961           "$ref": "#/definitions/Optional.empty"
100962         },
100963         "GENERIC-RESOURCE-API:last-rpc-action": {
100964           "$ref": "#/definitions/Optional.empty"
100965         },
100966         "GENERIC-RESOURCE-API:last-svc-request-id": {
100967           "$ref": "#/definitions/Optional.empty",
100968           "description": "Not currently populated in service data."
100969         },
100970         "GENERIC-RESOURCE-API:modify-timestamp": {
100971           "$ref": "#/definitions/Optional.empty"
100972         },
100973         "GENERIC-RESOURCE-API:order-status": {
100974           "$ref": "#/definitions/Optional.empty",
100975           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
100976         }
100977       },
100978       "type": "object"
100979     },
100980     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
100981       "properties": {
100982         "GENERIC-RESOURCE-API:network-level-oper-status": {
100983           "items": {
100984             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
100985           },
100986           "type": "object"
100987         }
100988       },
100989       "type": "object"
100990     },
100991     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
100992       "properties": {
100993         "GENERIC-RESOURCE-API:network-provided-ar-id": {
100994           "description": "List of allotted resources using capacity from this network",
100995           "items": {
100996             "$ref": "#/definitions/Optional.empty"
100997           },
100998           "type": "array"
100999         }
101000       },
101001       "type": "object"
101002     },
101003     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
101004       "properties": {
101005         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
101006           "items": {
101007             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
101008           },
101009           "type": "object"
101010         }
101011       },
101012       "type": "object"
101013     },
101014     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
101015       "properties": {
101016         "GENERIC-RESOURCE-API:aic-clli": {
101017           "$ref": "#/definitions/Optional.empty",
101018           "description": "Not expected to be used"
101019         },
101020         "GENERIC-RESOURCE-API:aic-cloud-region": {
101021           "$ref": "#/definitions/Optional.empty",
101022           "description": "The AIC cloud region which maps to contrail versions"
101023         },
101024         "GENERIC-RESOURCE-API:cloud-owner": {
101025           "$ref": "#/definitions/Optional.empty",
101026           "description": "The cloud owner provided by the caller"
101027         },
101028         "GENERIC-RESOURCE-API:network-input-parameters": {
101029           "items": {
101030             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
101031           },
101032           "type": "object"
101033         },
101034         "GENERIC-RESOURCE-API:network-instance-group-id": {
101035           "$ref": "#/definitions/Optional.empty",
101036           "description": "When network has instance-group role in service model"
101037         },
101038         "GENERIC-RESOURCE-API:network-name": {
101039           "$ref": "#/definitions/Optional.empty"
101040         },
101041         "GENERIC-RESOURCE-API:tenant": {
101042           "$ref": "#/definitions/Optional.empty"
101043         }
101044       },
101045       "type": "object"
101046     },
101047     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
101048       "properties": {
101049         "GENERIC-RESOURCE-API:network-request-input": {
101050           "items": {
101051             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
101052           },
101053           "type": "object"
101054         }
101055       },
101056       "type": "object"
101057     },
101058     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
101059       "properties": {
101060         "GENERIC-RESOURCE-API:aic-clli": {
101061           "$ref": "#/definitions/Optional.empty",
101062           "description": "Not expected to be used"
101063         },
101064         "GENERIC-RESOURCE-API:aic-cloud-region": {
101065           "$ref": "#/definitions/Optional.empty",
101066           "description": "The AIC cloud region which maps to contrail versions"
101067         },
101068         "GENERIC-RESOURCE-API:cloud-owner": {
101069           "$ref": "#/definitions/Optional.empty",
101070           "description": "The cloud owner provided by the caller"
101071         },
101072         "GENERIC-RESOURCE-API:network-assignments": {
101073           "items": {
101074             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
101075           },
101076           "type": "object"
101077         },
101078         "GENERIC-RESOURCE-API:network-parameters": {
101079           "items": {
101080             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
101081           },
101082           "type": "object"
101083         },
101084         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
101085           "items": {
101086             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
101087           },
101088           "type": "object"
101089         },
101090         "GENERIC-RESOURCE-API:onap-model-information": {
101091           "items": {
101092             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
101093           },
101094           "type": "object"
101095         },
101096         "GENERIC-RESOURCE-API:tenant": {
101097           "$ref": "#/definitions/Optional.empty"
101098         }
101099       },
101100       "type": "object"
101101     },
101102     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
101103       "properties": {
101104         "GENERIC-RESOURCE-API:network-topology": {
101105           "items": {
101106             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
101107           },
101108           "type": "object"
101109         }
101110       },
101111       "type": "object"
101112     },
101113     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
101114       "properties": {
101115         "GENERIC-RESOURCE-API:notification-url": {
101116           "$ref": "#/definitions/Optional.empty"
101117         },
101118         "GENERIC-RESOURCE-API:order-number": {
101119           "$ref": "#/definitions/Optional.empty"
101120         },
101121         "GENERIC-RESOURCE-API:order-version": {
101122           "$ref": "#/definitions/Optional.empty"
101123         },
101124         "GENERIC-RESOURCE-API:request-action": {
101125           "$ref": "#/definitions/Optional.empty",
101126           "description": "still need to work Disconnect"
101127         },
101128         "GENERIC-RESOURCE-API:request-id": {
101129           "$ref": "#/definitions/Optional.empty",
101130           "description": "Request ID generated upstream of MSO"
101131         },
101132         "GENERIC-RESOURCE-API:source": {
101133           "$ref": "#/definitions/Optional.empty"
101134         }
101135       },
101136       "type": "object"
101137     },
101138     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
101139       "properties": {
101140         "GENERIC-RESOURCE-API:request-information": {
101141           "items": {
101142             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
101143           },
101144           "type": "object"
101145         }
101146       },
101147       "type": "object"
101148     },
101149     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
101150       "properties": {
101151         "GENERIC-RESOURCE-API:svc-action": {
101152           "$ref": "#/definitions/Optional.empty",
101153           "description": "This is the rpcAction"
101154         },
101155         "GENERIC-RESOURCE-API:svc-notification-url": {
101156           "$ref": "#/definitions/Optional.empty",
101157           "description": "Contains URL for asynchronous response"
101158         },
101159         "GENERIC-RESOURCE-API:svc-request-id": {
101160           "$ref": "#/definitions/Optional.empty",
101161           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
101162         }
101163       },
101164       "type": "object"
101165     },
101166     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
101167       "properties": {
101168         "GENERIC-RESOURCE-API:sdnc-request-header": {
101169           "items": {
101170             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
101171           },
101172           "type": "object"
101173         }
101174       },
101175       "type": "object"
101176     },
101177     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
101178       "properties": {
101179         "GENERIC-RESOURCE-API:global-customer-id": {
101180           "$ref": "#/definitions/Optional.empty",
101181           "description": "need for put of data to AnAI (MSO provides)"
101182         },
101183         "GENERIC-RESOURCE-API:onap-model-information": {
101184           "items": {
101185             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
101186           },
101187           "type": "object"
101188         },
101189         "GENERIC-RESOURCE-API:service-id": {
101190           "$ref": "#/definitions/Optional.empty",
101191           "description": "This maps to the product-family-id in A&AI"
101192         },
101193         "GENERIC-RESOURCE-API:service-instance-id": {
101194           "$ref": "#/definitions/Optional.empty"
101195         },
101196         "GENERIC-RESOURCE-API:subscriber-name": {
101197           "$ref": "#/definitions/Optional.empty",
101198           "description": "Would not be expected for vIPR-ATM or mobility services."
101199         },
101200         "GENERIC-RESOURCE-API:subscription-service-type": {
101201           "$ref": "#/definitions/Optional.empty",
101202           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
101203         }
101204       },
101205       "type": "object"
101206     },
101207     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
101208       "properties": {
101209         "GENERIC-RESOURCE-API:service-information": {
101210           "items": {
101211             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
101212           },
101213           "type": "object"
101214         }
101215       },
101216       "type": "object"
101217     },
101218     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
101219       "properties": {
101220         "GENERIC-RESOURCE-API:model-customization-uuid": {
101221           "$ref": "#/definitions/Optional.empty",
101222           "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"
101223         },
101224         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101225           "$ref": "#/definitions/Optional.empty",
101226           "description": "identifies the invariant uuid for this service or resource"
101227         },
101228         "GENERIC-RESOURCE-API:model-name": {
101229           "$ref": "#/definitions/Optional.empty"
101230         },
101231         "GENERIC-RESOURCE-API:model-uuid": {
101232           "$ref": "#/definitions/Optional.empty",
101233           "description": "identifies the uuid for this service or resource, which is version specific"
101234         },
101235         "GENERIC-RESOURCE-API:model-version": {
101236           "$ref": "#/definitions/Optional.empty"
101237         }
101238       },
101239       "type": "object"
101240     },
101241     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
101242       "properties": {
101243         "GENERIC-RESOURCE-API:onap-model-information": {
101244           "items": {
101245             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
101246           },
101247           "type": "object"
101248         }
101249       },
101250       "type": "object"
101251     },
101252     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
101253       "properties": {
101254         "GENERIC-RESOURCE-API:param": {
101255           "items": {
101256             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
101257           },
101258           "type": "array"
101259         }
101260       },
101261       "type": "object"
101262     },
101263     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
101264       "properties": {
101265         "GENERIC-RESOURCE-API:network-input-parameters": {
101266           "items": {
101267             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
101268           },
101269           "type": "object"
101270         }
101271       },
101272       "type": "object"
101273     },
101274     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
101275       "properties": {
101276         "GENERIC-RESOURCE-API:name": {
101277           "$ref": "#/definitions/Optional.empty"
101278         },
101279         "GENERIC-RESOURCE-API:resource-resolution-data": {
101280           "items": {
101281             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data"
101282           },
101283           "type": "object"
101284         },
101285         "GENERIC-RESOURCE-API:value": {
101286           "$ref": "#/definitions/Optional.empty"
101287         }
101288       },
101289       "type": "object"
101290     },
101291     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
101292       "properties": {
101293         "GENERIC-RESOURCE-API:param": {
101294           "items": {
101295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
101296           },
101297           "type": "array"
101298         }
101299       },
101300       "type": "object"
101301     },
101302     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data": {
101303       "properties": {
101304         "GENERIC-RESOURCE-API:capability-name": {
101305           "$ref": "#/definitions/Optional.empty",
101306           "description": "Resource assignment resolution Capability name"
101307         },
101308         "GENERIC-RESOURCE-API:resource-key": {
101309           "items": {
101310             "$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"
101311           },
101312           "type": "array"
101313         },
101314         "GENERIC-RESOURCE-API:status": {
101315           "$ref": "#/definitions/Optional.empty",
101316           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
101317         }
101318       },
101319       "type": "object"
101320     },
101321     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": {
101322       "properties": {
101323         "GENERIC-RESOURCE-API:resource-resolution-data": {
101324           "items": {
101325             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data"
101326           },
101327           "type": "object"
101328         }
101329       },
101330       "type": "object"
101331     },
101332     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": {
101333       "properties": {
101334         "GENERIC-RESOURCE-API:name": {
101335           "$ref": "#/definitions/Optional.empty"
101336         },
101337         "GENERIC-RESOURCE-API:value": {
101338           "$ref": "#/definitions/Optional.empty"
101339         }
101340       },
101341       "type": "object"
101342     },
101343     "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": {
101344       "properties": {
101345         "GENERIC-RESOURCE-API:resource-key": {
101346           "items": {
101347             "$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"
101348           },
101349           "type": "array"
101350         }
101351       },
101352       "type": "object"
101353     },
101354     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
101355       "type": "object"
101356     },
101357     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
101358       "properties": {
101359         "GENERIC-RESOURCE-API:network-assignments": {
101360           "items": {
101361             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
101362           },
101363           "type": "object"
101364         }
101365       },
101366       "type": "object"
101367     },
101368     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
101369       "properties": {
101370         "GENERIC-RESOURCE-API:network-parameter": {
101371           "items": {
101372             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
101373           },
101374           "type": "array"
101375         }
101376       },
101377       "type": "object"
101378     },
101379     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
101380       "properties": {
101381         "GENERIC-RESOURCE-API:network-parameters": {
101382           "items": {
101383             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
101384           },
101385           "type": "object"
101386         }
101387       },
101388       "type": "object"
101389     },
101390     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
101391       "properties": {
101392         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
101393           "$ref": "#/definitions/Optional.empty"
101394         },
101395         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
101396           "$ref": "#/definitions/Optional.empty"
101397         },
101398         "GENERIC-RESOURCE-API:is-trunked": {
101399           "$ref": "#/definitions/Optional.empty"
101400         },
101401         "GENERIC-RESOURCE-API:network-id": {
101402           "$ref": "#/definitions/Optional.empty"
101403         },
101404         "GENERIC-RESOURCE-API:network-instance-group-id": {
101405           "$ref": "#/definitions/Optional.empty",
101406           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
101407         },
101408         "GENERIC-RESOURCE-API:network-name": {
101409           "$ref": "#/definitions/Optional.empty"
101410         },
101411         "GENERIC-RESOURCE-API:network-role": {
101412           "$ref": "#/definitions/Optional.empty"
101413         },
101414         "GENERIC-RESOURCE-API:network-technology": {
101415           "$ref": "#/definitions/Optional.empty"
101416         },
101417         "GENERIC-RESOURCE-API:network-type": {
101418           "$ref": "#/definitions/Optional.empty"
101419         },
101420         "GENERIC-RESOURCE-API:related-networks": {
101421           "items": {
101422             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks"
101423           },
101424           "type": "object"
101425         },
101426         "GENERIC-RESOURCE-API:segmentation-id": {
101427           "$ref": "#/definitions/Optional.empty"
101428         }
101429       },
101430       "type": "object"
101431     },
101432     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
101433       "properties": {
101434         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
101435           "items": {
101436             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
101437           },
101438           "type": "object"
101439         }
101440       },
101441       "type": "object"
101442     },
101443     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
101444       "properties": {
101445         "GENERIC-RESOURCE-API:model-customization-uuid": {
101446           "$ref": "#/definitions/Optional.empty",
101447           "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"
101448         },
101449         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101450           "$ref": "#/definitions/Optional.empty",
101451           "description": "identifies the invariant uuid for this service or resource"
101452         },
101453         "GENERIC-RESOURCE-API:model-name": {
101454           "$ref": "#/definitions/Optional.empty"
101455         },
101456         "GENERIC-RESOURCE-API:model-uuid": {
101457           "$ref": "#/definitions/Optional.empty",
101458           "description": "identifies the uuid for this service or resource, which is version specific"
101459         },
101460         "GENERIC-RESOURCE-API:model-version": {
101461           "$ref": "#/definitions/Optional.empty"
101462         }
101463       },
101464       "type": "object"
101465     },
101466     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
101467       "properties": {
101468         "GENERIC-RESOURCE-API:onap-model-information": {
101469           "items": {
101470             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
101471           },
101472           "type": "object"
101473         }
101474       },
101475       "type": "object"
101476     },
101477     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
101478       "properties": {
101479         "GENERIC-RESOURCE-API:network-parameter-name": {
101480           "$ref": "#/definitions/Optional.empty"
101481         },
101482         "GENERIC-RESOURCE-API:network-parameter-value": {
101483           "$ref": "#/definitions/Optional.empty"
101484         }
101485       },
101486       "type": "object"
101487     },
101488     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
101489       "properties": {
101490         "GENERIC-RESOURCE-API:network-parameter": {
101491           "items": {
101492             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
101493           },
101494           "type": "array"
101495         }
101496       },
101497       "type": "object"
101498     },
101499     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks": {
101500       "properties": {
101501         "GENERIC-RESOURCE-API:related-network": {
101502           "items": {
101503             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network"
101504           },
101505           "type": "array"
101506         }
101507       },
101508       "type": "object"
101509     },
101510     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP": {
101511       "properties": {
101512         "GENERIC-RESOURCE-API:related-networks": {
101513           "items": {
101514             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks"
101515           },
101516           "type": "object"
101517         }
101518       },
101519       "type": "object"
101520     },
101521     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network": {
101522       "properties": {
101523         "GENERIC-RESOURCE-API:network-id": {
101524           "$ref": "#/definitions/Optional.empty",
101525           "description": "Key to l3-network object"
101526         },
101527         "GENERIC-RESOURCE-API:network-role": {
101528           "$ref": "#/definitions/Optional.empty"
101529         },
101530         "GENERIC-RESOURCE-API:vlan-tags": {
101531           "items": {
101532             "$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"
101533           },
101534           "type": "object"
101535         }
101536       },
101537       "type": "object"
101538     },
101539     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
101540       "properties": {
101541         "GENERIC-RESOURCE-API:related-network": {
101542           "items": {
101543             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network"
101544           },
101545           "type": "array"
101546         }
101547       },
101548       "type": "object"
101549     },
101550     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
101551       "properties": {
101552         "GENERIC-RESOURCE-API:is-private": {
101553           "$ref": "#/definitions/Optional.empty"
101554         },
101555         "GENERIC-RESOURCE-API:lower-tag-id": {
101556           "$ref": "#/definitions/Optional.empty"
101557         },
101558         "GENERIC-RESOURCE-API:upper-tag-id": {
101559           "$ref": "#/definitions/Optional.empty"
101560         },
101561         "GENERIC-RESOURCE-API:vlan-interface": {
101562           "$ref": "#/definitions/Optional.empty",
101563           "description": "A&AI Key"
101564         }
101565       },
101566       "type": "object"
101567     },
101568     "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": {
101569       "properties": {
101570         "GENERIC-RESOURCE-API:vlan-tags": {
101571           "items": {
101572             "$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"
101573           },
101574           "type": "object"
101575         }
101576       },
101577       "type": "object"
101578     },
101579     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
101580       "properties": {
101581         "GENERIC-RESOURCE-API:model-customization-uuid": {
101582           "$ref": "#/definitions/Optional.empty",
101583           "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"
101584         },
101585         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101586           "$ref": "#/definitions/Optional.empty",
101587           "description": "identifies the invariant uuid for this service or resource"
101588         },
101589         "GENERIC-RESOURCE-API:model-name": {
101590           "$ref": "#/definitions/Optional.empty"
101591         },
101592         "GENERIC-RESOURCE-API:model-uuid": {
101593           "$ref": "#/definitions/Optional.empty",
101594           "description": "identifies the uuid for this service or resource, which is version specific"
101595         },
101596         "GENERIC-RESOURCE-API:model-version": {
101597           "$ref": "#/definitions/Optional.empty"
101598         }
101599       },
101600       "type": "object"
101601     },
101602     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
101603       "properties": {
101604         "GENERIC-RESOURCE-API:onap-model-information": {
101605           "items": {
101606             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
101607           },
101608           "type": "object"
101609         }
101610       },
101611       "type": "object"
101612     },
101613     "GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf": {
101614       "properties": {
101615         "GENERIC-RESOURCE-API:pnf-data": {
101616           "items": {
101617             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data"
101618           },
101619           "type": "object"
101620         },
101621         "GENERIC-RESOURCE-API:pnf-id": {
101622           "$ref": "#/definitions/Optional.empty"
101623         }
101624       },
101625       "required": [
101626         "GENERIC-RESOURCE-API:pnf-id"
101627       ],
101628       "type": "object"
101629     },
101630     "GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP": {
101631       "properties": {
101632         "GENERIC-RESOURCE-API:pnf": {
101633           "items": {
101634             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf"
101635           },
101636           "type": "array"
101637         }
101638       },
101639       "type": "object"
101640     },
101641     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data": {
101642       "properties": {
101643         "GENERIC-RESOURCE-API:pnf-details": {
101644           "items": {
101645             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details"
101646           },
101647           "type": "object"
101648         },
101649         "GENERIC-RESOURCE-API:pnf-level-oper-status": {
101650           "items": {
101651             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status"
101652           },
101653           "type": "object"
101654         },
101655         "GENERIC-RESOURCE-API:pnf-request-input": {
101656           "items": {
101657             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input"
101658           },
101659           "type": "object"
101660         },
101661         "GENERIC-RESOURCE-API:pnf-topology": {
101662           "items": {
101663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology"
101664           },
101665           "type": "object"
101666         },
101667         "GENERIC-RESOURCE-API:request-information": {
101668           "items": {
101669             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information"
101670           },
101671           "type": "object"
101672         },
101673         "GENERIC-RESOURCE-API:sdnc-request-header": {
101674           "items": {
101675             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header"
101676           },
101677           "type": "object"
101678         },
101679         "GENERIC-RESOURCE-API:service-information": {
101680           "items": {
101681             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information"
101682           },
101683           "type": "object"
101684         }
101685       },
101686       "type": "object"
101687     },
101688     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP": {
101689       "properties": {
101690         "GENERIC-RESOURCE-API:pnf-data": {
101691           "items": {
101692             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data"
101693           },
101694           "type": "object"
101695         }
101696       },
101697       "type": "object"
101698     },
101699     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details": {
101700       "properties": {
101701         "GENERIC-RESOURCE-API:onap-model-information": {
101702           "items": {
101703             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information"
101704           },
101705           "type": "object"
101706         },
101707         "GENERIC-RESOURCE-API:pnf-id": {
101708           "$ref": "#/definitions/Optional.empty",
101709           "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"
101710         },
101711         "GENERIC-RESOURCE-API:pnf-name": {
101712           "$ref": "#/definitions/Optional.empty"
101713         },
101714         "GENERIC-RESOURCE-API:pnf-type": {
101715           "$ref": "#/definitions/Optional.empty",
101716           "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"
101717         }
101718       },
101719       "required": [
101720         "GENERIC-RESOURCE-API:pnf-id"
101721       ],
101722       "type": "object"
101723     },
101724     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP": {
101725       "properties": {
101726         "GENERIC-RESOURCE-API:pnf-details": {
101727           "items": {
101728             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details"
101729           },
101730           "type": "object"
101731         }
101732       },
101733       "type": "object"
101734     },
101735     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status": {
101736       "properties": {
101737         "GENERIC-RESOURCE-API:create-timestamp": {
101738           "$ref": "#/definitions/Optional.empty",
101739           "description": "Not currently populated in service data."
101740         },
101741         "GENERIC-RESOURCE-API:last-action": {
101742           "$ref": "#/definitions/Optional.empty",
101743           "description": "should be list of possible request-actions"
101744         },
101745         "GENERIC-RESOURCE-API:last-order-status": {
101746           "$ref": "#/definitions/Optional.empty"
101747         },
101748         "GENERIC-RESOURCE-API:last-rpc-action": {
101749           "$ref": "#/definitions/Optional.empty"
101750         },
101751         "GENERIC-RESOURCE-API:last-svc-request-id": {
101752           "$ref": "#/definitions/Optional.empty",
101753           "description": "Not currently populated in service data."
101754         },
101755         "GENERIC-RESOURCE-API:modify-timestamp": {
101756           "$ref": "#/definitions/Optional.empty"
101757         },
101758         "GENERIC-RESOURCE-API:order-status": {
101759           "$ref": "#/definitions/Optional.empty",
101760           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
101761         }
101762       },
101763       "type": "object"
101764     },
101765     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP": {
101766       "properties": {
101767         "GENERIC-RESOURCE-API:pnf-level-oper-status": {
101768           "items": {
101769             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status"
101770           },
101771           "type": "object"
101772         }
101773       },
101774       "type": "object"
101775     },
101776     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input": {
101777       "properties": {
101778         "GENERIC-RESOURCE-API:aic-clli": {
101779           "$ref": "#/definitions/Optional.empty",
101780           "description": "Not expected to be used"
101781         },
101782         "GENERIC-RESOURCE-API:aic-cloud-region": {
101783           "$ref": "#/definitions/Optional.empty",
101784           "description": "The AIC cloud region which maps to contrail versions"
101785         },
101786         "GENERIC-RESOURCE-API:cloud-owner": {
101787           "$ref": "#/definitions/Optional.empty",
101788           "description": "The cloud owner provided by the caller"
101789         },
101790         "GENERIC-RESOURCE-API:pnf-input-parameters": {
101791           "items": {
101792             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters"
101793           },
101794           "type": "object"
101795         },
101796         "GENERIC-RESOURCE-API:pnf-name": {
101797           "$ref": "#/definitions/Optional.empty"
101798         },
101799         "GENERIC-RESOURCE-API:request-version": {
101800           "$ref": "#/definitions/Optional.empty",
101801           "description": "keep this? e.g. 1702"
101802         },
101803         "GENERIC-RESOURCE-API:tenant": {
101804           "$ref": "#/definitions/Optional.empty"
101805         }
101806       },
101807       "type": "object"
101808     },
101809     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP": {
101810       "properties": {
101811         "GENERIC-RESOURCE-API:pnf-request-input": {
101812           "items": {
101813             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input"
101814           },
101815           "type": "object"
101816         }
101817       },
101818       "type": "object"
101819     },
101820     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology": {
101821       "properties": {
101822         "GENERIC-RESOURCE-API:aic-clli": {
101823           "$ref": "#/definitions/Optional.empty",
101824           "description": "Not expected to be used"
101825         },
101826         "GENERIC-RESOURCE-API:aic-cloud-region": {
101827           "$ref": "#/definitions/Optional.empty",
101828           "description": "The AIC cloud region which maps to contrail versions"
101829         },
101830         "GENERIC-RESOURCE-API:cloud-owner": {
101831           "$ref": "#/definitions/Optional.empty",
101832           "description": "The cloud owner provided by the caller"
101833         },
101834         "GENERIC-RESOURCE-API:onap-model-information": {
101835           "items": {
101836             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information"
101837           },
101838           "type": "object"
101839         },
101840         "GENERIC-RESOURCE-API:pnf-parameters-data": {
101841           "items": {
101842             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data"
101843           },
101844           "type": "object"
101845         },
101846         "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": {
101847           "items": {
101848             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure"
101849           },
101850           "type": "object"
101851         },
101852         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
101853           "$ref": "#/definitions/Optional.empty",
101854           "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
101855         },
101856         "GENERIC-RESOURCE-API:tenant": {
101857           "$ref": "#/definitions/Optional.empty"
101858         }
101859       },
101860       "type": "object"
101861     },
101862     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP": {
101863       "properties": {
101864         "GENERIC-RESOURCE-API:pnf-topology": {
101865           "items": {
101866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology"
101867           },
101868           "type": "object"
101869         }
101870       },
101871       "type": "object"
101872     },
101873     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information": {
101874       "properties": {
101875         "GENERIC-RESOURCE-API:notification-url": {
101876           "$ref": "#/definitions/Optional.empty"
101877         },
101878         "GENERIC-RESOURCE-API:order-number": {
101879           "$ref": "#/definitions/Optional.empty"
101880         },
101881         "GENERIC-RESOURCE-API:order-version": {
101882           "$ref": "#/definitions/Optional.empty"
101883         },
101884         "GENERIC-RESOURCE-API:request-action": {
101885           "$ref": "#/definitions/Optional.empty",
101886           "description": "still need to work Disconnect"
101887         },
101888         "GENERIC-RESOURCE-API:request-id": {
101889           "$ref": "#/definitions/Optional.empty",
101890           "description": "Request ID generated upstream of MSO"
101891         },
101892         "GENERIC-RESOURCE-API:source": {
101893           "$ref": "#/definitions/Optional.empty"
101894         }
101895       },
101896       "type": "object"
101897     },
101898     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP": {
101899       "properties": {
101900         "GENERIC-RESOURCE-API:request-information": {
101901           "items": {
101902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information"
101903           },
101904           "type": "object"
101905         }
101906       },
101907       "type": "object"
101908     },
101909     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header": {
101910       "properties": {
101911         "GENERIC-RESOURCE-API:svc-action": {
101912           "$ref": "#/definitions/Optional.empty",
101913           "description": "This is the rpcAction"
101914         },
101915         "GENERIC-RESOURCE-API:svc-notification-url": {
101916           "$ref": "#/definitions/Optional.empty",
101917           "description": "Contains URL for asynchronous response"
101918         },
101919         "GENERIC-RESOURCE-API:svc-request-id": {
101920           "$ref": "#/definitions/Optional.empty",
101921           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
101922         }
101923       },
101924       "type": "object"
101925     },
101926     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP": {
101927       "properties": {
101928         "GENERIC-RESOURCE-API:sdnc-request-header": {
101929           "items": {
101930             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header"
101931           },
101932           "type": "object"
101933         }
101934       },
101935       "type": "object"
101936     },
101937     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information": {
101938       "properties": {
101939         "GENERIC-RESOURCE-API:global-customer-id": {
101940           "$ref": "#/definitions/Optional.empty",
101941           "description": "need for put of data to AnAI (MSO provides)"
101942         },
101943         "GENERIC-RESOURCE-API:onap-model-information": {
101944           "items": {
101945             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information"
101946           },
101947           "type": "object"
101948         },
101949         "GENERIC-RESOURCE-API:service-id": {
101950           "$ref": "#/definitions/Optional.empty",
101951           "description": "This maps to the product-family-id in A&AI"
101952         },
101953         "GENERIC-RESOURCE-API:service-instance-id": {
101954           "$ref": "#/definitions/Optional.empty"
101955         },
101956         "GENERIC-RESOURCE-API:subscriber-name": {
101957           "$ref": "#/definitions/Optional.empty",
101958           "description": "Would not be expected for vIPR-ATM or mobility services."
101959         },
101960         "GENERIC-RESOURCE-API:subscription-service-type": {
101961           "$ref": "#/definitions/Optional.empty",
101962           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
101963         }
101964       },
101965       "type": "object"
101966     },
101967     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP": {
101968       "properties": {
101969         "GENERIC-RESOURCE-API:service-information": {
101970           "items": {
101971             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information"
101972           },
101973           "type": "object"
101974         }
101975       },
101976       "type": "object"
101977     },
101978     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information": {
101979       "properties": {
101980         "GENERIC-RESOURCE-API:model-customization-uuid": {
101981           "$ref": "#/definitions/Optional.empty",
101982           "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"
101983         },
101984         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101985           "$ref": "#/definitions/Optional.empty",
101986           "description": "identifies the invariant uuid for this service or resource"
101987         },
101988         "GENERIC-RESOURCE-API:model-name": {
101989           "$ref": "#/definitions/Optional.empty"
101990         },
101991         "GENERIC-RESOURCE-API:model-uuid": {
101992           "$ref": "#/definitions/Optional.empty",
101993           "description": "identifies the uuid for this service or resource, which is version specific"
101994         },
101995         "GENERIC-RESOURCE-API:model-version": {
101996           "$ref": "#/definitions/Optional.empty"
101997         }
101998       },
101999       "type": "object"
102000     },
102001     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP": {
102002       "properties": {
102003         "GENERIC-RESOURCE-API:onap-model-information": {
102004           "items": {
102005             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information"
102006           },
102007           "type": "object"
102008         }
102009       },
102010       "type": "object"
102011     },
102012     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters": {
102013       "properties": {
102014         "GENERIC-RESOURCE-API:param": {
102015           "items": {
102016             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param"
102017           },
102018           "type": "array"
102019         }
102020       },
102021       "type": "object"
102022     },
102023     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP": {
102024       "properties": {
102025         "GENERIC-RESOURCE-API:pnf-input-parameters": {
102026           "items": {
102027             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters"
102028           },
102029           "type": "object"
102030         }
102031       },
102032       "type": "object"
102033     },
102034     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param": {
102035       "properties": {
102036         "GENERIC-RESOURCE-API:name": {
102037           "$ref": "#/definitions/Optional.empty"
102038         },
102039         "GENERIC-RESOURCE-API:resource-resolution-data": {
102040           "items": {
102041             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data"
102042           },
102043           "type": "object"
102044         },
102045         "GENERIC-RESOURCE-API:value": {
102046           "$ref": "#/definitions/Optional.empty"
102047         }
102048       },
102049       "type": "object"
102050     },
102051     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP": {
102052       "properties": {
102053         "GENERIC-RESOURCE-API:param": {
102054           "items": {
102055             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param"
102056           },
102057           "type": "array"
102058         }
102059       },
102060       "type": "object"
102061     },
102062     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": {
102063       "properties": {
102064         "GENERIC-RESOURCE-API:capability-name": {
102065           "$ref": "#/definitions/Optional.empty",
102066           "description": "Resource assignment resolution Capability name"
102067         },
102068         "GENERIC-RESOURCE-API:resource-key": {
102069           "items": {
102070             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key"
102071           },
102072           "type": "array"
102073         },
102074         "GENERIC-RESOURCE-API:status": {
102075           "$ref": "#/definitions/Optional.empty",
102076           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102077         }
102078       },
102079       "type": "object"
102080     },
102081     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": {
102082       "properties": {
102083         "GENERIC-RESOURCE-API:resource-resolution-data": {
102084           "items": {
102085             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data"
102086           },
102087           "type": "object"
102088         }
102089       },
102090       "type": "object"
102091     },
102092     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": {
102093       "properties": {
102094         "GENERIC-RESOURCE-API:name": {
102095           "$ref": "#/definitions/Optional.empty"
102096         },
102097         "GENERIC-RESOURCE-API:value": {
102098           "$ref": "#/definitions/Optional.empty"
102099         }
102100       },
102101       "type": "object"
102102     },
102103     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
102104       "properties": {
102105         "GENERIC-RESOURCE-API:resource-key": {
102106           "items": {
102107             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key"
102108           },
102109           "type": "array"
102110         }
102111       },
102112       "type": "object"
102113     },
102114     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information": {
102115       "properties": {
102116         "GENERIC-RESOURCE-API:model-customization-uuid": {
102117           "$ref": "#/definitions/Optional.empty",
102118           "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"
102119         },
102120         "GENERIC-RESOURCE-API:model-invariant-uuid": {
102121           "$ref": "#/definitions/Optional.empty",
102122           "description": "identifies the invariant uuid for this service or resource"
102123         },
102124         "GENERIC-RESOURCE-API:model-name": {
102125           "$ref": "#/definitions/Optional.empty"
102126         },
102127         "GENERIC-RESOURCE-API:model-uuid": {
102128           "$ref": "#/definitions/Optional.empty",
102129           "description": "identifies the uuid for this service or resource, which is version specific"
102130         },
102131         "GENERIC-RESOURCE-API:model-version": {
102132           "$ref": "#/definitions/Optional.empty"
102133         }
102134       },
102135       "type": "object"
102136     },
102137     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP": {
102138       "properties": {
102139         "GENERIC-RESOURCE-API:onap-model-information": {
102140           "items": {
102141             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information"
102142           },
102143           "type": "object"
102144         }
102145       },
102146       "type": "object"
102147     },
102148     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data": {
102149       "properties": {
102150         "GENERIC-RESOURCE-API:param": {
102151           "items": {
102152             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param"
102153           },
102154           "type": "array"
102155         }
102156       },
102157       "type": "object"
102158     },
102159     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP": {
102160       "properties": {
102161         "GENERIC-RESOURCE-API:pnf-parameters-data": {
102162           "items": {
102163             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data"
102164           },
102165           "type": "object"
102166         }
102167       },
102168       "type": "object"
102169     },
102170     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure": {
102171       "properties": {
102172         "GENERIC-RESOURCE-API:pnf-id": {
102173           "$ref": "#/definitions/Optional.empty"
102174         },
102175         "GENERIC-RESOURCE-API:pnf-name": {
102176           "$ref": "#/definitions/Optional.empty",
102177           "description": "optionally comes from pnf-request-input container or is assigned by sdn-c"
102178         },
102179         "GENERIC-RESOURCE-API:pnf-type": {
102180           "$ref": "#/definitions/Optional.empty",
102181           "description": "In preload tree, this label is used for the vf-module-type"
102182         }
102183       },
102184       "type": "object"
102185     },
102186     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP": {
102187       "properties": {
102188         "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": {
102189           "items": {
102190             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure"
102191           },
102192           "type": "object"
102193         }
102194       },
102195       "type": "object"
102196     },
102197     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param": {
102198       "properties": {
102199         "GENERIC-RESOURCE-API:name": {
102200           "$ref": "#/definitions/Optional.empty"
102201         },
102202         "GENERIC-RESOURCE-API:resource-resolution-data": {
102203           "items": {
102204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data"
102205           },
102206           "type": "object"
102207         },
102208         "GENERIC-RESOURCE-API:value": {
102209           "$ref": "#/definitions/Optional.empty"
102210         }
102211       },
102212       "type": "object"
102213     },
102214     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP": {
102215       "properties": {
102216         "GENERIC-RESOURCE-API:param": {
102217           "items": {
102218             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param"
102219           },
102220           "type": "array"
102221         }
102222       },
102223       "type": "object"
102224     },
102225     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data": {
102226       "properties": {
102227         "GENERIC-RESOURCE-API:capability-name": {
102228           "$ref": "#/definitions/Optional.empty",
102229           "description": "Resource assignment resolution Capability name"
102230         },
102231         "GENERIC-RESOURCE-API:resource-key": {
102232           "items": {
102233             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key"
102234           },
102235           "type": "array"
102236         },
102237         "GENERIC-RESOURCE-API:status": {
102238           "$ref": "#/definitions/Optional.empty",
102239           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102240         }
102241       },
102242       "type": "object"
102243     },
102244     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP": {
102245       "properties": {
102246         "GENERIC-RESOURCE-API:resource-resolution-data": {
102247           "items": {
102248             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data"
102249           },
102250           "type": "object"
102251         }
102252       },
102253       "type": "object"
102254     },
102255     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key": {
102256       "properties": {
102257         "GENERIC-RESOURCE-API:name": {
102258           "$ref": "#/definitions/Optional.empty"
102259         },
102260         "GENERIC-RESOURCE-API:value": {
102261           "$ref": "#/definitions/Optional.empty"
102262         }
102263       },
102264       "type": "object"
102265     },
102266     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": {
102267       "properties": {
102268         "GENERIC-RESOURCE-API:resource-key": {
102269           "items": {
102270             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key"
102271           },
102272           "type": "array"
102273         }
102274       },
102275       "type": "object"
102276     },
102277     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information": {
102278       "properties": {
102279         "GENERIC-RESOURCE-API:model-customization-uuid": {
102280           "$ref": "#/definitions/Optional.empty",
102281           "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"
102282         },
102283         "GENERIC-RESOURCE-API:model-invariant-uuid": {
102284           "$ref": "#/definitions/Optional.empty",
102285           "description": "identifies the invariant uuid for this service or resource"
102286         },
102287         "GENERIC-RESOURCE-API:model-name": {
102288           "$ref": "#/definitions/Optional.empty"
102289         },
102290         "GENERIC-RESOURCE-API:model-uuid": {
102291           "$ref": "#/definitions/Optional.empty",
102292           "description": "identifies the uuid for this service or resource, which is version specific"
102293         },
102294         "GENERIC-RESOURCE-API:model-version": {
102295           "$ref": "#/definitions/Optional.empty"
102296         }
102297       },
102298       "type": "object"
102299     },
102300     "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP": {
102301       "properties": {
102302         "GENERIC-RESOURCE-API:onap-model-information": {
102303           "items": {
102304             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information"
102305           },
102306           "type": "object"
102307         }
102308       },
102309       "type": "object"
102310     },
102311     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
102312       "properties": {
102313         "GENERIC-RESOURCE-API:allotted-resource-id": {
102314           "$ref": "#/definitions/Optional.empty"
102315         },
102316         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
102317           "$ref": "#/definitions/Optional.empty",
102318           "description": "Pointer to the allotted-resources topology"
102319         },
102320         "GENERIC-RESOURCE-API:allotted-resource-type": {
102321           "$ref": "#/definitions/Optional.empty",
102322           "description": "Not an enum, but expected values are contrail-route and security-zone."
102323         }
102324       },
102325       "type": "object"
102326     },
102327     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
102328       "properties": {
102329         "GENERIC-RESOURCE-API:provided-allotted-resource": {
102330           "items": {
102331             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
102332           },
102333           "type": "array"
102334         }
102335       },
102336       "type": "object"
102337     },
102338     "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration": {
102339       "properties": {
102340         "GENERIC-RESOURCE-API:configuration-id": {
102341           "$ref": "#/definitions/Optional.empty"
102342         },
102343         "GENERIC-RESOURCE-API:configuration-sub-type": {
102344           "$ref": "#/definitions/Optional.empty",
102345           "description": "Not an enum, but expected values are vprobe and pprobe"
102346         },
102347         "GENERIC-RESOURCE-API:configuration-topology-link": {
102348           "$ref": "#/definitions/Optional.empty",
102349           "description": "Pointer to the configurations topology"
102350         },
102351         "GENERIC-RESOURCE-API:configuration-type": {
102352           "$ref": "#/definitions/Optional.empty",
102353           "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"
102354         }
102355       },
102356       "type": "object"
102357     },
102358     "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP": {
102359       "properties": {
102360         "GENERIC-RESOURCE-API:provided-configuration": {
102361           "items": {
102362             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
102363           },
102364           "type": "array"
102365         }
102366       },
102367       "type": "object"
102368     },
102369     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
102370       "properties": {
102371         "GENERIC-RESOURCE-API:model-customization-uuid": {
102372           "$ref": "#/definitions/Optional.empty",
102373           "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"
102374         },
102375         "GENERIC-RESOURCE-API:model-invariant-uuid": {
102376           "$ref": "#/definitions/Optional.empty",
102377           "description": "identifies the invariant uuid for this service or resource"
102378         },
102379         "GENERIC-RESOURCE-API:model-name": {
102380           "$ref": "#/definitions/Optional.empty"
102381         },
102382         "GENERIC-RESOURCE-API:model-uuid": {
102383           "$ref": "#/definitions/Optional.empty",
102384           "description": "identifies the uuid for this service or resource, which is version specific"
102385         },
102386         "GENERIC-RESOURCE-API:model-version": {
102387           "$ref": "#/definitions/Optional.empty"
102388         }
102389       },
102390       "type": "object"
102391     },
102392     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
102393       "properties": {
102394         "GENERIC-RESOURCE-API:onap-model-information": {
102395           "items": {
102396             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
102397           },
102398           "type": "object"
102399         }
102400       },
102401       "type": "object"
102402     },
102403     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
102404       "properties": {
102405         "GENERIC-RESOURCE-API:param": {
102406           "items": {
102407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
102408           },
102409           "type": "array"
102410         }
102411       },
102412       "type": "object"
102413     },
102414     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
102415       "properties": {
102416         "GENERIC-RESOURCE-API:service-input-parameters": {
102417           "items": {
102418             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
102419           },
102420           "type": "object"
102421         }
102422       },
102423       "type": "object"
102424     },
102425     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
102426       "properties": {
102427         "GENERIC-RESOURCE-API:name": {
102428           "$ref": "#/definitions/Optional.empty"
102429         },
102430         "GENERIC-RESOURCE-API:resource-resolution-data": {
102431           "items": {
102432             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data"
102433           },
102434           "type": "object"
102435         },
102436         "GENERIC-RESOURCE-API:value": {
102437           "$ref": "#/definitions/Optional.empty"
102438         }
102439       },
102440       "type": "object"
102441     },
102442     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
102443       "properties": {
102444         "GENERIC-RESOURCE-API:param": {
102445           "items": {
102446             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
102447           },
102448           "type": "array"
102449         }
102450       },
102451       "type": "object"
102452     },
102453     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data": {
102454       "properties": {
102455         "GENERIC-RESOURCE-API:capability-name": {
102456           "$ref": "#/definitions/Optional.empty",
102457           "description": "Resource assignment resolution Capability name"
102458         },
102459         "GENERIC-RESOURCE-API:resource-key": {
102460           "items": {
102461             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
102462           },
102463           "type": "array"
102464         },
102465         "GENERIC-RESOURCE-API:status": {
102466           "$ref": "#/definitions/Optional.empty",
102467           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102468         }
102469       },
102470       "type": "object"
102471     },
102472     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": {
102473       "properties": {
102474         "GENERIC-RESOURCE-API:resource-resolution-data": {
102475           "items": {
102476             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data"
102477           },
102478           "type": "object"
102479         }
102480       },
102481       "type": "object"
102482     },
102483     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": {
102484       "properties": {
102485         "GENERIC-RESOURCE-API:name": {
102486           "$ref": "#/definitions/Optional.empty"
102487         },
102488         "GENERIC-RESOURCE-API:value": {
102489           "$ref": "#/definitions/Optional.empty"
102490         }
102491       },
102492       "type": "object"
102493     },
102494     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
102495       "properties": {
102496         "GENERIC-RESOURCE-API:resource-key": {
102497           "items": {
102498             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
102499           },
102500           "type": "array"
102501         }
102502       },
102503       "type": "object"
102504     },
102505     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
102506       "properties": {
102507         "GENERIC-RESOURCE-API:model-customization-uuid": {
102508           "$ref": "#/definitions/Optional.empty",
102509           "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"
102510         },
102511         "GENERIC-RESOURCE-API:model-invariant-uuid": {
102512           "$ref": "#/definitions/Optional.empty",
102513           "description": "identifies the invariant uuid for this service or resource"
102514         },
102515         "GENERIC-RESOURCE-API:model-name": {
102516           "$ref": "#/definitions/Optional.empty"
102517         },
102518         "GENERIC-RESOURCE-API:model-uuid": {
102519           "$ref": "#/definitions/Optional.empty",
102520           "description": "identifies the uuid for this service or resource, which is version specific"
102521         },
102522         "GENERIC-RESOURCE-API:model-version": {
102523           "$ref": "#/definitions/Optional.empty"
102524         }
102525       },
102526       "type": "object"
102527     },
102528     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
102529       "properties": {
102530         "GENERIC-RESOURCE-API:onap-model-information": {
102531           "items": {
102532             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
102533           },
102534           "type": "object"
102535         }
102536       },
102537       "type": "object"
102538     },
102539     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
102540       "type": "object"
102541     },
102542     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
102543       "properties": {
102544         "GENERIC-RESOURCE-API:service-assignments": {
102545           "items": {
102546             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
102547           },
102548           "type": "object"
102549         }
102550       },
102551       "type": "object"
102552     },
102553     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
102554       "properties": {
102555         "GENERIC-RESOURCE-API:service-parameter": {
102556           "items": {
102557             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
102558           },
102559           "type": "array"
102560         }
102561       },
102562       "type": "object"
102563     },
102564     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
102565       "properties": {
102566         "GENERIC-RESOURCE-API:service-parameters": {
102567           "items": {
102568             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
102569           },
102570           "type": "object"
102571         }
102572       },
102573       "type": "object"
102574     },
102575     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
102576       "properties": {
102577         "GENERIC-RESOURCE-API:global-customer-id": {
102578           "$ref": "#/definitions/Optional.empty"
102579         },
102580         "GENERIC-RESOURCE-API:service-id": {
102581           "$ref": "#/definitions/Optional.empty",
102582           "description": "from MSO input on STO assign"
102583         },
102584         "GENERIC-RESOURCE-API:service-instance-id": {
102585           "$ref": "#/definitions/Optional.empty",
102586           "description": "repeated"
102587         },
102588         "GENERIC-RESOURCE-API:service-instance-name": {
102589           "$ref": "#/definitions/Optional.empty",
102590           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
102591         },
102592         "GENERIC-RESOURCE-API:service-type": {
102593           "$ref": "#/definitions/Optional.empty",
102594           "description": "tag labeled subscription-service-type in the service-information input"
102595         }
102596       },
102597       "type": "object"
102598     },
102599     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
102600       "properties": {
102601         "GENERIC-RESOURCE-API:service-topology-identifier": {
102602           "items": {
102603             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
102604           },
102605           "type": "object"
102606         }
102607       },
102608       "type": "object"
102609     },
102610     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
102611       "properties": {
102612         "GENERIC-RESOURCE-API:service-parameter-name": {
102613           "$ref": "#/definitions/Optional.empty"
102614         },
102615         "GENERIC-RESOURCE-API:service-parameter-value": {
102616           "$ref": "#/definitions/Optional.empty"
102617         }
102618       },
102619       "type": "object"
102620     },
102621     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
102622       "properties": {
102623         "GENERIC-RESOURCE-API:service-parameter": {
102624           "items": {
102625             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
102626           },
102627           "type": "array"
102628         }
102629       },
102630       "type": "object"
102631     },
102632     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group": {
102633       "properties": {
102634         "GENERIC-RESOURCE-API:configuration-id": {
102635           "$ref": "#/definitions/Optional.empty"
102636         },
102637         "GENERIC-RESOURCE-API:group-type": {
102638           "$ref": "#/definitions/Optional.empty",
102639           "description": " port-mirror-source or  port-mirror-dest"
102640         },
102641         "GENERIC-RESOURCE-API:instance-group-role": {
102642           "$ref": "#/definitions/Optional.empty",
102643           "description": "i.e.TSBC_VNFC_group"
102644         },
102645         "GENERIC-RESOURCE-API:nfc-naming-code": {
102646           "$ref": "#/definitions/Optional.empty",
102647           "description": "Set to nfc-naming-code from A&AI"
102648         },
102649         "GENERIC-RESOURCE-API:vnfc-objects": {
102650           "items": {
102651             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
102652           },
102653           "type": "object"
102654         }
102655       },
102656       "required": [
102657         "GENERIC-RESOURCE-API:configuration-id",
102658         "GENERIC-RESOURCE-API:instance-group-role",
102659         "GENERIC-RESOURCE-API:nfc-naming-code"
102660       ],
102661       "type": "object"
102662     },
102663     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP": {
102664       "properties": {
102665         "GENERIC-RESOURCE-API:vnfc-instance-group": {
102666           "items": {
102667             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
102668           },
102669           "type": "array"
102670         }
102671       },
102672       "type": "object"
102673     },
102674     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects": {
102675       "properties": {
102676         "GENERIC-RESOURCE-API:vnfc-object": {
102677           "items": {
102678             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
102679           },
102680           "type": "array"
102681         }
102682       },
102683       "type": "object"
102684     },
102685     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP": {
102686       "properties": {
102687         "GENERIC-RESOURCE-API:vnfc-objects": {
102688           "items": {
102689             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
102690           },
102691           "type": "object"
102692         }
102693       },
102694       "type": "object"
102695     },
102696     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object": {
102697       "properties": {
102698         "GENERIC-RESOURCE-API:vm-type": {
102699           "$ref": "#/definitions/Optional.empty"
102700         },
102701         "GENERIC-RESOURCE-API:vnf-id": {
102702           "$ref": "#/definitions/Optional.empty"
102703         },
102704         "GENERIC-RESOURCE-API:vnfc-key": {
102705           "$ref": "#/definitions/Optional.empty"
102706         },
102707         "GENERIC-RESOURCE-API:vnfc-name": {
102708           "$ref": "#/definitions/Optional.empty",
102709           "description": "Vnfc name as key in A&AI"
102710         },
102711         "GENERIC-RESOURCE-API:vnics": {
102712           "items": {
102713             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
102714           },
102715           "type": "object"
102716         },
102717         "GENERIC-RESOURCE-API:vserver-id": {
102718           "$ref": "#/definitions/Optional.empty"
102719         },
102720         "GENERIC-RESOURCE-API:vserver-name": {
102721           "$ref": "#/definitions/Optional.empty"
102722         }
102723       },
102724       "type": "object"
102725     },
102726     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP": {
102727       "properties": {
102728         "GENERIC-RESOURCE-API:vnfc-object": {
102729           "items": {
102730             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
102731           },
102732           "type": "array"
102733         }
102734       },
102735       "type": "object"
102736     },
102737     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics": {
102738       "properties": {
102739         "GENERIC-RESOURCE-API:vnic": {
102740           "items": {
102741             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
102742           },
102743           "type": "array"
102744         }
102745       },
102746       "type": "object"
102747     },
102748     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP": {
102749       "properties": {
102750         "GENERIC-RESOURCE-API:vnics": {
102751           "items": {
102752             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
102753           },
102754           "type": "object"
102755         }
102756       },
102757       "type": "object"
102758     },
102759     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic": {
102760       "properties": {
102761         "GENERIC-RESOURCE-API:capacity": {
102762           "items": {
102763             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
102764           },
102765           "type": "object"
102766         },
102767         "GENERIC-RESOURCE-API:vnic-ip-addresses": {
102768           "items": {
102769             "$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"
102770           },
102771           "type": "object"
102772         },
102773         "GENERIC-RESOURCE-API:vnic-port-id": {
102774           "$ref": "#/definitions/Optional.empty"
102775         },
102776         "GENERIC-RESOURCE-API:vnic-port-name": {
102777           "$ref": "#/definitions/Optional.empty"
102778         }
102779       },
102780       "type": "object"
102781     },
102782     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP": {
102783       "properties": {
102784         "GENERIC-RESOURCE-API:vnic": {
102785           "items": {
102786             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
102787           },
102788           "type": "array"
102789         }
102790       },
102791       "type": "object"
102792     },
102793     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity": {
102794       "properties": {
102795         "GENERIC-RESOURCE-API:used-capacity": {
102796           "$ref": "#/definitions/Optional.empty",
102797           "description": "Updated for destination port when source port is mapped/unmapped."
102798         },
102799         "GENERIC-RESOURCE-API:vnic-capacity": {
102800           "$ref": "#/definitions/Optional.empty"
102801         }
102802       },
102803       "type": "object"
102804     },
102805     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP": {
102806       "properties": {
102807         "GENERIC-RESOURCE-API:capacity": {
102808           "items": {
102809             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
102810           },
102811           "type": "object"
102812         }
102813       },
102814       "type": "object"
102815     },
102816     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses": {
102817       "properties": {
102818         "GENERIC-RESOURCE-API:ip-addresses": {
102819           "items": {
102820             "$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"
102821           },
102822           "type": "object"
102823         }
102824       },
102825       "type": "object"
102826     },
102827     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP": {
102828       "properties": {
102829         "GENERIC-RESOURCE-API:vnic-ip-addresses": {
102830           "items": {
102831             "$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"
102832           },
102833           "type": "object"
102834         }
102835       },
102836       "type": "object"
102837     },
102838     "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": {
102839       "properties": {
102840         "GENERIC-RESOURCE-API:ipv4-address": {
102841           "$ref": "#/definitions/Optional.empty"
102842         },
102843         "GENERIC-RESOURCE-API:ipv6-address": {
102844           "$ref": "#/definitions/Optional.empty"
102845         },
102846         "GENERIC-RESOURCE-API:vipv4-address": {
102847           "$ref": "#/definitions/Optional.empty",
102848           "description": "Virtual v4"
102849         },
102850         "GENERIC-RESOURCE-API:vipv6-address": {
102851           "$ref": "#/definitions/Optional.empty",
102852           "description": "Virtual v6"
102853         }
102854       },
102855       "type": "object"
102856     },
102857     "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": {
102858       "properties": {
102859         "GENERIC-RESOURCE-API:ip-addresses": {
102860           "items": {
102861             "$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"
102862           },
102863           "type": "object"
102864         }
102865       },
102866       "type": "object"
102867     },
102868     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
102869       "properties": {
102870         "GENERIC-RESOURCE-API:vnf-data": {
102871           "items": {
102872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
102873           },
102874           "type": "object"
102875         },
102876         "GENERIC-RESOURCE-API:vnf-id": {
102877           "$ref": "#/definitions/Optional.empty"
102878         }
102879       },
102880       "required": [
102881         "GENERIC-RESOURCE-API:vnf-id"
102882       ],
102883       "type": "object"
102884     },
102885     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
102886       "properties": {
102887         "GENERIC-RESOURCE-API:vnf": {
102888           "items": {
102889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
102890           },
102891           "type": "array"
102892         }
102893       },
102894       "type": "object"
102895     },
102896     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
102897       "properties": {
102898         "GENERIC-RESOURCE-API:license-information": {
102899           "items": {
102900             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
102901           },
102902           "type": "object"
102903         },
102904         "GENERIC-RESOURCE-API:request-information": {
102905           "items": {
102906             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
102907           },
102908           "type": "object"
102909         },
102910         "GENERIC-RESOURCE-API:sdnc-request-header": {
102911           "items": {
102912             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
102913           },
102914           "type": "object"
102915         },
102916         "GENERIC-RESOURCE-API:service-information": {
102917           "items": {
102918             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
102919           },
102920           "type": "object"
102921         },
102922         "GENERIC-RESOURCE-API:vf-modules": {
102923           "items": {
102924             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
102925           },
102926           "type": "object"
102927         },
102928         "GENERIC-RESOURCE-API:vnf-information": {
102929           "items": {
102930             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
102931           },
102932           "type": "object"
102933         },
102934         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
102935           "items": {
102936             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
102937           },
102938           "type": "object"
102939         },
102940         "GENERIC-RESOURCE-API:vnf-network-collections": {
102941           "items": {
102942             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
102943           },
102944           "type": "object"
102945         },
102946         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
102947           "items": {
102948             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
102949           },
102950           "type": "object"
102951         },
102952         "GENERIC-RESOURCE-API:vnf-request-input": {
102953           "items": {
102954             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
102955           },
102956           "type": "object"
102957         },
102958         "GENERIC-RESOURCE-API:vnf-sub-interface-groups": {
102959           "items": {
102960             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
102961           },
102962           "type": "object"
102963         },
102964         "GENERIC-RESOURCE-API:vnf-topology": {
102965           "items": {
102966             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
102967           },
102968           "type": "object"
102969         }
102970       },
102971       "type": "object"
102972     },
102973     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
102974       "properties": {
102975         "GENERIC-RESOURCE-API:vnf-data": {
102976           "items": {
102977             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
102978           },
102979           "type": "object"
102980         }
102981       },
102982       "type": "object"
102983     },
102984     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information": {
102985       "properties": {
102986         "GENERIC-RESOURCE-API:entitlement-pool-list": {
102987           "items": {
102988             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list"
102989           },
102990           "type": "array"
102991         },
102992         "GENERIC-RESOURCE-API:license-key-group-list": {
102993           "items": {
102994             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list"
102995           },
102996           "type": "array"
102997         }
102998       },
102999       "type": "object"
103000     },
103001     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP": {
103002       "properties": {
103003         "GENERIC-RESOURCE-API:license-information": {
103004           "items": {
103005             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
103006           },
103007           "type": "object"
103008         }
103009       },
103010       "type": "object"
103011     },
103012     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
103013       "properties": {
103014         "GENERIC-RESOURCE-API:notification-url": {
103015           "$ref": "#/definitions/Optional.empty"
103016         },
103017         "GENERIC-RESOURCE-API:order-number": {
103018           "$ref": "#/definitions/Optional.empty"
103019         },
103020         "GENERIC-RESOURCE-API:order-version": {
103021           "$ref": "#/definitions/Optional.empty"
103022         },
103023         "GENERIC-RESOURCE-API:request-action": {
103024           "$ref": "#/definitions/Optional.empty",
103025           "description": "still need to work Disconnect"
103026         },
103027         "GENERIC-RESOURCE-API:request-id": {
103028           "$ref": "#/definitions/Optional.empty",
103029           "description": "Request ID generated upstream of MSO"
103030         },
103031         "GENERIC-RESOURCE-API:source": {
103032           "$ref": "#/definitions/Optional.empty"
103033         }
103034       },
103035       "type": "object"
103036     },
103037     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
103038       "properties": {
103039         "GENERIC-RESOURCE-API:request-information": {
103040           "items": {
103041             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
103042           },
103043           "type": "object"
103044         }
103045       },
103046       "type": "object"
103047     },
103048     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
103049       "properties": {
103050         "GENERIC-RESOURCE-API:svc-action": {
103051           "$ref": "#/definitions/Optional.empty",
103052           "description": "This is the rpcAction"
103053         },
103054         "GENERIC-RESOURCE-API:svc-notification-url": {
103055           "$ref": "#/definitions/Optional.empty",
103056           "description": "Contains URL for asynchronous response"
103057         },
103058         "GENERIC-RESOURCE-API:svc-request-id": {
103059           "$ref": "#/definitions/Optional.empty",
103060           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
103061         }
103062       },
103063       "type": "object"
103064     },
103065     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
103066       "properties": {
103067         "GENERIC-RESOURCE-API:sdnc-request-header": {
103068           "items": {
103069             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
103070           },
103071           "type": "object"
103072         }
103073       },
103074       "type": "object"
103075     },
103076     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
103077       "properties": {
103078         "GENERIC-RESOURCE-API:global-customer-id": {
103079           "$ref": "#/definitions/Optional.empty",
103080           "description": "need for put of data to AnAI (MSO provides)"
103081         },
103082         "GENERIC-RESOURCE-API:onap-model-information": {
103083           "items": {
103084             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
103085           },
103086           "type": "object"
103087         },
103088         "GENERIC-RESOURCE-API:service-id": {
103089           "$ref": "#/definitions/Optional.empty",
103090           "description": "This maps to the product-family-id in A&AI"
103091         },
103092         "GENERIC-RESOURCE-API:service-instance-id": {
103093           "$ref": "#/definitions/Optional.empty"
103094         },
103095         "GENERIC-RESOURCE-API:subscriber-name": {
103096           "$ref": "#/definitions/Optional.empty",
103097           "description": "Would not be expected for vIPR-ATM or mobility services."
103098         },
103099         "GENERIC-RESOURCE-API:subscription-service-type": {
103100           "$ref": "#/definitions/Optional.empty",
103101           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
103102         }
103103       },
103104       "type": "object"
103105     },
103106     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
103107       "properties": {
103108         "GENERIC-RESOURCE-API:service-information": {
103109           "items": {
103110             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
103111           },
103112           "type": "object"
103113         }
103114       },
103115       "type": "object"
103116     },
103117     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
103118       "properties": {
103119         "GENERIC-RESOURCE-API:vf-module": {
103120           "items": {
103121             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
103122           },
103123           "type": "array"
103124         }
103125       },
103126       "type": "object"
103127     },
103128     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
103129       "properties": {
103130         "GENERIC-RESOURCE-API:vf-modules": {
103131           "items": {
103132             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
103133           },
103134           "type": "object"
103135         }
103136       },
103137       "type": "object"
103138     },
103139     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
103140       "properties": {
103141         "GENERIC-RESOURCE-API:onap-model-information": {
103142           "items": {
103143             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
103144           },
103145           "type": "object"
103146         },
103147         "GENERIC-RESOURCE-API:vnf-id": {
103148           "$ref": "#/definitions/Optional.empty"
103149         },
103150         "GENERIC-RESOURCE-API:vnf-name": {
103151           "$ref": "#/definitions/Optional.empty"
103152         },
103153         "GENERIC-RESOURCE-API:vnf-type": {
103154           "$ref": "#/definitions/Optional.empty"
103155         }
103156       },
103157       "type": "object"
103158     },
103159     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
103160       "properties": {
103161         "GENERIC-RESOURCE-API:vnf-information": {
103162           "items": {
103163             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
103164           },
103165           "type": "object"
103166         }
103167       },
103168       "type": "object"
103169     },
103170     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
103171       "properties": {
103172         "GENERIC-RESOURCE-API:create-timestamp": {
103173           "$ref": "#/definitions/Optional.empty",
103174           "description": "Not currently populated in service data."
103175         },
103176         "GENERIC-RESOURCE-API:last-action": {
103177           "$ref": "#/definitions/Optional.empty",
103178           "description": "should be list of possible request-actions"
103179         },
103180         "GENERIC-RESOURCE-API:last-order-status": {
103181           "$ref": "#/definitions/Optional.empty"
103182         },
103183         "GENERIC-RESOURCE-API:last-rpc-action": {
103184           "$ref": "#/definitions/Optional.empty"
103185         },
103186         "GENERIC-RESOURCE-API:last-svc-request-id": {
103187           "$ref": "#/definitions/Optional.empty",
103188           "description": "Not currently populated in service data."
103189         },
103190         "GENERIC-RESOURCE-API:modify-timestamp": {
103191           "$ref": "#/definitions/Optional.empty"
103192         },
103193         "GENERIC-RESOURCE-API:order-status": {
103194           "$ref": "#/definitions/Optional.empty",
103195           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
103196         }
103197       },
103198       "type": "object"
103199     },
103200     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
103201       "properties": {
103202         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
103203           "items": {
103204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
103205           },
103206           "type": "object"
103207         }
103208       },
103209       "type": "object"
103210     },
103211     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections": {
103212       "properties": {
103213         "GENERIC-RESOURCE-API:vnf-network-collection": {
103214           "items": {
103215             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
103216           },
103217           "type": "array"
103218         }
103219       },
103220       "type": "object"
103221     },
103222     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP": {
103223       "properties": {
103224         "GENERIC-RESOURCE-API:vnf-network-collections": {
103225           "items": {
103226             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
103227           },
103228           "type": "object"
103229         }
103230       },
103231       "type": "object"
103232     },
103233     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
103234       "properties": {
103235         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
103236           "description": "List of allotted resources using capacity from this vnf",
103237           "items": {
103238             "$ref": "#/definitions/Optional.empty"
103239           },
103240           "type": "array"
103241         }
103242       },
103243       "type": "object"
103244     },
103245     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
103246       "properties": {
103247         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
103248           "items": {
103249             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
103250           },
103251           "type": "object"
103252         }
103253       },
103254       "type": "object"
103255     },
103256     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
103257       "properties": {
103258         "GENERIC-RESOURCE-API:aic-clli": {
103259           "$ref": "#/definitions/Optional.empty",
103260           "description": "Not expected to be used"
103261         },
103262         "GENERIC-RESOURCE-API:aic-cloud-region": {
103263           "$ref": "#/definitions/Optional.empty",
103264           "description": "The AIC cloud region which maps to contrail versions"
103265         },
103266         "GENERIC-RESOURCE-API:cloud-owner": {
103267           "$ref": "#/definitions/Optional.empty",
103268           "description": "The cloud owner provided by the caller"
103269         },
103270         "GENERIC-RESOURCE-API:request-version": {
103271           "$ref": "#/definitions/Optional.empty"
103272         },
103273         "GENERIC-RESOURCE-API:tenant": {
103274           "$ref": "#/definitions/Optional.empty"
103275         },
103276         "GENERIC-RESOURCE-API:vnf-input-parameters": {
103277           "items": {
103278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
103279           },
103280           "type": "object"
103281         },
103282         "GENERIC-RESOURCE-API:vnf-name": {
103283           "$ref": "#/definitions/Optional.empty"
103284         },
103285         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
103286           "items": {
103287             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids"
103288           },
103289           "type": "array"
103290         },
103291         "GENERIC-RESOURCE-API:vnf-networks": {
103292           "items": {
103293             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
103294           },
103295           "type": "object"
103296         }
103297       },
103298       "type": "object"
103299     },
103300     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
103301       "properties": {
103302         "GENERIC-RESOURCE-API:vnf-request-input": {
103303           "items": {
103304             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
103305           },
103306           "type": "object"
103307         }
103308       },
103309       "type": "object"
103310     },
103311     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups": {
103312       "properties": {
103313         "GENERIC-RESOURCE-API:vnf-sub-interface-group": {
103314           "items": {
103315             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
103316           },
103317           "type": "array"
103318         }
103319       },
103320       "type": "object"
103321     },
103322     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP": {
103323       "properties": {
103324         "GENERIC-RESOURCE-API:vnf-sub-interface-groups": {
103325           "items": {
103326             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
103327           },
103328           "type": "object"
103329         }
103330       },
103331       "type": "object"
103332     },
103333     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
103334       "properties": {
103335         "GENERIC-RESOURCE-API:aic-clli": {
103336           "$ref": "#/definitions/Optional.empty",
103337           "description": "Not expected to be used"
103338         },
103339         "GENERIC-RESOURCE-API:aic-cloud-region": {
103340           "$ref": "#/definitions/Optional.empty",
103341           "description": "The AIC cloud region which maps to contrail versions"
103342         },
103343         "GENERIC-RESOURCE-API:cloud-owner": {
103344           "$ref": "#/definitions/Optional.empty",
103345           "description": "The cloud owner provided by the caller"
103346         },
103347         "GENERIC-RESOURCE-API:onap-model-information": {
103348           "items": {
103349             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
103350           },
103351           "type": "object"
103352         },
103353         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
103354           "$ref": "#/definitions/Optional.empty",
103355           "description": "Indicate if source is sdnc generated cloud param"
103356         },
103357         "GENERIC-RESOURCE-API:tenant": {
103358           "$ref": "#/definitions/Optional.empty"
103359         },
103360         "GENERIC-RESOURCE-API:vnf-parameters-data": {
103361           "items": {
103362             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
103363           },
103364           "type": "object"
103365         },
103366         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
103367           "items": {
103368             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
103369           },
103370           "type": "object"
103371         },
103372         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
103373           "items": {
103374             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
103375           },
103376           "type": "object"
103377         }
103378       },
103379       "type": "object"
103380     },
103381     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
103382       "properties": {
103383         "GENERIC-RESOURCE-API:vnf-topology": {
103384           "items": {
103385             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
103386           },
103387           "type": "object"
103388         }
103389       },
103390       "type": "object"
103391     },
103392     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list": {
103393       "properties": {
103394         "GENERIC-RESOURCE-API:action": {
103395           "$ref": "#/definitions/Optional.empty"
103396         },
103397         "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": {
103398           "$ref": "#/definitions/Optional.empty"
103399         },
103400         "GENERIC-RESOURCE-API:entitlement-pool-uuid": {
103401           "$ref": "#/definitions/Optional.empty"
103402         },
103403         "GENERIC-RESOURCE-API:entitlement-uuid": {
103404           "$ref": "#/definitions/Optional.empty",
103405           "description": "assigned by ALTS"
103406         }
103407       },
103408       "required": [
103409         "GENERIC-RESOURCE-API:action",
103410         "GENERIC-RESOURCE-API:entitlement-pool-uuid"
103411       ],
103412       "type": "object"
103413     },
103414     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP": {
103415       "properties": {
103416         "GENERIC-RESOURCE-API:entitlement-pool-list": {
103417           "items": {
103418             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list"
103419           },
103420           "type": "array"
103421         }
103422       },
103423       "type": "object"
103424     },
103425     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list": {
103426       "properties": {
103427         "GENERIC-RESOURCE-API:action": {
103428           "$ref": "#/definitions/Optional.empty"
103429         },
103430         "GENERIC-RESOURCE-API:license-key": {
103431           "$ref": "#/definitions/Optional.empty",
103432           "description": "assigned by ALTS"
103433         },
103434         "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": {
103435           "$ref": "#/definitions/Optional.empty"
103436         },
103437         "GENERIC-RESOURCE-API:license-key-group-uuid": {
103438           "$ref": "#/definitions/Optional.empty"
103439         },
103440         "GENERIC-RESOURCE-API:license-uuid": {
103441           "$ref": "#/definitions/Optional.empty",
103442           "description": "assigned by ALTS"
103443         }
103444       },
103445       "required": [
103446         "GENERIC-RESOURCE-API:action",
103447         "GENERIC-RESOURCE-API:license-key-group-uuid"
103448       ],
103449       "type": "object"
103450     },
103451     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP": {
103452       "properties": {
103453         "GENERIC-RESOURCE-API:license-key-group-list": {
103454           "items": {
103455             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list"
103456           },
103457           "type": "array"
103458         }
103459       },
103460       "type": "object"
103461     },
103462     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
103463       "properties": {
103464         "GENERIC-RESOURCE-API:model-customization-uuid": {
103465           "$ref": "#/definitions/Optional.empty",
103466           "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"
103467         },
103468         "GENERIC-RESOURCE-API:model-invariant-uuid": {
103469           "$ref": "#/definitions/Optional.empty",
103470           "description": "identifies the invariant uuid for this service or resource"
103471         },
103472         "GENERIC-RESOURCE-API:model-name": {
103473           "$ref": "#/definitions/Optional.empty"
103474         },
103475         "GENERIC-RESOURCE-API:model-uuid": {
103476           "$ref": "#/definitions/Optional.empty",
103477           "description": "identifies the uuid for this service or resource, which is version specific"
103478         },
103479         "GENERIC-RESOURCE-API:model-version": {
103480           "$ref": "#/definitions/Optional.empty"
103481         }
103482       },
103483       "type": "object"
103484     },
103485     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
103486       "properties": {
103487         "GENERIC-RESOURCE-API:onap-model-information": {
103488           "items": {
103489             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
103490           },
103491           "type": "object"
103492         }
103493       },
103494       "type": "object"
103495     },
103496     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
103497       "properties": {
103498         "GENERIC-RESOURCE-API:vf-module-data": {
103499           "items": {
103500             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
103501           },
103502           "type": "object"
103503         },
103504         "GENERIC-RESOURCE-API:vf-module-id": {
103505           "$ref": "#/definitions/Optional.empty"
103506         }
103507       },
103508       "required": [
103509         "GENERIC-RESOURCE-API:vf-module-id"
103510       ],
103511       "type": "object"
103512     },
103513     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
103514       "properties": {
103515         "GENERIC-RESOURCE-API:vf-module": {
103516           "items": {
103517             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
103518           },
103519           "type": "array"
103520         }
103521       },
103522       "type": "object"
103523     },
103524     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
103525       "properties": {
103526         "GENERIC-RESOURCE-API:request-information": {
103527           "items": {
103528             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
103529           },
103530           "type": "object"
103531         },
103532         "GENERIC-RESOURCE-API:sdnc-request-header": {
103533           "items": {
103534             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
103535           },
103536           "type": "object"
103537         },
103538         "GENERIC-RESOURCE-API:service-information": {
103539           "items": {
103540             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
103541           },
103542           "type": "object"
103543         },
103544         "GENERIC-RESOURCE-API:vf-module-information": {
103545           "items": {
103546             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
103547           },
103548           "type": "object"
103549         },
103550         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
103551           "items": {
103552             "$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"
103553           },
103554           "type": "object"
103555         },
103556         "GENERIC-RESOURCE-API:vf-module-request-input": {
103557           "items": {
103558             "$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"
103559           },
103560           "type": "object"
103561         },
103562         "GENERIC-RESOURCE-API:vf-module-topology": {
103563           "items": {
103564             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
103565           },
103566           "type": "object"
103567         },
103568         "GENERIC-RESOURCE-API:vnf-information": {
103569           "items": {
103570             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
103571           },
103572           "type": "object"
103573         }
103574       },
103575       "type": "object"
103576     },
103577     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
103578       "properties": {
103579         "GENERIC-RESOURCE-API:vf-module-data": {
103580           "items": {
103581             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
103582           },
103583           "type": "object"
103584         }
103585       },
103586       "type": "object"
103587     },
103588     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
103589       "properties": {
103590         "GENERIC-RESOURCE-API:notification-url": {
103591           "$ref": "#/definitions/Optional.empty"
103592         },
103593         "GENERIC-RESOURCE-API:order-number": {
103594           "$ref": "#/definitions/Optional.empty"
103595         },
103596         "GENERIC-RESOURCE-API:order-version": {
103597           "$ref": "#/definitions/Optional.empty"
103598         },
103599         "GENERIC-RESOURCE-API:request-action": {
103600           "$ref": "#/definitions/Optional.empty",
103601           "description": "still need to work Disconnect"
103602         },
103603         "GENERIC-RESOURCE-API:request-id": {
103604           "$ref": "#/definitions/Optional.empty",
103605           "description": "Request ID generated upstream of MSO"
103606         },
103607         "GENERIC-RESOURCE-API:source": {
103608           "$ref": "#/definitions/Optional.empty"
103609         }
103610       },
103611       "type": "object"
103612     },
103613     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
103614       "properties": {
103615         "GENERIC-RESOURCE-API:request-information": {
103616           "items": {
103617             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
103618           },
103619           "type": "object"
103620         }
103621       },
103622       "type": "object"
103623     },
103624     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
103625       "properties": {
103626         "GENERIC-RESOURCE-API:svc-action": {
103627           "$ref": "#/definitions/Optional.empty",
103628           "description": "This is the rpcAction"
103629         },
103630         "GENERIC-RESOURCE-API:svc-notification-url": {
103631           "$ref": "#/definitions/Optional.empty",
103632           "description": "Contains URL for asynchronous response"
103633         },
103634         "GENERIC-RESOURCE-API:svc-request-id": {
103635           "$ref": "#/definitions/Optional.empty",
103636           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
103637         }
103638       },
103639       "type": "object"
103640     },
103641     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
103642       "properties": {
103643         "GENERIC-RESOURCE-API:sdnc-request-header": {
103644           "items": {
103645             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
103646           },
103647           "type": "object"
103648         }
103649       },
103650       "type": "object"
103651     },
103652     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
103653       "properties": {
103654         "GENERIC-RESOURCE-API:global-customer-id": {
103655           "$ref": "#/definitions/Optional.empty",
103656           "description": "need for put of data to AnAI (MSO provides)"
103657         },
103658         "GENERIC-RESOURCE-API:onap-model-information": {
103659           "items": {
103660             "$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"
103661           },
103662           "type": "object"
103663         },
103664         "GENERIC-RESOURCE-API:service-id": {
103665           "$ref": "#/definitions/Optional.empty",
103666           "description": "This maps to the product-family-id in A&AI"
103667         },
103668         "GENERIC-RESOURCE-API:service-instance-id": {
103669           "$ref": "#/definitions/Optional.empty"
103670         },
103671         "GENERIC-RESOURCE-API:subscriber-name": {
103672           "$ref": "#/definitions/Optional.empty",
103673           "description": "Would not be expected for vIPR-ATM or mobility services."
103674         },
103675         "GENERIC-RESOURCE-API:subscription-service-type": {
103676           "$ref": "#/definitions/Optional.empty",
103677           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
103678         }
103679       },
103680       "type": "object"
103681     },
103682     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
103683       "properties": {
103684         "GENERIC-RESOURCE-API:service-information": {
103685           "items": {
103686             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
103687           },
103688           "type": "object"
103689         }
103690       },
103691       "type": "object"
103692     },
103693     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
103694       "properties": {
103695         "GENERIC-RESOURCE-API:from-preload": {
103696           "$ref": "#/definitions/Optional.empty",
103697           "description": "Indicates if source is preload data"
103698         },
103699         "GENERIC-RESOURCE-API:onap-model-information": {
103700           "items": {
103701             "$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"
103702           },
103703           "type": "object"
103704         },
103705         "GENERIC-RESOURCE-API:vf-module-id": {
103706           "$ref": "#/definitions/Optional.empty"
103707         },
103708         "GENERIC-RESOURCE-API:vf-module-type": {
103709           "$ref": "#/definitions/Optional.empty"
103710         }
103711       },
103712       "type": "object"
103713     },
103714     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
103715       "properties": {
103716         "GENERIC-RESOURCE-API:vf-module-information": {
103717           "items": {
103718             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
103719           },
103720           "type": "object"
103721         }
103722       },
103723       "type": "object"
103724     },
103725     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
103726       "properties": {
103727         "GENERIC-RESOURCE-API:create-timestamp": {
103728           "$ref": "#/definitions/Optional.empty",
103729           "description": "Not currently populated in service data."
103730         },
103731         "GENERIC-RESOURCE-API:last-action": {
103732           "$ref": "#/definitions/Optional.empty",
103733           "description": "should be list of possible request-actions"
103734         },
103735         "GENERIC-RESOURCE-API:last-order-status": {
103736           "$ref": "#/definitions/Optional.empty"
103737         },
103738         "GENERIC-RESOURCE-API:last-rpc-action": {
103739           "$ref": "#/definitions/Optional.empty"
103740         },
103741         "GENERIC-RESOURCE-API:last-svc-request-id": {
103742           "$ref": "#/definitions/Optional.empty",
103743           "description": "Not currently populated in service data."
103744         },
103745         "GENERIC-RESOURCE-API:modify-timestamp": {
103746           "$ref": "#/definitions/Optional.empty"
103747         },
103748         "GENERIC-RESOURCE-API:order-status": {
103749           "$ref": "#/definitions/Optional.empty",
103750           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
103751         }
103752       },
103753       "type": "object"
103754     },
103755     "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": {
103756       "properties": {
103757         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
103758           "items": {
103759             "$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"
103760           },
103761           "type": "object"
103762         }
103763       },
103764       "type": "object"
103765     },
103766     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
103767       "properties": {
103768         "GENERIC-RESOURCE-API:aic-clli": {
103769           "$ref": "#/definitions/Optional.empty",
103770           "description": "Not expected to be used"
103771         },
103772         "GENERIC-RESOURCE-API:aic-cloud-region": {
103773           "$ref": "#/definitions/Optional.empty",
103774           "description": "The AIC cloud region which maps to contrail versions"
103775         },
103776         "GENERIC-RESOURCE-API:cloud-owner": {
103777           "$ref": "#/definitions/Optional.empty",
103778           "description": "The cloud owner provided by the caller"
103779         },
103780         "GENERIC-RESOURCE-API:request-version": {
103781           "$ref": "#/definitions/Optional.empty",
103782           "description": "keep this?"
103783         },
103784         "GENERIC-RESOURCE-API:tenant": {
103785           "$ref": "#/definitions/Optional.empty"
103786         },
103787         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
103788           "items": {
103789             "$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"
103790           },
103791           "type": "object"
103792         },
103793         "GENERIC-RESOURCE-API:vf-module-name": {
103794           "$ref": "#/definitions/Optional.empty"
103795         }
103796       },
103797       "type": "object"
103798     },
103799     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
103800       "properties": {
103801         "GENERIC-RESOURCE-API:vf-module-request-input": {
103802           "items": {
103803             "$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"
103804           },
103805           "type": "object"
103806         }
103807       },
103808       "type": "object"
103809     },
103810     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
103811       "properties": {
103812         "GENERIC-RESOURCE-API:aic-clli": {
103813           "$ref": "#/definitions/Optional.empty",
103814           "description": "Not expected to be used"
103815         },
103816         "GENERIC-RESOURCE-API:aic-cloud-region": {
103817           "$ref": "#/definitions/Optional.empty",
103818           "description": "The AIC cloud region which maps to contrail versions"
103819         },
103820         "GENERIC-RESOURCE-API:cloud-owner": {
103821           "$ref": "#/definitions/Optional.empty",
103822           "description": "The cloud owner provided by the caller"
103823         },
103824         "GENERIC-RESOURCE-API:onap-model-information": {
103825           "items": {
103826             "$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"
103827           },
103828           "type": "object"
103829         },
103830         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
103831           "$ref": "#/definitions/Optional.empty",
103832           "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"
103833         },
103834         "GENERIC-RESOURCE-API:tenant": {
103835           "$ref": "#/definitions/Optional.empty"
103836         },
103837         "GENERIC-RESOURCE-API:vf-module-assignments": {
103838           "items": {
103839             "$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"
103840           },
103841           "type": "object"
103842         },
103843         "GENERIC-RESOURCE-API:vf-module-parameters": {
103844           "items": {
103845             "$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"
103846           },
103847           "type": "object"
103848         },
103849         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
103850           "items": {
103851             "$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"
103852           },
103853           "type": "object"
103854         }
103855       },
103856       "type": "object"
103857     },
103858     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
103859       "properties": {
103860         "GENERIC-RESOURCE-API:vf-module-topology": {
103861           "items": {
103862             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
103863           },
103864           "type": "object"
103865         }
103866       },
103867       "type": "object"
103868     },
103869     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
103870       "properties": {
103871         "GENERIC-RESOURCE-API:onap-model-information": {
103872           "items": {
103873             "$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"
103874           },
103875           "type": "object"
103876         },
103877         "GENERIC-RESOURCE-API:vnf-id": {
103878           "$ref": "#/definitions/Optional.empty"
103879         },
103880         "GENERIC-RESOURCE-API:vnf-name": {
103881           "$ref": "#/definitions/Optional.empty"
103882         },
103883         "GENERIC-RESOURCE-API:vnf-type": {
103884           "$ref": "#/definitions/Optional.empty"
103885         }
103886       },
103887       "type": "object"
103888     },
103889     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
103890       "properties": {
103891         "GENERIC-RESOURCE-API:vnf-information": {
103892           "items": {
103893             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
103894           },
103895           "type": "object"
103896         }
103897       },
103898       "type": "object"
103899     },
103900     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
103901       "properties": {
103902         "GENERIC-RESOURCE-API:model-customization-uuid": {
103903           "$ref": "#/definitions/Optional.empty",
103904           "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"
103905         },
103906         "GENERIC-RESOURCE-API:model-invariant-uuid": {
103907           "$ref": "#/definitions/Optional.empty",
103908           "description": "identifies the invariant uuid for this service or resource"
103909         },
103910         "GENERIC-RESOURCE-API:model-name": {
103911           "$ref": "#/definitions/Optional.empty"
103912         },
103913         "GENERIC-RESOURCE-API:model-uuid": {
103914           "$ref": "#/definitions/Optional.empty",
103915           "description": "identifies the uuid for this service or resource, which is version specific"
103916         },
103917         "GENERIC-RESOURCE-API:model-version": {
103918           "$ref": "#/definitions/Optional.empty"
103919         }
103920       },
103921       "type": "object"
103922     },
103923     "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": {
103924       "properties": {
103925         "GENERIC-RESOURCE-API:onap-model-information": {
103926           "items": {
103927             "$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"
103928           },
103929           "type": "object"
103930         }
103931       },
103932       "type": "object"
103933     },
103934     "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": {
103935       "properties": {
103936         "GENERIC-RESOURCE-API:model-customization-uuid": {
103937           "$ref": "#/definitions/Optional.empty",
103938           "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"
103939         },
103940         "GENERIC-RESOURCE-API:model-invariant-uuid": {
103941           "$ref": "#/definitions/Optional.empty",
103942           "description": "identifies the invariant uuid for this service or resource"
103943         },
103944         "GENERIC-RESOURCE-API:model-name": {
103945           "$ref": "#/definitions/Optional.empty"
103946         },
103947         "GENERIC-RESOURCE-API:model-uuid": {
103948           "$ref": "#/definitions/Optional.empty",
103949           "description": "identifies the uuid for this service or resource, which is version specific"
103950         },
103951         "GENERIC-RESOURCE-API:model-version": {
103952           "$ref": "#/definitions/Optional.empty"
103953         }
103954       },
103955       "type": "object"
103956     },
103957     "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": {
103958       "properties": {
103959         "GENERIC-RESOURCE-API:onap-model-information": {
103960           "items": {
103961             "$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"
103962           },
103963           "type": "object"
103964         }
103965       },
103966       "type": "object"
103967     },
103968     "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": {
103969       "properties": {
103970         "GENERIC-RESOURCE-API:param": {
103971           "items": {
103972             "$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"
103973           },
103974           "type": "array"
103975         }
103976       },
103977       "type": "object"
103978     },
103979     "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": {
103980       "properties": {
103981         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
103982           "items": {
103983             "$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"
103984           },
103985           "type": "object"
103986         }
103987       },
103988       "type": "object"
103989     },
103990     "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": {
103991       "properties": {
103992         "GENERIC-RESOURCE-API:name": {
103993           "$ref": "#/definitions/Optional.empty"
103994         },
103995         "GENERIC-RESOURCE-API:resource-resolution-data": {
103996           "items": {
103997             "$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"
103998           },
103999           "type": "object"
104000         },
104001         "GENERIC-RESOURCE-API:value": {
104002           "$ref": "#/definitions/Optional.empty"
104003         }
104004       },
104005       "type": "object"
104006     },
104007     "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": {
104008       "properties": {
104009         "GENERIC-RESOURCE-API:param": {
104010           "items": {
104011             "$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"
104012           },
104013           "type": "array"
104014         }
104015       },
104016       "type": "object"
104017     },
104018     "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": {
104019       "properties": {
104020         "GENERIC-RESOURCE-API:capability-name": {
104021           "$ref": "#/definitions/Optional.empty",
104022           "description": "Resource assignment resolution Capability name"
104023         },
104024         "GENERIC-RESOURCE-API:resource-key": {
104025           "items": {
104026             "$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"
104027           },
104028           "type": "array"
104029         },
104030         "GENERIC-RESOURCE-API:status": {
104031           "$ref": "#/definitions/Optional.empty",
104032           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
104033         }
104034       },
104035       "type": "object"
104036     },
104037     "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": {
104038       "properties": {
104039         "GENERIC-RESOURCE-API:resource-resolution-data": {
104040           "items": {
104041             "$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"
104042           },
104043           "type": "object"
104044         }
104045       },
104046       "type": "object"
104047     },
104048     "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": {
104049       "properties": {
104050         "GENERIC-RESOURCE-API:name": {
104051           "$ref": "#/definitions/Optional.empty"
104052         },
104053         "GENERIC-RESOURCE-API:value": {
104054           "$ref": "#/definitions/Optional.empty"
104055         }
104056       },
104057       "type": "object"
104058     },
104059     "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": {
104060       "properties": {
104061         "GENERIC-RESOURCE-API:resource-key": {
104062           "items": {
104063             "$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"
104064           },
104065           "type": "array"
104066         }
104067       },
104068       "type": "object"
104069     },
104070     "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": {
104071       "properties": {
104072         "GENERIC-RESOURCE-API:model-customization-uuid": {
104073           "$ref": "#/definitions/Optional.empty",
104074           "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"
104075         },
104076         "GENERIC-RESOURCE-API:model-invariant-uuid": {
104077           "$ref": "#/definitions/Optional.empty",
104078           "description": "identifies the invariant uuid for this service or resource"
104079         },
104080         "GENERIC-RESOURCE-API:model-name": {
104081           "$ref": "#/definitions/Optional.empty"
104082         },
104083         "GENERIC-RESOURCE-API:model-uuid": {
104084           "$ref": "#/definitions/Optional.empty",
104085           "description": "identifies the uuid for this service or resource, which is version specific"
104086         },
104087         "GENERIC-RESOURCE-API:model-version": {
104088           "$ref": "#/definitions/Optional.empty"
104089         }
104090       },
104091       "type": "object"
104092     },
104093     "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": {
104094       "properties": {
104095         "GENERIC-RESOURCE-API:onap-model-information": {
104096           "items": {
104097             "$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"
104098           },
104099           "type": "object"
104100         }
104101       },
104102       "type": "object"
104103     },
104104     "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": {
104105       "properties": {
104106         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
104107           "items": {
104108             "$ref": "#/definitions/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)dhcp-subnet-assignments"
104109           },
104110           "type": "object"
104111         },
104112         "GENERIC-RESOURCE-API:vf-module-status": {
104113           "$ref": "#/definitions/Optional.empty",
104114           "description": "Orchestration status from AAI - to be set by SDNC"
104115         },
104116         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
104117           "items": {
104118             "$ref": "#/definitions/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"
104119           },
104120           "type": "object"
104121         },
104122         "GENERIC-RESOURCE-API:vms": {
104123           "items": {
104124             "$ref": "#/definitions/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"
104125           },
104126           "type": "object"
104127         }
104128       },
104129       "type": "object"
104130     },
104131     "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": {
104132       "properties": {
104133         "GENERIC-RESOURCE-API:vf-module-assignments": {
104134           "items": {
104135             "$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"
104136           },
104137           "type": "object"
104138         }
104139       },
104140       "type": "object"
104141     },
104142     "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": {
104143       "properties": {
104144         "GENERIC-RESOURCE-API:param": {
104145           "items": {
104146             "$ref": "#/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"
104147           },
104148           "type": "array"
104149         }
104150       },
104151       "type": "object"
104152     },
104153     "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": {
104154       "properties": {
104155         "GENERIC-RESOURCE-API:vf-module-parameters": {
104156           "items": {
104157             "$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"
104158           },
104159           "type": "object"
104160         }
104161       },
104162       "type": "object"
104163     },
104164     "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": {
104165       "properties": {
104166         "GENERIC-RESOURCE-API:vf-module-id": {
104167           "$ref": "#/definitions/Optional.empty",
104168           "description": "vf-module id"
104169         },
104170         "GENERIC-RESOURCE-API:vf-module-name": {
104171           "$ref": "#/definitions/Optional.empty",
104172           "description": "vf-module-name"
104173         },
104174         "GENERIC-RESOURCE-API:vf-module-type": {
104175           "$ref": "#/definitions/Optional.empty"
104176         }
104177       },
104178       "type": "object"
104179     },
104180     "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": {
104181       "properties": {
104182         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
104183           "items": {
104184             "$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"
104185           },
104186           "type": "object"
104187         }
104188       },
104189       "type": "object"
104190     },
104191     "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)dhcp-subnet-assignments": {
104192       "properties": {
104193         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
104194           "items": {
104195             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
104196           },
104197           "type": "array"
104198         }
104199       },
104200       "type": "object"
104201     },
104202     "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)dhcp-subnet-assignments-TOP": {
104203       "properties": {
104204         "GENERIC-RESOURCE-API:dhcp-subnet-assignments": {
104205           "items": {
104206             "$ref": "#/definitions/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)dhcp-subnet-assignments"
104207           },
104208           "type": "object"
104209         }
104210       },
104211       "type": "object"
104212     },
104213     "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": {
104214       "properties": {
104215         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
104216           "items": {
104217             "$ref": "#/definitions/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"
104218           },
104219           "type": "array"
104220         }
104221       },
104222       "type": "object"
104223     },
104224     "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": {
104225       "properties": {
104226         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
104227           "items": {
104228             "$ref": "#/definitions/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"
104229           },
104230           "type": "object"
104231         }
104232       },
104233       "type": "object"
104234     },
104235     "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": {
104236       "properties": {
104237         "GENERIC-RESOURCE-API:vm": {
104238           "items": {
104239             "$ref": "#/definitions/GENERIC-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"
104240           },
104241           "type": "array"
104242         }
104243       },
104244       "type": "object"
104245     },
104246     "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": {
104247       "properties": {
104248         "GENERIC-RESOURCE-API:vms": {
104249           "items": {
104250             "$ref": "#/definitions/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"
104251           },
104252           "type": "object"
104253         }
104254       },
104255       "type": "object"
104256     },
104257     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": {
104258       "properties": {
104259         "GENERIC-RESOURCE-API:ip-version": {
104260           "$ref": "#/definitions/Optional.empty"
104261         },
104262         "GENERIC-RESOURCE-API:network-role": {
104263           "$ref": "#/definitions/Optional.empty"
104264         },
104265         "GENERIC-RESOURCE-API:neutron-subnet-id": {
104266           "$ref": "#/definitions/Optional.empty",
104267           "description": "Same as subnet-id in subnet-data structure"
104268         }
104269       },
104270       "type": "object"
104271     },
104272     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": {
104273       "properties": {
104274         "GENERIC-RESOURCE-API:dhcp-subnet-assignment": {
104275           "items": {
104276             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment"
104277           },
104278           "type": "array"
104279         }
104280       },
104281       "type": "object"
104282     },
104283     "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": {
104284       "properties": {
104285         "GENERIC-RESOURCE-API:instance-group-function": {
104286           "$ref": "#/definitions/Optional.empty"
104287         },
104288         "GENERIC-RESOURCE-API:instance-group-id": {
104289           "$ref": "#/definitions/Optional.empty",
104290           "description": "A&AI ID"
104291         },
104292         "GENERIC-RESOURCE-API:vnf-id": {
104293           "$ref": "#/definitions/Optional.empty"
104294         },
104295         "GENERIC-RESOURCE-API:vnfcs": {
104296           "items": {
104297             "$ref": "#/definitions/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"
104298           },
104299           "type": "object"
104300         }
104301       },
104302       "required": [
104303         "GENERIC-RESOURCE-API:instance-group-id"
104304       ],
104305       "type": "object"
104306     },
104307     "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": {
104308       "properties": {
104309         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
104310           "items": {
104311             "$ref": "#/definitions/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"
104312           },
104313           "type": "array"
104314         }
104315       },
104316       "type": "object"
104317     },
104318     "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": {
104319       "properties": {
104320         "GENERIC-RESOURCE-API:vnfc": {
104321           "items": {
104322             "$ref": "#/definitions/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"
104323           },
104324           "type": "array"
104325         }
104326       },
104327       "type": "object"
104328     },
104329     "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": {
104330       "properties": {
104331         "GENERIC-RESOURCE-API:vnfcs": {
104332           "items": {
104333             "$ref": "#/definitions/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"
104334           },
104335           "type": "object"
104336         }
104337       },
104338       "type": "object"
104339     },
104340     "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": {
104341       "properties": {
104342         "GENERIC-RESOURCE-API:vnfc-name": {
104343           "$ref": "#/definitions/Optional.empty"
104344         },
104345         "GENERIC-RESOURCE-API:vnic-groups": {
104346           "items": {
104347             "$ref": "#/definitions/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"
104348           },
104349           "type": "object"
104350         }
104351       },
104352       "type": "object"
104353     },
104354     "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": {
104355       "properties": {
104356         "GENERIC-RESOURCE-API:vnfc": {
104357           "items": {
104358             "$ref": "#/definitions/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"
104359           },
104360           "type": "array"
104361         }
104362       },
104363       "type": "object"
104364     },
104365     "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": {
104366       "properties": {
104367         "GENERIC-RESOURCE-API:vnic-group": {
104368           "items": {
104369             "$ref": "#/definitions/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"
104370           },
104371           "type": "array"
104372         }
104373       },
104374       "type": "object"
104375     },
104376     "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": {
104377       "properties": {
104378         "GENERIC-RESOURCE-API:vnic-groups": {
104379           "items": {
104380             "$ref": "#/definitions/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"
104381           },
104382           "type": "object"
104383         }
104384       },
104385       "type": "object"
104386     },
104387     "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": {
104388       "properties": {
104389         "GENERIC-RESOURCE-API:network-instance-group-function": {
104390           "$ref": "#/definitions/Optional.empty",
104391           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
104392         },
104393         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
104394           "$ref": "#/definitions/Optional.empty",
104395           "description": "Policy name in ASDC model & policy definition in Policy Engine"
104396         },
104397         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
104398           "items": {
104399             "$ref": "#/definitions/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"
104400           },
104401           "type": "object"
104402         },
104403         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
104404           "$ref": "#/definitions/Optional.empty",
104405           "description": "Next tag to be assigned"
104406         },
104407         "GENERIC-RESOURCE-API:vlan-vnics": {
104408           "items": {
104409             "$ref": "#/definitions/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"
104410           },
104411           "type": "object"
104412         },
104413         "GENERIC-RESOURCE-API:vnic-interface-role": {
104414           "$ref": "#/definitions/Optional.empty",
104415           "description": "Same as network-role of network where vnic is connected"
104416         }
104417       },
104418       "required": [
104419         "GENERIC-RESOURCE-API:vnic-interface-role"
104420       ],
104421       "type": "object"
104422     },
104423     "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": {
104424       "properties": {
104425         "GENERIC-RESOURCE-API:vnic-group": {
104426           "items": {
104427             "$ref": "#/definitions/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"
104428           },
104429           "type": "array"
104430         }
104431       },
104432       "type": "object"
104433     },
104434     "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": {
104435       "properties": {
104436         "GENERIC-RESOURCE-API:ip-addresses": {
104437           "items": {
104438             "$ref": "#/definitions/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"
104439           },
104440           "type": "object"
104441         }
104442       },
104443       "type": "object"
104444     },
104445     "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": {
104446       "properties": {
104447         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
104448           "items": {
104449             "$ref": "#/definitions/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"
104450           },
104451           "type": "object"
104452         }
104453       },
104454       "type": "object"
104455     },
104456     "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": {
104457       "properties": {
104458         "GENERIC-RESOURCE-API:vlan-vnic": {
104459           "items": {
104460             "$ref": "#/definitions/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"
104461           },
104462           "type": "array"
104463         }
104464       },
104465       "type": "object"
104466     },
104467     "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": {
104468       "properties": {
104469         "GENERIC-RESOURCE-API:vlan-vnics": {
104470           "items": {
104471             "$ref": "#/definitions/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"
104472           },
104473           "type": "object"
104474         }
104475       },
104476       "type": "object"
104477     },
104478     "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": {
104479       "properties": {
104480         "GENERIC-RESOURCE-API:ipv4-address": {
104481           "$ref": "#/definitions/Optional.empty"
104482         },
104483         "GENERIC-RESOURCE-API:ipv6-address": {
104484           "$ref": "#/definitions/Optional.empty"
104485         },
104486         "GENERIC-RESOURCE-API:vipv4-address": {
104487           "$ref": "#/definitions/Optional.empty",
104488           "description": "Virtual v4"
104489         },
104490         "GENERIC-RESOURCE-API:vipv6-address": {
104491           "$ref": "#/definitions/Optional.empty",
104492           "description": "Virtual v6"
104493         }
104494       },
104495       "type": "object"
104496     },
104497     "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": {
104498       "properties": {
104499         "GENERIC-RESOURCE-API:ip-addresses": {
104500           "items": {
104501             "$ref": "#/definitions/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"
104502           },
104503           "type": "object"
104504         }
104505       },
104506       "type": "object"
104507     },
104508     "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": {
104509       "properties": {
104510         "GENERIC-RESOURCE-API:vnic-port-id": {
104511           "$ref": "#/definitions/Optional.empty"
104512         },
104513         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
104514           "items": {
104515             "$ref": "#/definitions/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"
104516           },
104517           "type": "object"
104518         }
104519       },
104520       "required": [
104521         "GENERIC-RESOURCE-API:vnic-port-id"
104522       ],
104523       "type": "object"
104524     },
104525     "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": {
104526       "properties": {
104527         "GENERIC-RESOURCE-API:vlan-vnic": {
104528           "items": {
104529             "$ref": "#/definitions/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"
104530           },
104531           "type": "array"
104532         }
104533       },
104534       "type": "object"
104535     },
104536     "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": {
104537       "properties": {
104538         "GENERIC-RESOURCE-API:sub-interface-network-data": {
104539           "items": {
104540             "$ref": "#/definitions/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"
104541           },
104542           "type": "array"
104543         }
104544       },
104545       "type": "object"
104546     },
104547     "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": {
104548       "properties": {
104549         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
104550           "items": {
104551             "$ref": "#/definitions/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"
104552           },
104553           "type": "object"
104554         }
104555       },
104556       "type": "object"
104557     },
104558     "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": {
104559       "properties": {
104560         "GENERIC-RESOURCE-API:floating-ips": {
104561           "items": {
104562             "$ref": "#/definitions/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"
104563           },
104564           "type": "object"
104565         },
104566         "GENERIC-RESOURCE-API:network-id": {
104567           "$ref": "#/definitions/Optional.empty",
104568           "description": "Subinterface network id (UUID in A&AI)"
104569         },
104570         "GENERIC-RESOURCE-API:network-information-items": {
104571           "items": {
104572             "$ref": "#/definitions/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"
104573           },
104574           "type": "object"
104575         },
104576         "GENERIC-RESOURCE-API:network-name": {
104577           "$ref": "#/definitions/Optional.empty",
104578           "description": "Subinterface network name"
104579         },
104580         "GENERIC-RESOURCE-API:network-role": {
104581           "$ref": "#/definitions/Optional.empty",
104582           "description": "e.g. untrusted "
104583         },
104584         "GENERIC-RESOURCE-API:network-role-tag": {
104585           "$ref": "#/definitions/Optional.empty",
104586           "description": "Assuming HEAT template network role tag parameter - not used"
104587         },
104588         "GENERIC-RESOURCE-API:neutron-network-id": {
104589           "$ref": "#/definitions/Optional.empty",
104590           "description": "Neutron network id assigned by PO/RP"
104591         },
104592         "GENERIC-RESOURCE-API:vlan-tag-id": {
104593           "$ref": "#/definitions/Optional.empty",
104594           "description": "Vlan tag assigned to subinterface port"
104595         }
104596       },
104597       "required": [
104598         "GENERIC-RESOURCE-API:network-id"
104599       ],
104600       "type": "object"
104601     },
104602     "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": {
104603       "properties": {
104604         "GENERIC-RESOURCE-API:sub-interface-network-data": {
104605           "items": {
104606             "$ref": "#/definitions/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"
104607           },
104608           "type": "array"
104609         }
104610       },
104611       "type": "object"
104612     },
104613     "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": {
104614       "properties": {
104615         "GENERIC-RESOURCE-API:floating-ip-v4": {
104616           "description": "Floating ipv4 for VMs of a given type on this network",
104617           "items": {
104618             "$ref": "#/definitions/Optional.empty"
104619           },
104620           "type": "array"
104621         },
104622         "GENERIC-RESOURCE-API:floating-ip-v6": {
104623           "description": "Floating ipv6 for VMs of a given type on this network",
104624           "items": {
104625             "$ref": "#/definitions/Optional.empty"
104626           },
104627           "type": "array"
104628         }
104629       },
104630       "type": "object"
104631     },
104632     "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": {
104633       "properties": {
104634         "GENERIC-RESOURCE-API:floating-ips": {
104635           "items": {
104636             "$ref": "#/definitions/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"
104637           },
104638           "type": "object"
104639         }
104640       },
104641       "type": "object"
104642     },
104643     "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": {
104644       "properties": {
104645         "GENERIC-RESOURCE-API:network-information-item": {
104646           "items": {
104647             "$ref": "#/definitions/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"
104648           },
104649           "type": "array"
104650         }
104651       },
104652       "type": "object"
104653     },
104654     "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": {
104655       "properties": {
104656         "GENERIC-RESOURCE-API:network-information-items": {
104657           "items": {
104658             "$ref": "#/definitions/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"
104659           },
104660           "type": "object"
104661         }
104662       },
104663       "type": "object"
104664     },
104665     "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": {
104666       "properties": {
104667         "GENERIC-RESOURCE-API:ip-count": {
104668           "$ref": "#/definitions/Optional.empty",
104669           "description": "The number of ip addresses to be assigned per vm for this network role"
104670         },
104671         "GENERIC-RESOURCE-API:ip-version": {
104672           "$ref": "#/definitions/Optional.empty",
104673           "description": "Use ipv4 or ipv6"
104674         },
104675         "GENERIC-RESOURCE-API:network-ips": {
104676           "items": {
104677             "$ref": "#/definitions/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"
104678           },
104679           "type": "object"
104680         },
104681         "GENERIC-RESOURCE-API:use-dhcp": {
104682           "$ref": "#/definitions/Optional.empty",
104683           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
104684         }
104685       },
104686       "type": "object"
104687     },
104688     "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": {
104689       "properties": {
104690         "GENERIC-RESOURCE-API:network-information-item": {
104691           "items": {
104692             "$ref": "#/definitions/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"
104693           },
104694           "type": "array"
104695         }
104696       },
104697       "type": "object"
104698     },
104699     "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": {
104700       "properties": {
104701         "GENERIC-RESOURCE-API:network-ip": {
104702           "description": "List of assigned ip addresses of type ip-version on a network.",
104703           "items": {
104704             "$ref": "#/definitions/Optional.empty"
104705           },
104706           "type": "array"
104707         }
104708       },
104709       "type": "object"
104710     },
104711     "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": {
104712       "properties": {
104713         "GENERIC-RESOURCE-API:network-ips": {
104714           "items": {
104715             "$ref": "#/definitions/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"
104716           },
104717           "type": "object"
104718         }
104719       },
104720       "type": "object"
104721     },
104722     "GENERIC-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": {
104723       "properties": {
104724         "GENERIC-RESOURCE-API:nfc-naming-code": {
104725           "$ref": "#/definitions/Optional.empty",
104726           "description": "used in vm naming(draft 29: changed from nfc-code)"
104727         },
104728         "GENERIC-RESOURCE-API:onap-model-information": {
104729           "items": {
104730             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104731           },
104732           "type": "object"
104733         },
104734         "GENERIC-RESOURCE-API:vm-count": {
104735           "$ref": "#/definitions/Optional.empty"
104736         },
104737         "GENERIC-RESOURCE-API:vm-names": {
104738           "items": {
104739             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104740           },
104741           "type": "object"
104742         },
104743         "GENERIC-RESOURCE-API:vm-networks": {
104744           "items": {
104745             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104746           },
104747           "type": "object"
104748         },
104749         "GENERIC-RESOURCE-API:vm-type": {
104750           "$ref": "#/definitions/Optional.empty"
104751         },
104752         "GENERIC-RESOURCE-API:vm-type-tag": {
104753           "$ref": "#/definitions/Optional.empty",
104754           "description": "from tosca data on vfc"
104755         }
104756       },
104757       "required": [
104758         "GENERIC-RESOURCE-API:vm-type"
104759       ],
104760       "type": "object"
104761     },
104762     "GENERIC-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": {
104763       "properties": {
104764         "GENERIC-RESOURCE-API:vm": {
104765           "items": {
104766             "$ref": "#/definitions/GENERIC-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"
104767           },
104768           "type": "array"
104769         }
104770       },
104771       "type": "object"
104772     },
104773     "GENERIC-RESOURCE-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": {
104774       "properties": {
104775         "GENERIC-RESOURCE-API:model-customization-uuid": {
104776           "$ref": "#/definitions/Optional.empty",
104777           "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"
104778         },
104779         "GENERIC-RESOURCE-API:model-invariant-uuid": {
104780           "$ref": "#/definitions/Optional.empty",
104781           "description": "identifies the invariant uuid for this service or resource"
104782         },
104783         "GENERIC-RESOURCE-API:model-name": {
104784           "$ref": "#/definitions/Optional.empty"
104785         },
104786         "GENERIC-RESOURCE-API:model-uuid": {
104787           "$ref": "#/definitions/Optional.empty",
104788           "description": "identifies the uuid for this service or resource, which is version specific"
104789         },
104790         "GENERIC-RESOURCE-API:model-version": {
104791           "$ref": "#/definitions/Optional.empty"
104792         }
104793       },
104794       "type": "object"
104795     },
104796     "GENERIC-RESOURCE-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": {
104797       "properties": {
104798         "GENERIC-RESOURCE-API:onap-model-information": {
104799           "items": {
104800             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104801           },
104802           "type": "object"
104803         }
104804       },
104805       "type": "object"
104806     },
104807     "GENERIC-RESOURCE-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": {
104808       "properties": {
104809         "GENERIC-RESOURCE-API:vm-name": {
104810           "items": {
104811             "$ref": "#/definitions/Optional.empty"
104812           },
104813           "type": "array"
104814         },
104815         "GENERIC-RESOURCE-API:vnfc-names": {
104816           "items": {
104817             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104818           },
104819           "type": "array"
104820         }
104821       },
104822       "type": "object"
104823     },
104824     "GENERIC-RESOURCE-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": {
104825       "properties": {
104826         "GENERIC-RESOURCE-API:vm-names": {
104827           "items": {
104828             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104829           },
104830           "type": "object"
104831         }
104832       },
104833       "type": "object"
104834     },
104835     "GENERIC-RESOURCE-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": {
104836       "properties": {
104837         "GENERIC-RESOURCE-API:vm-network": {
104838           "items": {
104839             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
104840           },
104841           "type": "array"
104842         }
104843       },
104844       "type": "object"
104845     },
104846     "GENERIC-RESOURCE-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": {
104847       "properties": {
104848         "GENERIC-RESOURCE-API:vm-networks": {
104849           "items": {
104850             "$ref": "#/definitions/GENERIC-RESOURCE-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"
104851           },
104852           "type": "object"
104853         }
104854       },
104855       "type": "object"
104856     },
104857     "GENERIC-RESOURCE-API/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": {
104858       "properties": {
104859         "GENERIC-RESOURCE-API:vnfc-name": {
104860           "$ref": "#/definitions/Optional.empty"
104861         },
104862         "GENERIC-RESOURCE-API:vnfc-networks": {
104863           "items": {
104864             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104865           },
104866           "type": "object"
104867         }
104868       },
104869       "type": "object"
104870     },
104871     "GENERIC-RESOURCE-API/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": {
104872       "properties": {
104873         "GENERIC-RESOURCE-API:vnfc-names": {
104874           "items": {
104875             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104876           },
104877           "type": "array"
104878         }
104879       },
104880       "type": "object"
104881     },
104882     "GENERIC-RESOURCE-API/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": {
104883       "properties": {
104884         "GENERIC-RESOURCE-API:vnfc-network-data": {
104885           "items": {
104886             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104887           },
104888           "type": "array"
104889         }
104890       },
104891       "type": "object"
104892     },
104893     "GENERIC-RESOURCE-API/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": {
104894       "properties": {
104895         "GENERIC-RESOURCE-API:vnfc-networks": {
104896           "items": {
104897             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104898           },
104899           "type": "object"
104900         }
104901       },
104902       "type": "object"
104903     },
104904     "GENERIC-RESOURCE-API/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": {
104905       "properties": {
104906         "GENERIC-RESOURCE-API:connection-point": {
104907           "items": {
104908             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104909           },
104910           "type": "object"
104911         },
104912         "GENERIC-RESOURCE-API:vnfc-network-role": {
104913           "$ref": "#/definitions/Optional.empty"
104914         },
104915         "GENERIC-RESOURCE-API:vnfc-ports": {
104916           "items": {
104917             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104918           },
104919           "type": "object"
104920         },
104921         "GENERIC-RESOURCE-API:vnfc-subnet": {
104922           "items": {
104923             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104924           },
104925           "type": "array"
104926         },
104927         "GENERIC-RESOURCE-API:vnfc-type": {
104928           "$ref": "#/definitions/Optional.empty"
104929         }
104930       },
104931       "required": [
104932         "GENERIC-RESOURCE-API:vnfc-network-role"
104933       ],
104934       "type": "object"
104935     },
104936     "GENERIC-RESOURCE-API/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": {
104937       "properties": {
104938         "GENERIC-RESOURCE-API:vnfc-network-data": {
104939           "items": {
104940             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104941           },
104942           "type": "array"
104943         }
104944       },
104945       "type": "object"
104946     },
104947     "GENERIC-RESOURCE-API/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": {
104948       "properties": {
104949         "GENERIC-RESOURCE-API:connection-point-id": {
104950           "$ref": "#/definitions/Optional.empty",
104951           "description": "Key to CP object in A&AI"
104952         },
104953         "GENERIC-RESOURCE-API:port-id": {
104954           "$ref": "#/definitions/Optional.empty",
104955           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
104956         },
104957         "GENERIC-RESOURCE-API:vlan-data": {
104958           "items": {
104959             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104960           },
104961           "type": "array"
104962         }
104963       },
104964       "type": "object"
104965     },
104966     "GENERIC-RESOURCE-API/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": {
104967       "properties": {
104968         "GENERIC-RESOURCE-API:connection-point": {
104969           "items": {
104970             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104971           },
104972           "type": "object"
104973         }
104974       },
104975       "type": "object"
104976     },
104977     "GENERIC-RESOURCE-API/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": {
104978       "properties": {
104979         "GENERIC-RESOURCE-API:vnfc-port": {
104980           "items": {
104981             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104982           },
104983           "type": "array"
104984         }
104985       },
104986       "type": "object"
104987     },
104988     "GENERIC-RESOURCE-API/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": {
104989       "properties": {
104990         "GENERIC-RESOURCE-API:vnfc-ports": {
104991           "items": {
104992             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
104993           },
104994           "type": "object"
104995         }
104996       },
104997       "type": "object"
104998     },
104999     "GENERIC-RESOURCE-API/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": {
105000       "properties": {
105001         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
105002           "items": {
105003             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105004           },
105005           "type": "array"
105006         },
105007         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
105008           "$ref": "#/definitions/Optional.empty",
105009           "description": "Default value if subnet role is not defined."
105010         }
105011       },
105012       "required": [
105013         "GENERIC-RESOURCE-API:vnfc-subnet-role"
105014       ],
105015       "type": "object"
105016     },
105017     "GENERIC-RESOURCE-API/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": {
105018       "properties": {
105019         "GENERIC-RESOURCE-API:vnfc-subnet": {
105020           "items": {
105021             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105022           },
105023           "type": "array"
105024         }
105025       },
105026       "type": "object"
105027     },
105028     "GENERIC-RESOURCE-API/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": {
105029       "properties": {
105030         "GENERIC-RESOURCE-API:vlan-role": {
105031           "$ref": "#/definitions/Optional.empty",
105032           "description": "Inner/Outer roles"
105033         },
105034         "GENERIC-RESOURCE-API:vlan-tag-description": {
105035           "$ref": "#/definitions/Optional.empty"
105036         },
105037         "GENERIC-RESOURCE-API:vlan-tag-id": {
105038           "$ref": "#/definitions/Optional.empty"
105039         },
105040         "GENERIC-RESOURCE-API:vlan-uuid": {
105041           "$ref": "#/definitions/Optional.empty",
105042           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
105043         }
105044       },
105045       "type": "object"
105046     },
105047     "GENERIC-RESOURCE-API/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": {
105048       "properties": {
105049         "GENERIC-RESOURCE-API:vlan-data": {
105050           "items": {
105051             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105052           },
105053           "type": "array"
105054         }
105055       },
105056       "type": "object"
105057     },
105058     "GENERIC-RESOURCE-API/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": {
105059       "properties": {
105060         "GENERIC-RESOURCE-API:common-sub-interface-role": {
105061           "$ref": "#/definitions/Optional.empty",
105062           "description": "If sub-interfaces have common interface role (network role)"
105063         },
105064         "GENERIC-RESOURCE-API:vnfc-port-id": {
105065           "$ref": "#/definitions/Optional.empty",
105066           "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"
105067         },
105068         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
105069           "items": {
105070             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105071           },
105072           "type": "object"
105073         }
105074       },
105075       "required": [
105076         "GENERIC-RESOURCE-API:vnfc-port-id"
105077       ],
105078       "type": "object"
105079     },
105080     "GENERIC-RESOURCE-API/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": {
105081       "properties": {
105082         "GENERIC-RESOURCE-API:vnfc-port": {
105083           "items": {
105084             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105085           },
105086           "type": "array"
105087         }
105088       },
105089       "type": "object"
105090     },
105091     "GENERIC-RESOURCE-API/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": {
105092       "properties": {
105093         "GENERIC-RESOURCE-API:sub-interface-network-data": {
105094           "items": {
105095             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105096           },
105097           "type": "array"
105098         }
105099       },
105100       "type": "object"
105101     },
105102     "GENERIC-RESOURCE-API/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": {
105103       "properties": {
105104         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
105105           "items": {
105106             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105107           },
105108           "type": "object"
105109         }
105110       },
105111       "type": "object"
105112     },
105113     "GENERIC-RESOURCE-API/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": {
105114       "properties": {
105115         "GENERIC-RESOURCE-API:floating-ips": {
105116           "items": {
105117             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105118           },
105119           "type": "object"
105120         },
105121         "GENERIC-RESOURCE-API:network-id": {
105122           "$ref": "#/definitions/Optional.empty",
105123           "description": "Subinterface network id (UUID in A&AI)"
105124         },
105125         "GENERIC-RESOURCE-API:network-information-items": {
105126           "items": {
105127             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105128           },
105129           "type": "object"
105130         },
105131         "GENERIC-RESOURCE-API:network-name": {
105132           "$ref": "#/definitions/Optional.empty",
105133           "description": "Subinterface network name"
105134         },
105135         "GENERIC-RESOURCE-API:network-role": {
105136           "$ref": "#/definitions/Optional.empty",
105137           "description": "e.g. untrusted "
105138         },
105139         "GENERIC-RESOURCE-API:network-role-tag": {
105140           "$ref": "#/definitions/Optional.empty",
105141           "description": "Assuming HEAT template network role tag parameter - not used"
105142         },
105143         "GENERIC-RESOURCE-API:neutron-network-id": {
105144           "$ref": "#/definitions/Optional.empty",
105145           "description": "Neutron network id assigned by PO/RP"
105146         },
105147         "GENERIC-RESOURCE-API:vlan-tag-id": {
105148           "$ref": "#/definitions/Optional.empty",
105149           "description": "Vlan tag assigned to subinterface port"
105150         }
105151       },
105152       "required": [
105153         "GENERIC-RESOURCE-API:network-id"
105154       ],
105155       "type": "object"
105156     },
105157     "GENERIC-RESOURCE-API/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": {
105158       "properties": {
105159         "GENERIC-RESOURCE-API:sub-interface-network-data": {
105160           "items": {
105161             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105162           },
105163           "type": "array"
105164         }
105165       },
105166       "type": "object"
105167     },
105168     "GENERIC-RESOURCE-API/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": {
105169       "properties": {
105170         "GENERIC-RESOURCE-API:floating-ip-v4": {
105171           "description": "Floating ipv4 for VMs of a given type on this network",
105172           "items": {
105173             "$ref": "#/definitions/Optional.empty"
105174           },
105175           "type": "array"
105176         },
105177         "GENERIC-RESOURCE-API:floating-ip-v6": {
105178           "description": "Floating ipv6 for VMs of a given type on this network",
105179           "items": {
105180             "$ref": "#/definitions/Optional.empty"
105181           },
105182           "type": "array"
105183         }
105184       },
105185       "type": "object"
105186     },
105187     "GENERIC-RESOURCE-API/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": {
105188       "properties": {
105189         "GENERIC-RESOURCE-API:floating-ips": {
105190           "items": {
105191             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105192           },
105193           "type": "object"
105194         }
105195       },
105196       "type": "object"
105197     },
105198     "GENERIC-RESOURCE-API/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": {
105199       "properties": {
105200         "GENERIC-RESOURCE-API:network-information-item": {
105201           "items": {
105202             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105203           },
105204           "type": "array"
105205         }
105206       },
105207       "type": "object"
105208     },
105209     "GENERIC-RESOURCE-API/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": {
105210       "properties": {
105211         "GENERIC-RESOURCE-API:network-information-items": {
105212           "items": {
105213             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105214           },
105215           "type": "object"
105216         }
105217       },
105218       "type": "object"
105219     },
105220     "GENERIC-RESOURCE-API/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": {
105221       "properties": {
105222         "GENERIC-RESOURCE-API:ip-count": {
105223           "$ref": "#/definitions/Optional.empty",
105224           "description": "The number of ip addresses to be assigned per vm for this network role"
105225         },
105226         "GENERIC-RESOURCE-API:ip-version": {
105227           "$ref": "#/definitions/Optional.empty",
105228           "description": "Use ipv4 or ipv6"
105229         },
105230         "GENERIC-RESOURCE-API:network-ips": {
105231           "items": {
105232             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105233           },
105234           "type": "object"
105235         },
105236         "GENERIC-RESOURCE-API:use-dhcp": {
105237           "$ref": "#/definitions/Optional.empty",
105238           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
105239         }
105240       },
105241       "type": "object"
105242     },
105243     "GENERIC-RESOURCE-API/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": {
105244       "properties": {
105245         "GENERIC-RESOURCE-API:network-information-item": {
105246           "items": {
105247             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105248           },
105249           "type": "array"
105250         }
105251       },
105252       "type": "object"
105253     },
105254     "GENERIC-RESOURCE-API/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": {
105255       "properties": {
105256         "GENERIC-RESOURCE-API:network-ip": {
105257           "description": "List of assigned ip addresses of type ip-version on a network.",
105258           "items": {
105259             "$ref": "#/definitions/Optional.empty"
105260           },
105261           "type": "array"
105262         }
105263       },
105264       "type": "object"
105265     },
105266     "GENERIC-RESOURCE-API/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": {
105267       "properties": {
105268         "GENERIC-RESOURCE-API:network-ips": {
105269           "items": {
105270             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105271           },
105272           "type": "object"
105273         }
105274       },
105275       "type": "object"
105276     },
105277     "GENERIC-RESOURCE-API/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": {
105278       "properties": {
105279         "GENERIC-RESOURCE-API:vnfc-address-family": {
105280           "$ref": "#/definitions/Optional.empty",
105281           "description": "indicates if this is IpV4 or IpV6"
105282         },
105283         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
105284           "$ref": "#/definitions/Optional.empty",
105285           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
105286         },
105287         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
105288           "items": {
105289             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105290           },
105291           "type": "array"
105292         },
105293         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
105294           "$ref": "#/definitions/Optional.empty",
105295           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
105296         }
105297       },
105298       "type": "object"
105299     },
105300     "GENERIC-RESOURCE-API/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": {
105301       "properties": {
105302         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
105303           "items": {
105304             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105305           },
105306           "type": "array"
105307         }
105308       },
105309       "type": "object"
105310     },
105311     "GENERIC-RESOURCE-API/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": {
105312       "properties": {
105313         "GENERIC-RESOURCE-API:ip-type": {
105314           "$ref": "#/definitions/Optional.empty",
105315           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
105316         },
105317         "GENERIC-RESOURCE-API:vnfc-client-key": {
105318           "$ref": "#/definitions/Optional.empty"
105319         },
105320         "GENERIC-RESOURCE-API:vnfc-ip-address": {
105321           "$ref": "#/definitions/Optional.empty",
105322           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
105323         }
105324       },
105325       "type": "object"
105326     },
105327     "GENERIC-RESOURCE-API/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": {
105328       "properties": {
105329         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
105330           "items": {
105331             "$ref": "#/definitions/GENERIC-RESOURCE-API/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"
105332           },
105333           "type": "array"
105334         }
105335       },
105336       "type": "object"
105337     },
105338     "GENERIC-RESOURCE-API/services/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": {
105339       "properties": {
105340         "GENERIC-RESOURCE-API:floating-ips": {
105341           "items": {
105342             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105343           },
105344           "type": "object"
105345         },
105346         "GENERIC-RESOURCE-API:interface-route-prefixes": {
105347           "items": {
105348             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105349           },
105350           "type": "object"
105351         },
105352         "GENERIC-RESOURCE-API:is-trunked": {
105353           "$ref": "#/definitions/Optional.empty"
105354         },
105355         "GENERIC-RESOURCE-API:mac-addresses": {
105356           "items": {
105357             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105358           },
105359           "type": "object"
105360         },
105361         "GENERIC-RESOURCE-API:network-information-items": {
105362           "items": {
105363             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105364           },
105365           "type": "object"
105366         },
105367         "GENERIC-RESOURCE-API:network-role": {
105368           "$ref": "#/definitions/Optional.empty",
105369           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
105370         },
105371         "GENERIC-RESOURCE-API:network-role-tag": {
105372           "$ref": "#/definitions/Optional.empty"
105373         },
105374         "GENERIC-RESOURCE-API:related-networks": {
105375           "items": {
105376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105377           },
105378           "type": "object"
105379         },
105380         "GENERIC-RESOURCE-API:segmentation-id": {
105381           "$ref": "#/definitions/Optional.empty"
105382         },
105383         "GENERIC-RESOURCE-API:sriov-parameters": {
105384           "items": {
105385             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105386           },
105387           "type": "object"
105388         }
105389       },
105390       "required": [
105391         "GENERIC-RESOURCE-API:network-role"
105392       ],
105393       "type": "object"
105394     },
105395     "GENERIC-RESOURCE-API/services/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": {
105396       "properties": {
105397         "GENERIC-RESOURCE-API:vm-network": {
105398           "items": {
105399             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
105400           },
105401           "type": "array"
105402         }
105403       },
105404       "type": "object"
105405     },
105406     "GENERIC-RESOURCE-API/services/service/service-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": {
105407       "properties": {
105408         "GENERIC-RESOURCE-API:floating-ip-v4": {
105409           "description": "Floating ipv4 for VMs of a given type on this network",
105410           "items": {
105411             "$ref": "#/definitions/Optional.empty"
105412           },
105413           "type": "array"
105414         },
105415         "GENERIC-RESOURCE-API:floating-ip-v6": {
105416           "description": "Floating ipv6 for VMs of a given type on this network",
105417           "items": {
105418             "$ref": "#/definitions/Optional.empty"
105419           },
105420           "type": "array"
105421         }
105422       },
105423       "type": "object"
105424     },
105425     "GENERIC-RESOURCE-API/services/service/service-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": {
105426       "properties": {
105427         "GENERIC-RESOURCE-API:floating-ips": {
105428           "items": {
105429             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105430           },
105431           "type": "object"
105432         }
105433       },
105434       "type": "object"
105435     },
105436     "GENERIC-RESOURCE-API/services/service/service-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": {
105437       "properties": {
105438         "GENERIC-RESOURCE-API:interface-route-prefix": {
105439           "description": "ordered-by: user",
105440           "items": {
105441             "$ref": "#/definitions/Optional.empty"
105442           },
105443           "type": "array"
105444         }
105445       },
105446       "type": "object"
105447     },
105448     "GENERIC-RESOURCE-API/services/service/service-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": {
105449       "properties": {
105450         "GENERIC-RESOURCE-API:interface-route-prefixes": {
105451           "items": {
105452             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105453           },
105454           "type": "object"
105455         }
105456       },
105457       "type": "object"
105458     },
105459     "GENERIC-RESOURCE-API/services/service/service-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": {
105460       "properties": {
105461         "GENERIC-RESOURCE-API:mac-address": {
105462           "description": "List of network assignments for this vm-type",
105463           "items": {
105464             "$ref": "#/definitions/Optional.empty"
105465           },
105466           "type": "array"
105467         }
105468       },
105469       "type": "object"
105470     },
105471     "GENERIC-RESOURCE-API/services/service/service-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": {
105472       "properties": {
105473         "GENERIC-RESOURCE-API:mac-addresses": {
105474           "items": {
105475             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105476           },
105477           "type": "object"
105478         }
105479       },
105480       "type": "object"
105481     },
105482     "GENERIC-RESOURCE-API/services/service/service-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": {
105483       "properties": {
105484         "GENERIC-RESOURCE-API:network-information-item": {
105485           "items": {
105486             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105487           },
105488           "type": "array"
105489         }
105490       },
105491       "type": "object"
105492     },
105493     "GENERIC-RESOURCE-API/services/service/service-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": {
105494       "properties": {
105495         "GENERIC-RESOURCE-API:network-information-items": {
105496           "items": {
105497             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105498           },
105499           "type": "object"
105500         }
105501       },
105502       "type": "object"
105503     },
105504     "GENERIC-RESOURCE-API/services/service/service-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": {
105505       "properties": {
105506         "GENERIC-RESOURCE-API:related-network": {
105507           "items": {
105508             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105509           },
105510           "type": "array"
105511         }
105512       },
105513       "type": "object"
105514     },
105515     "GENERIC-RESOURCE-API/services/service/service-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": {
105516       "properties": {
105517         "GENERIC-RESOURCE-API:related-networks": {
105518           "items": {
105519             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105520           },
105521           "type": "object"
105522         }
105523       },
105524       "type": "object"
105525     },
105526     "GENERIC-RESOURCE-API/services/service/service-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": {
105527       "properties": {
105528         "GENERIC-RESOURCE-API:application-tags": {
105529           "items": {
105530             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105531           },
105532           "type": "object"
105533         },
105534         "GENERIC-RESOURCE-API:heat-vlan-filters": {
105535           "items": {
105536             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105537           },
105538           "type": "object"
105539         }
105540       },
105541       "type": "object"
105542     },
105543     "GENERIC-RESOURCE-API/services/service/service-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": {
105544       "properties": {
105545         "GENERIC-RESOURCE-API:sriov-parameters": {
105546           "items": {
105547             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105548           },
105549           "type": "object"
105550         }
105551       },
105552       "type": "object"
105553     },
105554     "GENERIC-RESOURCE-API/services/service/service-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": {
105555       "properties": {
105556         "GENERIC-RESOURCE-API:ip-count": {
105557           "$ref": "#/definitions/Optional.empty",
105558           "description": "The number of ip addresses to be assigned per vm for this network role"
105559         },
105560         "GENERIC-RESOURCE-API:ip-version": {
105561           "$ref": "#/definitions/Optional.empty",
105562           "description": "Use ipv4 or ipv6"
105563         },
105564         "GENERIC-RESOURCE-API:network-ips": {
105565           "items": {
105566             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105567           },
105568           "type": "object"
105569         },
105570         "GENERIC-RESOURCE-API:use-dhcp": {
105571           "$ref": "#/definitions/Optional.empty",
105572           "description": "Indicator to use DHCP on this network for this VM"
105573         }
105574       },
105575       "type": "object"
105576     },
105577     "GENERIC-RESOURCE-API/services/service/service-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": {
105578       "properties": {
105579         "GENERIC-RESOURCE-API:network-information-item": {
105580           "items": {
105581             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105582           },
105583           "type": "array"
105584         }
105585       },
105586       "type": "object"
105587     },
105588     "GENERIC-RESOURCE-API/services/service/service-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": {
105589       "properties": {
105590         "GENERIC-RESOURCE-API:network-ip": {
105591           "description": "List of assigned ip addresses of type ip-version on a network",
105592           "items": {
105593             "$ref": "#/definitions/Optional.empty"
105594           },
105595           "type": "array"
105596         }
105597       },
105598       "type": "object"
105599     },
105600     "GENERIC-RESOURCE-API/services/service/service-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": {
105601       "properties": {
105602         "GENERIC-RESOURCE-API:network-ips": {
105603           "items": {
105604             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105605           },
105606           "type": "object"
105607         }
105608       },
105609       "type": "object"
105610     },
105611     "GENERIC-RESOURCE-API/services/service/service-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": {
105612       "properties": {
105613         "GENERIC-RESOURCE-API:network-id": {
105614           "$ref": "#/definitions/Optional.empty",
105615           "description": "Key to l3-network object"
105616         },
105617         "GENERIC-RESOURCE-API:network-role": {
105618           "$ref": "#/definitions/Optional.empty"
105619         },
105620         "GENERIC-RESOURCE-API:vlan-tags": {
105621           "items": {
105622             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105623           },
105624           "type": "object"
105625         }
105626       },
105627       "type": "object"
105628     },
105629     "GENERIC-RESOURCE-API/services/service/service-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": {
105630       "properties": {
105631         "GENERIC-RESOURCE-API:related-network": {
105632           "items": {
105633             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105634           },
105635           "type": "array"
105636         }
105637       },
105638       "type": "object"
105639     },
105640     "GENERIC-RESOURCE-API/services/service/service-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": {
105641       "properties": {
105642         "GENERIC-RESOURCE-API:is-private": {
105643           "$ref": "#/definitions/Optional.empty"
105644         },
105645         "GENERIC-RESOURCE-API:lower-tag-id": {
105646           "$ref": "#/definitions/Optional.empty"
105647         },
105648         "GENERIC-RESOURCE-API:upper-tag-id": {
105649           "$ref": "#/definitions/Optional.empty"
105650         },
105651         "GENERIC-RESOURCE-API:vlan-interface": {
105652           "$ref": "#/definitions/Optional.empty",
105653           "description": "A&AI Key"
105654         }
105655       },
105656       "type": "object"
105657     },
105658     "GENERIC-RESOURCE-API/services/service/service-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": {
105659       "properties": {
105660         "GENERIC-RESOURCE-API:vlan-tags": {
105661           "items": {
105662             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105663           },
105664           "type": "object"
105665         }
105666       },
105667       "type": "object"
105668     },
105669     "GENERIC-RESOURCE-API/services/service/service-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": {
105670       "properties": {
105671         "GENERIC-RESOURCE-API:c-tags": {
105672           "items": {
105673             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105674           },
105675           "type": "object"
105676         },
105677         "GENERIC-RESOURCE-API:s-tags": {
105678           "items": {
105679             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105680           },
105681           "type": "object"
105682         }
105683       },
105684       "type": "object"
105685     },
105686     "GENERIC-RESOURCE-API/services/service/service-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": {
105687       "properties": {
105688         "GENERIC-RESOURCE-API:application-tags": {
105689           "items": {
105690             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105691           },
105692           "type": "object"
105693         }
105694       },
105695       "type": "object"
105696     },
105697     "GENERIC-RESOURCE-API/services/service/service-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": {
105698       "properties": {
105699         "GENERIC-RESOURCE-API:heat-vlan-filter": {
105700           "items": {
105701             "$ref": "#/definitions/Optional.empty"
105702           },
105703           "type": "array"
105704         }
105705       },
105706       "type": "object"
105707     },
105708     "GENERIC-RESOURCE-API/services/service/service-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": {
105709       "properties": {
105710         "GENERIC-RESOURCE-API:heat-vlan-filters": {
105711           "items": {
105712             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105713           },
105714           "type": "object"
105715         }
105716       },
105717       "type": "object"
105718     },
105719     "GENERIC-RESOURCE-API/services/service/service-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": {
105720       "properties": {
105721         "GENERIC-RESOURCE-API:c-tag": {
105722           "items": {
105723             "$ref": "#/definitions/Optional.empty"
105724           },
105725           "type": "array"
105726         }
105727       },
105728       "type": "object"
105729     },
105730     "GENERIC-RESOURCE-API/services/service/service-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": {
105731       "properties": {
105732         "GENERIC-RESOURCE-API:c-tags": {
105733           "items": {
105734             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105735           },
105736           "type": "object"
105737         }
105738       },
105739       "type": "object"
105740     },
105741     "GENERIC-RESOURCE-API/services/service/service-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": {
105742       "properties": {
105743         "GENERIC-RESOURCE-API:s-tag": {
105744           "items": {
105745             "$ref": "#/definitions/Optional.empty"
105746           },
105747           "type": "array"
105748         }
105749       },
105750       "type": "object"
105751     },
105752     "GENERIC-RESOURCE-API/services/service/service-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": {
105753       "properties": {
105754         "GENERIC-RESOURCE-API:s-tags": {
105755           "items": {
105756             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
105757           },
105758           "type": "object"
105759         }
105760       },
105761       "type": "object"
105762     },
105763     "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": {
105764       "properties": {
105765         "GENERIC-RESOURCE-API:name": {
105766           "$ref": "#/definitions/Optional.empty"
105767         },
105768         "GENERIC-RESOURCE-API:resource-resolution-data": {
105769           "items": {
105770             "$ref": "#/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"
105771           },
105772           "type": "object"
105773         },
105774         "GENERIC-RESOURCE-API:value": {
105775           "$ref": "#/definitions/Optional.empty"
105776         }
105777       },
105778       "type": "object"
105779     },
105780     "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": {
105781       "properties": {
105782         "GENERIC-RESOURCE-API:param": {
105783           "items": {
105784             "$ref": "#/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"
105785           },
105786           "type": "array"
105787         }
105788       },
105789       "type": "object"
105790     },
105791     "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": {
105792       "properties": {
105793         "GENERIC-RESOURCE-API:capability-name": {
105794           "$ref": "#/definitions/Optional.empty",
105795           "description": "Resource assignment resolution Capability name"
105796         },
105797         "GENERIC-RESOURCE-API:resource-key": {
105798           "items": {
105799             "$ref": "#/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"
105800           },
105801           "type": "array"
105802         },
105803         "GENERIC-RESOURCE-API:status": {
105804           "$ref": "#/definitions/Optional.empty",
105805           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
105806         }
105807       },
105808       "type": "object"
105809     },
105810     "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": {
105811       "properties": {
105812         "GENERIC-RESOURCE-API:resource-resolution-data": {
105813           "items": {
105814             "$ref": "#/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"
105815           },
105816           "type": "object"
105817         }
105818       },
105819       "type": "object"
105820     },
105821     "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": {
105822       "properties": {
105823         "GENERIC-RESOURCE-API:name": {
105824           "$ref": "#/definitions/Optional.empty"
105825         },
105826         "GENERIC-RESOURCE-API:value": {
105827           "$ref": "#/definitions/Optional.empty"
105828         }
105829       },
105830       "type": "object"
105831     },
105832     "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": {
105833       "properties": {
105834         "GENERIC-RESOURCE-API:resource-key": {
105835           "items": {
105836             "$ref": "#/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"
105837           },
105838           "type": "array"
105839         }
105840       },
105841       "type": "object"
105842     },
105843     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
105844       "properties": {
105845         "GENERIC-RESOURCE-API:model-customization-uuid": {
105846           "$ref": "#/definitions/Optional.empty",
105847           "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"
105848         },
105849         "GENERIC-RESOURCE-API:model-invariant-uuid": {
105850           "$ref": "#/definitions/Optional.empty",
105851           "description": "identifies the invariant uuid for this service or resource"
105852         },
105853         "GENERIC-RESOURCE-API:model-name": {
105854           "$ref": "#/definitions/Optional.empty"
105855         },
105856         "GENERIC-RESOURCE-API:model-uuid": {
105857           "$ref": "#/definitions/Optional.empty",
105858           "description": "identifies the uuid for this service or resource, which is version specific"
105859         },
105860         "GENERIC-RESOURCE-API:model-version": {
105861           "$ref": "#/definitions/Optional.empty"
105862         }
105863       },
105864       "type": "object"
105865     },
105866     "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": {
105867       "properties": {
105868         "GENERIC-RESOURCE-API:onap-model-information": {
105869           "items": {
105870             "$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"
105871           },
105872           "type": "object"
105873         }
105874       },
105875       "type": "object"
105876     },
105877     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
105878       "properties": {
105879         "GENERIC-RESOURCE-API:model-customization-uuid": {
105880           "$ref": "#/definitions/Optional.empty",
105881           "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"
105882         },
105883         "GENERIC-RESOURCE-API:model-invariant-uuid": {
105884           "$ref": "#/definitions/Optional.empty",
105885           "description": "identifies the invariant uuid for this service or resource"
105886         },
105887         "GENERIC-RESOURCE-API:model-name": {
105888           "$ref": "#/definitions/Optional.empty"
105889         },
105890         "GENERIC-RESOURCE-API:model-uuid": {
105891           "$ref": "#/definitions/Optional.empty",
105892           "description": "identifies the uuid for this service or resource, which is version specific"
105893         },
105894         "GENERIC-RESOURCE-API:model-version": {
105895           "$ref": "#/definitions/Optional.empty"
105896         }
105897       },
105898       "type": "object"
105899     },
105900     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
105901       "properties": {
105902         "GENERIC-RESOURCE-API:onap-model-information": {
105903           "items": {
105904             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
105905           },
105906           "type": "object"
105907         }
105908       },
105909       "type": "object"
105910     },
105911     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection": {
105912       "properties": {
105913         "GENERIC-RESOURCE-API:network-collection-customization-uuid": {
105914           "$ref": "#/definitions/Optional.empty",
105915           "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"
105916         },
105917         "GENERIC-RESOURCE-API:network-collection-service-instance-id": {
105918           "$ref": "#/definitions/Optional.empty",
105919           "description": "Service-instance-id of service that created the network collection"
105920         },
105921         "GENERIC-RESOURCE-API:network-instance-group-function": {
105922           "$ref": "#/definitions/Optional.empty",
105923           "description": "Network Instance-Group function in A&AI"
105924         },
105925         "GENERIC-RESOURCE-API:network-instance-group-id": {
105926           "$ref": "#/definitions/Optional.empty",
105927           "description": "Network Instance-Group id in A&AI"
105928         },
105929         "GENERIC-RESOURCE-API:networks": {
105930           "items": {
105931             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks"
105932           },
105933           "type": "object"
105934         },
105935         "GENERIC-RESOURCE-API:vnf-floating-ip": {
105936           "items": {
105937             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
105938           },
105939           "type": "object"
105940         }
105941       },
105942       "required": [
105943         "GENERIC-RESOURCE-API:network-instance-group-function"
105944       ],
105945       "type": "object"
105946     },
105947     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP": {
105948       "properties": {
105949         "GENERIC-RESOURCE-API:vnf-network-collection": {
105950           "items": {
105951             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
105952           },
105953           "type": "array"
105954         }
105955       },
105956       "type": "object"
105957     },
105958     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks": {
105959       "properties": {
105960         "GENERIC-RESOURCE-API:network": {
105961           "items": {
105962             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network"
105963           },
105964           "type": "array"
105965         }
105966       },
105967       "type": "object"
105968     },
105969     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP": {
105970       "properties": {
105971         "GENERIC-RESOURCE-API:networks": {
105972           "items": {
105973             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks"
105974           },
105975           "type": "object"
105976         }
105977       },
105978       "type": "object"
105979     },
105980     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip": {
105981       "properties": {
105982         "GENERIC-RESOURCE-API:ip-addresses": {
105983           "items": {
105984             "$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"
105985           },
105986           "type": "object"
105987         }
105988       },
105989       "type": "object"
105990     },
105991     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP": {
105992       "properties": {
105993         "GENERIC-RESOURCE-API:vnf-floating-ip": {
105994           "items": {
105995             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
105996           },
105997           "type": "object"
105998         }
105999       },
106000       "type": "object"
106001     },
106002     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network": {
106003       "properties": {
106004         "GENERIC-RESOURCE-API:network-id": {
106005           "$ref": "#/definitions/Optional.empty",
106006           "description": "Index into network-topology-identifier structure"
106007         },
106008         "GENERIC-RESOURCE-API:neutron-network-id": {
106009           "$ref": "#/definitions/Optional.empty",
106010           "description": "Neutron-network-id assigned by PO/RO"
106011         }
106012       },
106013       "required": [
106014         "GENERIC-RESOURCE-API:network-id"
106015       ],
106016       "type": "object"
106017     },
106018     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP": {
106019       "properties": {
106020         "GENERIC-RESOURCE-API:network": {
106021           "items": {
106022             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network"
106023           },
106024           "type": "array"
106025         }
106026       },
106027       "type": "object"
106028     },
106029     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses": {
106030       "properties": {
106031         "GENERIC-RESOURCE-API:ipv4-address": {
106032           "$ref": "#/definitions/Optional.empty"
106033         },
106034         "GENERIC-RESOURCE-API:ipv6-address": {
106035           "$ref": "#/definitions/Optional.empty"
106036         },
106037         "GENERIC-RESOURCE-API:vipv4-address": {
106038           "$ref": "#/definitions/Optional.empty",
106039           "description": "Virtual v4"
106040         },
106041         "GENERIC-RESOURCE-API:vipv6-address": {
106042           "$ref": "#/definitions/Optional.empty",
106043           "description": "Virtual v6"
106044         }
106045       },
106046       "type": "object"
106047     },
106048     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP": {
106049       "properties": {
106050         "GENERIC-RESOURCE-API:ip-addresses": {
106051           "items": {
106052             "$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"
106053           },
106054           "type": "object"
106055         }
106056       },
106057       "type": "object"
106058     },
106059     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
106060       "properties": {
106061         "GENERIC-RESOURCE-API:param": {
106062           "items": {
106063             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
106064           },
106065           "type": "array"
106066         }
106067       },
106068       "type": "object"
106069     },
106070     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
106071       "properties": {
106072         "GENERIC-RESOURCE-API:vnf-input-parameters": {
106073           "items": {
106074             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
106075           },
106076           "type": "object"
106077         }
106078       },
106079       "type": "object"
106080     },
106081     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids": {
106082       "properties": {
106083         "GENERIC-RESOURCE-API:vnf-network-instance-group-id": {
106084           "$ref": "#/definitions/Optional.empty",
106085           "description": "List of vnf network-instance-group"
106086         }
106087       },
106088       "type": "object"
106089     },
106090     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP": {
106091       "properties": {
106092         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
106093           "items": {
106094             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids"
106095           },
106096           "type": "array"
106097         }
106098       },
106099       "type": "object"
106100     },
106101     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
106102       "properties": {
106103         "GENERIC-RESOURCE-API:vnf-network": {
106104           "items": {
106105             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
106106           },
106107           "type": "array"
106108         }
106109       },
106110       "type": "object"
106111     },
106112     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
106113       "properties": {
106114         "GENERIC-RESOURCE-API:vnf-networks": {
106115           "items": {
106116             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
106117           },
106118           "type": "object"
106119         }
106120       },
106121       "type": "object"
106122     },
106123     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
106124       "properties": {
106125         "GENERIC-RESOURCE-API:name": {
106126           "$ref": "#/definitions/Optional.empty"
106127         },
106128         "GENERIC-RESOURCE-API:resource-resolution-data": {
106129           "items": {
106130             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
106131           },
106132           "type": "object"
106133         },
106134         "GENERIC-RESOURCE-API:value": {
106135           "$ref": "#/definitions/Optional.empty"
106136         }
106137       },
106138       "type": "object"
106139     },
106140     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
106141       "properties": {
106142         "GENERIC-RESOURCE-API:param": {
106143           "items": {
106144             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
106145           },
106146           "type": "array"
106147         }
106148       },
106149       "type": "object"
106150     },
106151     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data": {
106152       "properties": {
106153         "GENERIC-RESOURCE-API:capability-name": {
106154           "$ref": "#/definitions/Optional.empty",
106155           "description": "Resource assignment resolution Capability name"
106156         },
106157         "GENERIC-RESOURCE-API:resource-key": {
106158           "items": {
106159             "$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"
106160           },
106161           "type": "array"
106162         },
106163         "GENERIC-RESOURCE-API:status": {
106164           "$ref": "#/definitions/Optional.empty",
106165           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
106166         }
106167       },
106168       "type": "object"
106169     },
106170     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": {
106171       "properties": {
106172         "GENERIC-RESOURCE-API:resource-resolution-data": {
106173           "items": {
106174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
106175           },
106176           "type": "object"
106177         }
106178       },
106179       "type": "object"
106180     },
106181     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": {
106182       "properties": {
106183         "GENERIC-RESOURCE-API:name": {
106184           "$ref": "#/definitions/Optional.empty"
106185         },
106186         "GENERIC-RESOURCE-API:value": {
106187           "$ref": "#/definitions/Optional.empty"
106188         }
106189       },
106190       "type": "object"
106191     },
106192     "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": {
106193       "properties": {
106194         "GENERIC-RESOURCE-API:resource-key": {
106195           "items": {
106196             "$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"
106197           },
106198           "type": "array"
106199         }
106200       },
106201       "type": "object"
106202     },
106203     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
106204       "properties": {
106205         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
106206           "$ref": "#/definitions/Optional.empty",
106207           "description": "contrail network policy object"
106208         },
106209         "GENERIC-RESOURCE-API:is-trunked": {
106210           "$ref": "#/definitions/Optional.empty"
106211         },
106212         "GENERIC-RESOURCE-API:network-id": {
106213           "$ref": "#/definitions/Optional.empty",
106214           "description": "Unique Neutron UUID of an instance of the network role "
106215         },
106216         "GENERIC-RESOURCE-API:network-name": {
106217           "$ref": "#/definitions/Optional.empty",
106218           "description": "Unique Neutron UUID of an instance of the network role "
106219         },
106220         "GENERIC-RESOURCE-API:network-role": {
106221           "$ref": "#/definitions/Optional.empty",
106222           "description": "A Network Role to which a VNF must connect"
106223         },
106224         "GENERIC-RESOURCE-API:neutron-id": {
106225           "$ref": "#/definitions/Optional.empty",
106226           "description": "Unique Neutron UUID of an instance of the network role "
106227         },
106228         "GENERIC-RESOURCE-API:related-networks": {
106229           "items": {
106230             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
106231           },
106232           "type": "object"
106233         },
106234         "GENERIC-RESOURCE-API:segmentation-id": {
106235           "$ref": "#/definitions/Optional.empty"
106236         },
106237         "GENERIC-RESOURCE-API:subnets-data": {
106238           "items": {
106239             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
106240           },
106241           "type": "object"
106242         }
106243       },
106244       "type": "object"
106245     },
106246     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
106247       "properties": {
106248         "GENERIC-RESOURCE-API:vnf-network": {
106249           "items": {
106250             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
106251           },
106252           "type": "array"
106253         }
106254       },
106255       "type": "object"
106256     },
106257     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks": {
106258       "properties": {
106259         "GENERIC-RESOURCE-API:related-network": {
106260           "items": {
106261             "$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"
106262           },
106263           "type": "array"
106264         }
106265       },
106266       "type": "object"
106267     },
106268     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": {
106269       "properties": {
106270         "GENERIC-RESOURCE-API:related-networks": {
106271           "items": {
106272             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
106273           },
106274           "type": "object"
106275         }
106276       },
106277       "type": "object"
106278     },
106279     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
106280       "properties": {
106281         "GENERIC-RESOURCE-API:subnet-data": {
106282           "items": {
106283             "$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"
106284           },
106285           "type": "array"
106286         }
106287       },
106288       "type": "object"
106289     },
106290     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
106291       "properties": {
106292         "GENERIC-RESOURCE-API:subnets-data": {
106293           "items": {
106294             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
106295           },
106296           "type": "object"
106297         }
106298       },
106299       "type": "object"
106300     },
106301     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network": {
106302       "properties": {
106303         "GENERIC-RESOURCE-API:network-id": {
106304           "$ref": "#/definitions/Optional.empty",
106305           "description": "Key to l3-network object"
106306         },
106307         "GENERIC-RESOURCE-API:network-role": {
106308           "$ref": "#/definitions/Optional.empty"
106309         },
106310         "GENERIC-RESOURCE-API:vlan-tags": {
106311           "items": {
106312             "$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"
106313           },
106314           "type": "object"
106315         }
106316       },
106317       "type": "object"
106318     },
106319     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
106320       "properties": {
106321         "GENERIC-RESOURCE-API:related-network": {
106322           "items": {
106323             "$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"
106324           },
106325           "type": "array"
106326         }
106327       },
106328       "type": "object"
106329     },
106330     "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": {
106331       "properties": {
106332         "GENERIC-RESOURCE-API:is-private": {
106333           "$ref": "#/definitions/Optional.empty"
106334         },
106335         "GENERIC-RESOURCE-API:lower-tag-id": {
106336           "$ref": "#/definitions/Optional.empty"
106337         },
106338         "GENERIC-RESOURCE-API:upper-tag-id": {
106339           "$ref": "#/definitions/Optional.empty"
106340         },
106341         "GENERIC-RESOURCE-API:vlan-interface": {
106342           "$ref": "#/definitions/Optional.empty",
106343           "description": "A&AI Key"
106344         }
106345       },
106346       "type": "object"
106347     },
106348     "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": {
106349       "properties": {
106350         "GENERIC-RESOURCE-API:vlan-tags": {
106351           "items": {
106352             "$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"
106353           },
106354           "type": "object"
106355         }
106356       },
106357       "type": "object"
106358     },
106359     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
106360       "properties": {
106361         "GENERIC-RESOURCE-API:cidr-mask": {
106362           "$ref": "#/definitions/Optional.empty",
106363           "description": "cidr mask"
106364         },
106365         "GENERIC-RESOURCE-API:dhcp-enabled": {
106366           "$ref": "#/definitions/Optional.empty",
106367           "description": "Indicator to use this subnet for  DHCP "
106368         },
106369         "GENERIC-RESOURCE-API:gateway-address": {
106370           "$ref": "#/definitions/Optional.empty",
106371           "description": "subnet gateway address"
106372         },
106373         "GENERIC-RESOURCE-API:ip-version": {
106374           "$ref": "#/definitions/Optional.empty",
106375           "description": "Should be ipv4 or ipv6"
106376         },
106377         "GENERIC-RESOURCE-API:network-start-address": {
106378           "$ref": "#/definitions/Optional.empty",
106379           "description": "start-address of the subnet"
106380         },
106381         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
106382           "$ref": "#/definitions/Optional.empty",
106383           "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"
106384         },
106385         "GENERIC-RESOURCE-API:subnet-id": {
106386           "$ref": "#/definitions/Optional.empty",
106387           "description": "subnet UUID to be passed into the HEAT template"
106388         },
106389         "GENERIC-RESOURCE-API:subnet-name": {
106390           "$ref": "#/definitions/Optional.empty",
106391           "description": "Populated for preload only"
106392         },
106393         "GENERIC-RESOURCE-API:subnet-role": {
106394           "$ref": "#/definitions/Optional.empty",
106395           "description": "Subnet Role for the subnet"
106396         }
106397       },
106398       "type": "object"
106399     },
106400     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
106401       "properties": {
106402         "GENERIC-RESOURCE-API:subnet-data": {
106403           "items": {
106404             "$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"
106405           },
106406           "type": "array"
106407         }
106408       },
106409       "type": "object"
106410     },
106411     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group": {
106412       "properties": {
106413         "GENERIC-RESOURCE-API:customer-bonding-requests": {
106414           "items": {
106415             "$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"
106416           },
106417           "type": "object"
106418         },
106419         "GENERIC-RESOURCE-API:network-instance-group-function": {
106420           "$ref": "#/definitions/Optional.empty"
106421         },
106422         "GENERIC-RESOURCE-API:parent-port-role": {
106423           "$ref": "#/definitions/Optional.empty"
106424         },
106425         "GENERIC-RESOURCE-API:vnfc-instance-group-function": {
106426           "$ref": "#/definitions/Optional.empty"
106427         },
106428         "GENERIC-RESOURCE-API:vnfcs": {
106429           "items": {
106430             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
106431           },
106432           "type": "object"
106433         }
106434       },
106435       "required": [
106436         "GENERIC-RESOURCE-API:network-instance-group-function",
106437         "GENERIC-RESOURCE-API:parent-port-role",
106438         "GENERIC-RESOURCE-API:vnfc-instance-group-function"
106439       ],
106440       "type": "object"
106441     },
106442     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP": {
106443       "properties": {
106444         "GENERIC-RESOURCE-API:vnf-sub-interface-group": {
106445           "items": {
106446             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
106447           },
106448           "type": "array"
106449         }
106450       },
106451       "type": "object"
106452     },
106453     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests": {
106454       "properties": {
106455         "GENERIC-RESOURCE-API:customer-bonding-request": {
106456           "items": {
106457             "$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"
106458           },
106459           "type": "array"
106460         }
106461       },
106462       "type": "object"
106463     },
106464     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP": {
106465       "properties": {
106466         "GENERIC-RESOURCE-API:customer-bonding-requests": {
106467           "items": {
106468             "$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"
106469           },
106470           "type": "object"
106471         }
106472       },
106473       "type": "object"
106474     },
106475     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs": {
106476       "properties": {
106477         "GENERIC-RESOURCE-API:vnfc": {
106478           "items": {
106479             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc"
106480           },
106481           "type": "array"
106482         }
106483       },
106484       "type": "object"
106485     },
106486     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP": {
106487       "properties": {
106488         "GENERIC-RESOURCE-API:vnfcs": {
106489           "items": {
106490             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
106491           },
106492           "type": "object"
106493         }
106494       },
106495       "type": "object"
106496     },
106497     "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": {
106498       "properties": {
106499         "GENERIC-RESOURCE-API:configuration-id": {
106500           "$ref": "#/definitions/Optional.empty",
106501           "description": "e.g. vlan network receptor configuration id"
106502         }
106503       },
106504       "type": "object"
106505     },
106506     "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": {
106507       "properties": {
106508         "GENERIC-RESOURCE-API:customer-bonding-request": {
106509           "items": {
106510             "$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"
106511           },
106512           "type": "array"
106513         }
106514       },
106515       "type": "object"
106516     },
106517     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc": {
106518       "properties": {
106519         "GENERIC-RESOURCE-API:vnfc-name": {
106520           "$ref": "#/definitions/Optional.empty",
106521           "description": "Vnfc name as key in A&AI"
106522         },
106523         "GENERIC-RESOURCE-API:vnics": {
106524           "items": {
106525             "$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"
106526           },
106527           "type": "object"
106528         },
106529         "GENERIC-RESOURCE-API:vserver-id": {
106530           "$ref": "#/definitions/Optional.empty"
106531         },
106532         "GENERIC-RESOURCE-API:vserver-name": {
106533           "$ref": "#/definitions/Optional.empty"
106534         }
106535       },
106536       "type": "object"
106537     },
106538     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP": {
106539       "properties": {
106540         "GENERIC-RESOURCE-API:vnfc": {
106541           "items": {
106542             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc"
106543           },
106544           "type": "array"
106545         }
106546       },
106547       "type": "object"
106548     },
106549     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics": {
106550       "properties": {
106551         "GENERIC-RESOURCE-API:vnic": {
106552           "items": {
106553             "$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"
106554           },
106555           "type": "array"
106556         }
106557       },
106558       "type": "object"
106559     },
106560     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP": {
106561       "properties": {
106562         "GENERIC-RESOURCE-API:vnics": {
106563           "items": {
106564             "$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"
106565           },
106566           "type": "object"
106567         }
106568       },
106569       "type": "object"
106570     },
106571     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic": {
106572       "properties": {
106573         "GENERIC-RESOURCE-API:sub-interfaces": {
106574           "items": {
106575             "$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"
106576           },
106577           "type": "object"
106578         },
106579         "GENERIC-RESOURCE-API:vnic-port-id": {
106580           "$ref": "#/definitions/Optional.empty"
106581         },
106582         "GENERIC-RESOURCE-API:vnic-port-name": {
106583           "$ref": "#/definitions/Optional.empty"
106584         }
106585       },
106586       "type": "object"
106587     },
106588     "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": {
106589       "properties": {
106590         "GENERIC-RESOURCE-API:vnic": {
106591           "items": {
106592             "$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"
106593           },
106594           "type": "array"
106595         }
106596       },
106597       "type": "object"
106598     },
106599     "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": {
106600       "properties": {
106601         "GENERIC-RESOURCE-API:sub-interface": {
106602           "items": {
106603             "$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"
106604           },
106605           "type": "array"
106606         }
106607       },
106608       "type": "object"
106609     },
106610     "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": {
106611       "properties": {
106612         "GENERIC-RESOURCE-API:sub-interfaces": {
106613           "items": {
106614             "$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"
106615           },
106616           "type": "object"
106617         }
106618       },
106619       "type": "object"
106620     },
106621     "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": {
106622       "properties": {
106623         "GENERIC-RESOURCE-API:sub-interface-ip-addresses": {
106624           "items": {
106625             "$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"
106626           },
106627           "type": "object"
106628         },
106629         "GENERIC-RESOURCE-API:sub-interface-network": {
106630           "items": {
106631             "$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"
106632           },
106633           "type": "object"
106634         },
106635         "GENERIC-RESOURCE-API:sub-interface-port-id": {
106636           "$ref": "#/definitions/Optional.empty"
106637         },
106638         "GENERIC-RESOURCE-API:sub-interface-port-name": {
106639           "$ref": "#/definitions/Optional.empty"
106640         },
106641         "GENERIC-RESOURCE-API:sub-interface-status": {
106642           "$ref": "#/definitions/Optional.empty",
106643           "description": "NULL, unassigned, assigned"
106644         },
106645         "GENERIC-RESOURCE-API:vlan-tags": {
106646           "items": {
106647             "$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"
106648           },
106649           "type": "object"
106650         }
106651       },
106652       "type": "object"
106653     },
106654     "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": {
106655       "properties": {
106656         "GENERIC-RESOURCE-API:sub-interface": {
106657           "items": {
106658             "$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"
106659           },
106660           "type": "array"
106661         }
106662       },
106663       "type": "object"
106664     },
106665     "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": {
106666       "properties": {
106667         "GENERIC-RESOURCE-API:ip-addresses": {
106668           "items": {
106669             "$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"
106670           },
106671           "type": "object"
106672         }
106673       },
106674       "type": "object"
106675     },
106676     "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": {
106677       "properties": {
106678         "GENERIC-RESOURCE-API:sub-interface-ip-addresses": {
106679           "items": {
106680             "$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"
106681           },
106682           "type": "object"
106683         }
106684       },
106685       "type": "object"
106686     },
106687     "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": {
106688       "properties": {
106689         "GENERIC-RESOURCE-API:network-id": {
106690           "$ref": "#/definitions/Optional.empty"
106691         },
106692         "GENERIC-RESOURCE-API:network-name": {
106693           "$ref": "#/definitions/Optional.empty"
106694         }
106695       },
106696       "type": "object"
106697     },
106698     "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": {
106699       "properties": {
106700         "GENERIC-RESOURCE-API:sub-interface-network": {
106701           "items": {
106702             "$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"
106703           },
106704           "type": "object"
106705         }
106706       },
106707       "type": "object"
106708     },
106709     "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": {
106710       "properties": {
106711         "GENERIC-RESOURCE-API:is-private": {
106712           "$ref": "#/definitions/Optional.empty"
106713         },
106714         "GENERIC-RESOURCE-API:lower-tag-id": {
106715           "$ref": "#/definitions/Optional.empty"
106716         },
106717         "GENERIC-RESOURCE-API:upper-tag-id": {
106718           "$ref": "#/definitions/Optional.empty"
106719         },
106720         "GENERIC-RESOURCE-API:vlan-interface": {
106721           "$ref": "#/definitions/Optional.empty",
106722           "description": "A&AI Key"
106723         }
106724       },
106725       "type": "object"
106726     },
106727     "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": {
106728       "properties": {
106729         "GENERIC-RESOURCE-API:vlan-tags": {
106730           "items": {
106731             "$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"
106732           },
106733           "type": "object"
106734         }
106735       },
106736       "type": "object"
106737     },
106738     "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": {
106739       "properties": {
106740         "GENERIC-RESOURCE-API:ipv4-address": {
106741           "$ref": "#/definitions/Optional.empty"
106742         },
106743         "GENERIC-RESOURCE-API:ipv6-address": {
106744           "$ref": "#/definitions/Optional.empty"
106745         },
106746         "GENERIC-RESOURCE-API:vipv4-address": {
106747           "$ref": "#/definitions/Optional.empty",
106748           "description": "Virtual v4"
106749         },
106750         "GENERIC-RESOURCE-API:vipv6-address": {
106751           "$ref": "#/definitions/Optional.empty",
106752           "description": "Virtual v6"
106753         }
106754       },
106755       "type": "object"
106756     },
106757     "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": {
106758       "properties": {
106759         "GENERIC-RESOURCE-API:ip-addresses": {
106760           "items": {
106761             "$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"
106762           },
106763           "type": "object"
106764         }
106765       },
106766       "type": "object"
106767     },
106768     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
106769       "properties": {
106770         "GENERIC-RESOURCE-API:model-customization-uuid": {
106771           "$ref": "#/definitions/Optional.empty",
106772           "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"
106773         },
106774         "GENERIC-RESOURCE-API:model-invariant-uuid": {
106775           "$ref": "#/definitions/Optional.empty",
106776           "description": "identifies the invariant uuid for this service or resource"
106777         },
106778         "GENERIC-RESOURCE-API:model-name": {
106779           "$ref": "#/definitions/Optional.empty"
106780         },
106781         "GENERIC-RESOURCE-API:model-uuid": {
106782           "$ref": "#/definitions/Optional.empty",
106783           "description": "identifies the uuid for this service or resource, which is version specific"
106784         },
106785         "GENERIC-RESOURCE-API:model-version": {
106786           "$ref": "#/definitions/Optional.empty"
106787         }
106788       },
106789       "type": "object"
106790     },
106791     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
106792       "properties": {
106793         "GENERIC-RESOURCE-API:onap-model-information": {
106794           "items": {
106795             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
106796           },
106797           "type": "object"
106798         }
106799       },
106800       "type": "object"
106801     },
106802     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
106803       "properties": {
106804         "GENERIC-RESOURCE-API:param": {
106805           "items": {
106806             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
106807           },
106808           "type": "array"
106809         }
106810       },
106811       "type": "object"
106812     },
106813     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
106814       "properties": {
106815         "GENERIC-RESOURCE-API:vnf-parameters-data": {
106816           "items": {
106817             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
106818           },
106819           "type": "object"
106820         }
106821       },
106822       "type": "object"
106823     },
106824     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
106825       "properties": {
106826         "GENERIC-RESOURCE-API:availability-zones": {
106827           "items": {
106828             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
106829           },
106830           "type": "object"
106831         },
106832         "GENERIC-RESOURCE-API:vnf-networks": {
106833           "items": {
106834             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
106835           },
106836           "type": "object"
106837         },
106838         "GENERIC-RESOURCE-API:vnf-status": {
106839           "$ref": "#/definitions/Optional.empty",
106840           "description": "Orchestration status from AAI - to be set by SDNC"
106841         }
106842       },
106843       "type": "object"
106844     },
106845     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
106846       "properties": {
106847         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
106848           "items": {
106849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
106850           },
106851           "type": "object"
106852         }
106853       },
106854       "type": "object"
106855     },
106856     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
106857       "properties": {
106858         "GENERIC-RESOURCE-API:nf-code": {
106859           "$ref": "#/definitions/Optional.empty",
106860           "description": "used in vnf naming"
106861         },
106862         "GENERIC-RESOURCE-API:nf-function": {
106863           "$ref": "#/definitions/Optional.empty"
106864         },
106865         "GENERIC-RESOURCE-API:nf-role": {
106866           "$ref": "#/definitions/Optional.empty"
106867         },
106868         "GENERIC-RESOURCE-API:nf-type": {
106869           "$ref": "#/definitions/Optional.empty"
106870         },
106871         "GENERIC-RESOURCE-API:vnf-id": {
106872           "$ref": "#/definitions/Optional.empty"
106873         },
106874         "GENERIC-RESOURCE-API:vnf-name": {
106875           "$ref": "#/definitions/Optional.empty",
106876           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
106877         },
106878         "GENERIC-RESOURCE-API:vnf-type": {
106879           "$ref": "#/definitions/Optional.empty",
106880           "description": "In preload tree, this label is used for the vf-module-type"
106881         }
106882       },
106883       "type": "object"
106884     },
106885     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
106886       "properties": {
106887         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
106888           "items": {
106889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
106890           },
106891           "type": "object"
106892         }
106893       },
106894       "type": "object"
106895     },
106896     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
106897       "properties": {
106898         "GENERIC-RESOURCE-API:name": {
106899           "$ref": "#/definitions/Optional.empty"
106900         },
106901         "GENERIC-RESOURCE-API:resource-resolution-data": {
106902           "items": {
106903             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data"
106904           },
106905           "type": "object"
106906         },
106907         "GENERIC-RESOURCE-API:value": {
106908           "$ref": "#/definitions/Optional.empty"
106909         }
106910       },
106911       "type": "object"
106912     },
106913     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
106914       "properties": {
106915         "GENERIC-RESOURCE-API:param": {
106916           "items": {
106917             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
106918           },
106919           "type": "array"
106920         }
106921       },
106922       "type": "object"
106923     },
106924     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data": {
106925       "properties": {
106926         "GENERIC-RESOURCE-API:capability-name": {
106927           "$ref": "#/definitions/Optional.empty",
106928           "description": "Resource assignment resolution Capability name"
106929         },
106930         "GENERIC-RESOURCE-API:resource-key": {
106931           "items": {
106932             "$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"
106933           },
106934           "type": "array"
106935         },
106936         "GENERIC-RESOURCE-API:status": {
106937           "$ref": "#/definitions/Optional.empty",
106938           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
106939         }
106940       },
106941       "type": "object"
106942     },
106943     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP": {
106944       "properties": {
106945         "GENERIC-RESOURCE-API:resource-resolution-data": {
106946           "items": {
106947             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data"
106948           },
106949           "type": "object"
106950         }
106951       },
106952       "type": "object"
106953     },
106954     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key": {
106955       "properties": {
106956         "GENERIC-RESOURCE-API:name": {
106957           "$ref": "#/definitions/Optional.empty"
106958         },
106959         "GENERIC-RESOURCE-API:value": {
106960           "$ref": "#/definitions/Optional.empty"
106961         }
106962       },
106963       "type": "object"
106964     },
106965     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": {
106966       "properties": {
106967         "GENERIC-RESOURCE-API:resource-key": {
106968           "items": {
106969             "$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"
106970           },
106971           "type": "array"
106972         }
106973       },
106974       "type": "object"
106975     },
106976     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
106977       "properties": {
106978         "GENERIC-RESOURCE-API:availability-zone": {
106979           "description": "Openstack availability zone name or UUID",
106980           "items": {
106981             "$ref": "#/definitions/Optional.empty"
106982           },
106983           "type": "array"
106984         },
106985         "GENERIC-RESOURCE-API:max-count": {
106986           "$ref": "#/definitions/Optional.empty",
106987           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
106988         }
106989       },
106990       "type": "object"
106991     },
106992     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
106993       "properties": {
106994         "GENERIC-RESOURCE-API:availability-zones": {
106995           "items": {
106996             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
106997           },
106998           "type": "object"
106999         }
107000       },
107001       "type": "object"
107002     },
107003     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
107004       "properties": {
107005         "GENERIC-RESOURCE-API:vnf-network": {
107006           "items": {
107007             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
107008           },
107009           "type": "array"
107010         }
107011       },
107012       "type": "object"
107013     },
107014     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
107015       "properties": {
107016         "GENERIC-RESOURCE-API:vnf-networks": {
107017           "items": {
107018             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
107019           },
107020           "type": "object"
107021         }
107022       },
107023       "type": "object"
107024     },
107025     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
107026       "properties": {
107027         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
107028           "$ref": "#/definitions/Optional.empty",
107029           "description": "contrail network policy object"
107030         },
107031         "GENERIC-RESOURCE-API:is-trunked": {
107032           "$ref": "#/definitions/Optional.empty"
107033         },
107034         "GENERIC-RESOURCE-API:network-id": {
107035           "$ref": "#/definitions/Optional.empty",
107036           "description": "Unique Neutron UUID of an instance of the network role "
107037         },
107038         "GENERIC-RESOURCE-API:network-name": {
107039           "$ref": "#/definitions/Optional.empty",
107040           "description": "Unique Neutron UUID of an instance of the network role "
107041         },
107042         "GENERIC-RESOURCE-API:network-role": {
107043           "$ref": "#/definitions/Optional.empty",
107044           "description": "A Network Role to which a VNF must connect"
107045         },
107046         "GENERIC-RESOURCE-API:neutron-id": {
107047           "$ref": "#/definitions/Optional.empty",
107048           "description": "Unique Neutron UUID of an instance of the network role "
107049         },
107050         "GENERIC-RESOURCE-API:related-networks": {
107051           "items": {
107052             "$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"
107053           },
107054           "type": "object"
107055         },
107056         "GENERIC-RESOURCE-API:segmentation-id": {
107057           "$ref": "#/definitions/Optional.empty"
107058         },
107059         "GENERIC-RESOURCE-API:subnets-data": {
107060           "items": {
107061             "$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"
107062           },
107063           "type": "object"
107064         }
107065       },
107066       "type": "object"
107067     },
107068     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
107069       "properties": {
107070         "GENERIC-RESOURCE-API:vnf-network": {
107071           "items": {
107072             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
107073           },
107074           "type": "array"
107075         }
107076       },
107077       "type": "object"
107078     },
107079     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
107080       "properties": {
107081         "GENERIC-RESOURCE-API:related-network": {
107082           "items": {
107083             "$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"
107084           },
107085           "type": "array"
107086         }
107087       },
107088       "type": "object"
107089     },
107090     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": {
107091       "properties": {
107092         "GENERIC-RESOURCE-API:related-networks": {
107093           "items": {
107094             "$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"
107095           },
107096           "type": "object"
107097         }
107098       },
107099       "type": "object"
107100     },
107101     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
107102       "properties": {
107103         "GENERIC-RESOURCE-API:subnet-data": {
107104           "items": {
107105             "$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"
107106           },
107107           "type": "array"
107108         }
107109       },
107110       "type": "object"
107111     },
107112     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
107113       "properties": {
107114         "GENERIC-RESOURCE-API:subnets-data": {
107115           "items": {
107116             "$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"
107117           },
107118           "type": "object"
107119         }
107120       },
107121       "type": "object"
107122     },
107123     "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": {
107124       "properties": {
107125         "GENERIC-RESOURCE-API:network-id": {
107126           "$ref": "#/definitions/Optional.empty",
107127           "description": "Key to l3-network object"
107128         },
107129         "GENERIC-RESOURCE-API:network-role": {
107130           "$ref": "#/definitions/Optional.empty"
107131         },
107132         "GENERIC-RESOURCE-API:vlan-tags": {
107133           "items": {
107134             "$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"
107135           },
107136           "type": "object"
107137         }
107138       },
107139       "type": "object"
107140     },
107141     "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": {
107142       "properties": {
107143         "GENERIC-RESOURCE-API:related-network": {
107144           "items": {
107145             "$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"
107146           },
107147           "type": "array"
107148         }
107149       },
107150       "type": "object"
107151     },
107152     "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": {
107153       "properties": {
107154         "GENERIC-RESOURCE-API:is-private": {
107155           "$ref": "#/definitions/Optional.empty"
107156         },
107157         "GENERIC-RESOURCE-API:lower-tag-id": {
107158           "$ref": "#/definitions/Optional.empty"
107159         },
107160         "GENERIC-RESOURCE-API:upper-tag-id": {
107161           "$ref": "#/definitions/Optional.empty"
107162         },
107163         "GENERIC-RESOURCE-API:vlan-interface": {
107164           "$ref": "#/definitions/Optional.empty",
107165           "description": "A&AI Key"
107166         }
107167       },
107168       "type": "object"
107169     },
107170     "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": {
107171       "properties": {
107172         "GENERIC-RESOURCE-API:vlan-tags": {
107173           "items": {
107174             "$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"
107175           },
107176           "type": "object"
107177         }
107178       },
107179       "type": "object"
107180     },
107181     "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": {
107182       "properties": {
107183         "GENERIC-RESOURCE-API:cidr-mask": {
107184           "$ref": "#/definitions/Optional.empty",
107185           "description": "cidr mask"
107186         },
107187         "GENERIC-RESOURCE-API:dhcp-enabled": {
107188           "$ref": "#/definitions/Optional.empty",
107189           "description": "Indicator to use this subnet for  DHCP "
107190         },
107191         "GENERIC-RESOURCE-API:gateway-address": {
107192           "$ref": "#/definitions/Optional.empty",
107193           "description": "subnet gateway address"
107194         },
107195         "GENERIC-RESOURCE-API:ip-version": {
107196           "$ref": "#/definitions/Optional.empty",
107197           "description": "Should be ipv4 or ipv6"
107198         },
107199         "GENERIC-RESOURCE-API:network-start-address": {
107200           "$ref": "#/definitions/Optional.empty",
107201           "description": "start-address of the subnet"
107202         },
107203         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
107204           "$ref": "#/definitions/Optional.empty",
107205           "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"
107206         },
107207         "GENERIC-RESOURCE-API:subnet-id": {
107208           "$ref": "#/definitions/Optional.empty",
107209           "description": "subnet UUID to be passed into the HEAT template"
107210         },
107211         "GENERIC-RESOURCE-API:subnet-name": {
107212           "$ref": "#/definitions/Optional.empty",
107213           "description": "Populated for preload only"
107214         },
107215         "GENERIC-RESOURCE-API:subnet-role": {
107216           "$ref": "#/definitions/Optional.empty",
107217           "description": "Subnet Role for the subnet"
107218         }
107219       },
107220       "type": "object"
107221     },
107222     "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": {
107223       "properties": {
107224         "GENERIC-RESOURCE-API:subnet-data": {
107225           "items": {
107226             "$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"
107227           },
107228           "type": "array"
107229         }
107230       },
107231       "type": "object"
107232     },
107233     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
107234       "properties": {
107235         "GENERIC-RESOURCE-API:allotted-resource-data": {
107236           "items": {
107237             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
107238           },
107239           "type": "object"
107240         },
107241         "GENERIC-RESOURCE-API:allotted-resource-id": {
107242           "$ref": "#/definitions/Optional.empty"
107243         },
107244         "GENERIC-RESOURCE-API:allotted-resource-status": {
107245           "items": {
107246             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
107247           },
107248           "type": "object"
107249         }
107250       },
107251       "required": [
107252         "GENERIC-RESOURCE-API:allotted-resource-id"
107253       ],
107254       "type": "object"
107255     },
107256     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
107257       "properties": {
107258         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
107259           "items": {
107260             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
107261           },
107262           "type": "array"
107263         }
107264       },
107265       "type": "object"
107266     },
107267     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
107268       "properties": {
107269         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
107270           "items": {
107271             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
107272           },
107273           "type": "object"
107274         },
107275         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
107276           "items": {
107277             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
107278           },
107279           "type": "object"
107280         },
107281         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
107282           "items": {
107283             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
107284           },
107285           "type": "object"
107286         },
107287         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
107288           "items": {
107289             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
107290           },
107291           "type": "object"
107292         }
107293       },
107294       "type": "object"
107295     },
107296     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
107297       "properties": {
107298         "GENERIC-RESOURCE-API:allotted-resource-data": {
107299           "items": {
107300             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
107301           },
107302           "type": "object"
107303         }
107304       },
107305       "type": "object"
107306     },
107307     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
107308       "properties": {
107309         "GENERIC-RESOURCE-API:action": {
107310           "$ref": "#/definitions/Optional.empty",
107311           "description": "value would one of possible request-actions; match the list in service-data oper-status"
107312         },
107313         "GENERIC-RESOURCE-API:final-indicator": {
107314           "$ref": "#/definitions/Optional.empty"
107315         },
107316         "GENERIC-RESOURCE-API:request-status": {
107317           "$ref": "#/definitions/Optional.empty"
107318         },
107319         "GENERIC-RESOURCE-API:response-code": {
107320           "$ref": "#/definitions/Optional.empty"
107321         },
107322         "GENERIC-RESOURCE-API:response-message": {
107323           "$ref": "#/definitions/Optional.empty"
107324         },
107325         "GENERIC-RESOURCE-API:response-timestamp": {
107326           "$ref": "#/definitions/Optional.empty"
107327         },
107328         "GENERIC-RESOURCE-API:rpc-action": {
107329           "$ref": "#/definitions/Optional.empty",
107330           "description": "this is the svc-action from the incoming request"
107331         },
107332         "GENERIC-RESOURCE-API:rpc-name": {
107333           "$ref": "#/definitions/Optional.empty"
107334         }
107335       },
107336       "type": "object"
107337     },
107338     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
107339       "properties": {
107340         "GENERIC-RESOURCE-API:allotted-resource-status": {
107341           "items": {
107342             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
107343           },
107344           "type": "object"
107345         }
107346       },
107347       "type": "object"
107348     },
107349     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
107350       "properties": {
107351         "GENERIC-RESOURCE-API:create-timestamp": {
107352           "$ref": "#/definitions/Optional.empty",
107353           "description": "Not currently populated in service data."
107354         },
107355         "GENERIC-RESOURCE-API:last-action": {
107356           "$ref": "#/definitions/Optional.empty",
107357           "description": "should be list of possible request-actions"
107358         },
107359         "GENERIC-RESOURCE-API:last-order-status": {
107360           "$ref": "#/definitions/Optional.empty"
107361         },
107362         "GENERIC-RESOURCE-API:last-rpc-action": {
107363           "$ref": "#/definitions/Optional.empty"
107364         },
107365         "GENERIC-RESOURCE-API:last-svc-request-id": {
107366           "$ref": "#/definitions/Optional.empty",
107367           "description": "Not currently populated in service data."
107368         },
107369         "GENERIC-RESOURCE-API:modify-timestamp": {
107370           "$ref": "#/definitions/Optional.empty"
107371         },
107372         "GENERIC-RESOURCE-API:order-status": {
107373           "$ref": "#/definitions/Optional.empty",
107374           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
107375         }
107376       },
107377       "type": "object"
107378     },
107379     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
107380       "properties": {
107381         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
107382           "items": {
107383             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
107384           },
107385           "type": "object"
107386         }
107387       },
107388       "type": "object"
107389     },
107390     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
107391       "properties": {
107392         "GENERIC-RESOURCE-API:allotted-resource-information": {
107393           "items": {
107394             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
107395           },
107396           "type": "object"
107397         },
107398         "GENERIC-RESOURCE-API:request-information": {
107399           "items": {
107400             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
107401           },
107402           "type": "object"
107403         },
107404         "GENERIC-RESOURCE-API:sdnc-request-header": {
107405           "items": {
107406             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
107407           },
107408           "type": "object"
107409         },
107410         "GENERIC-RESOURCE-API:service-information": {
107411           "items": {
107412             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
107413           },
107414           "type": "object"
107415         },
107416         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
107417           "items": {
107418             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
107419           },
107420           "type": "object"
107421         }
107422       },
107423       "type": "object"
107424     },
107425     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
107426       "properties": {
107427         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
107428           "items": {
107429             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
107430           },
107431           "type": "object"
107432         }
107433       },
107434       "type": "object"
107435     },
107436     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
107437       "properties": {
107438         "GENERIC-RESOURCE-API:param": {
107439           "items": {
107440             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
107441           },
107442           "type": "array"
107443         }
107444       },
107445       "type": "object"
107446     },
107447     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
107448       "properties": {
107449         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
107450           "items": {
107451             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
107452           },
107453           "type": "object"
107454         }
107455       },
107456       "type": "object"
107457     },
107458     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
107459       "properties": {
107460         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
107461           "items": {
107462             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
107463           },
107464           "type": "object"
107465         },
107466         "GENERIC-RESOURCE-API:onap-model-information": {
107467           "items": {
107468             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
107469           },
107470           "type": "object"
107471         },
107472         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
107473           "items": {
107474             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
107475           },
107476           "type": "object"
107477         },
107478         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
107479           "items": {
107480             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
107481           },
107482           "type": "object"
107483         }
107484       },
107485       "type": "object"
107486     },
107487     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
107488       "properties": {
107489         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
107490           "items": {
107491             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
107492           },
107493           "type": "object"
107494         }
107495       },
107496       "type": "object"
107497     },
107498     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
107499       "properties": {
107500         "GENERIC-RESOURCE-API:allotted-resource-id": {
107501           "$ref": "#/definitions/Optional.empty"
107502         },
107503         "GENERIC-RESOURCE-API:allotted-resource-type": {
107504           "$ref": "#/definitions/Optional.empty",
107505           "description": "Not an enum, but expected values are contrail-route and security-zone."
107506         },
107507         "GENERIC-RESOURCE-API:onap-model-information": {
107508           "items": {
107509             "$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"
107510           },
107511           "type": "object"
107512         },
107513         "GENERIC-RESOURCE-API:parent-service-instance-id": {
107514           "$ref": "#/definitions/Optional.empty",
107515           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
107516         }
107517       },
107518       "type": "object"
107519     },
107520     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
107521       "properties": {
107522         "GENERIC-RESOURCE-API:allotted-resource-information": {
107523           "items": {
107524             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
107525           },
107526           "type": "object"
107527         }
107528       },
107529       "type": "object"
107530     },
107531     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
107532       "properties": {
107533         "GENERIC-RESOURCE-API:notification-url": {
107534           "$ref": "#/definitions/Optional.empty"
107535         },
107536         "GENERIC-RESOURCE-API:order-number": {
107537           "$ref": "#/definitions/Optional.empty"
107538         },
107539         "GENERIC-RESOURCE-API:order-version": {
107540           "$ref": "#/definitions/Optional.empty"
107541         },
107542         "GENERIC-RESOURCE-API:request-action": {
107543           "$ref": "#/definitions/Optional.empty",
107544           "description": "still need to work Disconnect"
107545         },
107546         "GENERIC-RESOURCE-API:request-id": {
107547           "$ref": "#/definitions/Optional.empty",
107548           "description": "Request ID generated upstream of MSO"
107549         },
107550         "GENERIC-RESOURCE-API:source": {
107551           "$ref": "#/definitions/Optional.empty"
107552         }
107553       },
107554       "type": "object"
107555     },
107556     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
107557       "properties": {
107558         "GENERIC-RESOURCE-API:request-information": {
107559           "items": {
107560             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
107561           },
107562           "type": "object"
107563         }
107564       },
107565       "type": "object"
107566     },
107567     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
107568       "properties": {
107569         "GENERIC-RESOURCE-API:svc-action": {
107570           "$ref": "#/definitions/Optional.empty",
107571           "description": "This is the rpcAction"
107572         },
107573         "GENERIC-RESOURCE-API:svc-notification-url": {
107574           "$ref": "#/definitions/Optional.empty",
107575           "description": "Contains URL for asynchronous response"
107576         },
107577         "GENERIC-RESOURCE-API:svc-request-id": {
107578           "$ref": "#/definitions/Optional.empty",
107579           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
107580         }
107581       },
107582       "type": "object"
107583     },
107584     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
107585       "properties": {
107586         "GENERIC-RESOURCE-API:sdnc-request-header": {
107587           "items": {
107588             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
107589           },
107590           "type": "object"
107591         }
107592       },
107593       "type": "object"
107594     },
107595     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
107596       "properties": {
107597         "GENERIC-RESOURCE-API:global-customer-id": {
107598           "$ref": "#/definitions/Optional.empty",
107599           "description": "need for put of data to AnAI (MSO provides)"
107600         },
107601         "GENERIC-RESOURCE-API:onap-model-information": {
107602           "items": {
107603             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
107604           },
107605           "type": "object"
107606         },
107607         "GENERIC-RESOURCE-API:service-id": {
107608           "$ref": "#/definitions/Optional.empty",
107609           "description": "This maps to the product-family-id in A&AI"
107610         },
107611         "GENERIC-RESOURCE-API:service-instance-id": {
107612           "$ref": "#/definitions/Optional.empty"
107613         },
107614         "GENERIC-RESOURCE-API:subscriber-name": {
107615           "$ref": "#/definitions/Optional.empty",
107616           "description": "Would not be expected for vIPR-ATM or mobility services."
107617         },
107618         "GENERIC-RESOURCE-API:subscription-service-type": {
107619           "$ref": "#/definitions/Optional.empty",
107620           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
107621         }
107622       },
107623       "type": "object"
107624     },
107625     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
107626       "properties": {
107627         "GENERIC-RESOURCE-API:service-information": {
107628           "items": {
107629             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
107630           },
107631           "type": "object"
107632         }
107633       },
107634       "type": "object"
107635     },
107636     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input": {
107637       "properties": {
107638         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
107639           "$ref": "#/definitions/Optional.empty"
107640         }
107641       },
107642       "type": "object"
107643     },
107644     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": {
107645       "properties": {
107646         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
107647           "items": {
107648             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
107649           },
107650           "type": "object"
107651         }
107652       },
107653       "type": "object"
107654     },
107655     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
107656       "properties": {
107657         "GENERIC-RESOURCE-API:model-customization-uuid": {
107658           "$ref": "#/definitions/Optional.empty",
107659           "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"
107660         },
107661         "GENERIC-RESOURCE-API:model-invariant-uuid": {
107662           "$ref": "#/definitions/Optional.empty",
107663           "description": "identifies the invariant uuid for this service or resource"
107664         },
107665         "GENERIC-RESOURCE-API:model-name": {
107666           "$ref": "#/definitions/Optional.empty"
107667         },
107668         "GENERIC-RESOURCE-API:model-uuid": {
107669           "$ref": "#/definitions/Optional.empty",
107670           "description": "identifies the uuid for this service or resource, which is version specific"
107671         },
107672         "GENERIC-RESOURCE-API:model-version": {
107673           "$ref": "#/definitions/Optional.empty"
107674         }
107675       },
107676       "type": "object"
107677     },
107678     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
107679       "properties": {
107680         "GENERIC-RESOURCE-API:onap-model-information": {
107681           "items": {
107682             "$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"
107683           },
107684           "type": "object"
107685         }
107686       },
107687       "type": "object"
107688     },
107689     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
107690       "properties": {
107691         "GENERIC-RESOURCE-API:model-customization-uuid": {
107692           "$ref": "#/definitions/Optional.empty",
107693           "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"
107694         },
107695         "GENERIC-RESOURCE-API:model-invariant-uuid": {
107696           "$ref": "#/definitions/Optional.empty",
107697           "description": "identifies the invariant uuid for this service or resource"
107698         },
107699         "GENERIC-RESOURCE-API:model-name": {
107700           "$ref": "#/definitions/Optional.empty"
107701         },
107702         "GENERIC-RESOURCE-API:model-uuid": {
107703           "$ref": "#/definitions/Optional.empty",
107704           "description": "identifies the uuid for this service or resource, which is version specific"
107705         },
107706         "GENERIC-RESOURCE-API:model-version": {
107707           "$ref": "#/definitions/Optional.empty"
107708         }
107709       },
107710       "type": "object"
107711     },
107712     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
107713       "properties": {
107714         "GENERIC-RESOURCE-API:onap-model-information": {
107715           "items": {
107716             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
107717           },
107718           "type": "object"
107719         }
107720       },
107721       "type": "object"
107722     },
107723     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
107724       "properties": {
107725         "GENERIC-RESOURCE-API:name": {
107726           "$ref": "#/definitions/Optional.empty"
107727         },
107728         "GENERIC-RESOURCE-API:resource-resolution-data": {
107729           "items": {
107730             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data"
107731           },
107732           "type": "object"
107733         },
107734         "GENERIC-RESOURCE-API:value": {
107735           "$ref": "#/definitions/Optional.empty"
107736         }
107737       },
107738       "type": "object"
107739     },
107740     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
107741       "properties": {
107742         "GENERIC-RESOURCE-API:param": {
107743           "items": {
107744             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
107745           },
107746           "type": "array"
107747         }
107748       },
107749       "type": "object"
107750     },
107751     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data": {
107752       "properties": {
107753         "GENERIC-RESOURCE-API:capability-name": {
107754           "$ref": "#/definitions/Optional.empty",
107755           "description": "Resource assignment resolution Capability name"
107756         },
107757         "GENERIC-RESOURCE-API:resource-key": {
107758           "items": {
107759             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
107760           },
107761           "type": "array"
107762         },
107763         "GENERIC-RESOURCE-API:status": {
107764           "$ref": "#/definitions/Optional.empty",
107765           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
107766         }
107767       },
107768       "type": "object"
107769     },
107770     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": {
107771       "properties": {
107772         "GENERIC-RESOURCE-API:resource-resolution-data": {
107773           "items": {
107774             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data"
107775           },
107776           "type": "object"
107777         }
107778       },
107779       "type": "object"
107780     },
107781     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": {
107782       "properties": {
107783         "GENERIC-RESOURCE-API:name": {
107784           "$ref": "#/definitions/Optional.empty"
107785         },
107786         "GENERIC-RESOURCE-API:value": {
107787           "$ref": "#/definitions/Optional.empty"
107788         }
107789       },
107790       "type": "object"
107791     },
107792     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": {
107793       "properties": {
107794         "GENERIC-RESOURCE-API:resource-key": {
107795           "items": {
107796             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
107797           },
107798           "type": "array"
107799         }
107800       },
107801       "type": "object"
107802     },
107803     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
107804       "properties": {
107805         "GENERIC-RESOURCE-API:allotted-resource-id": {
107806           "$ref": "#/definitions/Optional.empty"
107807         },
107808         "GENERIC-RESOURCE-API:allotted-resource-name": {
107809           "$ref": "#/definitions/Optional.empty",
107810           "description": "For a contrail-route, the network policy name."
107811         },
107812         "GENERIC-RESOURCE-API:allotted-resource-type": {
107813           "$ref": "#/definitions/Optional.empty",
107814           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
107815         },
107816         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
107817           "$ref": "#/definitions/Optional.empty",
107818           "description": "The service-instance-id of the consuming service of this allotted resource"
107819         },
107820         "GENERIC-RESOURCE-API:parent-service-instance-id": {
107821           "$ref": "#/definitions/Optional.empty",
107822           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
107823         }
107824       },
107825       "type": "object"
107826     },
107827     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
107828       "properties": {
107829         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
107830           "items": {
107831             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
107832           },
107833           "type": "object"
107834         }
107835       },
107836       "type": "object"
107837     },
107838     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
107839       "properties": {
107840         "GENERIC-RESOURCE-API:model-customization-uuid": {
107841           "$ref": "#/definitions/Optional.empty",
107842           "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"
107843         },
107844         "GENERIC-RESOURCE-API:model-invariant-uuid": {
107845           "$ref": "#/definitions/Optional.empty",
107846           "description": "identifies the invariant uuid for this service or resource"
107847         },
107848         "GENERIC-RESOURCE-API:model-name": {
107849           "$ref": "#/definitions/Optional.empty"
107850         },
107851         "GENERIC-RESOURCE-API:model-uuid": {
107852           "$ref": "#/definitions/Optional.empty",
107853           "description": "identifies the uuid for this service or resource, which is version specific"
107854         },
107855         "GENERIC-RESOURCE-API:model-version": {
107856           "$ref": "#/definitions/Optional.empty"
107857         }
107858       },
107859       "type": "object"
107860     },
107861     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
107862       "properties": {
107863         "GENERIC-RESOURCE-API:onap-model-information": {
107864           "items": {
107865             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
107866           },
107867           "type": "object"
107868         }
107869       },
107870       "type": "object"
107871     },
107872     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": {
107873       "properties": {
107874         "GENERIC-RESOURCE-API:vg-ip": {
107875           "$ref": "#/definitions/Optional.empty",
107876           "description": "The Network Controller will assign the VG IP address from local inventory"
107877         },
107878         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
107879           "$ref": "#/definitions/Optional.empty",
107880           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"
107881         },
107882         "GENERIC-RESOURCE-API:vgmux-lan-ip": {
107883           "$ref": "#/definitions/Optional.empty",
107884           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module"
107885         },
107886         "GENERIC-RESOURCE-API:vni": {
107887           "$ref": "#/definitions/Optional.empty",
107888           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
107889         }
107890       },
107891       "type": "object"
107892     },
107893     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": {
107894       "properties": {
107895         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
107896           "items": {
107897             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
107898           },
107899           "type": "object"
107900         }
107901       },
107902       "type": "object"
107903     },
107904     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
107905       "properties": {
107906         "GENERIC-RESOURCE-API:param": {
107907           "items": {
107908             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
107909           },
107910           "type": "array"
107911         }
107912       },
107913       "type": "object"
107914     },
107915     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
107916       "properties": {
107917         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
107918           "items": {
107919             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
107920           },
107921           "type": "object"
107922         }
107923       },
107924       "type": "object"
107925     },
107926     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
107927       "properties": {
107928         "GENERIC-RESOURCE-API:name": {
107929           "$ref": "#/definitions/Optional.empty"
107930         },
107931         "GENERIC-RESOURCE-API:resource-resolution-data": {
107932           "items": {
107933             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data"
107934           },
107935           "type": "object"
107936         },
107937         "GENERIC-RESOURCE-API:value": {
107938           "$ref": "#/definitions/Optional.empty"
107939         }
107940       },
107941       "type": "object"
107942     },
107943     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
107944       "properties": {
107945         "GENERIC-RESOURCE-API:param": {
107946           "items": {
107947             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
107948           },
107949           "type": "array"
107950         }
107951       },
107952       "type": "object"
107953     },
107954     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data": {
107955       "properties": {
107956         "GENERIC-RESOURCE-API:capability-name": {
107957           "$ref": "#/definitions/Optional.empty",
107958           "description": "Resource assignment resolution Capability name"
107959         },
107960         "GENERIC-RESOURCE-API:resource-key": {
107961           "items": {
107962             "$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"
107963           },
107964           "type": "array"
107965         },
107966         "GENERIC-RESOURCE-API:status": {
107967           "$ref": "#/definitions/Optional.empty",
107968           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
107969         }
107970       },
107971       "type": "object"
107972     },
107973     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": {
107974       "properties": {
107975         "GENERIC-RESOURCE-API:resource-resolution-data": {
107976           "items": {
107977             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data"
107978           },
107979           "type": "object"
107980         }
107981       },
107982       "type": "object"
107983     },
107984     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": {
107985       "properties": {
107986         "GENERIC-RESOURCE-API:name": {
107987           "$ref": "#/definitions/Optional.empty"
107988         },
107989         "GENERIC-RESOURCE-API:value": {
107990           "$ref": "#/definitions/Optional.empty"
107991         }
107992       },
107993       "type": "object"
107994     },
107995     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": {
107996       "properties": {
107997         "GENERIC-RESOURCE-API:resource-key": {
107998           "items": {
107999             "$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"
108000           },
108001           "type": "array"
108002         }
108003       },
108004       "type": "object"
108005     },
108006     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
108007       "properties": {
108008         "GENERIC-RESOURCE-API:model-customization-uuid": {
108009           "$ref": "#/definitions/Optional.empty",
108010           "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"
108011         },
108012         "GENERIC-RESOURCE-API:model-invariant-uuid": {
108013           "$ref": "#/definitions/Optional.empty",
108014           "description": "identifies the invariant uuid for this service or resource"
108015         },
108016         "GENERIC-RESOURCE-API:model-name": {
108017           "$ref": "#/definitions/Optional.empty"
108018         },
108019         "GENERIC-RESOURCE-API:model-uuid": {
108020           "$ref": "#/definitions/Optional.empty",
108021           "description": "identifies the uuid for this service or resource, which is version specific"
108022         },
108023         "GENERIC-RESOURCE-API:model-version": {
108024           "$ref": "#/definitions/Optional.empty"
108025         }
108026       },
108027       "type": "object"
108028     },
108029     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
108030       "properties": {
108031         "GENERIC-RESOURCE-API:onap-model-information": {
108032           "items": {
108033             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
108034           },
108035           "type": "object"
108036         }
108037       },
108038       "type": "object"
108039     },
108040     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
108041       "properties": {
108042         "GENERIC-RESOURCE-API:param": {
108043           "items": {
108044             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
108045           },
108046           "type": "array"
108047         }
108048       },
108049       "type": "object"
108050     },
108051     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
108052       "properties": {
108053         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
108054           "items": {
108055             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
108056           },
108057           "type": "object"
108058         }
108059       },
108060       "type": "object"
108061     },
108062     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
108063       "properties": {
108064         "GENERIC-RESOURCE-API:name": {
108065           "$ref": "#/definitions/Optional.empty"
108066         },
108067         "GENERIC-RESOURCE-API:resource-resolution-data": {
108068           "items": {
108069             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
108070           },
108071           "type": "object"
108072         },
108073         "GENERIC-RESOURCE-API:value": {
108074           "$ref": "#/definitions/Optional.empty"
108075         }
108076       },
108077       "type": "object"
108078     },
108079     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
108080       "properties": {
108081         "GENERIC-RESOURCE-API:param": {
108082           "items": {
108083             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
108084           },
108085           "type": "array"
108086         }
108087       },
108088       "type": "object"
108089     },
108090     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data": {
108091       "properties": {
108092         "GENERIC-RESOURCE-API:capability-name": {
108093           "$ref": "#/definitions/Optional.empty",
108094           "description": "Resource assignment resolution Capability name"
108095         },
108096         "GENERIC-RESOURCE-API:resource-key": {
108097           "items": {
108098             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
108099           },
108100           "type": "array"
108101         },
108102         "GENERIC-RESOURCE-API:status": {
108103           "$ref": "#/definitions/Optional.empty",
108104           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
108105         }
108106       },
108107       "type": "object"
108108     },
108109     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP": {
108110       "properties": {
108111         "GENERIC-RESOURCE-API:resource-resolution-data": {
108112           "items": {
108113             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
108114           },
108115           "type": "object"
108116         }
108117       },
108118       "type": "object"
108119     },
108120     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key": {
108121       "properties": {
108122         "GENERIC-RESOURCE-API:name": {
108123           "$ref": "#/definitions/Optional.empty"
108124         },
108125         "GENERIC-RESOURCE-API:value": {
108126           "$ref": "#/definitions/Optional.empty"
108127         }
108128       },
108129       "type": "object"
108130     },
108131     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
108132       "properties": {
108133         "GENERIC-RESOURCE-API:resource-key": {
108134           "items": {
108135             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
108136           },
108137           "type": "array"
108138         }
108139       },
108140       "type": "object"
108141     },
108142     "GENERIC-RESOURCE-API/vnf(config)vf-module": {
108143       "properties": {
108144         "GENERIC-RESOURCE-API:vf-module-id": {
108145           "$ref": "#/definitions/Optional.empty"
108146         }
108147       },
108148       "type": "object"
108149     },
108150     "GENERIC-RESOURCE-API/vnf(config)vf-module-TOP": {
108151       "properties": {
108152         "GENERIC-RESOURCE-API:vf-module": {
108153           "items": {
108154             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module"
108155           },
108156           "type": "array"
108157         }
108158       },
108159       "type": "object"
108160     },
108161     "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf": {
108162       "properties": {
108163         "GENERIC-RESOURCE-API:param": {
108164           "items": {
108165             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
108166           },
108167           "type": "array"
108168         },
108169         "GENERIC-RESOURCE-API:vf-module": {
108170           "items": {
108171             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
108172           },
108173           "type": "array"
108174         },
108175         "GENERIC-RESOURCE-API:vnf-id": {
108176           "$ref": "#/definitions/Optional.empty"
108177         },
108178         "GENERIC-RESOURCE-API:vnf-name": {
108179           "$ref": "#/definitions/Optional.empty"
108180         }
108181       },
108182       "type": "object"
108183     },
108184     "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf-TOP": {
108185       "properties": {
108186         "GENERIC-RESOURCE-API:vnf": {
108187           "items": {
108188             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
108189           },
108190           "type": "array"
108191         }
108192       },
108193       "type": "object"
108194     },
108195     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param": {
108196       "properties": {
108197         "GENERIC-RESOURCE-API:name": {
108198           "$ref": "#/definitions/Optional.empty"
108199         },
108200         "GENERIC-RESOURCE-API:resource-resolution-data": {
108201           "items": {
108202             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data"
108203           },
108204           "type": "object"
108205         },
108206         "GENERIC-RESOURCE-API:value": {
108207           "$ref": "#/definitions/Optional.empty"
108208         }
108209       },
108210       "type": "object"
108211     },
108212     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param-TOP": {
108213       "properties": {
108214         "GENERIC-RESOURCE-API:param": {
108215           "items": {
108216             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
108217           },
108218           "type": "array"
108219         }
108220       },
108221       "type": "object"
108222     },
108223     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module": {
108224       "properties": {
108225         "GENERIC-RESOURCE-API:param": {
108226           "items": {
108227             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
108228           },
108229           "type": "array"
108230         },
108231         "GENERIC-RESOURCE-API:vf-module-id": {
108232           "$ref": "#/definitions/Optional.empty"
108233         }
108234       },
108235       "type": "object"
108236     },
108237     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module-TOP": {
108238       "properties": {
108239         "GENERIC-RESOURCE-API:vf-module": {
108240           "items": {
108241             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
108242           },
108243           "type": "array"
108244         }
108245       },
108246       "type": "object"
108247     },
108248     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data": {
108249       "properties": {
108250         "GENERIC-RESOURCE-API:capability-name": {
108251           "$ref": "#/definitions/Optional.empty",
108252           "description": "Resource assignment resolution Capability name"
108253         },
108254         "GENERIC-RESOURCE-API:resource-key": {
108255           "items": {
108256             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key"
108257           },
108258           "type": "array"
108259         },
108260         "GENERIC-RESOURCE-API:status": {
108261           "$ref": "#/definitions/Optional.empty",
108262           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
108263         }
108264       },
108265       "type": "object"
108266     },
108267     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data-TOP": {
108268       "properties": {
108269         "GENERIC-RESOURCE-API:resource-resolution-data": {
108270           "items": {
108271             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data"
108272           },
108273           "type": "object"
108274         }
108275       },
108276       "type": "object"
108277     },
108278     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key": {
108279       "properties": {
108280         "GENERIC-RESOURCE-API:name": {
108281           "$ref": "#/definitions/Optional.empty"
108282         },
108283         "GENERIC-RESOURCE-API:value": {
108284           "$ref": "#/definitions/Optional.empty"
108285         }
108286       },
108287       "type": "object"
108288     },
108289     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key-TOP": {
108290       "properties": {
108291         "GENERIC-RESOURCE-API:resource-key": {
108292           "items": {
108293             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key"
108294           },
108295           "type": "array"
108296         }
108297       },
108298       "type": "object"
108299     },
108300     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param": {
108301       "properties": {
108302         "GENERIC-RESOURCE-API:name": {
108303           "$ref": "#/definitions/Optional.empty"
108304         },
108305         "GENERIC-RESOURCE-API:resource-resolution-data": {
108306           "items": {
108307             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data"
108308           },
108309           "type": "object"
108310         },
108311         "GENERIC-RESOURCE-API:value": {
108312           "$ref": "#/definitions/Optional.empty"
108313         }
108314       },
108315       "type": "object"
108316     },
108317     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param-TOP": {
108318       "properties": {
108319         "GENERIC-RESOURCE-API:param": {
108320           "items": {
108321             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
108322           },
108323           "type": "array"
108324         }
108325       },
108326       "type": "object"
108327     },
108328     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data": {
108329       "properties": {
108330         "GENERIC-RESOURCE-API:capability-name": {
108331           "$ref": "#/definitions/Optional.empty",
108332           "description": "Resource assignment resolution Capability name"
108333         },
108334         "GENERIC-RESOURCE-API:resource-key": {
108335           "items": {
108336             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key"
108337           },
108338           "type": "array"
108339         },
108340         "GENERIC-RESOURCE-API:status": {
108341           "$ref": "#/definitions/Optional.empty",
108342           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
108343         }
108344       },
108345       "type": "object"
108346     },
108347     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data-TOP": {
108348       "properties": {
108349         "GENERIC-RESOURCE-API:resource-resolution-data": {
108350           "items": {
108351             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data"
108352           },
108353           "type": "object"
108354         }
108355       },
108356       "type": "object"
108357     },
108358     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key": {
108359       "properties": {
108360         "GENERIC-RESOURCE-API:name": {
108361           "$ref": "#/definitions/Optional.empty"
108362         },
108363         "GENERIC-RESOURCE-API:value": {
108364           "$ref": "#/definitions/Optional.empty"
108365         }
108366       },
108367       "type": "object"
108368     },
108369     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key-TOP": {
108370       "properties": {
108371         "GENERIC-RESOURCE-API:resource-key": {
108372           "items": {
108373             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key"
108374           },
108375           "type": "array"
108376         }
108377       },
108378       "type": "object"
108379     },
108380     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
108381       "properties": {
108382         "GENERIC-RESOURCE-API:model-customization-uuid": {
108383           "$ref": "#/definitions/Optional.empty",
108384           "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"
108385         },
108386         "GENERIC-RESOURCE-API:model-invariant-uuid": {
108387           "$ref": "#/definitions/Optional.empty",
108388           "description": "identifies the invariant uuid for this service or resource"
108389         },
108390         "GENERIC-RESOURCE-API:model-name": {
108391           "$ref": "#/definitions/Optional.empty"
108392         },
108393         "GENERIC-RESOURCE-API:model-uuid": {
108394           "$ref": "#/definitions/Optional.empty",
108395           "description": "identifies the uuid for this service or resource, which is version specific"
108396         },
108397         "GENERIC-RESOURCE-API:model-version": {
108398           "$ref": "#/definitions/Optional.empty"
108399         }
108400       },
108401       "type": "object"
108402     },
108403     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
108404       "properties": {
108405         "GENERIC-RESOURCE-API:onap-model-information": {
108406           "items": {
108407             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
108408           },
108409           "type": "object"
108410         }
108411       },
108412       "type": "object"
108413     },
108414     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
108415       "properties": {
108416         "GENERIC-RESOURCE-API:param": {
108417           "items": {
108418             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
108419           },
108420           "type": "array"
108421         }
108422       },
108423       "type": "object"
108424     },
108425     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
108426       "properties": {
108427         "GENERIC-RESOURCE-API:vnf-input-parameters": {
108428           "items": {
108429             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
108430           },
108431           "type": "object"
108432         }
108433       },
108434       "type": "object"
108435     },
108436     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids": {
108437       "properties": {
108438         "GENERIC-RESOURCE-API:vnf-network-instance-group-id": {
108439           "$ref": "#/definitions/Optional.empty",
108440           "description": "List of vnf network-instance-group"
108441         }
108442       },
108443       "type": "object"
108444     },
108445     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids-TOP": {
108446       "properties": {
108447         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
108448           "items": {
108449             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
108450           },
108451           "type": "array"
108452         }
108453       },
108454       "type": "object"
108455     },
108456     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
108457       "properties": {
108458         "GENERIC-RESOURCE-API:vnf-network": {
108459           "items": {
108460             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
108461           },
108462           "type": "array"
108463         }
108464       },
108465       "type": "object"
108466     },
108467     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
108468       "properties": {
108469         "GENERIC-RESOURCE-API:vnf-networks": {
108470           "items": {
108471             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
108472           },
108473           "type": "object"
108474         }
108475       },
108476       "type": "object"
108477     },
108478     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
108479       "properties": {
108480         "GENERIC-RESOURCE-API:name": {
108481           "$ref": "#/definitions/Optional.empty"
108482         },
108483         "GENERIC-RESOURCE-API:resource-resolution-data": {
108484           "items": {
108485             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
108486           },
108487           "type": "object"
108488         },
108489         "GENERIC-RESOURCE-API:value": {
108490           "$ref": "#/definitions/Optional.empty"
108491         }
108492       },
108493       "type": "object"
108494     },
108495     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
108496       "properties": {
108497         "GENERIC-RESOURCE-API:param": {
108498           "items": {
108499             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
108500           },
108501           "type": "array"
108502         }
108503       },
108504       "type": "object"
108505     },
108506     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data": {
108507       "properties": {
108508         "GENERIC-RESOURCE-API:capability-name": {
108509           "$ref": "#/definitions/Optional.empty",
108510           "description": "Resource assignment resolution Capability name"
108511         },
108512         "GENERIC-RESOURCE-API:resource-key": {
108513           "items": {
108514             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
108515           },
108516           "type": "array"
108517         },
108518         "GENERIC-RESOURCE-API:status": {
108519           "$ref": "#/definitions/Optional.empty",
108520           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
108521         }
108522       },
108523       "type": "object"
108524     },
108525     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": {
108526       "properties": {
108527         "GENERIC-RESOURCE-API:resource-resolution-data": {
108528           "items": {
108529             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
108530           },
108531           "type": "object"
108532         }
108533       },
108534       "type": "object"
108535     },
108536     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": {
108537       "properties": {
108538         "GENERIC-RESOURCE-API:name": {
108539           "$ref": "#/definitions/Optional.empty"
108540         },
108541         "GENERIC-RESOURCE-API:value": {
108542           "$ref": "#/definitions/Optional.empty"
108543         }
108544       },
108545       "type": "object"
108546     },
108547     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
108548       "properties": {
108549         "GENERIC-RESOURCE-API:resource-key": {
108550           "items": {
108551             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
108552           },
108553           "type": "array"
108554         }
108555       },
108556       "type": "object"
108557     },
108558     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
108559       "properties": {
108560         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
108561           "$ref": "#/definitions/Optional.empty",
108562           "description": "contrail network policy object"
108563         },
108564         "GENERIC-RESOURCE-API:is-trunked": {
108565           "$ref": "#/definitions/Optional.empty"
108566         },
108567         "GENERIC-RESOURCE-API:network-id": {
108568           "$ref": "#/definitions/Optional.empty",
108569           "description": "Unique Neutron UUID of an instance of the network role "
108570         },
108571         "GENERIC-RESOURCE-API:network-name": {
108572           "$ref": "#/definitions/Optional.empty",
108573           "description": "Unique Neutron UUID of an instance of the network role "
108574         },
108575         "GENERIC-RESOURCE-API:network-role": {
108576           "$ref": "#/definitions/Optional.empty",
108577           "description": "A Network Role to which a VNF must connect"
108578         },
108579         "GENERIC-RESOURCE-API:neutron-id": {
108580           "$ref": "#/definitions/Optional.empty",
108581           "description": "Unique Neutron UUID of an instance of the network role "
108582         },
108583         "GENERIC-RESOURCE-API:related-networks": {
108584           "items": {
108585             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
108586           },
108587           "type": "object"
108588         },
108589         "GENERIC-RESOURCE-API:segmentation-id": {
108590           "$ref": "#/definitions/Optional.empty"
108591         },
108592         "GENERIC-RESOURCE-API:subnets-data": {
108593           "items": {
108594             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
108595           },
108596           "type": "object"
108597         }
108598       },
108599       "type": "object"
108600     },
108601     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
108602       "properties": {
108603         "GENERIC-RESOURCE-API:vnf-network": {
108604           "items": {
108605             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
108606           },
108607           "type": "array"
108608         }
108609       },
108610       "type": "object"
108611     },
108612     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks": {
108613       "properties": {
108614         "GENERIC-RESOURCE-API:related-network": {
108615           "items": {
108616             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
108617           },
108618           "type": "array"
108619         }
108620       },
108621       "type": "object"
108622     },
108623     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": {
108624       "properties": {
108625         "GENERIC-RESOURCE-API:related-networks": {
108626           "items": {
108627             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
108628           },
108629           "type": "object"
108630         }
108631       },
108632       "type": "object"
108633     },
108634     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
108635       "properties": {
108636         "GENERIC-RESOURCE-API:subnet-data": {
108637           "items": {
108638             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
108639           },
108640           "type": "array"
108641         }
108642       },
108643       "type": "object"
108644     },
108645     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
108646       "properties": {
108647         "GENERIC-RESOURCE-API:subnets-data": {
108648           "items": {
108649             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
108650           },
108651           "type": "object"
108652         }
108653       },
108654       "type": "object"
108655     },
108656     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network": {
108657       "properties": {
108658         "GENERIC-RESOURCE-API:network-id": {
108659           "$ref": "#/definitions/Optional.empty",
108660           "description": "Key to l3-network object"
108661         },
108662         "GENERIC-RESOURCE-API:network-role": {
108663           "$ref": "#/definitions/Optional.empty"
108664         },
108665         "GENERIC-RESOURCE-API:vlan-tags": {
108666           "items": {
108667             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
108668           },
108669           "type": "object"
108670         }
108671       },
108672       "type": "object"
108673     },
108674     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
108675       "properties": {
108676         "GENERIC-RESOURCE-API:related-network": {
108677           "items": {
108678             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
108679           },
108680           "type": "array"
108681         }
108682       },
108683       "type": "object"
108684     },
108685     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
108686       "properties": {
108687         "GENERIC-RESOURCE-API:is-private": {
108688           "$ref": "#/definitions/Optional.empty"
108689         },
108690         "GENERIC-RESOURCE-API:lower-tag-id": {
108691           "$ref": "#/definitions/Optional.empty"
108692         },
108693         "GENERIC-RESOURCE-API:upper-tag-id": {
108694           "$ref": "#/definitions/Optional.empty"
108695         },
108696         "GENERIC-RESOURCE-API:vlan-interface": {
108697           "$ref": "#/definitions/Optional.empty",
108698           "description": "A&AI Key"
108699         }
108700       },
108701       "type": "object"
108702     },
108703     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
108704       "properties": {
108705         "GENERIC-RESOURCE-API:vlan-tags": {
108706           "items": {
108707             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
108708           },
108709           "type": "object"
108710         }
108711       },
108712       "type": "object"
108713     },
108714     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
108715       "properties": {
108716         "GENERIC-RESOURCE-API:cidr-mask": {
108717           "$ref": "#/definitions/Optional.empty",
108718           "description": "cidr mask"
108719         },
108720         "GENERIC-RESOURCE-API:dhcp-enabled": {
108721           "$ref": "#/definitions/Optional.empty",
108722           "description": "Indicator to use this subnet for  DHCP "
108723         },
108724         "GENERIC-RESOURCE-API:gateway-address": {
108725           "$ref": "#/definitions/Optional.empty",
108726           "description": "subnet gateway address"
108727         },
108728         "GENERIC-RESOURCE-API:ip-version": {
108729           "$ref": "#/definitions/Optional.empty",
108730           "description": "Should be ipv4 or ipv6"
108731         },
108732         "GENERIC-RESOURCE-API:network-start-address": {
108733           "$ref": "#/definitions/Optional.empty",
108734           "description": "start-address of the subnet"
108735         },
108736         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
108737           "$ref": "#/definitions/Optional.empty",
108738           "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"
108739         },
108740         "GENERIC-RESOURCE-API:subnet-id": {
108741           "$ref": "#/definitions/Optional.empty",
108742           "description": "subnet UUID to be passed into the HEAT template"
108743         },
108744         "GENERIC-RESOURCE-API:subnet-name": {
108745           "$ref": "#/definitions/Optional.empty",
108746           "description": "Populated for preload only"
108747         },
108748         "GENERIC-RESOURCE-API:subnet-role": {
108749           "$ref": "#/definitions/Optional.empty",
108750           "description": "Subnet Role for the subnet"
108751         }
108752       },
108753       "type": "object"
108754     },
108755     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
108756       "properties": {
108757         "GENERIC-RESOURCE-API:subnet-data": {
108758           "items": {
108759             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
108760           },
108761           "type": "array"
108762         }
108763       },
108764       "type": "object"
108765     },
108766     "GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data": {
108767       "properties": {
108768         "GENERIC-RESOURCE-API:configuration-id": {
108769           "$ref": "#/definitions/Optional.empty"
108770         },
108771         "GENERIC-RESOURCE-API:lower-tag-id": {
108772           "$ref": "#/definitions/Optional.empty"
108773         },
108774         "GENERIC-RESOURCE-API:network-id": {
108775           "$ref": "#/definitions/Optional.empty"
108776         },
108777         "GENERIC-RESOURCE-API:network-instance-group-function": {
108778           "$ref": "#/definitions/Optional.empty"
108779         },
108780         "GENERIC-RESOURCE-API:network-instance-group-id": {
108781           "$ref": "#/definitions/Optional.empty"
108782         },
108783         "GENERIC-RESOURCE-API:parent-port-role": {
108784           "$ref": "#/definitions/Optional.empty"
108785         },
108786         "GENERIC-RESOURCE-API:upper-tag-id": {
108787           "$ref": "#/definitions/Optional.empty"
108788         },
108789         "GENERIC-RESOURCE-API:vnfc-instance-group-function": {
108790           "$ref": "#/definitions/Optional.empty"
108791         }
108792       },
108793       "type": "object"
108794     },
108795     "GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data-TOP": {
108796       "properties": {
108797         "GENERIC-RESOURCE-API:vnrs-data": {
108798           "items": {
108799             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data"
108800           },
108801           "type": "array"
108802         }
108803       },
108804       "type": "object"
108805     },
108806     "unique_empty_identifier": {}
108807   }
108808 }