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