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