rename config-data=>sdnc
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vFW / Definitions / resources_definition_types.json
1 {
2   "aic-cloud-region" : {
3     "tags" : "aic-cloud-region",
4     "name" : "aic-cloud-region",
5     "property" : {
6       "description" : "aic-cloud-region",
7       "type" : "string"
8     },
9     "updated-by" : "Singal, Kapil <ks220y@att.com>",
10     "sources" : {
11       "input" : {
12         "type" : "source-input",
13         "properties" : { }
14       }
15     }
16   },
17   "image_name" : {
18     "tags" : "image_name",
19     "name" : "image_name",
20     "property" : {
21       "description" : "image_name",
22       "type" : "string"
23     },
24     "updated-by" : "Singal, Kapil <ks220y@att.com>",
25     "sources" : {
26       "input" : {
27         "type" : "source-input"
28       },
29       "sdnc" : {
30         "type" : "source-rest",
31         "properties" : {
32           "type" : "JSON",
33           "url-path" : "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",
34           "path" : "/param/0/value",
35           "input-key-mapping" : {
36             "service-instance-id" : "service-instance-id",
37             "vnf-id" : "vnf-id"
38           },
39           "output-key-mapping" : {
40             "image_name" : "value"
41           },
42           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
43         }
44       }
45     }
46   },
47   "key_name" : {
48     "tags" : "key_name",
49     "name" : "key_name",
50     "property" : {
51       "description" : "key_name",
52       "type" : "string"
53     },
54     "updated-by" : "Singal, Kapil <ks220y@att.com>",
55     "sources" : {
56       "input" : {
57         "type" : "source-input"
58       },
59       "sdnc" : {
60         "type" : "source-rest",
61         "properties" : {
62           "type" : "JSON",
63           "url-path" : "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",
64           "path" : "/param/0/value",
65           "input-key-mapping" : {
66             "service-instance-id" : "service-instance-id",
67             "vnf-id" : "vnf-id"
68           },
69           "output-key-mapping" : {
70             "key_name" : "value"
71           },
72           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
73         }
74       }
75     }
76   },
77   "nexus_artifact_repo" : {
78     "tags" : "nexus_artifact_repo",
79     "name" : "nexus_artifact_repo",
80     "property" : {
81       "description" : "nexus_artifact_repo",
82       "type" : "string"
83     },
84     "updated-by" : "Singal, Kapil <ks220y@att.com>",
85     "sources" : {
86       "default" : {
87         "type" : "source-default",
88         "properties" : { }
89       },
90       "input" : {
91         "type" : "source-input",
92         "properties" : { }
93       }
94     }
95   },
96   "nf-role" : {
97     "tags" : "nf-role",
98     "name" : "nf-role",
99     "property" : {
100       "description" : "vnf/nf-role",
101       "type" : "string"
102     },
103     "updated-by" : "Singal, Kapil <ks220y@att.com>",
104     "sources" : {
105       "default" : {
106         "type" : "source-default",
107         "properties" : { }
108       },
109       "processor-db" : {
110         "type" : "source-db",
111         "properties" : {
112           "type" : "SQL",
113           "query" : "select sdnctl.VF_MODEL.nf_role as vf_model_role from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:vnfmodelcustomizationuuid",
114           "input-key-mapping" : {
115             "vnfmodelcustomizationuuid" : "vnf-model-customization-uuid"
116           },
117           "output-key-mapping" : {
118             "nf-role" : "vf_model_role"
119           },
120           "key-dependencies" : [ "vnf-model-customization-uuid" ]
121         }
122       }
123     }
124   },
125   "nfc-naming-code" : {
126     "tags" : "nfc-naming-code",
127     "name" : "nfc-naming-code",
128     "property" : {
129       "description" : "nfc-naming-code",
130       "type" : "string"
131     },
132     "updated-by" : "Singal, Kapil <ks220y@att.com>",
133     "sources" : {
134       "processor-db" : {
135         "type" : "source-db",
136         "properties" : {
137           "type" : "SQL",
138           "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
139           "input-key-mapping" : {
140             "vfccustomizationuuid" : "vfccustomizationuuid"
141           },
142           "output-key-mapping" : {
143             "nfc-naming-code" : "nfc_naming_code"
144           },
145           "key-dependencies" : [ "vfccustomizationuuid" ]
146         }
147       }
148     }
149   },
150   "onap_private_net_cidr" : {
151     "tags" : "onap_private_net_cidr",
152     "name" : "onap_private_net_cidr",
153     "property" : {
154       "description" : "onap_private_net_cidr",
155       "type" : "string"
156     },
157     "updated-by" : "Singal, Kapil <ks220y@att.com>",
158     "sources" : {
159       "processor-db" : {
160         "type" : "source-db",
161         "properties" : {
162           "type" : "SQL",
163           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private\"",
164           "output-key-mapping" : {
165             "onap_private_net_cidr" : "prefix"
166           }
167         }
168       }
169     }
170   },
171   "onap_private_net_id" : {
172     "tags" : "onap_private_net_id",
173     "name" : "onap_private_net_id",
174     "property" : {
175       "description" : "onap_private_net_id",
176       "type" : "string"
177     },
178     "updated-by" : "Singal, Kapil <ks220y@att.com>",
179     "sources" : {
180       "input" : {
181         "type" : "source-input"
182       },
183       "sdnc" : {
184         "type" : "source-rest",
185         "properties" : {
186           "type" : "JSON",
187           "url-path" : "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",
188           "path" : "/param/0/value",
189           "input-key-mapping" : {
190             "service-instance-id" : "service-instance-id",
191             "vnf-id" : "vnf-id"
192           },
193           "output-key-mapping" : {
194             "onap_private_net_id" : "value"
195           },
196           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
197         }
198       }
199     }
200   },
201   "onap_private_subnet_id" : {
202     "tags" : "onap_private_subnet_id",
203     "name" : "onap_private_subnet_id",
204     "property" : {
205       "description" : "onap_private_subnet_id",
206       "type" : "string"
207     },
208     "updated-by" : "Singal, Kapil <ks220y@att.com>",
209     "sources" : {
210       "input" : {
211         "type" : "source-input"
212       },
213       "sdnc" : {
214         "type" : "source-rest",
215         "properties" : {
216           "type" : "JSON",
217           "url-path" : "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",
218           "path" : "/param/0/value",
219           "input-key-mapping" : {
220             "service-instance-id" : "service-instance-id",
221             "vnf-id" : "vnf-id"
222           },
223           "output-key-mapping" : {
224             "onap_private_subnet_id" : "value"
225           },
226           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
227         }
228       }
229     }
230   },
231   "private-prefix-id" : {
232     "tags" : "private-prefix-id",
233     "name" : "private-prefix-id",
234     "property" : {
235       "description" : "private-prefix-id",
236       "type" : "string"
237     },
238     "updated-by" : "Singal, Kapil <ks220y@att.com>",
239     "sources" : {
240       "processor-db" : {
241         "type" : "source-db",
242         "properties" : {
243           "type" : "SQL",
244           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private\"",
245           "output-key-mapping" : {
246             "private-prefix-id" : "prefix_id"
247           }
248         }
249       }
250     }
251   },
252   "protected-prefix-id" : {
253     "tags" : "protected-prefix-id",
254     "name" : "protected-prefix-id",
255     "property" : {
256       "description" : "protected-prefix-id",
257       "type" : "string"
258     },
259     "updated-by" : "Singal, Kapil <ks220y@att.com>",
260     "sources" : {
261       "processor-db" : {
262         "type" : "source-db",
263         "properties" : {
264           "type" : "SQL",
265           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"protected\"",
266           "output-key-mapping" : {
267             "protected-prefix-id" : "prefix_id"
268           }
269         }
270       }
271     }
272   },
273   "protected_private_net_cidr" : {
274     "tags" : "protected_private_net_cidr",
275     "name" : "protected_private_net_cidr",
276     "property" : {
277       "description" : "protected_private_net_cidr",
278       "type" : "string"
279     },
280     "updated-by" : "Singal, Kapil <ks220y@att.com>",
281     "sources" : {
282       "processor-db" : {
283         "type" : "source-db",
284         "properties" : {
285           "type" : "SQL",
286           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"protected\"",
287           "output-key-mapping" : {
288             "protected_private_net_cidr" : "prefix"
289           }
290         }
291       }
292     }
293   },
294   "pub_key" : {
295     "tags" : "pub_key",
296     "name" : "pub_key",
297     "property" : {
298       "description" : "pub_key",
299       "type" : "string"
300     },
301     "updated-by" : "Singal, Kapil <ks220y@att.com>",
302     "sources" : {
303       "input" : {
304         "type" : "source-input"
305       },
306       "sdnc" : {
307         "type" : "source-rest",
308         "properties" : {
309           "type" : "JSON",
310           "url-path" : "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",
311           "path" : "/param/0/value",
312           "input-key-mapping" : {
313             "service-instance-id" : "service-instance-id",
314             "vnf-id" : "vnf-id"
315           },
316           "output-key-mapping" : {
317             "pub_key" : "value"
318           },
319           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
320         }
321       }
322     }
323   },
324   "public_net_id" : {
325     "tags" : "public_net_id",
326     "name" : "public_net_id",
327     "property" : {
328       "description" : "public_net_id",
329       "type" : "string"
330     },
331     "updated-by" : "Singal, Kapil <ks220y@att.com>",
332     "sources" : {
333       "default" : {
334         "type" : "source-default",
335         "properties" : { }
336       },
337       "input" : {
338         "type" : "source-input"
339       }
340     }
341   },
342   "sec_group" : {
343     "tags" : "sec_group",
344     "name" : "sec_group",
345     "property" : {
346       "description" : "sec_group",
347       "type" : "string"
348     },
349     "updated-by" : "Singal, Kapil <ks220y@att.com>",
350     "sources" : {
351       "default" : {
352         "type" : "source-default",
353         "properties" : { }
354       },
355       "input" : {
356         "type" : "source-input",
357         "properties" : { }
358       }
359     }
360   },
361   "service-instance-id" : {
362     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
363     "name" : "service-instance-id",
364     "property" : {
365       "description" : "To be provided",
366       "type" : "string"
367     },
368     "updated-by" : "Singal, Kapil <ks220y@att.com>",
369     "sources" : {
370       "input" : {
371         "type" : "source-input",
372         "properties" : { }
373       },
374       "any-db" : {
375         "type" : "source-db",
376         "properties" : {
377           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
378           "input-key-mapping" : { },
379           "output-key-mapping" : {
380             "service-instance-id" : "artifact_name"
381           }
382         }
383       },
384       "processor-db" : {
385         "type" : "source-db",
386         "properties" : {
387           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
388           "input-key-mapping" : { },
389           "output-key-mapping" : {
390             "service-instance-id" : "artifact_name"
391           }
392         }
393       },
394       "capability" : {
395         "type" : "source-capability",
396         "properties" : {
397           "script-type" : "jython",
398           "script-class-reference" : "SampleRAProcessor",
399           "instance-dependencies" : [ ]
400         }
401       }
402     }
403   },
404   "unprotected-prefix-id" : {
405     "tags" : "unprotected-prefix-id",
406     "name" : "unprotected-prefix-id",
407     "property" : {
408       "description" : "unprotected-prefix-id",
409       "type" : "string"
410     },
411     "updated-by" : "Singal, Kapil <ks220y@att.com>",
412     "sources" : {
413       "processor-db" : {
414         "type" : "source-db",
415         "properties" : {
416           "type" : "SQL",
417           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"unprotected\"",
418           "output-key-mapping" : {
419             "unprotected-prefix-id" : "prefix_id"
420           }
421         }
422       }
423     }
424   },
425   "unprotected_private_net_cidr" : {
426     "tags" : "unprotected_private_net_cidr",
427     "name" : "unprotected_private_net_cidr",
428     "property" : {
429       "description" : "unprotected_private_net_cidr",
430       "type" : "string"
431     },
432     "updated-by" : "Singal, Kapil <ks220y@att.com>",
433     "sources" : {
434       "processor-db" : {
435         "type" : "source-db",
436         "properties" : {
437           "type" : "SQL",
438           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"unprotected\"",
439           "output-key-mapping" : {
440             "unprotected_private_net_cidr" : "prefix"
441           }
442         }
443       }
444     }
445   },
446   "vf-module-id" : {
447     "tags" : "vf-module-id",
448     "name" : "vf-module-id",
449     "property" : {
450       "description" : "vf-module-id",
451       "type" : "string"
452     },
453     "updated-by" : "Singal, Kapil <ks220y@att.com>",
454     "sources" : {
455       "input" : {
456         "type" : "source-input",
457         "properties" : { }
458       }
459     }
460   },
461   "vf-module-label" : {
462     "tags" : "vf-module-label",
463     "name" : "vf-module-label",
464     "property" : {
465       "description" : "vf-module-label",
466       "type" : "string"
467     },
468     "updated-by" : "Singal, Kapil <ks220y@att.com>",
469     "sources" : {
470       "processor-db" : {
471         "type" : "source-db",
472         "properties" : {
473           "type" : "SQL",
474           "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",
475           "input-key-mapping" : {
476             "customizationid" : "vf-module-model-customization-uuid"
477           },
478           "output-key-mapping" : {
479             "vf-module-label" : "vf_module_label"
480           },
481           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
482         }
483       }
484     }
485   },
486   "vf-module-model-customization-uuid" : {
487     "tags" : "vf-module-model-customization-uuid",
488     "name" : "vf-module-model-customization-uuid",
489     "property" : {
490       "description" : "vf-module-model-customization-uuid",
491       "type" : "string"
492     },
493     "updated-by" : "Singal, Kapil <ks220y@att.com>",
494     "sources" : {
495       "input" : {
496         "type" : "source-input",
497         "properties" : { }
498       }
499     }
500   },
501   "vf-module-type" : {
502     "tags" : "vf-module-type",
503     "name" : "vf-module-type",
504     "property" : {
505       "description" : "vf-module-type",
506       "type" : "string"
507     },
508     "updated-by" : "adetalhouet",
509     "sources" : {
510       "processor-db" : {
511         "type" : "source-db",
512         "properties" : {
513           "type" : "SQL",
514           "query" : "select sdnctl.demo.value as value from sdnctl.demo where sdnctl.demo.id=:vfmoduleid",
515           "input-key-mapping" : {
516             "vfmoduleid" : "vf-module-number"
517           },
518           "output-key-mapping" : {
519             "vf-module-type" : "value"
520           },
521           "key-dependencies" : [ "vf-module-number" ]
522         }
523       }
524     }
525   },
526   "vf-naming-policy" : {
527     "tags" : "vf-naming-policy",
528     "name" : "vf-naming-policy",
529     "property" : {
530       "description" : "vf-naming-policy",
531       "type" : "string"
532     },
533     "updated-by" : "Singal, Kapil <ks220y@att.com>",
534     "sources" : {
535       "default" : {
536         "type" : "source-default",
537         "properties" : { }
538       },
539       "processor-db" : {
540         "type" : "source-db",
541         "properties" : {
542           "type" : "SQL",
543           "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",
544           "input-key-mapping" : {
545             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
546           },
547           "output-key-mapping" : {
548             "vf-naming-policy" : "vf_naming_policy"
549           },
550           "key-dependencies" : [ "vnf-model-customization-uuid" ]
551         }
552       }
553     }
554   },
555   "vf-nf-code" : {
556     "tags" : "vf-nf-code",
557     "name" : "vf-nf-code",
558     "property" : {
559       "description" : "vf-nf-code",
560       "type" : "string"
561     },
562     "updated-by" : "Singal, Kapil <ks220y@att.com>",
563     "sources" : {
564       "processor-db" : {
565         "type" : "source-db",
566         "properties" : {
567           "type" : "SQL",
568           "query" : "select sdnctl.VF_MODEL.nf_code as vf_nf_code from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:customizationid",
569           "input-key-mapping" : {
570             "customizationid" : "vnf-model-customization-uuid"
571           },
572           "output-key-mapping" : {
573             "vf-nf-code" : "vf_nf_code"
574           },
575           "key-dependencies" : [ "vnf-model-customization-uuid" ]
576         }
577       }
578     }
579   },
580   "vf_module_name" : {
581     "tags" : "vf_module_name",
582     "name" : "vf_module_name",
583     "property" : {
584       "description" : "vf_module_name",
585       "type" : "string"
586     },
587     "updated-by" : "Singal, Kapil <ks220y@att.com>",
588     "sources" : {
589       "input" : {
590         "type" : "source-input",
591         "properties" : { }
592       }
593     }
594   },
595   "vfccustomizationuuid" : {
596     "tags" : "vfccustomizationuuid, tosca.datatypes.Root, data_type",
597     "name" : "vfccustomizationuuid",
598     "property" : {
599       "description" : "vfccustomizationuuid",
600       "type" : "string"
601     },
602     "updated-by" : "Singal, Kapil <ks220y@att.com>",
603     "sources" : {
604       "processor-db" : {
605         "type" : "source-db",
606         "properties" : {
607           "type" : "SQL",
608           "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",
609           "input-key-mapping" : {
610             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
611           },
612           "output-key-mapping" : {
613             "vfccustomizationuuid" : "vnf_customid"
614           },
615           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
616         }
617       }
618     }
619   },
620   "vfw_name_0" : {
621     "tags" : "vfw_name_0",
622     "name" : "vfw_name_0",
623     "property" : {
624       "description" : "vfw_name_0",
625       "type" : "string"
626     },
627     "updated-by" : "Singal, Kapil <ks220y@att.com>",
628     "sources" : {
629       "input" : {
630         "type" : "source-input",
631         "properties" : { }
632       }
633     }
634   },
635   "vfw_private_ip_0" : {
636     "tags" : "vfw_private_ip_0",
637     "name" : "vfw_private_ip_0",
638     "property" : {
639       "description" : "vfw_private_ip_0",
640       "type" : "string"
641     },
642     "updated-by" : "Singal, Kapil <ks220y@att.com>",
643     "sources" : {
644       "input" : {
645         "type" : "source-input",
646         "properties" : { }
647       },
648       "sdnc" : {
649         "type" : "source-rest",
650         "properties" : {
651           "type" : "JSON",
652           "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_private_ip_0",
653           "path" : "/param/0/value",
654           "expression-type" : "JSON_POINTER",
655           "input-key-mapping" : {
656             "service-instance-id" : "service-instance-id",
657             "vnf-id" : "vnf-id"
658           },
659           "output-key-mapping" : {
660             "vfw_private_ip_0" : "value"
661           },
662           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
663         }
664       }
665     }
666   },
667   "vfw_private_ip_1" : {
668     "tags" : "vfw_private_ip_1",
669     "name" : "vfw_private_ip_1",
670     "property" : {
671       "description" : "vfw_private_ip_1",
672       "type" : "string"
673     },
674     "updated-by" : "Singal, Kapil <ks220y@att.com>",
675     "sources" : {
676       "input" : {
677         "type" : "source-input",
678         "properties" : { }
679       },
680       "sdnc" : {
681         "type" : "source-rest",
682         "properties" : {
683           "type" : "JSON",
684           "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_private_ip_1",
685           "path" : "/param/0/value",
686           "expression-type" : "JSON_POINTER",
687           "input-key-mapping" : {
688             "service-instance-id" : "service-instance-id",
689             "vnf-id" : "vnf-id"
690           },
691           "output-key-mapping" : {
692             "vfw_private_ip_1" : "value"
693           },
694           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
695         }
696       }
697     }
698   },
699   "vfw_private_ip_2" : {
700     "tags" : "vfw_private_ip_2",
701     "name" : "vfw_private_ip_2",
702     "property" : {
703       "description" : "vfw_private_ip_2",
704       "type" : "string"
705     },
706     "updated-by" : "Singal, Kapil <ks220y@att.com>",
707     "sources" : {
708       "input" : {
709         "type" : "source-input"
710       }
711     }
712   },
713   "vm-type" : {
714     "tags" : "vm-type",
715     "name" : "vm-type",
716     "property" : {
717       "description" : "vm-type",
718       "type" : "string"
719     },
720     "updated-by" : "Singal, Kapil <ks220y@att.com>",
721     "sources" : {
722       "processor-db" : {
723         "type" : "source-db",
724         "properties" : {
725           "type" : "SQL",
726           "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
727           "input-key-mapping" : {
728             "vfccustomizationuuid" : "vfccustomizationuuid"
729           },
730           "output-key-mapping" : {
731             "vm-type" : "vm_type"
732           },
733           "key-dependencies" : [ "vfccustomizationuuid" ]
734         }
735       }
736     }
737   },
738   "vnf-id" : {
739     "tags" : "vnf-id",
740     "name" : "vnf-id",
741     "property" : {
742       "description" : "vnf-id",
743       "type" : "string"
744     },
745     "updated-by" : "Singal, Kapil <ks220y@att.com>",
746     "sources" : {
747       "input" : {
748         "type" : "source-input",
749         "properties" : { }
750       }
751     }
752   },
753   "vnf-model-customization-uuid" : {
754     "tags" : "vnf-model-customization-uuid",
755     "name" : "vnf-model-customization-uuid",
756     "property" : {
757       "description" : "vnf-model-customization-uuid",
758       "type" : "string"
759     },
760     "updated-by" : "Singal, Kapil <ks220y@att.com>",
761     "sources" : {
762       "input" : {
763         "type" : "source-input",
764         "properties" : { }
765       }
766     }
767   },
768   "vnf-name" : {
769     "tags" : "vnf-name, tosca.datatypes.Root, data_type",
770     "name" : "vnf-name",
771     "property" : {
772       "description" : "vnf-name",
773       "type" : "string"
774     },
775     "updated-by" : "Singal, Kapil <ks220y@att.com>",
776     "sources" : {
777       "sdnc" : {
778         "type" : "source-rest",
779         "properties" : {
780           "type" : "JSON",
781           "url-path" : "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",
782           "path" : "/param/0/value",
783           "expression-type" : "JSON_POINTER",
784           "input-key-mapping" : {
785             "service-instance-id" : "service-instance-id",
786             "vnf-id" : "vnf-id"
787           },
788           "output-key-mapping" : {
789             "vnf-name" : "value"
790           },
791           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
792         }
793       }
794     }
795   },
796   "vnf_name" : {
797     "tags" : "vnf_name",
798     "name" : "vnf_name",
799     "property" : {
800       "description" : "vnf_name",
801       "type" : "string"
802     },
803     "updated-by" : "Singal, Kapil <ks220y@att.com>",
804     "sources" : {
805       "default" : {
806         "type" : "source-default",
807         "properties" : { }
808       },
809       "input" : {
810         "type" : "source-input",
811         "properties" : { }
812       },
813       "sdnc" : {
814         "type" : "source-rest",
815         "properties" : {
816           "type" : "JSON",
817           "url-path" : "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",
818           "path" : "/param/0/value",
819           "input-key-mapping" : {
820             "service-instance-id" : "service-instance-id",
821             "vnf-id" : "vnf-id"
822           },
823           "output-key-mapping" : {
824             "vnf_name" : "value"
825           },
826           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
827         }
828       }
829     }
830   },
831   "vnfc-model-invariant-uuid" : {
832     "tags" : "vnfc-model-invariant-uuid",
833     "name" : "vnfc-model-invariant-uuid",
834     "property" : {
835       "description" : "vnfc-model-invariant-uuid for SRIOV VPE template",
836       "type" : "string"
837     },
838     "updated-by" : "Singal, Kapil <ks220y@att.com>",
839     "sources" : {
840       "processor-db" : {
841         "type" : "source-db",
842         "properties" : {
843           "type" : "SQL",
844           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
845           "input-key-mapping" : {
846             "vfccustomizationuuid" : "vfccustomizationuuid"
847           },
848           "output-key-mapping" : {
849             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
850           },
851           "key-dependencies" : [ "vfccustomizationuuid" ]
852         }
853       }
854     }
855   },
856   "vnfc-model-version" : {
857     "tags" : "vnfc-model-version",
858     "name" : "vnfc-model-version",
859     "property" : {
860       "description" : "vnfc-model-version for  SRIOV VPE template",
861       "type" : "string"
862     },
863     "updated-by" : "Singal, Kapil <ks220y@att.com>",
864     "sources" : {
865       "processor-db" : {
866         "type" : "source-db",
867         "properties" : {
868           "type" : "SQL",
869           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
870           "input-key-mapping" : {
871             "vfccustomizationuuid" : "vfccustomizationuuid"
872           },
873           "output-key-mapping" : {
874             "vnfc-model-version" : "vnfc_model_version"
875           },
876           "key-dependencies" : [ "vfccustomizationuuid" ]
877         }
878       }
879     }
880   },
881   "vpg_name_0" : {
882     "tags" : "vpg_name_0",
883     "name" : "vpg_name_0",
884     "property" : {
885       "description" : "vpg_name_0",
886       "type" : "string"
887     },
888     "updated-by" : "Singal, Kapil <ks220y@att.com>",
889     "sources" : {
890       "input" : {
891         "type" : "source-input",
892         "properties" : { }
893       }
894     }
895   },
896   "vpg_private_ip_0" : {
897     "tags" : "vpg_private_ip_0",
898     "name" : "vpg_private_ip_0",
899     "property" : {
900       "description" : "vpg_private_ip_0",
901       "type" : "string"
902     },
903     "updated-by" : "Singal, Kapil <ks220y@att.com>",
904     "sources" : {
905       "input" : {
906         "type" : "source-input",
907         "properties" : { }
908       },
909       "sdnc" : {
910         "type" : "source-rest",
911         "properties" : {
912           "type" : "JSON",
913           "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_private_ip_0",
914           "path" : "/param/0/value",
915           "expression-type" : "JSON_POINTER",
916           "input-key-mapping" : {
917             "service-instance-id" : "service-instance-id",
918             "vnf-id" : "vnf-id"
919           },
920           "output-key-mapping" : {
921             "vpg_private_ip_0" : "value"
922           },
923           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
924         }
925       }
926     }
927   },
928   "vpg_private_ip_1" : {
929     "tags" : "vpg_private_ip_1",
930     "name" : "vpg_private_ip_1",
931     "property" : {
932       "description" : "vpg_private_ip_1",
933       "type" : "string"
934     },
935     "updated-by" : "Singal, Kapil <ks220y@att.com>",
936     "sources" : {
937       "input" : {
938         "type" : "source-input",
939         "properties" : { }
940       }
941     }
942   },
943   "vsn_name_0" : {
944     "tags" : "vsn_name_0",
945     "name" : "vsn_name_0",
946     "property" : {
947       "description" : "vsn_name_0",
948       "type" : "string"
949     },
950     "updated-by" : "Singal, Kapil <ks220y@att.com>",
951     "sources" : {
952       "input" : {
953         "type" : "source-input",
954         "properties" : { }
955       }
956     }
957   },
958   "vsn_private_ip_0" : {
959     "tags" : "vsn_private_ip_0",
960     "name" : "vsn_private_ip_0",
961     "property" : {
962       "description" : "vsn_private_ip_0",
963       "type" : "string"
964     },
965     "updated-by" : "Singal, Kapil <ks220y@att.com>",
966     "sources" : {
967       "input" : {
968         "type" : "source-input",
969         "properties" : { }
970       },
971       "sdnc" : {
972         "type" : "source-rest",
973         "properties" : {
974           "type" : "JSON",
975           "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vsn_private_ip_0",
976           "path" : "/param/0/value",
977           "expression-type" : "JSON_POINTER",
978           "input-key-mapping" : {
979             "service-instance-id" : "service-instance-id",
980             "vnf-id" : "vnf-id"
981           },
982           "output-key-mapping" : {
983             "vsn_private_ip_0" : "value"
984           },
985           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
986         }
987       }
988     }
989   },
990   "vsn_private_ip_1" : {
991     "tags" : "vsn_private_ip_1",
992     "name" : "vsn_private_ip_1",
993     "property" : {
994       "description" : "vsn_private_ip_1",
995       "type" : "string"
996     },
997     "updated-by" : "Singal, Kapil <ks220y@att.com>",
998     "sources" : {
999       "input" : {
1000         "type" : "source-input"
1001       }
1002     }
1003   }
1004 }