Additional missing changed for CNF parameter resolution.
[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-model-invariant-uuid" : {
1300     "tags" : "vnf, vf-module",
1301     "name" : "vf-module-model-invariant-uuid",
1302     "property" : {
1303       "description" : "vf module model invariant uuid",
1304       "type" : "string"
1305     },
1306     "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
1307     "sources" : {
1308       "input" : {
1309         "type" : "source-input"
1310       },
1311       "processor-db" : {
1312         "type" : "source-db",
1313         "properties" : {
1314           "type" : "SQL",
1315           "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",
1316           "input-key-mapping" : {
1317             "customizationid" : "vf-module-model-customization-uuid"
1318           },
1319           "output-key-mapping" : {
1320             "vf-module-model-invariant-uuid" : "vf_module_model_invariant_uuid"
1321           },
1322           "key-dependencies" : [ "vf-module-model-customization-uuid" ],
1323           "endpoint-selector" : "dynamic-db-source"
1324         }
1325       }
1326     }
1327   },
1328   "vf-module-model-version" : {
1329     "tags" : "vnf, vf-module",
1330     "name" : "vf-module-model-version",
1331     "property" : {
1332       "description" : "vf module model version",
1333       "type" : "string"
1334     },
1335     "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
1336     "sources" : {
1337       "input" : {
1338         "type" : "source-input"
1339       },
1340       "processor-db" : {
1341         "type" : "source-db",
1342         "properties" : {
1343           "type" : "SQL",
1344           "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",
1345           "input-key-mapping" : {
1346             "customizationid" : "vf-module-model-customization-uuid"
1347           },
1348           "output-key-mapping" : {
1349             "vf-module-model-version" : "vf_module_model_version"
1350           },
1351           "key-dependencies" : [ "vf-module-model-customization-uuid" ],
1352           "endpoint-selector" : "dynamic-db-source"
1353         }
1354       }
1355     }
1356   },
1357   "vf-module-name" : {
1358     "tags" : "vf-module-name",
1359     "name" : "vf-module-name",
1360     "property" : {
1361       "description" : "vf-module-name",
1362       "type" : "string"
1363     },
1364     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1365     "sources" : {
1366       "input" : {
1367         "type" : "source-input"
1368       },
1369       "default" : {
1370         "type" : "source-default",
1371         "properties" : { }
1372       }
1373     }
1374   },
1375   "vf-module-type" : {
1376     "tags" : "vf-module-type",
1377     "name" : "vf-module-type",
1378     "property" : {
1379       "description" : "vf-module-type",
1380       "type" : "string"
1381     },
1382     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1383     "sources" : {
1384       "input" : {
1385         "type" : "source-input"
1386       },
1387       "default" : {
1388         "type" : "source-default",
1389         "properties" : { }
1390       },
1391       "processor-db" : {
1392         "type" : "source-db",
1393         "properties" : {
1394           "type" : "SQL",
1395           "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
1396           "output-key-mapping" : {
1397             "vf-module-type" : "vf_module_type"
1398           },
1399           "endpoint-selector" : "dynamic-db-source",
1400           "input-key-mapping" : {
1401             "customizationid" : "vf-module-model-customization-uuid"
1402           },
1403           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1404         }
1405       }
1406     }
1407   },
1408   "vf-naming-policy" : {
1409     "tags" : "vf-naming-policy",
1410     "name" : "vf-naming-policy",
1411     "property" : {
1412       "description" : "vf-naming-policy",
1413       "type" : "string"
1414     },
1415     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1416     "sources" : {
1417       "default" : {
1418         "type" : "source-default",
1419         "properties" : { }
1420       },
1421       "sdnc" : {
1422         "type" : "source-rest",
1423         "properties" : {
1424           "verb" : "GET",
1425           "type" : "JSON",
1426           "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",
1427           "path" : "/param/0/value",
1428           "input-key-mapping" : {
1429             "service-instance-id" : "service-instance-id",
1430             "vnf-id" : "vnf-id"
1431           },
1432           "output-key-mapping" : {
1433             "vf-naming-policy" : "value"
1434           },
1435           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1436         }
1437       },
1438       "processor-db" : {
1439         "type" : "source-db",
1440         "properties" : {
1441           "endpoint-selector" : "dynamic-db-source",
1442           "type" : "SQL",
1443           "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",
1444           "input-key-mapping" : {
1445             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1446           },
1447           "output-key-mapping" : {
1448             "vf-naming-policy" : "vf_naming_policy"
1449           },
1450           "key-dependencies" : [ "vnf-model-customization-uuid" ]
1451         }
1452       }
1453     }
1454   },
1455   "vfccustomizationuuid" : {
1456     "tags" : "vfccustomizationuuid",
1457     "name" : "vfccustomizationuuid",
1458     "property" : {
1459       "description" : "vfccustomizationuuid",
1460       "type" : "string"
1461     },
1462     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1463     "sources" : {
1464       "input" : {
1465         "type" : "source-input"
1466       },
1467       "default" : {
1468         "type" : "source-default",
1469         "properties" : { }
1470       },
1471       "processor-db" : {
1472         "type" : "source-db",
1473         "properties" : {
1474           "endpoint-selector" : "dynamic-db-source",
1475           "type" : "SQL",
1476           "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",
1477           "input-key-mapping" : {
1478             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1479           },
1480           "output-key-mapping" : {
1481             "vfccustomizationuuid" : "vnf_customid"
1482           },
1483           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1484         }
1485       }
1486     }
1487   },
1488   "vfw_int_private1_ip_0" : {
1489     "tags" : "vfw_int_private1_ip_0",
1490     "name" : "vfw_int_private1_ip_0",
1491     "property" : {
1492       "description" : "vfw_int_private1_ip_0",
1493       "type" : "string"
1494     },
1495     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1496     "sources" : {
1497       "input" : {
1498         "type" : "source-input"
1499       },
1500       "default" : {
1501         "type" : "source-default",
1502         "properties" : { }
1503       },
1504       "sdnc" : {
1505         "type" : "source-rest",
1506         "properties" : {
1507           "verb" : "GET",
1508           "type" : "JSON",
1509           "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",
1510           "path" : "/param/0/value",
1511           "input-key-mapping" : {
1512             "service-instance-id" : "service-instance-id",
1513             "vnf-id" : "vnf-id"
1514           },
1515           "output-key-mapping" : {
1516             "vfw_int_private1_ip_0" : "value"
1517           },
1518           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1519         }
1520       }
1521     }
1522   },
1523   "vfw_int_private2_floating_ip" : {
1524     "tags" : "vfw_int_private2_floating_ip",
1525     "name" : "vfw_int_private2_floating_ip",
1526     "property" : {
1527       "description" : "vfw_int_private2_floating_ip",
1528       "type" : "string"
1529     },
1530     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1531     "sources" : {
1532       "input" : {
1533         "type" : "source-input"
1534       },
1535       "default" : {
1536         "type" : "source-default",
1537         "properties" : { }
1538       },
1539       "sdnc" : {
1540         "type" : "source-rest",
1541         "properties" : {
1542           "verb" : "GET",
1543           "type" : "JSON",
1544           "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",
1545           "path" : "/param/0/value",
1546           "input-key-mapping" : {
1547             "service-instance-id" : "service-instance-id",
1548             "vnf-id" : "vnf-id"
1549           },
1550           "output-key-mapping" : {
1551             "vfw_int_private2_floating_ip" : "value"
1552           },
1553           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1554         }
1555       }
1556     }
1557   },
1558   "vfw_int_private2_ip_0" : {
1559     "tags" : "vfw_int_private2_ip_0",
1560     "name" : "vfw_int_private2_ip_0",
1561     "property" : {
1562       "description" : "vfw_int_private2_ip_0",
1563       "type" : "string"
1564     },
1565     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1566     "sources" : {
1567       "input" : {
1568         "type" : "source-input"
1569       },
1570       "default" : {
1571         "type" : "source-default",
1572         "properties" : { }
1573       },
1574       "sdnc" : {
1575         "type" : "source-rest",
1576         "properties" : {
1577           "verb" : "GET",
1578           "type" : "JSON",
1579           "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",
1580           "path" : "/param/0/value",
1581           "input-key-mapping" : {
1582             "service-instance-id" : "service-instance-id",
1583             "vnf-id" : "vnf-id"
1584           },
1585           "output-key-mapping" : {
1586             "vfw_int_private2_ip_0" : "value"
1587           },
1588           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1589         }
1590       }
1591     }
1592   },
1593   "vfw_name_0" : {
1594     "tags" : "vfw_name_0",
1595     "name" : "vfw_name_0",
1596     "property" : {
1597       "description" : "vfw_name_0",
1598       "type" : "string"
1599     },
1600     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1601     "sources" : {
1602       "input" : {
1603         "type" : "source-input"
1604       },
1605       "default" : {
1606         "type" : "source-default",
1607         "properties" : { }
1608       },
1609       "sdnc" : {
1610         "type" : "source-rest",
1611         "properties" : {
1612           "verb" : "GET",
1613           "type" : "JSON",
1614           "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",
1615           "path" : "/param/0/value",
1616           "input-key-mapping" : {
1617             "service-instance-id" : "service-instance-id",
1618             "vnf-id" : "vnf-id"
1619           },
1620           "output-key-mapping" : {
1621             "vfw_name_0" : "value"
1622           },
1623           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1624         }
1625       }
1626     }
1627   },
1628   "vfw_onap_private_ip_0" : {
1629     "tags" : "vfw_onap_private_ip_0",
1630     "name" : "vfw_onap_private_ip_0",
1631     "property" : {
1632       "description" : "vfw_onap_private_ip_0",
1633       "type" : "string"
1634     },
1635     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1636     "sources" : {
1637       "input" : {
1638         "type" : "source-input"
1639       },
1640       "default" : {
1641         "type" : "source-default",
1642         "properties" : { }
1643       },
1644       "sdnc" : {
1645         "type" : "source-rest",
1646         "properties" : {
1647           "verb" : "GET",
1648           "type" : "JSON",
1649           "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",
1650           "path" : "/param/0/value",
1651           "input-key-mapping" : {
1652             "service-instance-id" : "service-instance-id",
1653             "vnf-id" : "vnf-id"
1654           },
1655           "output-key-mapping" : {
1656             "vfw_onap_private_ip_0" : "value"
1657           },
1658           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1659         }
1660       }
1661     }
1662   },
1663   "vnf-id" : {
1664     "tags" : "vnf-id",
1665     "name" : "vnf-id",
1666     "property" : {
1667       "description" : "vnf-id",
1668       "type" : "string"
1669     },
1670     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1671     "sources" : {
1672       "input" : {
1673         "type" : "source-input"
1674       },
1675       "default" : {
1676         "type" : "source-default",
1677         "properties" : { }
1678       }
1679     }
1680   },
1681   "vnf-model-customization-uuid" : {
1682     "tags" : "vnf-model-customization-uuid",
1683     "name" : "vnf-model-customization-uuid",
1684     "property" : {
1685       "description" : "vnf-model-customization-uuid",
1686       "type" : "string"
1687     },
1688     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1689     "sources" : {
1690       "input" : {
1691         "type" : "source-input",
1692         "properties" : { }
1693       }
1694     }
1695   },
1696   "vnf_name" : {
1697     "tags" : "vnf_name",
1698     "name" : "vnf_name",
1699     "property" : {
1700       "description" : "vnf_name",
1701       "type" : "string"
1702     },
1703     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1704     "sources" : {
1705       "input" : {
1706         "type" : "source-input"
1707       },
1708       "default" : {
1709         "type" : "source-default",
1710         "properties" : { }
1711       },
1712       "sdnc" : {
1713         "type" : "source-rest",
1714         "properties" : {
1715           "verb" : "GET",
1716           "type" : "JSON",
1717           "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",
1718           "path" : "/param/0/value",
1719           "input-key-mapping" : {
1720             "service-instance-id" : "service-instance-id",
1721             "vnf-id" : "vnf-id"
1722           },
1723           "output-key-mapping" : {
1724             "vnf_name" : "value"
1725           },
1726           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1727         }
1728       }
1729     }
1730   },
1731   "vnfc-model-invariant-uuid" : {
1732     "tags" : "vnfc-model-invariant-uuid",
1733     "name" : "vnfc-model-invariant-uuid",
1734     "property" : {
1735       "description" : "vnfc-model-invariant-uuid",
1736       "type" : "string"
1737     },
1738     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1739     "sources" : {
1740       "input" : {
1741         "type" : "source-input"
1742       },
1743       "default" : {
1744         "type" : "source-default",
1745         "properties" : { }
1746       },
1747       "processor-db" : {
1748         "type" : "source-db",
1749         "properties" : {
1750           "type" : "SQL",
1751           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1752           "output-key-mapping" : {
1753             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
1754           },
1755           "endpoint-selector" : "dynamic-db-source",
1756           "input-key-mapping" : {
1757             "vfccustomizationuuid" : "vfccustomizationuuid"
1758           },
1759           "key-dependencies" : [ "vfccustomizationuuid" ]
1760         }
1761       }
1762     }
1763   },
1764   "vnfc-model-version" : {
1765     "tags" : "vnfc-model-version",
1766     "name" : "vnfc-model-version",
1767     "property" : {
1768       "description" : "vnfc-model-version",
1769       "type" : "string"
1770     },
1771     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1772     "sources" : {
1773       "input" : {
1774         "type" : "source-input"
1775       },
1776       "default" : {
1777         "type" : "source-default",
1778         "properties" : { }
1779       },
1780       "processor-db" : {
1781         "type" : "source-db",
1782         "properties" : {
1783           "endpoint-selector" : "dynamic-db-source",
1784           "type" : "SQL",
1785           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1786           "input-key-mapping" : {
1787             "vfccustomizationuuid" : "vfccustomizationuuid"
1788           },
1789           "output-key-mapping" : {
1790             "vnfc-model-version" : "vnfc_model_version"
1791           },
1792           "key-dependencies" : [ "vfccustomizationuuid" ]
1793         }
1794       }
1795     }
1796   },
1797   "vpg_int_private1_ip_0" : {
1798     "tags" : "vpg_int_private1_ip_0",
1799     "name" : "vpg_int_private1_ip_0",
1800     "property" : {
1801       "description" : "vpg_int_private1_ip_0",
1802       "type" : "string"
1803     },
1804     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1805     "sources" : {
1806       "input" : {
1807         "type" : "source-input"
1808       },
1809       "default" : {
1810         "type" : "source-default",
1811         "properties" : { }
1812       },
1813       "sdnc" : {
1814         "type" : "source-rest",
1815         "properties" : {
1816           "verb" : "GET",
1817           "type" : "JSON",
1818           "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",
1819           "path" : "/param/0/value",
1820           "input-key-mapping" : {
1821             "service-instance-id" : "service-instance-id",
1822             "vnf-id" : "vnf-id"
1823           },
1824           "output-key-mapping" : {
1825             "vpg_int_private1_ip_0" : "value"
1826           },
1827           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1828         }
1829       }
1830     }
1831   },
1832   "vpg_name_0" : {
1833     "tags" : "vpg_name_0",
1834     "name" : "vpg_name_0",
1835     "property" : {
1836       "description" : "vpg_name_0",
1837       "type" : "string"
1838     },
1839     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1840     "sources" : {
1841       "input" : {
1842         "type" : "source-input"
1843       },
1844       "default" : {
1845         "type" : "source-default",
1846         "properties" : { }
1847       },
1848       "sdnc" : {
1849         "type" : "source-rest",
1850         "properties" : {
1851           "verb" : "GET",
1852           "type" : "JSON",
1853           "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",
1854           "path" : "/param/0/value",
1855           "input-key-mapping" : {
1856             "service-instance-id" : "service-instance-id",
1857             "vnf-id" : "vnf-id"
1858           },
1859           "output-key-mapping" : {
1860             "vpg_name_0" : "value"
1861           },
1862           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1863         }
1864       }
1865     }
1866   },
1867   "vpg_onap_private_ip_0" : {
1868     "tags" : "vpg_onap_private_ip_0",
1869     "name" : "vpg_onap_private_ip_0",
1870     "property" : {
1871       "description" : "vpg_onap_private_ip_0",
1872       "type" : "string"
1873     },
1874     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1875     "sources" : {
1876       "input" : {
1877         "type" : "source-input"
1878       },
1879       "default" : {
1880         "type" : "source-default",
1881         "properties" : { }
1882       },
1883       "sdnc" : {
1884         "type" : "source-rest",
1885         "properties" : {
1886           "verb" : "GET",
1887           "type" : "JSON",
1888           "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",
1889           "path" : "/param/0/value",
1890           "input-key-mapping" : {
1891             "service-instance-id" : "service-instance-id",
1892             "vnf-id" : "vnf-id"
1893           },
1894           "output-key-mapping" : {
1895             "vpg_onap_private_ip_0" : "value"
1896           },
1897           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1898         }
1899       }
1900     }
1901   },
1902   "vsn_int_private2_ip_0" : {
1903     "tags" : "vsn_int_private2_ip_0",
1904     "name" : "vsn_int_private2_ip_0",
1905     "property" : {
1906       "description" : "vsn_int_private2_ip_0",
1907       "type" : "string"
1908     },
1909     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1910     "sources" : {
1911       "input" : {
1912         "type" : "source-input"
1913       },
1914       "default" : {
1915         "type" : "source-default",
1916         "properties" : { }
1917       },
1918       "sdnc" : {
1919         "type" : "source-rest",
1920         "properties" : {
1921           "verb" : "GET",
1922           "type" : "JSON",
1923           "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",
1924           "path" : "/param/0/value",
1925           "input-key-mapping" : {
1926             "service-instance-id" : "service-instance-id",
1927             "vnf-id" : "vnf-id"
1928           },
1929           "output-key-mapping" : {
1930             "vsn_int_private2_ip_0" : "value"
1931           },
1932           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1933         }
1934       }
1935     }
1936   },
1937   "vsn_name_0" : {
1938     "tags" : "vsn_name_0",
1939     "name" : "vsn_name_0",
1940     "property" : {
1941       "description" : "vsn_name_0",
1942       "type" : "string"
1943     },
1944     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1945     "sources" : {
1946       "input" : {
1947         "type" : "source-input"
1948       },
1949       "default" : {
1950         "type" : "source-default",
1951         "properties" : { }
1952       },
1953       "sdnc" : {
1954         "type" : "source-rest",
1955         "properties" : {
1956           "verb" : "GET",
1957           "type" : "JSON",
1958           "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",
1959           "path" : "/param/0/value",
1960           "input-key-mapping" : {
1961             "service-instance-id" : "service-instance-id",
1962             "vnf-id" : "vnf-id"
1963           },
1964           "output-key-mapping" : {
1965             "vsn_name_0" : "value"
1966           },
1967           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1968         }
1969       }
1970     }
1971   },
1972   "vsn_onap_private_ip_0" : {
1973     "tags" : "vsn_onap_private_ip_0",
1974     "name" : "vsn_onap_private_ip_0",
1975     "property" : {
1976       "description" : "vsn_onap_private_ip_0",
1977       "type" : "string"
1978     },
1979     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1980     "sources" : {
1981       "input" : {
1982         "type" : "source-input"
1983       },
1984       "default" : {
1985         "type" : "source-default",
1986         "properties" : { }
1987       },
1988       "sdnc" : {
1989         "type" : "source-rest",
1990         "properties" : {
1991           "verb" : "GET",
1992           "type" : "JSON",
1993           "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",
1994           "path" : "/param/0/value",
1995           "input-key-mapping" : {
1996             "service-instance-id" : "service-instance-id",
1997             "vnf-id" : "vnf-id"
1998           },
1999           "output-key-mapping" : {
2000             "vsn_onap_private_ip_0" : "value"
2001           },
2002           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2003         }
2004       }
2005     }
2006   }
2007 }