d4058d24698bfe73f7f395ce311f0fd091484c07
[ccsdk/cds.git] /
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           "endpoint-selector" : "dynamic-db-source",\r
587           "type" : "SQL",\r
588           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
589           "input-key-mapping" : { },\r
590           "output-key-mapping" : {\r
591             "management-prefix-id" : "prefix_id"\r
592           }\r
593         }\r
594       }\r
595     }\r
596   },\r
597   "nb_api_version" : {\r
598     "tags" : "nb_api_version",\r
599     "name" : "nb_api_version",\r
600     "property" : {\r
601       "description" : "nb_api_version",\r
602       "type" : "string"\r
603     },\r
604     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
605     "sources" : {\r
606       "input" : {\r
607         "type" : "source-input"\r
608       },\r
609       "default" : {\r
610         "type" : "source-default",\r
611         "properties" : { }\r
612       },\r
613       "sdnc" : {\r
614         "type" : "source-rest",\r
615         "properties" : {\r
616           "verb" : "GET",\r
617           "type" : "JSON",\r
618           "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
619           "path" : "/param/0/value",\r
620           "input-key-mapping" : {\r
621             "service-instance-id" : "service-instance-id",\r
622             "vnf-id" : "vnf-id"\r
623           },\r
624           "output-key-mapping" : {\r
625             "nb_api_version" : "value"\r
626           },\r
627           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
628         }\r
629       }\r
630     }\r
631   },\r
632   "nexus_artifact_repo" : {\r
633     "tags" : "nexus_artifact_repo",\r
634     "name" : "nexus_artifact_repo",\r
635     "property" : {\r
636       "description" : "nexus_artifact_repo",\r
637       "type" : "string"\r
638     },\r
639     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
640     "sources" : {\r
641       "input" : {\r
642         "type" : "source-input"\r
643       },\r
644       "default" : {\r
645         "type" : "source-default",\r
646         "properties" : { }\r
647       },\r
648       "sdnc" : {\r
649         "type" : "source-rest",\r
650         "properties" : {\r
651           "verb" : "GET",\r
652           "type" : "JSON",\r
653           "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
654           "path" : "/param/0/value",\r
655           "input-key-mapping" : {\r
656             "service-instance-id" : "service-instance-id",\r
657             "vnf-id" : "vnf-id"\r
658           },\r
659           "output-key-mapping" : {\r
660             "nexus_artifact_repo" : "value"\r
661           },\r
662           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
663         }\r
664       }\r
665     }\r
666   },\r
667   "nfc-naming-code" : {\r
668     "tags" : "nfc-naming-code",\r
669     "name" : "nfc-naming-code",\r
670     "property" : {\r
671       "description" : "nfc-naming-code",\r
672       "type" : "string"\r
673     },\r
674     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
675     "sources" : {\r
676       "input" : {\r
677         "type" : "source-input"\r
678       },\r
679       "default" : {\r
680         "type" : "source-default",\r
681         "properties" : { }\r
682       },\r
683       "processor-db" : {\r
684         "type" : "source-db",\r
685         "properties" : {\r
686           "type" : "SQL",\r
687           "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
688           "input-key-mapping" : {\r
689             "vfccustomizationuuid" : "vfccustomizationuuid"\r
690           },\r
691           "output-key-mapping" : {\r
692             "nfc-naming-code" : "nfc_naming_code"\r
693           },\r
694           "key-dependencies" : [ "vfccustomizationuuid" ],\r
695           "endpoint-selector" : "dynamic-db-source"\r
696         }\r
697       }\r
698     }\r
699   },\r
700   "onap_private_net_cidr" : {\r
701     "tags" : "onap_private_net_cidr",\r
702     "name" : "onap_private_net_cidr",\r
703     "property" : {\r
704       "description" : "onap_private_net_cidr",\r
705       "type" : "string"\r
706     },\r
707     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
708     "sources" : {\r
709       "input" : {\r
710         "type" : "source-input"\r
711       },\r
712       "default" : {\r
713         "type" : "source-default",\r
714         "properties" : { }\r
715       },\r
716       "processor-db" : {\r
717         "type" : "source-db",\r
718         "properties" : {\r
719           "endpoint-selector" : "dynamic-db-source",\r
720           "type" : "SQL",\r
721           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",\r
722           "input-key-mapping" : { },\r
723           "output-key-mapping" : {\r
724             "onap_private_net_cidr" : "prefix"\r
725           }\r
726         }\r
727       },\r
728       "sdnc" : {\r
729         "type" : "source-rest",\r
730         "properties" : {\r
731           "verb" : "GET",\r
732           "type" : "JSON",\r
733           "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
734           "path" : "/param/0/value",\r
735           "input-key-mapping" : {\r
736             "service-instance-id" : "service-instance-id",\r
737             "vnf-id" : "vnf-id"\r
738           },\r
739           "output-key-mapping" : {\r
740             "onap_private_net_cidr" : "value"\r
741           },\r
742           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
743         }\r
744       }\r
745     }\r
746   },\r
747   "onap_private_net_id" : {\r
748     "tags" : "onap_private_net_id",\r
749     "name" : "onap_private_net_id",\r
750     "property" : {\r
751       "description" : "onap_private_net_id",\r
752       "type" : "string"\r
753     },\r
754     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
755     "sources" : {\r
756       "input" : {\r
757         "type" : "source-input"\r
758       },\r
759       "default" : {\r
760         "type" : "source-default",\r
761         "properties" : { }\r
762       },\r
763       "sdnc" : {\r
764         "type" : "source-rest",\r
765         "properties" : {\r
766           "verb" : "GET",\r
767           "type" : "JSON",\r
768           "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
769           "path" : "/param/0/value",\r
770           "input-key-mapping" : {\r
771             "service-instance-id" : "service-instance-id",\r
772             "vnf-id" : "vnf-id"\r
773           },\r
774           "output-key-mapping" : {\r
775             "onap_private_net_id" : "value"\r
776           },\r
777           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
778         }\r
779       }\r
780     }\r
781   },\r
782   "onap_private_subnet_id" : {\r
783     "tags" : "onap_private_subnet_id",\r
784     "name" : "onap_private_subnet_id",\r
785     "property" : {\r
786       "description" : "onap_private_subnet_id",\r
787       "type" : "string"\r
788     },\r
789     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
790     "sources" : {\r
791       "input" : {\r
792         "type" : "source-input"\r
793       },\r
794       "default" : {\r
795         "type" : "source-default",\r
796         "properties" : { }\r
797       },\r
798       "sdnc" : {\r
799         "type" : "source-rest",\r
800         "properties" : {\r
801           "verb" : "GET",\r
802           "type" : "JSON",\r
803           "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
804           "path" : "/param/0/value",\r
805           "input-key-mapping" : {\r
806             "service-instance-id" : "service-instance-id",\r
807             "vnf-id" : "vnf-id"\r
808           },\r
809           "output-key-mapping" : {\r
810             "onap_private_subnet_id" : "value"\r
811           },\r
812           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
813         }\r
814       }\r
815     }\r
816   },\r
817   "pg_int" : {\r
818     "tags" : "pg_int",\r
819     "name" : "pg_int",\r
820     "property" : {\r
821       "description" : "pg_int",\r
822       "type" : "string"\r
823     },\r
824     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
825     "sources" : {\r
826       "input" : {\r
827         "type" : "source-input"\r
828       },\r
829       "default" : {\r
830         "type" : "source-default",\r
831         "properties" : { }\r
832       },\r
833       "sdnc" : {\r
834         "type" : "source-rest",\r
835         "properties" : {\r
836           "verb" : "GET",\r
837           "type" : "JSON",\r
838           "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
839           "path" : "/param/0/value",\r
840           "input-key-mapping" : {\r
841             "service-instance-id" : "service-instance-id",\r
842             "vnf-id" : "vnf-id"\r
843           },\r
844           "output-key-mapping" : {\r
845             "pg_int" : "value"\r
846           },\r
847           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
848         }\r
849       }\r
850     }\r
851   },\r
852   "pktgen_private_net_cidr" : {\r
853     "tags" : "pktgen_private_net_cidr",\r
854     "name" : "pktgen_private_net_cidr",\r
855     "property" : {\r
856       "description" : "pktgen_private_net_cidr",\r
857       "type" : "string"\r
858     },\r
859     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
860     "sources" : {\r
861       "input" : {\r
862         "type" : "source-input"\r
863       },\r
864       "default" : {\r
865         "type" : "source-default",\r
866         "properties" : { }\r
867       },\r
868       "processor-db" : {\r
869         "type" : "source-db",\r
870         "properties" : {\r
871           "type" : "SQL",\r
872           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
873           "output-key-mapping" : {\r
874             "pktgen_private_net_cidr" : "prefix"\r
875           },\r
876           "endpoint-selector" : "dynamic-db-source",\r
877           "input-key-mapping" : { }\r
878         }\r
879       },\r
880       "sdnc" : {\r
881         "type" : "source-rest",\r
882         "properties" : {\r
883           "verb" : "GET",\r
884           "type" : "JSON",\r
885           "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
886           "path" : "/param/0/value",\r
887           "input-key-mapping" : {\r
888             "service-instance-id" : "service-instance-id",\r
889             "vnf-id" : "vnf-id"\r
890           },\r
891           "output-key-mapping" : {\r
892             "pktgen_private_net_cidr" : "value"\r
893           },\r
894           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
895         }\r
896       }\r
897     }\r
898   },\r
899   "private1-prefix-id" : {\r
900     "tags" : "private1-prefix-id",\r
901     "name" : "private1-prefix-id",\r
902     "property" : {\r
903       "description" : "private1-prefix-id",\r
904       "type" : "string"\r
905     },\r
906     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
907     "sources" : {\r
908       "input" : {\r
909         "type" : "source-input"\r
910       },\r
911       "default" : {\r
912         "type" : "source-default",\r
913         "properties" : { }\r
914       },\r
915       "sdnc" : {\r
916         "type" : "source-rest",\r
917         "properties" : {\r
918           "verb" : "GET",\r
919           "type" : "JSON",\r
920           "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
921           "path" : "/param/0/value",\r
922           "input-key-mapping" : {\r
923             "service-instance-id" : "service-instance-id",\r
924             "vnf-id" : "vnf-id"\r
925           },\r
926           "output-key-mapping" : {\r
927             "private1-prefix-id" : "value"\r
928           },\r
929           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
930         }\r
931       },\r
932       "processor-db" : {\r
933         "type" : "source-db",\r
934         "properties" : {\r
935           "endpoint-selector" : "dynamic-db-source",\r
936           "type" : "SQL",\r
937           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
938           "input-key-mapping" : { },\r
939           "output-key-mapping" : {\r
940             "private1-prefix-id" : "prefix_id"\r
941           }\r
942         }\r
943       }\r
944     }\r
945   },\r
946   "private2-prefix-id" : {\r
947     "tags" : "private2-prefix-id",\r
948     "name" : "private2-prefix-id",\r
949     "property" : {\r
950       "description" : "private2-prefix-id",\r
951       "type" : "string"\r
952     },\r
953     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
954     "sources" : {\r
955       "input" : {\r
956         "type" : "source-input"\r
957       },\r
958       "default" : {\r
959         "type" : "source-default",\r
960         "properties" : { }\r
961       },\r
962       "sdnc" : {\r
963         "type" : "source-rest",\r
964         "properties" : {\r
965           "verb" : "GET",\r
966           "type" : "JSON",\r
967           "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
968           "path" : "/param/0/value",\r
969           "input-key-mapping" : {\r
970             "service-instance-id" : "service-instance-id",\r
971             "vnf-id" : "vnf-id"\r
972           },\r
973           "output-key-mapping" : {\r
974             "private2-prefix-id" : "value"\r
975           },\r
976           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
977         }\r
978       },\r
979       "processor-db" : {\r
980         "type" : "source-db",\r
981         "properties" : {\r
982           "endpoint-selector" : "dynamic-db-source",\r
983           "type" : "SQL",\r
984           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",\r
985           "input-key-mapping" : { },\r
986           "output-key-mapping" : {\r
987             "private2-prefix-id" : "prefix_id"\r
988           }\r
989         }\r
990       }\r
991     }\r
992   },\r
993   "pub_key" : {\r
994     "tags" : "pub_key",\r
995     "name" : "pub_key",\r
996     "property" : {\r
997       "description" : "pub_key",\r
998       "type" : "string"\r
999     },\r
1000     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1001     "sources" : {\r
1002       "input" : {\r
1003         "type" : "source-input"\r
1004       },\r
1005       "default" : {\r
1006         "type" : "source-default",\r
1007         "properties" : { }\r
1008       },\r
1009       "sdnc" : {\r
1010         "type" : "source-rest",\r
1011         "properties" : {\r
1012           "verb" : "GET",\r
1013           "type" : "JSON",\r
1014           "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
1015           "path" : "/param/0/value",\r
1016           "input-key-mapping" : {\r
1017             "service-instance-id" : "service-instance-id",\r
1018             "vnf-id" : "vnf-id"\r
1019           },\r
1020           "output-key-mapping" : {\r
1021             "pub_key" : "value"\r
1022           },\r
1023           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1024         }\r
1025       }\r
1026     }\r
1027   },\r
1028   "public_net_id" : {\r
1029     "tags" : "public_net_id",\r
1030     "name" : "public_net_id",\r
1031     "property" : {\r
1032       "description" : "public_net_id",\r
1033       "type" : "string"\r
1034     },\r
1035     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1036     "sources" : {\r
1037       "input" : {\r
1038         "type" : "source-input"\r
1039       },\r
1040       "default" : {\r
1041         "type" : "source-default",\r
1042         "properties" : { }\r
1043       },\r
1044       "sdnc" : {\r
1045         "type" : "source-rest",\r
1046         "properties" : {\r
1047           "verb" : "GET",\r
1048           "type" : "JSON",\r
1049           "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
1050           "path" : "/param/0/value",\r
1051           "input-key-mapping" : {\r
1052             "service-instance-id" : "service-instance-id",\r
1053             "vnf-id" : "vnf-id"\r
1054           },\r
1055           "output-key-mapping" : {\r
1056             "public_net_id" : "value"\r
1057           },\r
1058           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1059         }\r
1060       }\r
1061     }\r
1062   },\r
1063   "sec_group" : {\r
1064     "tags" : "sec_group",\r
1065     "name" : "sec_group",\r
1066     "property" : {\r
1067       "description" : "sec_group",\r
1068       "type" : "string"\r
1069     },\r
1070     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1071     "sources" : {\r
1072       "input" : {\r
1073         "type" : "source-input"\r
1074       },\r
1075       "default" : {\r
1076         "type" : "source-default",\r
1077         "properties" : { }\r
1078       },\r
1079       "sdnc" : {\r
1080         "type" : "source-rest",\r
1081         "properties" : {\r
1082           "verb" : "GET",\r
1083           "type" : "JSON",\r
1084           "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
1085           "path" : "/param/0/value",\r
1086           "input-key-mapping" : {\r
1087             "service-instance-id" : "service-instance-id",\r
1088             "vnf-id" : "vnf-id"\r
1089           },\r
1090           "output-key-mapping" : {\r
1091             "sec_group" : "value"\r
1092           },\r
1093           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1094         }\r
1095       }\r
1096     }\r
1097   },\r
1098   "service-instance-id" : {\r
1099     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",\r
1100     "name" : "service-instance-id",\r
1101     "property" : {\r
1102       "description" : "To be provided",\r
1103       "type" : "string"\r
1104     },\r
1105     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1106     "sources" : {\r
1107       "input" : {\r
1108         "type" : "source-input",\r
1109         "properties" : { }\r
1110       },\r
1111       "any-db" : {\r
1112         "type" : "source-db",\r
1113         "properties" : {\r
1114           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",\r
1115           "input-key-mapping" : { },\r
1116           "output-key-mapping" : {\r
1117             "service-instance-id" : "artifact_name"\r
1118           }\r
1119         }\r
1120       },\r
1121       "processor-db" : {\r
1122         "type" : "source-db",\r
1123         "properties" : {\r
1124           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",\r
1125           "input-key-mapping" : { },\r
1126           "output-key-mapping" : {\r
1127             "service-instance-id" : "artifact_name"\r
1128           }\r
1129         }\r
1130       },\r
1131       "capability" : {\r
1132         "type" : "source-capability",\r
1133         "properties" : {\r
1134           "script-type" : "jython",\r
1135           "script-class-reference" : "SampleRAProcessor",\r
1136           "instance-dependencies" : [ ]\r
1137         }\r
1138       }\r
1139     }\r
1140   },\r
1141   "vdns_int_private_ip_0" : {\r
1142     "tags" : "vdns_int_private_ip_0",\r
1143     "name" : "vdns_int_private_ip_0",\r
1144     "property" : {\r
1145       "description" : "vdns_int_private_ip_0",\r
1146       "type" : "string"\r
1147     },\r
1148     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1149     "sources" : {\r
1150       "input" : {\r
1151         "type" : "source-input"\r
1152       },\r
1153       "default" : {\r
1154         "type" : "source-default",\r
1155         "properties" : { }\r
1156       },\r
1157       "sdnc" : {\r
1158         "type" : "source-rest",\r
1159         "properties" : {\r
1160           "verb" : "GET",\r
1161           "type" : "JSON",\r
1162           "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
1163           "path" : "/param/0/value",\r
1164           "input-key-mapping" : {\r
1165             "service-instance-id" : "service-instance-id",\r
1166             "vnf-id" : "vnf-id",\r
1167             "vdns_vf_module_id" : "vdns_vf_module_id"\r
1168           },\r
1169           "output-key-mapping" : {\r
1170             "vdns_int_private_ip_0" : "value"\r
1171           },\r
1172           "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]\r
1173         }\r
1174       }\r
1175     }\r
1176   },\r
1177   "vdns_name_0" : {\r
1178     "tags" : "vdns_name_0",\r
1179     "name" : "vdns_name_0",\r
1180     "property" : {\r
1181       "description" : "vdns_name_0",\r
1182       "type" : "string"\r
1183     },\r
1184     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1185     "sources" : {\r
1186       "input" : {\r
1187         "type" : "source-input"\r
1188       },\r
1189       "default" : {\r
1190         "type" : "source-default",\r
1191         "properties" : { }\r
1192       },\r
1193       "sdnc" : {\r
1194         "type" : "source-rest",\r
1195         "properties" : {\r
1196           "verb" : "GET",\r
1197           "type" : "JSON",\r
1198           "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
1199           "path" : "/param/0/value",\r
1200           "input-key-mapping" : {\r
1201             "service-instance-id" : "service-instance-id",\r
1202             "vnf-id" : "vnf-id"\r
1203           },\r
1204           "output-key-mapping" : {\r
1205             "vdns_name_0" : "value"\r
1206           },\r
1207           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1208         }\r
1209       }\r
1210     }\r
1211   },\r
1212   "vdns_onap_private_ip_0" : {\r
1213     "tags" : "vdns_onap_private_ip_0",\r
1214     "name" : "vdns_onap_private_ip_0",\r
1215     "property" : {\r
1216       "description" : "vdns_onap_private_ip_0",\r
1217       "type" : "string"\r
1218     },\r
1219     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1220     "sources" : {\r
1221       "input" : {\r
1222         "type" : "source-input"\r
1223       },\r
1224       "default" : {\r
1225         "type" : "source-default",\r
1226         "properties" : { }\r
1227       },\r
1228       "sdnc" : {\r
1229         "type" : "source-rest",\r
1230         "properties" : {\r
1231           "verb" : "GET",\r
1232           "type" : "JSON",\r
1233           "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
1234           "path" : "/param/0/value",\r
1235           "input-key-mapping" : {\r
1236             "service-instance-id" : "service-instance-id",\r
1237             "vnf-id" : "vnf-id",\r
1238             "vdns_vf_module_id" : "vdns_vf_module_id"\r
1239           },\r
1240           "output-key-mapping" : {\r
1241             "vdns_onap_private_ip_0" : "value"\r
1242           },\r
1243           "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]\r
1244         }\r
1245       }\r
1246     }\r
1247   },\r
1248   "vdns_vf_module_id" : {\r
1249     "tags" : "vdns_vf_module_id",\r
1250     "name" : "vdns_vf_module_id",\r
1251     "property" : {\r
1252       "description" : "vdns_vf_module_id",\r
1253       "type" : "string"\r
1254     },\r
1255     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1256     "sources" : {\r
1257       "default" : {\r
1258         "type" : "source-default",\r
1259         "properties" : { }\r
1260       },\r
1261       "sdnc" : {\r
1262         "type" : "source-rest",\r
1263         "properties" : {\r
1264           "verb" : "GET",\r
1265           "type" : "JSON",\r
1266           "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
1267           "path" : "/param/0/value",\r
1268           "input-key-mapping" : {\r
1269             "service-instance-id" : "service-instance-id",\r
1270             "vnf-id" : "vnf-id"\r
1271           },\r
1272           "output-key-mapping" : {\r
1273             "vdns_vf_module_id" : "value"\r
1274           },\r
1275           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1276         }\r
1277       },\r
1278       "aai-data" : {\r
1279         "type" : "source-rest",\r
1280         "properties" : {\r
1281           "verb" : "GET",\r
1282           "type" : "JSON",\r
1283           "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",\r
1284           "path" : "",\r
1285           "input-key-mapping" : {\r
1286             "vnf-id" : "vnf-id"\r
1287           },\r
1288           "output-key-mapping" : {\r
1289             "vdns_vf_module_id" : "nm-profile-name"\r
1290           },\r
1291           "key-dependencies" : [ "vnf-id" ]\r
1292         }\r
1293       }\r
1294     }\r
1295   },\r
1296   "vf-module-id" : {\r
1297     "tags" : "vf-module-id",\r
1298     "name" : "vf-module-id",\r
1299     "property" : {\r
1300       "description" : "vf-module-id",\r
1301       "type" : "string"\r
1302     },\r
1303     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1304     "sources" : {\r
1305       "input" : {\r
1306         "type" : "source-input",\r
1307         "properties" : { }\r
1308       }\r
1309     }\r
1310   },\r
1311   "vf-module-label" : {\r
1312     "tags" : "vf-module-label",\r
1313     "name" : "vf-module-label",\r
1314     "property" : {\r
1315       "description" : "vf-module-label",\r
1316       "type" : "string"\r
1317     },\r
1318     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1319     "sources" : {\r
1320       "input" : {\r
1321         "type" : "source-input"\r
1322       },\r
1323       "default" : {\r
1324         "type" : "source-default",\r
1325         "properties" : { }\r
1326       },\r
1327       "processor-db" : {\r
1328         "type" : "source-db",\r
1329         "properties" : {\r
1330           "type" : "SQL",\r
1331           "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
1332           "input-key-mapping" : {\r
1333             "customizationid" : "vf-module-model-customization-uuid"\r
1334           },\r
1335           "output-key-mapping" : {\r
1336             "vf-module-label" : "vf_module_label"\r
1337           },\r
1338           "key-dependencies" : [ "vf-module-model-customization-uuid" ],\r
1339           "endpoint-selector" : "dynamic-db-source"\r
1340         }\r
1341       }\r
1342     }\r
1343   },\r
1344   "vf-module-model-customization-uuid" : {\r
1345     "tags" : "vf-module-model-customization-uuid",\r
1346     "name" : "vf-module-model-customization-uuid",\r
1347     "property" : {\r
1348       "description" : "vf-module-model-customization-uuid",\r
1349       "type" : "string"\r
1350     },\r
1351     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1352     "sources" : {\r
1353       "input" : {\r
1354         "type" : "source-input"\r
1355       },\r
1356       "default" : {\r
1357         "type" : "source-default",\r
1358         "properties" : { }\r
1359       }\r
1360     }\r
1361   },\r
1362   "vf-module-type" : {\r
1363     "tags" : "vf-module-type",\r
1364     "name" : "vf-module-type",\r
1365     "property" : {\r
1366       "description" : "vf-module-type",\r
1367       "type" : "string"\r
1368     },\r
1369     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1370     "sources" : {\r
1371       "input" : {\r
1372         "type" : "source-input"\r
1373       },\r
1374       "default" : {\r
1375         "type" : "source-default",\r
1376         "properties" : { }\r
1377       },\r
1378       "processor-db" : {\r
1379         "type" : "source-db",\r
1380         "properties" : {\r
1381           "type" : "SQL",\r
1382           "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",\r
1383           "output-key-mapping" : {\r
1384             "vf-module-type" : "vf_module_type"\r
1385           },\r
1386           "endpoint-selector" : "dynamic-db-source",\r
1387           "input-key-mapping" : {\r
1388             "customizationid" : "vf-module-model-customization-uuid"\r
1389           },\r
1390           "key-dependencies" : [ "vf-module-model-customization-uuid" ]\r
1391         }\r
1392       }\r
1393     }\r
1394   },\r
1395   "vf-naming-policy" : {\r
1396     "tags" : "vf-naming-policy",\r
1397     "name" : "vf-naming-policy",\r
1398     "property" : {\r
1399       "description" : "vf-naming-policy",\r
1400       "type" : "string"\r
1401     },\r
1402     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1403     "sources" : {\r
1404       "default" : {\r
1405         "type" : "source-default",\r
1406         "properties" : { }\r
1407       },\r
1408       "sdnc" : {\r
1409         "type" : "source-rest",\r
1410         "properties" : {\r
1411           "verb" : "GET",\r
1412           "type" : "JSON",\r
1413           "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
1414           "path" : "/param/0/value",\r
1415           "input-key-mapping" : {\r
1416             "service-instance-id" : "service-instance-id",\r
1417             "vnf-id" : "vnf-id"\r
1418           },\r
1419           "output-key-mapping" : {\r
1420             "vf-naming-policy" : "value"\r
1421           },\r
1422           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1423         }\r
1424       },\r
1425       "processor-db" : {\r
1426         "type" : "source-db",\r
1427         "properties" : {\r
1428           "endpoint-selector" : "dynamic-db-source",\r
1429           "type" : "SQL",\r
1430           "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
1431           "input-key-mapping" : {\r
1432             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"\r
1433           },\r
1434           "output-key-mapping" : {\r
1435             "vf-naming-policy" : "vf_naming_policy"\r
1436           },\r
1437           "key-dependencies" : [ "vnf-model-customization-uuid" ]\r
1438         }\r
1439       }\r
1440     }\r
1441   },\r
1442   "vf_module_name" : {\r
1443     "tags" : "vf_module_name",\r
1444     "name" : "vf_module_name",\r
1445     "property" : {\r
1446       "description" : "vf_module_name",\r
1447       "type" : "string"\r
1448     },\r
1449     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1450     "sources" : {\r
1451       "input" : {\r
1452         "type" : "source-input"\r
1453       },\r
1454       "default" : {\r
1455         "type" : "source-default",\r
1456         "properties" : { }\r
1457       }\r
1458     }\r
1459   },\r
1460   "vfccustomizationuuid" : {\r
1461     "tags" : "vfccustomizationuuid",\r
1462     "name" : "vfccustomizationuuid",\r
1463     "property" : {\r
1464       "description" : "vfccustomizationuuid",\r
1465       "type" : "string"\r
1466     },\r
1467     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1468     "sources" : {\r
1469       "input" : {\r
1470         "type" : "source-input"\r
1471       },\r
1472       "default" : {\r
1473         "type" : "source-default",\r
1474         "properties" : { }\r
1475       },\r
1476       "processor-db" : {\r
1477         "type" : "source-db",\r
1478         "properties" : {\r
1479           "endpoint-selector" : "dynamic-db-source",\r
1480           "type" : "SQL",\r
1481           "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
1482           "input-key-mapping" : {\r
1483             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"\r
1484           },\r
1485           "output-key-mapping" : {\r
1486             "vfccustomizationuuid" : "vnf_customid"\r
1487           },\r
1488           "key-dependencies" : [ "vf-module-model-customization-uuid" ]\r
1489         }\r
1490       }\r
1491     }\r
1492   },\r
1493   "vip" : {\r
1494     "tags" : "vip",\r
1495     "name" : "vip",\r
1496     "property" : {\r
1497       "description" : "vip",\r
1498       "type" : "string"\r
1499     },\r
1500     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1501     "sources" : {\r
1502       "input" : {\r
1503         "type" : "source-input"\r
1504       },\r
1505       "default" : {\r
1506         "type" : "source-default",\r
1507         "properties" : { }\r
1508       },\r
1509       "sdnc" : {\r
1510         "type" : "source-rest",\r
1511         "properties" : {\r
1512           "verb" : "GET",\r
1513           "type" : "JSON",\r
1514           "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
1515           "path" : "/param/0/value",\r
1516           "input-key-mapping" : {\r
1517             "service-instance-id" : "service-instance-id",\r
1518             "vnf-id" : "vnf-id"\r
1519           },\r
1520           "output-key-mapping" : {\r
1521             "vip" : "value"\r
1522           },\r
1523           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1524         }\r
1525       }\r
1526     }\r
1527   },\r
1528   "vlb_int_pktgen_private_ip_0" : {\r
1529     "tags" : "vlb_int_pktgen_private_ip_0",\r
1530     "name" : "vlb_int_pktgen_private_ip_0",\r
1531     "property" : {\r
1532       "description" : "vlb_int_pktgen_private_ip_0",\r
1533       "type" : "string"\r
1534     },\r
1535     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1536     "sources" : {\r
1537       "input" : {\r
1538         "type" : "source-input"\r
1539       },\r
1540       "default" : {\r
1541         "type" : "source-default",\r
1542         "properties" : { }\r
1543       },\r
1544       "sdnc" : {\r
1545         "type" : "source-rest",\r
1546         "properties" : {\r
1547           "verb" : "GET",\r
1548           "type" : "JSON",\r
1549           "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
1550           "path" : "/param/0/value",\r
1551           "input-key-mapping" : {\r
1552             "service-instance-id" : "service-instance-id",\r
1553             "vnf-id" : "vnf-id"\r
1554           },\r
1555           "output-key-mapping" : {\r
1556             "vlb_int_pktgen_private_ip_0" : "value"\r
1557           },\r
1558           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1559         }\r
1560       }\r
1561     }\r
1562   },\r
1563   "vlb_int_private_ip_0" : {\r
1564     "tags" : "vlb_int_private_ip_0",\r
1565     "name" : "vlb_int_private_ip_0",\r
1566     "property" : {\r
1567       "description" : "vlb_int_private_ip_0",\r
1568       "type" : "string"\r
1569     },\r
1570     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1571     "sources" : {\r
1572       "input" : {\r
1573         "type" : "source-input"\r
1574       },\r
1575       "default" : {\r
1576         "type" : "source-default",\r
1577         "properties" : { }\r
1578       },\r
1579       "sdnc" : {\r
1580         "type" : "source-rest",\r
1581         "properties" : {\r
1582           "verb" : "GET",\r
1583           "type" : "JSON",\r
1584           "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
1585           "path" : "/param/0/value",\r
1586           "input-key-mapping" : {\r
1587             "service-instance-id" : "service-instance-id",\r
1588             "vnf-id" : "vnf-id"\r
1589           },\r
1590           "output-key-mapping" : {\r
1591             "vlb_int_private_ip_0" : "value"\r
1592           },\r
1593           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1594         }\r
1595       }\r
1596     }\r
1597   },\r
1598   "vlb_name_0" : {\r
1599     "tags" : "vlb_name_0",\r
1600     "name" : "vlb_name_0",\r
1601     "property" : {\r
1602       "description" : "vlb_name_0",\r
1603       "type" : "string"\r
1604     },\r
1605     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1606     "sources" : {\r
1607       "input" : {\r
1608         "type" : "source-input"\r
1609       },\r
1610       "default" : {\r
1611         "type" : "source-default",\r
1612         "properties" : { }\r
1613       },\r
1614       "sdnc" : {\r
1615         "type" : "source-rest",\r
1616         "properties" : {\r
1617           "verb" : "GET",\r
1618           "type" : "JSON",\r
1619           "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
1620           "path" : "/param/0/value",\r
1621           "input-key-mapping" : {\r
1622             "service-instance-id" : "service-instance-id",\r
1623             "vnf-id" : "vnf-id"\r
1624           },\r
1625           "output-key-mapping" : {\r
1626             "vlb_name_0" : "value"\r
1627           },\r
1628           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1629         }\r
1630       }\r
1631     }\r
1632   },\r
1633   "vlb_onap_private_ip_0" : {\r
1634     "tags" : "vlb_onap_private_ip_0",\r
1635     "name" : "vlb_onap_private_ip_0",\r
1636     "property" : {\r
1637       "description" : "vlb_onap_private_ip_0",\r
1638       "type" : "string"\r
1639     },\r
1640     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1641     "sources" : {\r
1642       "input" : {\r
1643         "type" : "source-input"\r
1644       },\r
1645       "default" : {\r
1646         "type" : "source-default",\r
1647         "properties" : { }\r
1648       },\r
1649       "sdnc" : {\r
1650         "type" : "source-rest",\r
1651         "properties" : {\r
1652           "verb" : "GET",\r
1653           "type" : "JSON",\r
1654           "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
1655           "path" : "/param/0/value",\r
1656           "input-key-mapping" : {\r
1657             "service-instance-id" : "service-instance-id",\r
1658             "vnf-id" : "vnf-id"\r
1659           },\r
1660           "output-key-mapping" : {\r
1661             "private2-prefix-id" : "value"\r
1662           },\r
1663           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1664         }\r
1665       }\r
1666     }\r
1667   },\r
1668   "vlb_private_net_cidr" : {\r
1669     "tags" : "vlb_private_net_cidr",\r
1670     "name" : "vlb_private_net_cidr",\r
1671     "property" : {\r
1672       "description" : "vlb_private_net_cidr",\r
1673       "type" : "string"\r
1674     },\r
1675     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1676     "sources" : {\r
1677       "input" : {\r
1678         "type" : "source-input"\r
1679       },\r
1680       "default" : {\r
1681         "type" : "source-default",\r
1682         "properties" : { }\r
1683       },\r
1684       "sdnc" : {\r
1685         "type" : "source-rest",\r
1686         "properties" : {\r
1687           "verb" : "GET",\r
1688           "type" : "JSON",\r
1689           "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
1690           "path" : "/param/0/value",\r
1691           "input-key-mapping" : {\r
1692             "service-instance-id" : "service-instance-id",\r
1693             "vnf-id" : "vnf-id"\r
1694           },\r
1695           "output-key-mapping" : {\r
1696             "vlb_private_net_cidr" : "value"\r
1697           },\r
1698           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1699         }\r
1700       },\r
1701       "processor-db" : {\r
1702         "type" : "source-db",\r
1703         "properties" : {\r
1704           "endpoint-selector" : "dynamic-db-source",\r
1705           "type" : "SQL",\r
1706           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",\r
1707           "input-key-mapping" : { },\r
1708           "output-key-mapping" : {\r
1709             "vlb_private_net_cidr" : "prefix"\r
1710           }\r
1711         }\r
1712       }\r
1713     }\r
1714   },\r
1715   "vm-type" : {\r
1716     "tags" : "vm-type",\r
1717     "name" : "vm-type",\r
1718     "property" : {\r
1719       "description" : "vm-type",\r
1720       "type" : "string"\r
1721     },\r
1722     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1723     "sources" : {\r
1724       "input" : {\r
1725         "type" : "source-input"\r
1726       },\r
1727       "default" : {\r
1728         "type" : "source-default",\r
1729         "properties" : { }\r
1730       },\r
1731       "processor-db" : {\r
1732         "type" : "source-db",\r
1733         "properties" : {\r
1734           "type" : "SQL",\r
1735           "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1736           "output-key-mapping" : {\r
1737             "vm-type" : "vm_type"\r
1738           },\r
1739           "endpoint-selector" : "dynamic-db-source",\r
1740           "input-key-mapping" : {\r
1741             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1742           },\r
1743           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1744         }\r
1745       }\r
1746     }\r
1747   },\r
1748   "vnf-id" : {\r
1749     "tags" : "vnf-id",\r
1750     "name" : "vnf-id",\r
1751     "property" : {\r
1752       "description" : "vnf-id",\r
1753       "type" : "string"\r
1754     },\r
1755     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1756     "sources" : {\r
1757       "input" : {\r
1758         "type" : "source-input"\r
1759       },\r
1760       "default" : {\r
1761         "type" : "source-default",\r
1762         "properties" : { }\r
1763       },\r
1764       "sdnc" : {\r
1765         "type" : "source-rest",\r
1766         "properties" : {\r
1767           "verb" : "GET",\r
1768           "type" : "JSON",\r
1769           "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
1770           "path" : "/param/0/value",\r
1771           "input-key-mapping" : {\r
1772             "service-instance-id" : "service-instance-id",\r
1773             "vnf-id" : "vnf-id"\r
1774           },\r
1775           "output-key-mapping" : {\r
1776             "vnf-id" : "value"\r
1777           },\r
1778           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1779         }\r
1780       }\r
1781     }\r
1782   },\r
1783   "vnf-model-customization-uuid" : {\r
1784     "tags" : "vnf-model-customization-uuid",\r
1785     "name" : "vnf-model-customization-uuid",\r
1786     "property" : {\r
1787       "description" : "vnf-model-customization-uuid",\r
1788       "type" : "string"\r
1789     },\r
1790     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1791     "sources" : {\r
1792       "input" : {\r
1793         "type" : "source-input",\r
1794         "properties" : { }\r
1795       }\r
1796     }\r
1797   },\r
1798   "vnf_name" : {\r
1799     "tags" : "vnf_name",\r
1800     "name" : "vnf_name",\r
1801     "property" : {\r
1802       "description" : "vnf_name",\r
1803       "type" : "string"\r
1804     },\r
1805     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1806     "sources" : {\r
1807       "input" : {\r
1808         "type" : "source-input"\r
1809       },\r
1810       "default" : {\r
1811         "type" : "source-default",\r
1812         "properties" : { }\r
1813       },\r
1814       "sdnc" : {\r
1815         "type" : "source-rest",\r
1816         "properties" : {\r
1817           "verb" : "GET",\r
1818           "type" : "JSON",\r
1819           "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
1820           "path" : "/param/0/value",\r
1821           "input-key-mapping" : {\r
1822             "service-instance-id" : "service-instance-id",\r
1823             "vnf-id" : "vnf-id"\r
1824           },\r
1825           "output-key-mapping" : {\r
1826             "vnf_name" : "value"\r
1827           },\r
1828           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1829         }\r
1830       }\r
1831     }\r
1832   },\r
1833   "vnfc-model-invariant-uuid" : {\r
1834     "tags" : "vnfc-model-invariant-uuid",\r
1835     "name" : "vnfc-model-invariant-uuid",\r
1836     "property" : {\r
1837       "description" : "vnfc-model-invariant-uuid",\r
1838       "type" : "string"\r
1839     },\r
1840     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1841     "sources" : {\r
1842       "input" : {\r
1843         "type" : "source-input"\r
1844       },\r
1845       "default" : {\r
1846         "type" : "source-default",\r
1847         "properties" : { }\r
1848       },\r
1849       "processor-db" : {\r
1850         "type" : "source-db",\r
1851         "properties" : {\r
1852           "type" : "SQL",\r
1853           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1854           "output-key-mapping" : {\r
1855             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"\r
1856           },\r
1857           "endpoint-selector" : "dynamic-db-source",\r
1858           "input-key-mapping" : {\r
1859             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1860           },\r
1861           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1862         }\r
1863       }\r
1864     }\r
1865   },\r
1866   "vnfc-model-version" : {\r
1867     "tags" : "vnfc-model-version",\r
1868     "name" : "vnfc-model-version",\r
1869     "property" : {\r
1870       "description" : "vnfc-model-version",\r
1871       "type" : "string"\r
1872     },\r
1873     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1874     "sources" : {\r
1875       "input" : {\r
1876         "type" : "source-input"\r
1877       },\r
1878       "default" : {\r
1879         "type" : "source-default",\r
1880         "properties" : { }\r
1881       },\r
1882       "processor-db" : {\r
1883         "type" : "source-db",\r
1884         "properties" : {\r
1885           "type" : "SQL",\r
1886           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",\r
1887           "output-key-mapping" : {\r
1888             "vnfc-model-version" : "vnfc_model_version"\r
1889           },\r
1890           "endpoint-selector" : "dynamic-db-source",\r
1891           "input-key-mapping" : {\r
1892             "vfccustomizationuuid" : "vfccustomizationuuid"\r
1893           },\r
1894           "key-dependencies" : [ "vfccustomizationuuid" ]\r
1895         }\r
1896       }\r
1897     }\r
1898   },\r
1899   "vpg_int_pktgen_private_ip_0" : {\r
1900     "tags" : "vpg_int_pktgen_private_ip_0",\r
1901     "name" : "vpg_int_pktgen_private_ip_0",\r
1902     "property" : {\r
1903       "description" : "vpg_int_pktgen_private_ip_0",\r
1904       "type" : "string"\r
1905     },\r
1906     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1907     "sources" : {\r
1908       "input" : {\r
1909         "type" : "source-input"\r
1910       },\r
1911       "default" : {\r
1912         "type" : "source-default",\r
1913         "properties" : { }\r
1914       },\r
1915       "sdnc" : {\r
1916         "type" : "source-rest",\r
1917         "properties" : {\r
1918           "verb" : "GET",\r
1919           "type" : "JSON",\r
1920           "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
1921           "path" : "/param/0/value",\r
1922           "input-key-mapping" : {\r
1923             "service-instance-id" : "service-instance-id",\r
1924             "vnf-id" : "vnf-id"\r
1925           },\r
1926           "output-key-mapping" : {\r
1927             "vpg_int_pktgen_private_ip_0" : "value"\r
1928           },\r
1929           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1930         }\r
1931       }\r
1932     }\r
1933   },\r
1934   "vpg_name_0" : {\r
1935     "tags" : "vpg_name_0",\r
1936     "name" : "vpg_name_0",\r
1937     "property" : {\r
1938       "description" : "vlb_name_0",\r
1939       "type" : "string"\r
1940     },\r
1941     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",\r
1942     "sources" : {\r
1943       "input" : {\r
1944         "type" : "source-input"\r
1945       },\r
1946       "default" : {\r
1947         "type" : "source-default",\r
1948         "properties" : { }\r
1949       },\r
1950       "sdnc" : {\r
1951         "type" : "source-rest",\r
1952         "properties" : {\r
1953           "verb" : "GET",\r
1954           "type" : "JSON",\r
1955           "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
1956           "path" : "/param/0/value",\r
1957           "input-key-mapping" : {\r
1958             "service-instance-id" : "service-instance-id",\r
1959             "vnf-id" : "vnf-id"\r
1960           },\r
1961           "output-key-mapping" : {\r
1962             "vpg_name_0" : "value"\r
1963           },\r
1964           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
1965         }\r
1966       }\r
1967     }\r
1968   },\r
1969   "vpg_onap_private_ip_0" : {\r
1970     "tags" : "vpg_onap_private_ip_0",\r
1971     "name" : "vpg_onap_private_ip_0",\r
1972     "property" : {\r
1973       "description" : "vpg_onap_private_ip_0",\r
1974       "type" : "string"\r
1975     },\r
1976     "updated-by" : "Singal, Kapil <ks220y@att.com>",\r
1977     "sources" : {\r
1978       "input" : {\r
1979         "type" : "source-input"\r
1980       },\r
1981       "default" : {\r
1982         "type" : "source-default",\r
1983         "properties" : { }\r
1984       },\r
1985       "sdnc" : {\r
1986         "type" : "source-rest",\r
1987         "properties" : {\r
1988           "verb" : "GET",\r
1989           "type" : "JSON",\r
1990           "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
1991           "path" : "/param/0/value",\r
1992           "input-key-mapping" : {\r
1993             "service-instance-id" : "service-instance-id",\r
1994             "vnf-id" : "vnf-id"\r
1995           },\r
1996           "output-key-mapping" : {\r
1997             "vpg_onap_private_ip_0" : "value"\r
1998           },\r
1999           "key-dependencies" : [ "service-instance-id", "vnf-id" ]\r
2000         }\r
2001       }\r
2002     }\r
2003   }\r
2004 }