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