Data dictionary fixes and improvements from vFW CNF demo
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vLB_CDS_Kotlin / Definitions / resources_definition_types.json
1 {\r
2   "aic-cloud-region" : {\r
3     "tags" : "aic-cloud-region",\r
4     "name" : "aic-cloud-region",\r
5     "property" : {\r
6       "description" : "aic-cloud-region",\r
7       "type" : "string"\r
8     },\r
9     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
10     "sources" : {\r
11       "input" : {\r
12         "type" : "source-input",\r
13         "properties" : { }\r
14       }\r
15     }\r
16   },\r
17   "cloud_env" : {\r
18     "tags" : "cloud_env",\r
19     "name" : "cloud_env",\r
20     "property" : {\r
21       "description" : "cloud_env",\r
22       "type" : "string"\r
23     },\r
24     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
25     "sources" : {\r
26       "input" : {\r
27         "type" : "source-input"\r
28       },\r
29       "default" : {\r
30         "type" : "source-default",\r
31         "properties" : { }\r
32       },\r
33       "sdnc" : {\r
34         "type" : "source-rest",\r
35         "properties" : {\r
36           "verb" : "GET",\r
37           "type" : "JSON",\r
38           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/cloud_env",\r
39           "path" : "/param/0/value",\r
40           "input-key-mapping" : {\r
41             "service-instance-id" : "service-instance-id",\r
42             "vnf-id" : "vnf-id"\r
43           },\r
44           "output-key-mapping" : {\r
45             "cloud_env" : "value"\r
46           },\r
47           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
48         }\r
49       }\r
50     }\r
51   },\r
52   "create-md-sal-vnf-param" : {\r
53     "tags" : "create-md-sal-vnf-param",\r
54     "name" : "create-md-sal-vnf-param",\r
55     "property" : {\r
56       "description" : "create-md-sal-vnf-param",\r
57       "type" : "string"\r
58     },\r
59     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
60     "sources" : {\r
61       "sdnc" : {\r
62         "type" : "source-rest",\r
63         "properties" : {\r
64           "type" : "JSON",\r
65           "verb" : "PUT",\r
66           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_vf_module_id",\r
67           "path" : "",\r
68           "payload" : "{\n\"GENERIC-RESOURCE-API:param\": [\n{\n\"GENERIC-RESOURCE-API:name\": \"vdns_vf_module_id\",\n\"GENERIC-RESOURCE-API:value\": \"$vf-module-id\"\n}\n]\n}",\r
69           "input-key-mapping" : {\r
70             "service-instance-id" : "service-instance-id",\r
71             "vnf-id" : "vnf-id",\r
72             "vf-module-id" : "vf-module-id"\r
73           },\r
74           "output-key-mapping" : { },\r
75           "key-dependencies" : [ "vf-module-id", "service-instance-id", "vnf-id" ]\r
76         }\r
77       },\r
78       "aai-data" : {\r
79         "type" : "source-rest",\r
80         "properties" : {\r
81           "verb" : "PATCH",\r
82           "type" : "JSON",\r
83           "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id/nm-profile-name",\r
84           "payload" : "{\"nm-profile-name\":\"$vf-module-id\"}",\r
85           "path" : "",\r
86           "input-key-mapping" : {\r
87             "vnf-id" : "vnf-id"\r
88           },\r
89           "output-key-mapping" : { },\r
90           "key-dependencies" : [ "vnf-id" ]\r
91         }\r
92       }\r
93     }\r
94   },\r
95   "dcae_collector_ip" : {\r
96     "tags" : "dcae_collector_ip",\r
97     "name" : "dcae_collector_ip",\r
98     "property" : {\r
99       "description" : "dcae_collector_ip",\r
100       "type" : "string"\r
101     },\r
102     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
103     "sources" : {\r
104       "input" : {\r
105         "type" : "source-input"\r
106       },\r
107       "default" : {\r
108         "type" : "source-default",\r
109         "properties" : { }\r
110       },\r
111       "sdnc" : {\r
112         "type" : "source-rest",\r
113         "properties" : {\r
114           "verb" : "GET",\r
115           "type" : "JSON",\r
116           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_ip",\r
117           "path" : "/param/0/value",\r
118           "input-key-mapping" : {\r
119             "service-instance-id" : "service-instance-id",\r
120             "vnf-id" : "vnf-id"\r
121           },\r
122           "output-key-mapping" : {\r
123             "dcae_collector_ip" : "value"\r
124           },\r
125           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
126         }\r
127       }\r
128     }\r
129   },\r
130   "dcae_collector_port" : {\r
131     "tags" : "dcae_collector_port",\r
132     "name" : "dcae_collector_port",\r
133     "property" : {\r
134       "description" : "dcae_collector_port",\r
135       "type" : "string"\r
136     },\r
137     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
138     "sources" : {\r
139       "input" : {\r
140         "type" : "source-input"\r
141       },\r
142       "default" : {\r
143         "type" : "source-default",\r
144         "properties" : { }\r
145       },\r
146       "sdnc" : {\r
147         "type" : "source-rest",\r
148         "properties" : {\r
149           "verb" : "GET",\r
150           "type" : "JSON",\r
151           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_port",\r
152           "path" : "/param/0/value",\r
153           "input-key-mapping" : {\r
154             "service-instance-id" : "service-instance-id",\r
155             "vnf-id" : "vnf-id"\r
156           },\r
157           "output-key-mapping" : {\r
158             "dcae_collector_port" : "value"\r
159           },\r
160           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
161         }\r
162       }\r
163     }\r
164   },\r
165   "demo_artifacts_version" : {\r
166     "tags" : "demo_artifacts_version",\r
167     "name" : "demo_artifacts_version",\r
168     "property" : {\r
169       "description" : "demo_artifacts_version",\r
170       "type" : "string"\r
171     },\r
172     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
173     "sources" : {\r
174       "input" : {\r
175         "type" : "source-input"\r
176       },\r
177       "default" : {\r
178         "type" : "source-default",\r
179         "properties" : { }\r
180       },\r
181       "sdnc" : {\r
182         "type" : "source-rest",\r
183         "properties" : {\r
184           "verb" : "GET",\r
185           "type" : "JSON",\r
186           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/demo_artifacts_version",\r
187           "path" : "/param/0/value",\r
188           "input-key-mapping" : {\r
189             "service-instance-id" : "service-instance-id",\r
190             "vnf-id" : "vnf-id"\r
191           },\r
192           "output-key-mapping" : {\r
193             "demo_artifacts_version" : "value"\r
194           },\r
195           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
196         }\r
197       }\r
198     }\r
199   },\r
200   "flavor_name" : {\r
201     "tags" : "flavor_name",\r
202     "name" : "flavor_name",\r
203     "property" : {\r
204       "description" : "flavor_name",\r
205       "type" : "string"\r
206     },\r
207     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
208     "sources" : {\r
209       "input" : {\r
210         "type" : "source-input"\r
211       },\r
212       "default" : {\r
213         "type" : "source-default",\r
214         "properties" : { }\r
215       },\r
216       "sdnc" : {\r
217         "type" : "source-rest",\r
218         "properties" : {\r
219           "verb" : "GET",\r
220           "type" : "JSON",\r
221           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/flavor_name",\r
222           "path" : "/param/0/value",\r
223           "input-key-mapping" : {\r
224             "service-instance-id" : "service-instance-id",\r
225             "vnf-id" : "vnf-id"\r
226           },\r
227           "output-key-mapping" : {\r
228             "flavor_name" : "value"\r
229           },\r
230           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
231         }\r
232       }\r
233     }\r
234   },\r
235   "gre_ipaddr" : {\r
236     "tags" : "gre_ipaddr",\r
237     "name" : "gre_ipaddr",\r
238     "property" : {\r
239       "description" : "gre_ipaddr",\r
240       "type" : "string"\r
241     },\r
242     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
243     "sources" : {\r
244       "input" : {\r
245         "type" : "source-input"\r
246       },\r
247       "default" : {\r
248         "type" : "source-default",\r
249         "properties" : { }\r
250       },\r
251       "sdnc" : {\r
252         "type" : "source-rest",\r
253         "properties" : {\r
254           "verb" : "GET",\r
255           "type" : "JSON",\r
256           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/gre_ipaddr",\r
257           "path" : "/param/0/value",\r
258           "input-key-mapping" : {\r
259             "service-instance-id" : "service-instance-id",\r
260             "vnf-id" : "vnf-id"\r
261           },\r
262           "output-key-mapping" : {\r
263             "gre_ipaddr" : "value"\r
264           },\r
265           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
266         }\r
267       }\r
268     }\r
269   },\r
270   "image_name" : {\r
271     "tags" : "image_name",\r
272     "name" : "image_name",\r
273     "property" : {\r
274       "description" : "image_name",\r
275       "type" : "string"\r
276     },\r
277     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
278     "sources" : {\r
279       "input" : {\r
280         "type" : "source-input"\r
281       },\r
282       "default" : {\r
283         "type" : "source-default",\r
284         "properties" : { }\r
285       },\r
286       "sdnc" : {\r
287         "type" : "source-rest",\r
288         "properties" : {\r
289           "verb" : "GET",\r
290           "type" : "JSON",\r
291           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/image_name",\r
292           "path" : "/param/0/value",\r
293           "input-key-mapping" : {\r
294             "service-instance-id" : "service-instance-id",\r
295             "vnf-id" : "vnf-id"\r
296           },\r
297           "output-key-mapping" : {\r
298             "image_name" : "value"\r
299           },\r
300           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
301         }\r
302       }\r
303     }\r
304   },\r
305   "install_script_version" : {\r
306     "tags" : "install_script_version",\r
307     "name" : "install_script_version",\r
308     "property" : {\r
309       "description" : "install_script_version",\r
310       "type" : "string"\r
311     },\r
312     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
313     "sources" : {\r
314       "input" : {\r
315         "type" : "source-input"\r
316       },\r
317       "default" : {\r
318         "type" : "source-default",\r
319         "properties" : { }\r
320       },\r
321       "sdnc" : {\r
322         "type" : "source-rest",\r
323         "properties" : {\r
324           "verb" : "GET",\r
325           "type" : "JSON",\r
326           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/install_script_version",\r
327           "path" : "/param/0/value",\r
328           "input-key-mapping" : {\r
329             "service-instance-id" : "service-instance-id",\r
330             "vnf-id" : "vnf-id"\r
331           },\r
332           "output-key-mapping" : {\r
333             "install_script_version" : "value"\r
334           },\r
335           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
336         }\r
337       }\r
338     }\r
339   },\r
340   "int_pktgen_private_net_id" : {\r
341     "tags" : "int_pktgen_private_net_id",\r
342     "name" : "int_pktgen_private_net_id",\r
343     "property" : {\r
344       "description" : "int_pktgen_private_net_id",\r
345       "type" : "string"\r
346     },\r
347     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
348     "sources" : {\r
349       "input" : {\r
350         "type" : "source-input"\r
351       },\r
352       "default" : {\r
353         "type" : "source-default",\r
354         "properties" : { }\r
355       },\r
356       "sdnc" : {\r
357         "type" : "source-rest",\r
358         "properties" : {\r
359           "verb" : "GET",\r
360           "type" : "JSON",\r
361           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_net_id",\r
362           "path" : "/param/0/value",\r
363           "input-key-mapping" : {\r
364             "service-instance-id" : "service-instance-id",\r
365             "vnf-id" : "vnf-id"\r
366           },\r
367           "output-key-mapping" : {\r
368             "int_pktgen_private_net_id" : "value"\r
369           },\r
370           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
371         }\r
372       }\r
373     }\r
374   },\r
375   "int_pktgen_private_subnet_id" : {\r
376     "tags" : "int_pktgen_private_subnet_id",\r
377     "name" : "int_pktgen_private_subnet_id",\r
378     "property" : {\r
379       "description" : "int_pktgen_private_subnet_id",\r
380       "type" : "string"\r
381     },\r
382     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
383     "sources" : {\r
384       "input" : {\r
385         "type" : "source-input"\r
386       },\r
387       "default" : {\r
388         "type" : "source-default",\r
389         "properties" : { }\r
390       },\r
391       "sdnc" : {\r
392         "type" : "source-rest",\r
393         "properties" : {\r
394           "verb" : "GET",\r
395           "type" : "JSON",\r
396           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_subnet_id",\r
397           "path" : "/param/0/value",\r
398           "input-key-mapping" : {\r
399             "service-instance-id" : "service-instance-id",\r
400             "vnf-id" : "vnf-id"\r
401           },\r
402           "output-key-mapping" : {\r
403             "int_pktgen_private_subnet_id" : "value"\r
404           },\r
405           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
406         }\r
407       }\r
408     }\r
409   },\r
410   "int_private_net_id" : {\r
411     "tags" : "int_private_net_id",\r
412     "name" : "int_private_net_id",\r
413     "property" : {\r
414       "description" : "int_private_net_id",\r
415       "type" : "string"\r
416     },\r
417     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
418     "sources" : {\r
419       "input" : {\r
420         "type" : "source-input"\r
421       },\r
422       "default" : {\r
423         "type" : "source-default",\r
424         "properties" : { }\r
425       },\r
426       "sdnc" : {\r
427         "type" : "source-rest",\r
428         "properties" : {\r
429           "verb" : "GET",\r
430           "type" : "JSON",\r
431           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_net_id",\r
432           "path" : "/param/0/value",\r
433           "input-key-mapping" : {\r
434             "service-instance-id" : "service-instance-id",\r
435             "vnf-id" : "vnf-id"\r
436           },\r
437           "output-key-mapping" : {\r
438             "int_private_net_id" : "value"\r
439           },\r
440           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
441         }\r
442       }\r
443     }\r
444   },\r
445   "int_private_subnet_id" : {\r
446     "tags" : "int_private_subnet_id",\r
447     "name" : "int_private_subnet_id",\r
448     "property" : {\r
449       "description" : "int_private_subnet_id",\r
450       "type" : "string"\r
451     },\r
452     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
453     "sources" : {\r
454       "input" : {\r
455         "type" : "source-input"\r
456       },\r
457       "default" : {\r
458         "type" : "source-default",\r
459         "properties" : { }\r
460       },\r
461       "sdnc" : {\r
462         "type" : "source-rest",\r
463         "properties" : {\r
464           "verb" : "GET",\r
465           "type" : "JSON",\r
466           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private_subnet_id",\r
467           "path" : "/param/0/value",\r
468           "input-key-mapping" : {\r
469             "service-instance-id" : "service-instance-id",\r
470             "vnf-id" : "vnf-id"\r
471           },\r
472           "output-key-mapping" : {\r
473             "int_private_subnet_id" : "value"\r
474           },\r
475           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
476         }\r
477       }\r
478     }\r
479   },\r
480   "key_name" : {\r
481     "tags" : "key_name",\r
482     "name" : "key_name",\r
483     "property" : {\r
484       "description" : "key_name",\r
485       "type" : "string"\r
486     },\r
487     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
488     "sources" : {\r
489       "input" : {\r
490         "type" : "source-input"\r
491       },\r
492       "default" : {\r
493         "type" : "source-default",\r
494         "properties" : { }\r
495       },\r
496       "sdnc" : {\r
497         "type" : "source-rest",\r
498         "properties" : {\r
499           "verb" : "GET",\r
500           "type" : "JSON",\r
501           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/key_name",\r
502           "path" : "/param/0/value",\r
503           "input-key-mapping" : {\r
504             "service-instance-id" : "service-instance-id",\r
505             "vnf-id" : "vnf-id"\r
506           },\r
507           "output-key-mapping" : {\r
508             "key_name" : "value"\r
509           },\r
510           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
511         }\r
512       }\r
513     }\r
514   },\r
515   "keypair" : {\r
516     "tags" : "keypair",\r
517     "name" : "keypair",\r
518     "property" : {\r
519       "description" : "keypair",\r
520       "type" : "string"\r
521     },\r
522     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
523     "sources" : {\r
524       "input" : {\r
525         "type" : "source-input"\r
526       },\r
527       "default" : {\r
528         "type" : "source-default",\r
529         "properties" : { }\r
530       },\r
531       "sdnc" : {\r
532         "type" : "source-rest",\r
533         "properties" : {\r
534           "verb" : "GET",\r
535           "type" : "JSON",\r
536           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/keypair",\r
537           "path" : "/param/0/value",\r
538           "input-key-mapping" : {\r
539             "service-instance-id" : "service-instance-id",\r
540             "vnf-id" : "vnf-id"\r
541           },\r
542           "output-key-mapping" : {\r
543             "keypair" : "value"\r
544           },\r
545           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
546         }\r
547       }\r
548     }\r
549   },\r
550   "management-prefix-id" : {\r
551     "tags" : "management-prefix-id",\r
552     "name" : "management-prefix-id",\r
553     "property" : {\r
554       "description" : "management-prefix-id",\r
555       "type" : "string"\r
556     },\r
557     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
558     "sources" : {\r
559       "input" : {\r
560         "type" : "source-input"\r
561       },\r
562       "default" : {\r
563         "type" : "source-default",\r
564         "properties" : { }\r
565       },\r
566       "sdnc" : {\r
567         "type" : "source-rest",\r
568         "properties" : {\r
569           "verb" : "GET",\r
570           "type" : "JSON",\r
571           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/management-prefix-id",\r
572           "path" : "/param/0/value",\r
573           "input-key-mapping" : {\r
574             "service-instance-id" : "service-instance-id",\r
575             "vnf-id" : "vnf-id"\r
576           },\r
577           "output-key-mapping" : {\r
578             "management-prefix-id" : "value"\r
579           },\r
580           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
581         }\r
582       },\r
583       "processor-db" : {\r
584         "type" : "source-db",\r
585         "properties" : {\r
586           "type" : "SQL",\r
587           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
588           "input-key-mapping" : { },\r
589           "output-key-mapping" : {\r
590             "management-prefix-id" : "prefix_id"\r
591           }\r
592         }\r
593       }\r
594     }\r
595   },\r
596   "nb_api_version" : {\r
597     "tags" : "nb_api_version",\r
598     "name" : "nb_api_version",\r
599     "property" : {\r
600       "description" : "nb_api_version",\r
601       "type" : "string"\r
602     },\r
603     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
604     "sources" : {\r
605       "input" : {\r
606         "type" : "source-input"\r
607       },\r
608       "default" : {\r
609         "type" : "source-default",\r
610         "properties" : { }\r
611       },\r
612       "sdnc" : {\r
613         "type" : "source-rest",\r
614         "properties" : {\r
615           "verb" : "GET",\r
616           "type" : "JSON",\r
617           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nb_api_version",\r
618           "path" : "/param/0/value",\r
619           "input-key-mapping" : {\r
620             "service-instance-id" : "service-instance-id",\r
621             "vnf-id" : "vnf-id"\r
622           },\r
623           "output-key-mapping" : {\r
624             "nb_api_version" : "value"\r
625           },\r
626           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
627         }\r
628       }\r
629     }\r
630   },\r
631   "nexus_artifact_repo" : {\r
632     "tags" : "nexus_artifact_repo",\r
633     "name" : "nexus_artifact_repo",\r
634     "property" : {\r
635       "description" : "nexus_artifact_repo",\r
636       "type" : "string"\r
637     },\r
638     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
639     "sources" : {\r
640       "input" : {\r
641         "type" : "source-input"\r
642       },\r
643       "default" : {\r
644         "type" : "source-default",\r
645         "properties" : { }\r
646       },\r
647       "sdnc" : {\r
648         "type" : "source-rest",\r
649         "properties" : {\r
650           "verb" : "GET",\r
651           "type" : "JSON",\r
652           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/nexus_artifact_repo",\r
653           "path" : "/param/0/value",\r
654           "input-key-mapping" : {\r
655             "service-instance-id" : "service-instance-id",\r
656             "vnf-id" : "vnf-id"\r
657           },\r
658           "output-key-mapping" : {\r
659             "nexus_artifact_repo" : "value"\r
660           },\r
661           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
662         }\r
663       }\r
664     }\r
665   },\r
666   "nfc-naming-code" : {\r
667     "tags" : "nfc-naming-code",\r
668     "name" : "nfc-naming-code",\r
669     "property" : {\r
670       "description" : "nfc-naming-code",\r
671       "type" : "string"\r
672     },\r
673     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
674     "sources" : {\r
675       "input" : {\r
676         "type" : "source-input"\r
677       },\r
678       "default" : {\r
679         "type" : "source-default",\r
680         "properties" : { }\r
681       },\r
682       "processor-db" : {\r
683         "type" : "source-db",\r
684         "properties" : {\r
685           "type" : "SQL",\r
686           "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
687           "input-key-mapping" : {\r
688             "vfccustomizationuuid" : "vfccustomizationuuid"\r
689           },\r
690           "output-key-mapping" : {\r
691             "nfc-naming-code" : "nfc_naming_code"\r
692           },\r
693           "key-dependencies" : [ "vfccustomizationuuid" ]\r
694         }\r
695       }\r
696     }\r
697   },\r
698   "onap_private_net_cidr" : {\r
699     "tags" : "onap_private_net_cidr",\r
700     "name" : "onap_private_net_cidr",\r
701     "property" : {\r
702       "description" : "onap_private_net_cidr",\r
703       "type" : "string"\r
704     },\r
705     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
706     "sources" : {\r
707       "input" : {\r
708         "type" : "source-input"\r
709       },\r
710       "default" : {\r
711         "type" : "source-default",\r
712         "properties" : { }\r
713       },\r
714       "processor-db" : {\r
715         "type" : "source-db",\r
716         "properties" : {\r
717           "type" : "SQL",\r
718           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
719           "input-key-mapping" : { },\r
720           "output-key-mapping" : {\r
721             "onap_private_net_cidr" : "prefix"\r
722           }\r
723         }\r
724       },\r
725       "sdnc" : {\r
726         "type" : "source-rest",\r
727         "properties" : {\r
728           "verb" : "GET",\r
729           "type" : "JSON",\r
730           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_cidr",\r
731           "path" : "/param/0/value",\r
732           "input-key-mapping" : {\r
733             "service-instance-id" : "service-instance-id",\r
734             "vnf-id" : "vnf-id"\r
735           },\r
736           "output-key-mapping" : {\r
737             "onap_private_net_cidr" : "value"\r
738           },\r
739           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
740         }\r
741       }\r
742     }\r
743   },\r
744   "onap_private_net_id" : {\r
745     "tags" : "onap_private_net_id",\r
746     "name" : "onap_private_net_id",\r
747     "property" : {\r
748       "description" : "onap_private_net_id",\r
749       "type" : "string"\r
750     },\r
751     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
752     "sources" : {\r
753       "input" : {\r
754         "type" : "source-input"\r
755       },\r
756       "default" : {\r
757         "type" : "source-default",\r
758         "properties" : { }\r
759       },\r
760       "sdnc" : {\r
761         "type" : "source-rest",\r
762         "properties" : {\r
763           "verb" : "GET",\r
764           "type" : "JSON",\r
765           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_id",\r
766           "path" : "/param/0/value",\r
767           "input-key-mapping" : {\r
768             "service-instance-id" : "service-instance-id",\r
769             "vnf-id" : "vnf-id"\r
770           },\r
771           "output-key-mapping" : {\r
772             "onap_private_net_id" : "value"\r
773           },\r
774           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
775         }\r
776       }\r
777     }\r
778   },\r
779   "onap_private_subnet_id" : {\r
780     "tags" : "onap_private_subnet_id",\r
781     "name" : "onap_private_subnet_id",\r
782     "property" : {\r
783       "description" : "onap_private_subnet_id",\r
784       "type" : "string"\r
785     },\r
786     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
787     "sources" : {\r
788       "input" : {\r
789         "type" : "source-input"\r
790       },\r
791       "default" : {\r
792         "type" : "source-default",\r
793         "properties" : { }\r
794       },\r
795       "sdnc" : {\r
796         "type" : "source-rest",\r
797         "properties" : {\r
798           "verb" : "GET",\r
799           "type" : "JSON",\r
800           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_subnet_id",\r
801           "path" : "/param/0/value",\r
802           "input-key-mapping" : {\r
803             "service-instance-id" : "service-instance-id",\r
804             "vnf-id" : "vnf-id"\r
805           },\r
806           "output-key-mapping" : {\r
807             "onap_private_subnet_id" : "value"\r
808           },\r
809           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
810         }\r
811       }\r
812     }\r
813   },\r
814   "pg_int" : {\r
815     "tags" : "pg_int",\r
816     "name" : "pg_int",\r
817     "property" : {\r
818       "description" : "pg_int",\r
819       "type" : "string"\r
820     },\r
821     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
822     "sources" : {\r
823       "input" : {\r
824         "type" : "source-input"\r
825       },\r
826       "default" : {\r
827         "type" : "source-default",\r
828         "properties" : { }\r
829       },\r
830       "sdnc" : {\r
831         "type" : "source-rest",\r
832         "properties" : {\r
833           "verb" : "GET",\r
834           "type" : "JSON",\r
835           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pg_int",\r
836           "path" : "/param/0/value",\r
837           "input-key-mapping" : {\r
838             "service-instance-id" : "service-instance-id",\r
839             "vnf-id" : "vnf-id"\r
840           },\r
841           "output-key-mapping" : {\r
842             "pg_int" : "value"\r
843           },\r
844           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
845         }\r
846       }\r
847     }\r
848   },\r
849   "pktgen_private_net_cidr" : {\r
850     "tags" : "pktgen_private_net_cidr",\r
851     "name" : "pktgen_private_net_cidr",\r
852     "property" : {\r
853       "description" : "pktgen_private_net_cidr",\r
854       "type" : "string"\r
855     },\r
856     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
857     "sources" : {\r
858       "input" : {\r
859         "type" : "source-input"\r
860       },\r
861       "default" : {\r
862         "type" : "source-default",\r
863         "properties" : { }\r
864       },\r
865       "processor-db" : {\r
866         "type" : "source-db",\r
867         "properties" : {\r
868           "type" : "SQL",\r
869           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
870           "output-key-mapping" : {\r
871             "pktgen_private_net_cidr" : "prefix"\r
872           },\r
873           "input-key-mapping" : { }\r
874         }\r
875       },\r
876       "sdnc" : {\r
877         "type" : "source-rest",\r
878         "properties" : {\r
879           "verb" : "GET",\r
880           "type" : "JSON",\r
881           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pktgen_private_net_cidr",\r
882           "path" : "/param/0/value",\r
883           "input-key-mapping" : {\r
884             "service-instance-id" : "service-instance-id",\r
885             "vnf-id" : "vnf-id"\r
886           },\r
887           "output-key-mapping" : {\r
888             "pktgen_private_net_cidr" : "value"\r
889           },\r
890           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
891         }\r
892       }\r
893     }\r
894   },\r
895   "private1-prefix-id" : {\r
896     "tags" : "private1-prefix-id",\r
897     "name" : "private1-prefix-id",\r
898     "property" : {\r
899       "description" : "private1-prefix-id",\r
900       "type" : "string"\r
901     },\r
902     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
903     "sources" : {\r
904       "input" : {\r
905         "type" : "source-input"\r
906       },\r
907       "default" : {\r
908         "type" : "source-default",\r
909         "properties" : { }\r
910       },\r
911       "sdnc" : {\r
912         "type" : "source-rest",\r
913         "properties" : {\r
914           "verb" : "GET",\r
915           "type" : "JSON",\r
916           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private1-prefix-id",\r
917           "path" : "/param/0/value",\r
918           "input-key-mapping" : {\r
919             "service-instance-id" : "service-instance-id",\r
920             "vnf-id" : "vnf-id"\r
921           },\r
922           "output-key-mapping" : {\r
923             "private1-prefix-id" : "value"\r
924           },\r
925           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
926         }\r
927       },\r
928       "processor-db" : {\r
929         "type" : "source-db",\r
930         "properties" : {\r
931           "type" : "SQL",\r
932           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
933           "input-key-mapping" : { },\r
934           "output-key-mapping" : {\r
935             "private1-prefix-id" : "prefix_id"\r
936           }\r
937         }\r
938       }\r
939     }\r
940   },\r
941   "private2-prefix-id" : {\r
942     "tags" : "private2-prefix-id",\r
943     "name" : "private2-prefix-id",\r
944     "property" : {\r
945       "description" : "private2-prefix-id",\r
946       "type" : "string"\r
947     },\r
948     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
949     "sources" : {\r
950       "input" : {\r
951         "type" : "source-input"\r
952       },\r
953       "default" : {\r
954         "type" : "source-default",\r
955         "properties" : { }\r
956       },\r
957       "sdnc" : {\r
958         "type" : "source-rest",\r
959         "properties" : {\r
960           "verb" : "GET",\r
961           "type" : "JSON",\r
962           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private2-prefix-id",\r
963           "path" : "/param/0/value",\r
964           "input-key-mapping" : {\r
965             "service-instance-id" : "service-instance-id",\r
966             "vnf-id" : "vnf-id"\r
967           },\r
968           "output-key-mapping" : {\r
969             "private2-prefix-id" : "value"\r
970           },\r
971           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
972         }\r
973       },\r
974       "processor-db" : {\r
975         "type" : "source-db",\r
976         "properties" : {\r
977           "type" : "SQL",\r
978           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
979           "input-key-mapping" : { },\r
980           "output-key-mapping" : {\r
981             "private2-prefix-id" : "prefix_id"\r
982           }\r
983         }\r
984       }\r
985     }\r
986   },\r
987   "pub_key" : {\r
988     "tags" : "pub_key",\r
989     "name" : "pub_key",\r
990     "property" : {\r
991       "description" : "pub_key",\r
992       "type" : "string"\r
993     },\r
994     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
995     "sources" : {\r
996       "input" : {\r
997         "type" : "source-input"\r
998       },\r
999       "default" : {\r
1000         "type" : "source-default",\r
1001         "properties" : { }\r
1002       },\r
1003       "sdnc" : {\r
1004         "type" : "source-rest",\r
1005         "properties" : {\r
1006           "verb" : "GET",\r
1007           "type" : "JSON",\r
1008           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pub_key",\r
1009           "path" : "/param/0/value",\r
1010           "input-key-mapping" : {\r
1011             "service-instance-id" : "service-instance-id",\r
1012             "vnf-id" : "vnf-id"\r
1013           },\r
1014           "output-key-mapping" : {\r
1015             "pub_key" : "value"\r
1016           },\r
1017           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1018         }\r
1019       }\r
1020     }\r
1021   },\r
1022   "public_net_id" : {\r
1023     "tags" : "public_net_id",\r
1024     "name" : "public_net_id",\r
1025     "property" : {\r
1026       "description" : "public_net_id",\r
1027       "type" : "string"\r
1028     },\r
1029     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1030     "sources" : {\r
1031       "input" : {\r
1032         "type" : "source-input"\r
1033       },\r
1034       "default" : {\r
1035         "type" : "source-default",\r
1036         "properties" : { }\r
1037       },\r
1038       "sdnc" : {\r
1039         "type" : "source-rest",\r
1040         "properties" : {\r
1041           "verb" : "GET",\r
1042           "type" : "JSON",\r
1043           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/public_net_id",\r
1044           "path" : "/param/0/value",\r
1045           "input-key-mapping" : {\r
1046             "service-instance-id" : "service-instance-id",\r
1047             "vnf-id" : "vnf-id"\r
1048           },\r
1049           "output-key-mapping" : {\r
1050             "public_net_id" : "value"\r
1051           },\r
1052           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1053         }\r
1054       }\r
1055     }\r
1056   },\r
1057   "sec_group" : {\r
1058     "tags" : "sec_group",\r
1059     "name" : "sec_group",\r
1060     "property" : {\r
1061       "description" : "sec_group",\r
1062       "type" : "string"\r
1063     },\r
1064     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1065     "sources" : {\r
1066       "input" : {\r
1067         "type" : "source-input"\r
1068       },\r
1069       "default" : {\r
1070         "type" : "source-default",\r
1071         "properties" : { }\r
1072       },\r
1073       "sdnc" : {\r
1074         "type" : "source-rest",\r
1075         "properties" : {\r
1076           "verb" : "GET",\r
1077           "type" : "JSON",\r
1078           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/sec_group",\r
1079           "path" : "/param/0/value",\r
1080           "input-key-mapping" : {\r
1081             "service-instance-id" : "service-instance-id",\r
1082             "vnf-id" : "vnf-id"\r
1083           },\r
1084           "output-key-mapping" : {\r
1085             "sec_group" : "value"\r
1086           },\r
1087           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1088         }\r
1089       }\r
1090     }\r
1091   },\r
1092   "service-instance-id" : {\r
1093     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",\r
1094     "name" : "service-instance-id",\r
1095     "property" : {\r
1096       "description" : "To be provided",\r
1097       "type" : "string"\r
1098     },\r
1099     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1100     "sources" : {\r
1101       "input" : {\r
1102         "type" : "source-input",\r
1103         "properties" : { }\r
1104       },\r
1105       "any-db" : {\r
1106         "type" : "source-db",\r
1107         "properties" : {\r
1108           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",\r
1109           "input-key-mapping" : { },\r
1110           "output-key-mapping" : {\r
1111             "service-instance-id" : "artifact_name"\r
1112           }\r
1113         }\r
1114       },\r
1115       "processor-db" : {\r
1116         "type" : "source-db",\r
1117         "properties" : {\r
1118           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",\r
1119           "input-key-mapping" : { },\r
1120           "output-key-mapping" : {\r
1121             "service-instance-id" : "artifact_name"\r
1122           }\r
1123         }\r
1124       },\r
1125       "capability" : {\r
1126         "type" : "source-capability",\r
1127         "properties" : {\r
1128           "script-type" : "jython",\r
1129           "script-class-reference" : "SampleRAProcessor",\r
1130           "instance-dependencies" : [ ]\r
1131         }\r
1132       }\r
1133     }\r
1134   },\r
1135   "vdns_int_private_ip_0" : {\r
1136     "tags" : "vdns_int_private_ip_0",\r
1137     "name" : "vdns_int_private_ip_0",\r
1138     "property" : {\r
1139       "description" : "vdns_int_private_ip_0",\r
1140       "type" : "string"\r
1141     },\r
1142     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1143     "sources" : {\r
1144       "input" : {\r
1145         "type" : "source-input"\r
1146       },\r
1147       "default" : {\r
1148         "type" : "source-default",\r
1149         "properties" : { }\r
1150       },\r
1151       "sdnc" : {\r
1152         "type" : "source-rest",\r
1153         "properties" : {\r
1154           "verb" : "GET",\r
1155           "type" : "JSON",\r
1156           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_int_private_ip_0",\r
1157           "path" : "/param/0/value",\r
1158           "input-key-mapping" : {\r
1159             "service-instance-id" : "service-instance-id",\r
1160             "vnf-id" : "vnf-id",\r
1161             "vdns_vf_module_id" : "vdns_vf_module_id"\r
1162           },\r
1163           "output-key-mapping" : {\r
1164             "vdns_int_private_ip_0" : "value"\r
1165           },\r
1166           "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]\r
1167         }\r
1168       }\r
1169     }\r
1170   },\r
1171   "vdns_name_0" : {\r
1172     "tags" : "vdns_name_0",\r
1173     "name" : "vdns_name_0",\r
1174     "property" : {\r
1175       "description" : "vdns_name_0",\r
1176       "type" : "string"\r
1177     },\r
1178     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1179     "sources" : {\r
1180       "input" : {\r
1181         "type" : "source-input"\r
1182       },\r
1183       "default" : {\r
1184         "type" : "source-default",\r
1185         "properties" : { }\r
1186       },\r
1187       "sdnc" : {\r
1188         "type" : "source-rest",\r
1189         "properties" : {\r
1190           "verb" : "GET",\r
1191           "type" : "JSON",\r
1192           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_name_0",\r
1193           "path" : "/param/0/value",\r
1194           "input-key-mapping" : {\r
1195             "service-instance-id" : "service-instance-id",\r
1196             "vnf-id" : "vnf-id"\r
1197           },\r
1198           "output-key-mapping" : {\r
1199             "vdns_name_0" : "value"\r
1200           },\r
1201           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1202         }\r
1203       }\r
1204     }\r
1205   },\r
1206   "vdns_onap_private_ip_0" : {\r
1207     "tags" : "vdns_onap_private_ip_0",\r
1208     "name" : "vdns_onap_private_ip_0",\r
1209     "property" : {\r
1210       "description" : "vdns_onap_private_ip_0",\r
1211       "type" : "string"\r
1212     },\r
1213     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1214     "sources" : {\r
1215       "input" : {\r
1216         "type" : "source-input"\r
1217       },\r
1218       "default" : {\r
1219         "type" : "source-default",\r
1220         "properties" : { }\r
1221       },\r
1222       "sdnc" : {\r
1223         "type" : "source-rest",\r
1224         "properties" : {\r
1225           "verb" : "GET",\r
1226           "type" : "JSON",\r
1227           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_onap_private_ip_0",\r
1228           "path" : "/param/0/value",\r
1229           "input-key-mapping" : {\r
1230             "service-instance-id" : "service-instance-id",\r
1231             "vnf-id" : "vnf-id",\r
1232             "vdns_vf_module_id" : "vdns_vf_module_id"\r
1233           },\r
1234           "output-key-mapping" : {\r
1235             "vdns_onap_private_ip_0" : "value"\r
1236           },\r
1237           "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]\r
1238         }\r
1239       }\r
1240     }\r
1241   },\r
1242   "vdns_vf_module_id" : {\r
1243     "tags" : "vdns_vf_module_id",\r
1244     "name" : "vdns_vf_module_id",\r
1245     "property" : {\r
1246       "description" : "vdns_vf_module_id",\r
1247       "type" : "string"\r
1248     },\r
1249     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1250     "sources" : {\r
1251       "default" : {\r
1252         "type" : "source-default",\r
1253         "properties" : { }\r
1254       },\r
1255       "sdnc" : {\r
1256         "type" : "source-rest",\r
1257         "properties" : {\r
1258           "verb" : "GET",\r
1259           "type" : "JSON",\r
1260           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vdns_vf_module_id",\r
1261           "path" : "/param/0/value",\r
1262           "input-key-mapping" : {\r
1263             "service-instance-id" : "service-instance-id",\r
1264             "vnf-id" : "vnf-id"\r
1265           },\r
1266           "output-key-mapping" : {\r
1267             "vdns_vf_module_id" : "value"\r
1268           },\r
1269           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1270         }\r
1271       },\r
1272       "aai-data" : {\r
1273         "type" : "source-rest",\r
1274         "properties" : {\r
1275           "verb" : "GET",\r
1276           "type" : "JSON",\r
1277           "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",\r
1278           "path" : "",\r
1279           "input-key-mapping" : {\r
1280             "vnf-id" : "vnf-id"\r
1281           },\r
1282           "output-key-mapping" : {\r
1283             "vdns_vf_module_id" : "nm-profile-name"\r
1284           },\r
1285           "key-dependencies" : [ "vnf-id" ]\r
1286         }\r
1287       }\r
1288     }\r
1289   },\r
1290   "vf-module-id" : {\r
1291     "tags" : "vf-module-id",\r
1292     "name" : "vf-module-id",\r
1293     "property" : {\r
1294       "description" : "vf-module-id",\r
1295       "type" : "string"\r
1296     },\r
1297     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1298     "sources" : {\r
1299       "input" : {\r
1300         "type" : "source-input",\r
1301         "properties" : { }\r
1302       }\r
1303     }\r
1304   },\r
1305   "vf-module-label" : {\r
1306     "tags" : "vf-module-label",\r
1307     "name" : "vf-module-label",\r
1308     "property" : {\r
1309       "description" : "vf-module-label",\r
1310       "type" : "string"\r
1311     },\r
1312     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1313     "sources" : {\r
1314       "input" : {\r
1315         "type" : "source-input"\r
1316       },\r
1317       "default" : {\r
1318         "type" : "source-default",\r
1319         "properties" : { }\r
1320       },\r
1321       "processor-db" : {\r
1322         "type" : "source-db",\r
1323         "properties" : {\r
1324           "type" : "SQL",\r
1325           "query" : "select sdnctl.VF_MODULE_MODEL.vf_module_label as vf_module_label from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",\r
1326           "input-key-mapping" : {\r
1327             "customizationid" : "vf-module-model-customization-uuid"\r
1328           },\r
1329           "output-key-mapping" : {\r
1330             "vf-module-label" : "vf_module_label"\r
1331           },\r
1332           "key-dependencies" : [ "vf-module-model-customization-uuid" ]\r
1333         }\r
1334       }\r
1335     }\r
1336   },\r
1337   "vf-module-model-customization-uuid" : {\r
1338     "tags" : "vf-module-model-customization-uuid",\r
1339     "name" : "vf-module-model-customization-uuid",\r
1340     "property" : {\r
1341       "description" : "vf-module-model-customization-uuid",\r
1342       "type" : "string"\r
1343     },\r
1344     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1345     "sources" : {\r
1346       "input" : {\r
1347         "type" : "source-input"\r
1348       },\r
1349       "default" : {\r
1350         "type" : "source-default",\r
1351         "properties" : { }\r
1352       }\r
1353     }\r
1354   },\r
1355   "vf-module-type" : {\r
1356     "tags" : "vf-module-type",\r
1357     "name" : "vf-module-type",\r
1358     "property" : {\r
1359       "description" : "vf-module-type",\r
1360       "type" : "string"\r
1361     },\r
1362     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1363     "sources" : {\r
1364       "input" : {\r
1365         "type" : "source-input"\r
1366       },\r
1367       "default" : {\r
1368         "type" : "source-default",\r
1369         "properties" : { }\r
1370       },\r
1371       "processor-db" : {\r
1372         "type" : "source-db",\r
1373         "properties" : {\r
1374           "type" : "SQL",\r
1375           "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",\r
1376           "output-key-mapping" : {\r
1377             "vf-module-type" : "vf_module_type"\r
1378           },\r
1379           "input-key-mapping" : {\r
1380             "customizationid" : "vf-module-model-customization-uuid"\r
1381           },\r
1382           "key-dependencies" : [ "vf-module-model-customization-uuid" ]\r
1383         }\r
1384       }\r
1385     }\r
1386   },\r
1387   "vf-naming-policy" : {\r
1388     "tags" : "vf-naming-policy",\r
1389     "name" : "vf-naming-policy",\r
1390     "property" : {\r
1391       "description" : "vf-naming-policy",\r
1392       "type" : "string"\r
1393     },\r
1394     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1395     "sources" : {\r
1396       "default" : {\r
1397         "type" : "source-default",\r
1398         "properties" : { }\r
1399       },\r
1400       "sdnc" : {\r
1401         "type" : "source-rest",\r
1402         "properties" : {\r
1403           "verb" : "GET",\r
1404           "type" : "JSON",\r
1405           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vf-naming-policy",\r
1406           "path" : "/param/0/value",\r
1407           "input-key-mapping" : {\r
1408             "service-instance-id" : "service-instance-id",\r
1409             "vnf-id" : "vnf-id"\r
1410           },\r
1411           "output-key-mapping" : {\r
1412             "vf-naming-policy" : "value"\r
1413           },\r
1414           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1415         }\r
1416       },\r
1417       "processor-db" : {\r
1418         "type" : "source-db",\r
1419         "properties" : {\r
1420           "type" : "SQL",\r
1421           "query" : "select sdnctl.VF_MODEL.naming_policy as vf_naming_policy from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:vnf_model_customization_uuid",\r
1422           "input-key-mapping" : {\r
1423             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"\r
1424           },\r
1425           "output-key-mapping" : {\r
1426             "vf-naming-policy" : "vf_naming_policy"\r
1427           },\r
1428           "key-dependencies" : [ "vnf-model-customization-uuid" ]\r
1429         }\r
1430       }\r
1431     }\r
1432   },\r
1433   "vf_module_name" : {\r
1434     "tags" : "vf_module_name",\r
1435     "name" : "vf_module_name",\r
1436     "property" : {\r
1437       "description" : "vf_module_name",\r
1438       "type" : "string"\r
1439     },\r
1440     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1441     "sources" : {\r
1442       "input" : {\r
1443         "type" : "source-input"\r
1444       },\r
1445       "default" : {\r
1446         "type" : "source-default",\r
1447         "properties" : { }\r
1448       }\r
1449     }\r
1450   },\r
1451   "vfccustomizationuuid" : {\r
1452     "tags" : "vfccustomizationuuid",\r
1453     "name" : "vfccustomizationuuid",\r
1454     "property" : {\r
1455       "description" : "vfccustomizationuuid",\r
1456       "type" : "string"\r
1457     },\r
1458     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1459     "sources" : {\r
1460       "input" : {\r
1461         "type" : "source-input"\r
1462       },\r
1463       "default" : {\r
1464         "type" : "source-default",\r
1465         "properties" : { }\r
1466       },\r
1467       "processor-db" : {\r
1468         "type" : "source-db",\r
1469         "properties" : {\r
1470           "type" : "SQL",\r
1471           "query" : "select sdnctl.VF_MODULE_TO_VFC_MAPPING.vfc_customization_uuid as vnf_customid from sdnctl.VF_MODULE_TO_VFC_MAPPING where vm_count = 1 and sdnctl.VF_MODULE_TO_VFC_MAPPING.vf_module_customization_uuid=:vfmodulecustomizationuuid",\r
1472           "input-key-mapping" : {\r
1473             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"\r
1474           },\r
1475           "output-key-mapping" : {\r
1476             "vfccustomizationuuid" : "vnf_customid"\r
1477           },\r
1478           "key-dependencies" : [ "vf-module-model-customization-uuid" ]\r
1479         }\r
1480       }\r
1481     }\r
1482   },\r
1483   "vip" : {\r
1484     "tags" : "vip",\r
1485     "name" : "vip",\r
1486     "property" : {\r
1487       "description" : "vip",\r
1488       "type" : "string"\r
1489     },\r
1490     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1491     "sources" : {\r
1492       "input" : {\r
1493         "type" : "source-input"\r
1494       },\r
1495       "default" : {\r
1496         "type" : "source-default",\r
1497         "properties" : { }\r
1498       },\r
1499       "sdnc" : {\r
1500         "type" : "source-rest",\r
1501         "properties" : {\r
1502           "verb" : "GET",\r
1503           "type" : "JSON",\r
1504           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vip",\r
1505           "path" : "/param/0/value",\r
1506           "input-key-mapping" : {\r
1507             "service-instance-id" : "service-instance-id",\r
1508             "vnf-id" : "vnf-id"\r
1509           },\r
1510           "output-key-mapping" : {\r
1511             "vip" : "value"\r
1512           },\r
1513           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1514         }\r
1515       }\r
1516     }\r
1517   },\r
1518   "vlb_int_pktgen_private_ip_0" : {\r
1519     "tags" : "vlb_int_pktgen_private_ip_0",\r
1520     "name" : "vlb_int_pktgen_private_ip_0",\r
1521     "property" : {\r
1522       "description" : "vlb_int_pktgen_private_ip_0",\r
1523       "type" : "string"\r
1524     },\r
1525     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1526     "sources" : {\r
1527       "input" : {\r
1528         "type" : "source-input"\r
1529       },\r
1530       "default" : {\r
1531         "type" : "source-default",\r
1532         "properties" : { }\r
1533       },\r
1534       "sdnc" : {\r
1535         "type" : "source-rest",\r
1536         "properties" : {\r
1537           "verb" : "GET",\r
1538           "type" : "JSON",\r
1539           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_pktgen_private_ip_0",\r
1540           "path" : "/param/0/value",\r
1541           "input-key-mapping" : {\r
1542             "service-instance-id" : "service-instance-id",\r
1543             "vnf-id" : "vnf-id"\r
1544           },\r
1545           "output-key-mapping" : {\r
1546             "vlb_int_pktgen_private_ip_0" : "value"\r
1547           },\r
1548           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1549         }\r
1550       }\r
1551     }\r
1552   },\r
1553   "vlb_int_private_ip_0" : {\r
1554     "tags" : "vlb_int_private_ip_0",\r
1555     "name" : "vlb_int_private_ip_0",\r
1556     "property" : {\r
1557       "description" : "vlb_int_private_ip_0",\r
1558       "type" : "string"\r
1559     },\r
1560     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1561     "sources" : {\r
1562       "input" : {\r
1563         "type" : "source-input"\r
1564       },\r
1565       "default" : {\r
1566         "type" : "source-default",\r
1567         "properties" : { }\r
1568       },\r
1569       "sdnc" : {\r
1570         "type" : "source-rest",\r
1571         "properties" : {\r
1572           "verb" : "GET",\r
1573           "type" : "JSON",\r
1574           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_int_private_ip_0",\r
1575           "path" : "/param/0/value",\r
1576           "input-key-mapping" : {\r
1577             "service-instance-id" : "service-instance-id",\r
1578             "vnf-id" : "vnf-id"\r
1579           },\r
1580           "output-key-mapping" : {\r
1581             "vlb_int_private_ip_0" : "value"\r
1582           },\r
1583           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1584         }\r
1585       }\r
1586     }\r
1587   },\r
1588   "vlb_name_0" : {\r
1589     "tags" : "vlb_name_0",\r
1590     "name" : "vlb_name_0",\r
1591     "property" : {\r
1592       "description" : "vlb_name_0",\r
1593       "type" : "string"\r
1594     },\r
1595     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1596     "sources" : {\r
1597       "input" : {\r
1598         "type" : "source-input"\r
1599       },\r
1600       "default" : {\r
1601         "type" : "source-default",\r
1602         "properties" : { }\r
1603       },\r
1604       "sdnc" : {\r
1605         "type" : "source-rest",\r
1606         "properties" : {\r
1607           "verb" : "GET",\r
1608           "type" : "JSON",\r
1609           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_name_0",\r
1610           "path" : "/param/0/value",\r
1611           "input-key-mapping" : {\r
1612             "service-instance-id" : "service-instance-id",\r
1613             "vnf-id" : "vnf-id"\r
1614           },\r
1615           "output-key-mapping" : {\r
1616             "vlb_name_0" : "value"\r
1617           },\r
1618           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1619         }\r
1620       }\r
1621     }\r
1622   },\r
1623   "vlb_onap_private_ip_0" : {\r
1624     "tags" : "vlb_onap_private_ip_0",\r
1625     "name" : "vlb_onap_private_ip_0",\r
1626     "property" : {\r
1627       "description" : "vlb_onap_private_ip_0",\r
1628       "type" : "string"\r
1629     },\r
1630     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1631     "sources" : {\r
1632       "input" : {\r
1633         "type" : "source-input"\r
1634       },\r
1635       "default" : {\r
1636         "type" : "source-default",\r
1637         "properties" : { }\r
1638       },\r
1639       "sdnc" : {\r
1640         "type" : "source-rest",\r
1641         "properties" : {\r
1642           "verb" : "GET",\r
1643           "type" : "JSON",\r
1644           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0",\r
1645           "path" : "/param/0/value",\r
1646           "input-key-mapping" : {\r
1647             "service-instance-id" : "service-instance-id",\r
1648             "vnf-id" : "vnf-id"\r
1649           },\r
1650           "output-key-mapping" : {\r
1651             "private2-prefix-id" : "value"\r
1652           },\r
1653           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1654         }\r
1655       }\r
1656     }\r
1657   },\r
1658   "vlb_private_net_cidr" : {\r
1659     "tags" : "vlb_private_net_cidr",\r
1660     "name" : "vlb_private_net_cidr",\r
1661     "property" : {\r
1662       "description" : "vlb_private_net_cidr",\r
1663       "type" : "string"\r
1664     },\r
1665     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1666     "sources" : {\r
1667       "input" : {\r
1668         "type" : "source-input"\r
1669       },\r
1670       "default" : {\r
1671         "type" : "source-default",\r
1672         "properties" : { }\r
1673       },\r
1674       "sdnc" : {\r
1675         "type" : "source-rest",\r
1676         "properties" : {\r
1677           "verb" : "GET",\r
1678           "type" : "JSON",\r
1679           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_private_net_cidr",\r
1680           "path" : "/param/0/value",\r
1681           "input-key-mapping" : {\r
1682             "service-instance-id" : "service-instance-id",\r
1683             "vnf-id" : "vnf-id"\r
1684           },\r
1685           "output-key-mapping" : {\r
1686             "vlb_private_net_cidr" : "value"\r
1687           },\r
1688           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1689         }\r
1690       },\r
1691       "processor-db" : {\r
1692         "type" : "source-db",\r
1693         "properties" : {\r
1694           "type" : "SQL",\r
1695           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
1696           "input-key-mapping" : { },\r
1697           "output-key-mapping" : {\r
1698             "vlb_private_net_cidr" : "prefix"\r
1699           }\r
1700         }\r
1701       }\r
1702     }\r
1703   },\r
1704   "vm-type" : {\r
1705     "tags" : "vm-type",\r
1706     "name" : "vm-type",\r
1707     "property" : {\r
1708       "description" : "vm-type",\r
1709       "type" : "string"\r
1710     },\r
1711     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1712     "sources" : {\r
1713       "input" : {\r
1714         "type" : "source-input"\r
1715       },\r
1716       "default" : {\r
1717         "type" : "source-default",\r
1718         "properties" : { }\r
1719       },\r
1720       "processor-db" : {\r
1721         "type" : "source-db",\r
1722         "properties" : {\r
1723           "type" : "SQL",\r
1724           "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1725           "output-key-mapping" : {\r
1726             "vm-type" : "vm_type"\r
1727           },\r
1728           "input-key-mapping" : {\r
1729             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1730           },\r
1731           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1732         }\r
1733       }\r
1734     }\r
1735   },\r
1736   "vnf-id" : {\r
1737     "tags" : "vnf-id",\r
1738     "name" : "vnf-id",\r
1739     "property" : {\r
1740       "description" : "vnf-id",\r
1741       "type" : "string"\r
1742     },\r
1743     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1744     "sources" : {\r
1745       "input" : {\r
1746         "type" : "source-input"\r
1747       },\r
1748       "default" : {\r
1749         "type" : "source-default",\r
1750         "properties" : { }\r
1751       },\r
1752       "sdnc" : {\r
1753         "type" : "source-rest",\r
1754         "properties" : {\r
1755           "verb" : "GET",\r
1756           "type" : "JSON",\r
1757           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf-id",\r
1758           "path" : "/param/0/value",\r
1759           "input-key-mapping" : {\r
1760             "service-instance-id" : "service-instance-id",\r
1761             "vnf-id" : "vnf-id"\r
1762           },\r
1763           "output-key-mapping" : {\r
1764             "vnf-id" : "value"\r
1765           },\r
1766           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1767         }\r
1768       }\r
1769     }\r
1770   },\r
1771   "vnf-model-customization-uuid" : {\r
1772     "tags" : "vnf-model-customization-uuid",\r
1773     "name" : "vnf-model-customization-uuid",\r
1774     "property" : {\r
1775       "description" : "vnf-model-customization-uuid",\r
1776       "type" : "string"\r
1777     },\r
1778     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1779     "sources" : {\r
1780       "input" : {\r
1781         "type" : "source-input",\r
1782         "properties" : { }\r
1783       }\r
1784     }\r
1785   },\r
1786   "vnf_name" : {\r
1787     "tags" : "vnf_name",\r
1788     "name" : "vnf_name",\r
1789     "property" : {\r
1790       "description" : "vnf_name",\r
1791       "type" : "string"\r
1792     },\r
1793     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1794     "sources" : {\r
1795       "input" : {\r
1796         "type" : "source-input"\r
1797       },\r
1798       "default" : {\r
1799         "type" : "source-default",\r
1800         "properties" : { }\r
1801       },\r
1802       "sdnc" : {\r
1803         "type" : "source-rest",\r
1804         "properties" : {\r
1805           "verb" : "GET",\r
1806           "type" : "JSON",\r
1807           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf_name",\r
1808           "path" : "/param/0/value",\r
1809           "input-key-mapping" : {\r
1810             "service-instance-id" : "service-instance-id",\r
1811             "vnf-id" : "vnf-id"\r
1812           },\r
1813           "output-key-mapping" : {\r
1814             "vnf_name" : "value"\r
1815           },\r
1816           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1817         }\r
1818       }\r
1819     }\r
1820   },\r
1821   "vnfc-model-invariant-uuid" : {\r
1822     "tags" : "vnfc-model-invariant-uuid",\r
1823     "name" : "vnfc-model-invariant-uuid",\r
1824     "property" : {\r
1825       "description" : "vnfc-model-invariant-uuid",\r
1826       "type" : "string"\r
1827     },\r
1828     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1829     "sources" : {\r
1830       "input" : {\r
1831         "type" : "source-input"\r
1832       },\r
1833       "default" : {\r
1834         "type" : "source-default",\r
1835         "properties" : { }\r
1836       },\r
1837       "processor-db" : {\r
1838         "type" : "source-db",\r
1839         "properties" : {\r
1840           "type" : "SQL",\r
1841           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1842           "output-key-mapping" : {\r
1843             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"\r
1844           },\r
1845           "input-key-mapping" : {\r
1846             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1847           },\r
1848           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1849         }\r
1850       }\r
1851     }\r
1852   },\r
1853   "vnfc-model-version" : {\r
1854     "tags" : "vnfc-model-version",\r
1855     "name" : "vnfc-model-version",\r
1856     "property" : {\r
1857       "description" : "vnfc-model-version",\r
1858       "type" : "string"\r
1859     },\r
1860     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1861     "sources" : {\r
1862       "input" : {\r
1863         "type" : "source-input"\r
1864       },\r
1865       "default" : {\r
1866         "type" : "source-default",\r
1867         "properties" : { }\r
1868       },\r
1869       "processor-db" : {\r
1870         "type" : "source-db",\r
1871         "properties" : {\r
1872           "type" : "SQL",\r
1873           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1874           "output-key-mapping" : {\r
1875             "vnfc-model-version" : "vnfc_model_version"\r
1876           },\r
1877           "input-key-mapping" : {\r
1878             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1879           },\r
1880           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1881         }\r
1882       }\r
1883     }\r
1884   },\r
1885   "vpg_int_pktgen_private_ip_0" : {\r
1886     "tags" : "vpg_int_pktgen_private_ip_0",\r
1887     "name" : "vpg_int_pktgen_private_ip_0",\r
1888     "property" : {\r
1889       "description" : "vpg_int_pktgen_private_ip_0",\r
1890       "type" : "string"\r
1891     },\r
1892     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1893     "sources" : {\r
1894       "input" : {\r
1895         "type" : "source-input"\r
1896       },\r
1897       "default" : {\r
1898         "type" : "source-default",\r
1899         "properties" : { }\r
1900       },\r
1901       "sdnc" : {\r
1902         "type" : "source-rest",\r
1903         "properties" : {\r
1904           "verb" : "GET",\r
1905           "type" : "JSON",\r
1906           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_int_pktgen_private_ip_0",\r
1907           "path" : "/param/0/value",\r
1908           "input-key-mapping" : {\r
1909             "service-instance-id" : "service-instance-id",\r
1910             "vnf-id" : "vnf-id"\r
1911           },\r
1912           "output-key-mapping" : {\r
1913             "vpg_int_pktgen_private_ip_0" : "value"\r
1914           },\r
1915           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1916         }\r
1917       }\r
1918     }\r
1919   },\r
1920   "vpg_name_0" : {\r
1921     "tags" : "vpg_name_0",\r
1922     "name" : "vpg_name_0",\r
1923     "property" : {\r
1924       "description" : "vlb_name_0",\r
1925       "type" : "string"\r
1926     },\r
1927     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1928     "sources" : {\r
1929       "input" : {\r
1930         "type" : "source-input"\r
1931       },\r
1932       "default" : {\r
1933         "type" : "source-default",\r
1934         "properties" : { }\r
1935       },\r
1936       "sdnc" : {\r
1937         "type" : "source-rest",\r
1938         "properties" : {\r
1939           "verb" : "GET",\r
1940           "type" : "JSON",\r
1941           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_name_0",\r
1942           "path" : "/param/0/value",\r
1943           "input-key-mapping" : {\r
1944             "service-instance-id" : "service-instance-id",\r
1945             "vnf-id" : "vnf-id"\r
1946           },\r
1947           "output-key-mapping" : {\r
1948             "vpg_name_0" : "value"\r
1949           },\r
1950           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1951         }\r
1952       }\r
1953     }\r
1954   },\r
1955   "vpg_onap_private_ip_0" : {\r
1956     "tags" : "vpg_onap_private_ip_0",\r
1957     "name" : "vpg_onap_private_ip_0",\r
1958     "property" : {\r
1959       "description" : "vpg_onap_private_ip_0",\r
1960       "type" : "string"\r
1961     },\r
1962     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1963     "sources" : {\r
1964       "input" : {\r
1965         "type" : "source-input"\r
1966       },\r
1967       "default" : {\r
1968         "type" : "source-default",\r
1969         "properties" : { }\r
1970       },\r
1971       "sdnc" : {\r
1972         "type" : "source-rest",\r
1973         "properties" : {\r
1974           "verb" : "GET",\r
1975           "type" : "JSON",\r
1976           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_onap_private_ip_0",\r
1977           "path" : "/param/0/value",\r
1978           "input-key-mapping" : {\r
1979             "service-instance-id" : "service-instance-id",\r
1980             "vnf-id" : "vnf-id"\r
1981           },\r
1982           "output-key-mapping" : {\r
1983             "vpg_onap_private_ip_0" : "value"\r
1984           },\r
1985           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1986         }\r
1987       }\r
1988     }\r
1989   }\r
1990 }\r