4c74b4810127e11f3bdeeae289e88ac80425cf77
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vFW / 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" : "Singal, Kapil <ks220y@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_net_cidr" : {
281     "tags" : "int_private1_net_cidr",
282     "name" : "int_private1_net_cidr",
283     "property" : {
284       "description" : "int_private1_net_cidr",
285       "type" : "string"
286     },
287     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
288     "sources" : {
289       "input" : {
290         "type" : "source-input"
291       },
292       "default" : {
293         "type" : "source-default",
294         "properties" : { }
295       },
296       "processor-db" : {
297         "type" : "source-db",
298         "properties" : {
299           "type" : "SQL",
300           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
301           "input-key-mapping" : { },
302           "output-key-mapping" : {
303             "int_private1_net_cidr" : "prefix"
304           }
305         }
306       },
307       "sdnc" : {
308         "type" : "source-rest",
309         "properties" : {
310           "verb" : "GET",
311           "type" : "JSON",
312           "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",
313           "path" : "/param/0/value",
314           "input-key-mapping" : {
315             "service-instance-id" : "service-instance-id",
316             "vnf-id" : "vnf-id"
317           },
318           "output-key-mapping" : {
319             "int_private1_net_cidr" : "value"
320           },
321           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
322         }
323       }
324     }
325   },
326   "int_private2_net_cidr" : {
327     "tags" : "int_private2_net_cidr",
328     "name" : "int_private2_net_cidr",
329     "property" : {
330       "description" : "int_private2_net_cidr",
331       "type" : "string"
332     },
333     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
334     "sources" : {
335       "input" : {
336         "type" : "source-input"
337       },
338       "default" : {
339         "type" : "source-default",
340         "properties" : { }
341       },
342       "sdnc" : {
343         "type" : "source-rest",
344         "properties" : {
345           "verb" : "GET",
346           "type" : "JSON",
347           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private2_net_cidr",
348           "path" : "/param/0/value",
349           "input-key-mapping" : {
350             "service-instance-id" : "service-instance-id",
351             "vnf-id" : "vnf-id"
352           },
353           "output-key-mapping" : {
354             "int_private2_net_cidr" : "value"
355           },
356           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
357         }
358       },
359       "processor-db" : {
360         "type" : "source-db",
361         "properties" : {
362           "type" : "SQL",
363           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
364           "input-key-mapping" : { },
365           "output-key-mapping" : {
366             "int_private2_net_cidr" : "prefix"
367           }
368         }
369       }
370     }
371   },
372   "key_name" : {
373     "tags" : "key_name",
374     "name" : "key_name",
375     "property" : {
376       "description" : "key_name",
377       "type" : "string"
378     },
379     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
380     "sources" : {
381       "input" : {
382         "type" : "source-input"
383       },
384       "default" : {
385         "type" : "source-default",
386         "properties" : { }
387       },
388       "sdnc" : {
389         "type" : "source-rest",
390         "properties" : {
391           "verb" : "GET",
392           "type" : "JSON",
393           "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",
394           "path" : "/param/0/value",
395           "input-key-mapping" : {
396             "service-instance-id" : "service-instance-id",
397             "vnf-id" : "vnf-id"
398           },
399           "output-key-mapping" : {
400             "key_name" : "value"
401           },
402           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
403         }
404       }
405     }
406   },
407   "management-prefix-id" : {
408     "tags" : "management-prefix-id",
409     "name" : "management-prefix-id",
410     "property" : {
411       "description" : "management-prefix-id",
412       "type" : "string"
413     },
414     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
415     "sources" : {
416       "input" : {
417         "type" : "source-input"
418       },
419       "default" : {
420         "type" : "source-default",
421         "properties" : { }
422       },
423       "sdnc" : {
424         "type" : "source-rest",
425         "properties" : {
426           "verb" : "GET",
427           "type" : "JSON",
428           "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",
429           "path" : "/param/0/value",
430           "input-key-mapping" : {
431             "service-instance-id" : "service-instance-id",
432             "vnf-id" : "vnf-id"
433           },
434           "output-key-mapping" : {
435             "management-prefix-id" : "value"
436           },
437           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
438         }
439       },
440       "processor-db" : {
441         "type" : "source-db",
442         "properties" : {
443           "type" : "SQL",
444           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
445           "input-key-mapping" : { },
446           "output-key-mapping" : {
447             "management-prefix-id" : "prefix_id"
448           }
449         }
450       }
451     }
452   },
453   "nexus_artifact_repo" : {
454     "tags" : "nexus_artifact_repo",
455     "name" : "nexus_artifact_repo",
456     "property" : {
457       "description" : "nexus_artifact_repo",
458       "type" : "string"
459     },
460     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
461     "sources" : {
462       "input" : {
463         "type" : "source-input"
464       },
465       "default" : {
466         "type" : "source-default",
467         "properties" : { }
468       },
469       "sdnc" : {
470         "type" : "source-rest",
471         "properties" : {
472           "verb" : "GET",
473           "type" : "JSON",
474           "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",
475           "path" : "/param/0/value",
476           "input-key-mapping" : {
477             "service-instance-id" : "service-instance-id",
478             "vnf-id" : "vnf-id"
479           },
480           "output-key-mapping" : {
481             "nexus_artifact_repo" : "value"
482           },
483           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
484         }
485       }
486     }
487   },
488   "nfc-naming-code" : {
489     "tags" : "nfc-naming-code",
490     "name" : "nfc-naming-code",
491     "property" : {
492       "description" : "nfc-naming-code",
493       "type" : "string"
494     },
495     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
496     "sources" : {
497       "input" : {
498         "type" : "source-input"
499       },
500       "default" : {
501         "type" : "source-default",
502         "properties" : { }
503       },
504       "processor-db" : {
505         "type" : "source-db",
506         "properties" : {
507           "type" : "SQL",
508           "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
509           "input-key-mapping" : {
510             "vfccustomizationuuid" : "vfccustomizationuuid"
511           },
512           "output-key-mapping" : {
513             "nfc-naming-code" : "nfc_naming_code"
514           },
515           "key-dependencies" : [ "vfccustomizationuuid" ]
516         }
517       }
518     }
519   },
520   "onap_private_net_cidr" : {
521     "tags" : "onap_private_net_cidr",
522     "name" : "onap_private_net_cidr",
523     "property" : {
524       "description" : "onap_private_net_cidr",
525       "type" : "string"
526     },
527     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
528     "sources" : {
529       "input" : {
530         "type" : "source-input"
531       },
532       "default" : {
533         "type" : "source-default",
534         "properties" : { }
535       },
536       "processor-db" : {
537         "type" : "source-db",
538         "properties" : {
539           "type" : "SQL",
540           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
541           "input-key-mapping" : { },
542           "output-key-mapping" : {
543             "onap_private_net_cidr" : "prefix"
544           }
545         }
546       },
547       "sdnc" : {
548         "type" : "source-rest",
549         "properties" : {
550           "verb" : "GET",
551           "type" : "JSON",
552           "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",
553           "path" : "/param/0/value",
554           "input-key-mapping" : {
555             "service-instance-id" : "service-instance-id",
556             "vnf-id" : "vnf-id"
557           },
558           "output-key-mapping" : {
559             "onap_private_net_cidr" : "value"
560           },
561           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
562         }
563       }
564     }
565   },
566   "onap_private_net_id" : {
567     "tags" : "onap_private_net_id",
568     "name" : "onap_private_net_id",
569     "property" : {
570       "description" : "onap_private_net_id",
571       "type" : "string"
572     },
573     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
574     "sources" : {
575       "input" : {
576         "type" : "source-input"
577       },
578       "default" : {
579         "type" : "source-default",
580         "properties" : { }
581       },
582       "sdnc" : {
583         "type" : "source-rest",
584         "properties" : {
585           "verb" : "GET",
586           "type" : "JSON",
587           "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_id",
588           "path" : "/param/0/value",
589           "input-key-mapping" : {
590             "service-instance-id" : "service-instance-id",
591             "vnf-id" : "vnf-id"
592           },
593           "output-key-mapping" : {
594             "onap_private_net_id" : "value"
595           },
596           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
597         }
598       }
599     }
600   },
601   "onap_private_subnet_id" : {
602     "tags" : "onap_private_subnet_id",
603     "name" : "onap_private_subnet_id",
604     "property" : {
605       "description" : "onap_private_subnet_id",
606       "type" : "string"
607     },
608     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
609     "sources" : {
610       "input" : {
611         "type" : "source-input"
612       },
613       "default" : {
614         "type" : "source-default",
615         "properties" : { }
616       },
617       "sdnc" : {
618         "type" : "source-rest",
619         "properties" : {
620           "verb" : "GET",
621           "type" : "JSON",
622           "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",
623           "path" : "/param/0/value",
624           "input-key-mapping" : {
625             "service-instance-id" : "service-instance-id",
626             "vnf-id" : "vnf-id"
627           },
628           "output-key-mapping" : {
629             "onap_private_subnet_id" : "value"
630           },
631           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
632         }
633       }
634     }
635   },
636   "private1-prefix-id" : {
637     "tags" : "private1-prefix-id",
638     "name" : "private1-prefix-id",
639     "property" : {
640       "description" : "private1-prefix-id",
641       "type" : "string"
642     },
643     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
644     "sources" : {
645       "input" : {
646         "type" : "source-input"
647       },
648       "default" : {
649         "type" : "source-default",
650         "properties" : { }
651       },
652       "sdnc" : {
653         "type" : "source-rest",
654         "properties" : {
655           "verb" : "GET",
656           "type" : "JSON",
657           "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",
658           "path" : "/param/0/value",
659           "input-key-mapping" : {
660             "service-instance-id" : "service-instance-id",
661             "vnf-id" : "vnf-id"
662           },
663           "output-key-mapping" : {
664             "private1-prefix-id" : "value"
665           },
666           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
667         }
668       },
669       "processor-db" : {
670         "type" : "source-db",
671         "properties" : {
672           "type" : "SQL",
673           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
674           "input-key-mapping" : { },
675           "output-key-mapping" : {
676             "private1-prefix-id" : "prefix_id"
677           }
678         }
679       }
680     }
681   },
682   "private2-prefix-id" : {
683     "tags" : "private2-prefix-id",
684     "name" : "private2-prefix-id",
685     "property" : {
686       "description" : "private2-prefix-id",
687       "type" : "string"
688     },
689     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
690     "sources" : {
691       "input" : {
692         "type" : "source-input"
693       },
694       "default" : {
695         "type" : "source-default",
696         "properties" : { }
697       },
698       "sdnc" : {
699         "type" : "source-rest",
700         "properties" : {
701           "verb" : "GET",
702           "type" : "JSON",
703           "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",
704           "path" : "/param/0/value",
705           "input-key-mapping" : {
706             "service-instance-id" : "service-instance-id",
707             "vnf-id" : "vnf-id"
708           },
709           "output-key-mapping" : {
710             "private2-prefix-id" : "value"
711           },
712           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
713         }
714       },
715       "processor-db" : {
716         "type" : "source-db",
717         "properties" : {
718           "type" : "SQL",
719           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
720           "input-key-mapping" : { },
721           "output-key-mapping" : {
722             "private2-prefix-id" : "prefix_id"
723           }
724         }
725       }
726     }
727   },
728   "pub_key" : {
729     "tags" : "pub_key",
730     "name" : "pub_key",
731     "property" : {
732       "description" : "pub_key",
733       "type" : "string"
734     },
735     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
736     "sources" : {
737       "input" : {
738         "type" : "source-input"
739       },
740       "default" : {
741         "type" : "source-default",
742         "properties" : { }
743       },
744       "sdnc" : {
745         "type" : "source-rest",
746         "properties" : {
747           "verb" : "GET",
748           "type" : "JSON",
749           "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",
750           "path" : "/param/0/value",
751           "input-key-mapping" : {
752             "service-instance-id" : "service-instance-id",
753             "vnf-id" : "vnf-id"
754           },
755           "output-key-mapping" : {
756             "pub_key" : "value"
757           },
758           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
759         }
760       }
761     }
762   },
763   "public_net_id" : {
764     "tags" : "public_net_id",
765     "name" : "public_net_id",
766     "property" : {
767       "description" : "public_net_id",
768       "type" : "string"
769     },
770     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
771     "sources" : {
772       "input" : {
773         "type" : "source-input"
774       },
775       "default" : {
776         "type" : "source-default",
777         "properties" : { }
778       },
779       "sdnc" : {
780         "type" : "source-rest",
781         "properties" : {
782           "verb" : "GET",
783           "type" : "JSON",
784           "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",
785           "path" : "/param/0/value",
786           "input-key-mapping" : {
787             "service-instance-id" : "service-instance-id",
788             "vnf-id" : "vnf-id"
789           },
790           "output-key-mapping" : {
791             "public_net_id" : "value"
792           },
793           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
794         }
795       }
796     }
797   },
798   "put-active-streams" : {
799     "tags" : "put-active-streams",
800     "name" : "put-active-streams",
801     "property" : {
802       "description" : "put-active-streams",
803       "type" : "string"
804     },
805     "updated-by" : "Singal, Kapil <ks220y@att.com>",
806     "sources" : {
807       "sdnc" : {
808         "type" : "source-rest",
809         "properties" : {
810           "verb" : "PUT",
811           "type" : "JSON",
812           "url-path" : "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams",
813           "path" : "/param/0/value",
814           "input-key-mapping" : {
815             "vpg_onap_private_ip_0" : "vpg_onap_private_ip_0",
816             "active-streams" : "active-streams"
817           },
818           "output-key-mapping" : { },
819           "key-dependencies" : [ "vpg_onap_private_ip_0", "active-streams" ],
820           "endpoint-selector" : "vpkg-rest-api",
821           "payload" : "{\"streams\": {\"active-streams\": $active-streams}}"
822         }
823       },
824       "input" : {
825         "type" : "source-input"
826       },
827       "default" : {
828         "type" : "source-default",
829         "properties" : { }
830       }
831     }
832   },
833   "sec_group" : {
834     "tags" : "sec_group",
835     "name" : "sec_group",
836     "property" : {
837       "description" : "sec_group",
838       "type" : "string"
839     },
840     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
841     "sources" : {
842       "input" : {
843         "type" : "source-input"
844       },
845       "default" : {
846         "type" : "source-default",
847         "properties" : { }
848       },
849       "sdnc" : {
850         "type" : "source-rest",
851         "properties" : {
852           "verb" : "GET",
853           "type" : "JSON",
854           "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",
855           "path" : "/param/0/value",
856           "input-key-mapping" : {
857             "service-instance-id" : "service-instance-id",
858             "vnf-id" : "vnf-id"
859           },
860           "output-key-mapping" : {
861             "sec_group" : "value"
862           },
863           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
864         }
865       }
866     }
867   },
868   "service-instance-id" : {
869     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
870     "name" : "service-instance-id",
871     "property" : {
872       "description" : "To be provided",
873       "type" : "string"
874     },
875     "updated-by" : "Singal, Kapil <ks220y@att.com>",
876     "sources" : {
877       "input" : {
878         "type" : "source-input",
879         "properties" : { }
880       },
881       "any-db" : {
882         "type" : "source-db",
883         "properties" : {
884           "query" : "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
885           "input-key-mapping" : { },
886           "output-key-mapping" : {
887             "service-instance-id" : "artifact_name"
888           }
889         }
890       },
891       "processor-db" : {
892         "type" : "source-db",
893         "properties" : {
894           "query" : "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
895           "input-key-mapping" : { },
896           "output-key-mapping" : {
897             "service-instance-id" : "artifact_name"
898           }
899         }
900       },
901       "capability" : {
902         "type" : "source-capability",
903         "properties" : {
904           "script-type" : "jython",
905           "script-class-reference" : "SampleRAProcessor",
906           "instance-dependencies" : [ ]
907         }
908       }
909     }
910   },
911   "vf-module-id" : {
912     "tags" : "vf-module-id",
913     "name" : "vf-module-id",
914     "property" : {
915       "description" : "vf-module-id",
916       "type" : "string"
917     },
918     "updated-by" : "Singal, Kapil <ks220y@att.com>",
919     "sources" : {
920       "input" : {
921         "type" : "source-input",
922         "properties" : { }
923       }
924     }
925   },
926   "vf-module-label" : {
927     "tags" : "vf-module-label",
928     "name" : "vf-module-label",
929     "property" : {
930       "description" : "vf-module-label",
931       "type" : "string"
932     },
933     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
934     "sources" : {
935       "input" : {
936         "type" : "source-input"
937       },
938       "default" : {
939         "type" : "source-default",
940         "properties" : { }
941       },
942       "processor-db" : {
943         "type" : "source-db",
944         "properties" : {
945           "type" : "SQL",
946           "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",
947           "input-key-mapping" : {
948             "customizationid" : "vf-module-model-customization-uuid"
949           },
950           "output-key-mapping" : {
951             "vf-module-label" : "vf_module_label"
952           },
953           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
954         }
955       }
956     }
957   },
958   "vf-module-model-customization-uuid" : {
959     "tags" : "vf-module-model-customization-uuid",
960     "name" : "vf-module-model-customization-uuid",
961     "property" : {
962       "description" : "vf-module-model-customization-uuid",
963       "type" : "string"
964     },
965     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
966     "sources" : {
967       "input" : {
968         "type" : "source-input"
969       },
970       "default" : {
971         "type" : "source-default",
972         "properties" : { }
973       }
974     }
975   },
976   "vf-module-name" : {
977     "tags" : "vf-module-name",
978     "name" : "vf-module-name",
979     "property" : {
980       "description" : "vf-module-name",
981       "type" : "string"
982     },
983     "updated-by" : "Singal, Kapil <ks220y@att.com>",
984     "sources" : {
985       "input" : {
986         "type" : "source-input"
987       },
988       "default" : {
989         "type" : "source-default",
990         "properties" : { }
991       }
992     }
993   },
994   "vf-module-type" : {
995     "tags" : "vf-module-type",
996     "name" : "vf-module-type",
997     "property" : {
998       "description" : "vf-module-type",
999       "type" : "string"
1000     },
1001     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1002     "sources" : {
1003       "input" : {
1004         "type" : "source-input"
1005       },
1006       "default" : {
1007         "type" : "source-default",
1008         "properties" : { }
1009       },
1010       "processor-db" : {
1011         "type" : "source-db",
1012         "properties" : {
1013           "type" : "SQL",
1014           "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
1015           "output-key-mapping" : {
1016             "vf-module-type" : "vf_module_type"
1017           },
1018           "input-key-mapping" : {
1019             "customizationid" : "vf-module-model-customization-uuid"
1020           },
1021           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1022         }
1023       }
1024     }
1025   },
1026   "vf-naming-policy" : {
1027     "tags" : "vf-naming-policy",
1028     "name" : "vf-naming-policy",
1029     "property" : {
1030       "description" : "vf-naming-policy",
1031       "type" : "string"
1032     },
1033     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1034     "sources" : {
1035       "default" : {
1036         "type" : "source-default",
1037         "properties" : { }
1038       },
1039       "sdnc" : {
1040         "type" : "source-rest",
1041         "properties" : {
1042           "verb" : "GET",
1043           "type" : "JSON",
1044           "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",
1045           "path" : "/param/0/value",
1046           "input-key-mapping" : {
1047             "service-instance-id" : "service-instance-id",
1048             "vnf-id" : "vnf-id"
1049           },
1050           "output-key-mapping" : {
1051             "vf-naming-policy" : "value"
1052           },
1053           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1054         }
1055       },
1056       "processor-db" : {
1057         "type" : "source-db",
1058         "properties" : {
1059           "type" : "SQL",
1060           "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",
1061           "input-key-mapping" : {
1062             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1063           },
1064           "output-key-mapping" : {
1065             "vf-naming-policy" : "vf_naming_policy"
1066           },
1067           "key-dependencies" : [ "vnf-model-customization-uuid" ]
1068         }
1069       }
1070     }
1071   },
1072   "vfccustomizationuuid" : {
1073     "tags" : "vfccustomizationuuid",
1074     "name" : "vfccustomizationuuid",
1075     "property" : {
1076       "description" : "vfccustomizationuuid",
1077       "type" : "string"
1078     },
1079     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1080     "sources" : {
1081       "input" : {
1082         "type" : "source-input"
1083       },
1084       "default" : {
1085         "type" : "source-default",
1086         "properties" : { }
1087       },
1088       "processor-db" : {
1089         "type" : "source-db",
1090         "properties" : {
1091           "type" : "SQL",
1092           "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",
1093           "input-key-mapping" : {
1094             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1095           },
1096           "output-key-mapping" : {
1097             "vfccustomizationuuid" : "vnf_customid"
1098           },
1099           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1100         }
1101       }
1102     }
1103   },
1104   "vfw_int_private1_ip_0" : {
1105     "tags" : "vfw_int_private1_ip_0",
1106     "name" : "vfw_int_private1_ip_0",
1107     "property" : {
1108       "description" : "vfw_int_private1_ip_0",
1109       "type" : "string"
1110     },
1111     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1112     "sources" : {
1113       "input" : {
1114         "type" : "source-input"
1115       },
1116       "default" : {
1117         "type" : "source-default",
1118         "properties" : { }
1119       },
1120       "sdnc" : {
1121         "type" : "source-rest",
1122         "properties" : {
1123           "verb" : "GET",
1124           "type" : "JSON",
1125           "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",
1126           "path" : "/param/0/value",
1127           "input-key-mapping" : {
1128             "service-instance-id" : "service-instance-id",
1129             "vnf-id" : "vnf-id"
1130           },
1131           "output-key-mapping" : {
1132             "vfw_int_private1_ip_0" : "value"
1133           },
1134           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1135         }
1136       }
1137     }
1138   },
1139   "vfw_int_private2_floating_ip" : {
1140     "tags" : "vfw_int_private2_floating_ip",
1141     "name" : "vfw_int_private2_floating_ip",
1142     "property" : {
1143       "description" : "vfw_int_private2_floating_ip",
1144       "type" : "string"
1145     },
1146     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1147     "sources" : {
1148       "input" : {
1149         "type" : "source-input"
1150       },
1151       "default" : {
1152         "type" : "source-default",
1153         "properties" : { }
1154       },
1155       "sdnc" : {
1156         "type" : "source-rest",
1157         "properties" : {
1158           "verb" : "GET",
1159           "type" : "JSON",
1160           "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",
1161           "path" : "/param/0/value",
1162           "input-key-mapping" : {
1163             "service-instance-id" : "service-instance-id",
1164             "vnf-id" : "vnf-id"
1165           },
1166           "output-key-mapping" : {
1167             "vfw_int_private2_floating_ip" : "value"
1168           },
1169           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1170         }
1171       }
1172     }
1173   },
1174   "vfw_int_private2_ip_0" : {
1175     "tags" : "vfw_int_private2_ip_0",
1176     "name" : "vfw_int_private2_ip_0",
1177     "property" : {
1178       "description" : "vfw_int_private2_ip_0",
1179       "type" : "string"
1180     },
1181     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1182     "sources" : {
1183       "input" : {
1184         "type" : "source-input"
1185       },
1186       "default" : {
1187         "type" : "source-default",
1188         "properties" : { }
1189       },
1190       "sdnc" : {
1191         "type" : "source-rest",
1192         "properties" : {
1193           "verb" : "GET",
1194           "type" : "JSON",
1195           "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",
1196           "path" : "/param/0/value",
1197           "input-key-mapping" : {
1198             "service-instance-id" : "service-instance-id",
1199             "vnf-id" : "vnf-id"
1200           },
1201           "output-key-mapping" : {
1202             "vfw_int_private2_ip_0" : "value"
1203           },
1204           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1205         }
1206       }
1207     }
1208   },
1209   "vfw_name_0" : {
1210     "tags" : "vfw_name_0",
1211     "name" : "vfw_name_0",
1212     "property" : {
1213       "description" : "vfw_name_0",
1214       "type" : "string"
1215     },
1216     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1217     "sources" : {
1218       "input" : {
1219         "type" : "source-input"
1220       },
1221       "default" : {
1222         "type" : "source-default",
1223         "properties" : { }
1224       },
1225       "sdnc" : {
1226         "type" : "source-rest",
1227         "properties" : {
1228           "verb" : "GET",
1229           "type" : "JSON",
1230           "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",
1231           "path" : "/param/0/value",
1232           "input-key-mapping" : {
1233             "service-instance-id" : "service-instance-id",
1234             "vnf-id" : "vnf-id"
1235           },
1236           "output-key-mapping" : {
1237             "vfw_name_0" : "value"
1238           },
1239           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1240         }
1241       }
1242     }
1243   },
1244   "vfw_onap_private_ip_0" : {
1245     "tags" : "vfw_onap_private_ip_0",
1246     "name" : "vfw_onap_private_ip_0",
1247     "property" : {
1248       "description" : "vfw_onap_private_ip_0",
1249       "type" : "string"
1250     },
1251     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1252     "sources" : {
1253       "input" : {
1254         "type" : "source-input"
1255       },
1256       "default" : {
1257         "type" : "source-default",
1258         "properties" : { }
1259       },
1260       "sdnc" : {
1261         "type" : "source-rest",
1262         "properties" : {
1263           "verb" : "GET",
1264           "type" : "JSON",
1265           "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",
1266           "path" : "/param/0/value",
1267           "input-key-mapping" : {
1268             "service-instance-id" : "service-instance-id",
1269             "vnf-id" : "vnf-id"
1270           },
1271           "output-key-mapping" : {
1272             "vfw_onap_private_ip_0" : "value"
1273           },
1274           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1275         }
1276       }
1277     }
1278   },
1279   "vnf-id" : {
1280     "tags" : "vnf-id",
1281     "name" : "vnf-id",
1282     "property" : {
1283       "description" : "vnf-id",
1284       "type" : "string"
1285     },
1286     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1287     "sources" : {
1288       "input" : {
1289         "type" : "source-input"
1290       },
1291       "default" : {
1292         "type" : "source-default",
1293         "properties" : { }
1294       }
1295     }
1296   },
1297   "vnf-model-customization-uuid" : {
1298     "tags" : "vnf-model-customization-uuid",
1299     "name" : "vnf-model-customization-uuid",
1300     "property" : {
1301       "description" : "vnf-model-customization-uuid",
1302       "type" : "string"
1303     },
1304     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1305     "sources" : {
1306       "input" : {
1307         "type" : "source-input",
1308         "properties" : { }
1309       }
1310     }
1311   },
1312   "vnf_name" : {
1313     "tags" : "vnf_name",
1314     "name" : "vnf_name",
1315     "property" : {
1316       "description" : "vnf_name",
1317       "type" : "string"
1318     },
1319     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1320     "sources" : {
1321       "input" : {
1322         "type" : "source-input"
1323       },
1324       "default" : {
1325         "type" : "source-default",
1326         "properties" : { }
1327       },
1328       "sdnc" : {
1329         "type" : "source-rest",
1330         "properties" : {
1331           "verb" : "GET",
1332           "type" : "JSON",
1333           "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",
1334           "path" : "/param/0/value",
1335           "input-key-mapping" : {
1336             "service-instance-id" : "service-instance-id",
1337             "vnf-id" : "vnf-id"
1338           },
1339           "output-key-mapping" : {
1340             "vnf_name" : "value"
1341           },
1342           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1343         }
1344       },
1345       "aai-data" : {
1346         "type" : "source-rest",
1347         "properties" : {
1348           "type" : "JSON",
1349           "verb" : "GET",
1350           "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
1351           "path" : "",
1352           "input-key-mapping" : {
1353             "vnf-id" : "vnf-id"
1354           },
1355           "output-key-mapping" : {
1356             "vnf-name" : "vnf-name"
1357           },
1358           "key-dependencies" : [ "vnf-id" ]
1359         }
1360       }
1361     }
1362   },
1363   "vnfc-model-invariant-uuid" : {
1364     "tags" : "vnfc-model-invariant-uuid",
1365     "name" : "vnfc-model-invariant-uuid",
1366     "property" : {
1367       "description" : "vnfc-model-invariant-uuid",
1368       "type" : "string"
1369     },
1370     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1371     "sources" : {
1372       "input" : {
1373         "type" : "source-input"
1374       },
1375       "default" : {
1376         "type" : "source-default",
1377         "properties" : { }
1378       },
1379       "processor-db" : {
1380         "type" : "source-db",
1381         "properties" : {
1382           "type" : "SQL",
1383           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1384           "output-key-mapping" : {
1385             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
1386           },
1387           "input-key-mapping" : {
1388             "vfccustomizationuuid" : "vfccustomizationuuid"
1389           },
1390           "key-dependencies" : [ "vfccustomizationuuid" ]
1391         }
1392       }
1393     }
1394   },
1395   "vnfc-model-version" : {
1396     "tags" : "vnfc-model-version",
1397     "name" : "vnfc-model-version",
1398     "property" : {
1399       "description" : "vnfc-model-version",
1400       "type" : "string"
1401     },
1402     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1403     "sources" : {
1404       "input" : {
1405         "type" : "source-input"
1406       },
1407       "default" : {
1408         "type" : "source-default",
1409         "properties" : { }
1410       },
1411       "processor-db" : {
1412         "type" : "source-db",
1413         "properties" : {
1414           "type" : "SQL",
1415           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1416           "output-key-mapping" : {
1417             "vnfc-model-version" : "vnfc_model_version"
1418           },
1419           "input-key-mapping" : {
1420             "vfccustomizationuuid" : "vfccustomizationuuid"
1421           },
1422           "key-dependencies" : [ "vfccustomizationuuid" ]
1423         }
1424       }
1425     }
1426   },
1427   "vpg_int_private1_ip_0" : {
1428     "tags" : "vpg_int_private1_ip_0",
1429     "name" : "vpg_int_private1_ip_0",
1430     "property" : {
1431       "description" : "vpg_int_private1_ip_0",
1432       "type" : "string"
1433     },
1434     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1435     "sources" : {
1436       "input" : {
1437         "type" : "source-input"
1438       },
1439       "default" : {
1440         "type" : "source-default",
1441         "properties" : { }
1442       },
1443       "sdnc" : {
1444         "type" : "source-rest",
1445         "properties" : {
1446           "verb" : "GET",
1447           "type" : "JSON",
1448           "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",
1449           "path" : "/param/0/value",
1450           "input-key-mapping" : {
1451             "service-instance-id" : "service-instance-id",
1452             "vnf-id" : "vnf-id"
1453           },
1454           "output-key-mapping" : {
1455             "vpg_int_private1_ip_0" : "value"
1456           },
1457           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1458         }
1459       }
1460     }
1461   },
1462   "vpg_name_0" : {
1463     "tags" : "vpg_name_0",
1464     "name" : "vpg_name_0",
1465     "property" : {
1466       "description" : "vlb_name_0",
1467       "type" : "string"
1468     },
1469     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1470     "sources" : {
1471       "input" : {
1472         "type" : "source-input"
1473       },
1474       "default" : {
1475         "type" : "source-default",
1476         "properties" : { }
1477       },
1478       "sdnc" : {
1479         "type" : "source-rest",
1480         "properties" : {
1481           "verb" : "GET",
1482           "type" : "JSON",
1483           "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",
1484           "path" : "/param/0/value",
1485           "input-key-mapping" : {
1486             "service-instance-id" : "service-instance-id",
1487             "vnf-id" : "vnf-id"
1488           },
1489           "output-key-mapping" : {
1490             "vpg_name_0" : "value"
1491           },
1492           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1493         }
1494       }
1495     }
1496   },
1497   "vpg_onap_private_ip_0" : {
1498     "tags" : "vpg_onap_private_ip_0",
1499     "name" : "vpg_onap_private_ip_0",
1500     "property" : {
1501       "description" : "vpg_onap_private_ip_0",
1502       "type" : "string"
1503     },
1504     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1505     "sources" : {
1506       "input" : {
1507         "type" : "source-input"
1508       },
1509       "default" : {
1510         "type" : "source-default",
1511         "properties" : { }
1512       },
1513       "sdnc" : {
1514         "type" : "source-rest",
1515         "properties" : {
1516           "verb" : "GET",
1517           "type" : "JSON",
1518           "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",
1519           "path" : "/param/0/value",
1520           "input-key-mapping" : {
1521             "service-instance-id" : "service-instance-id",
1522             "vnf-id" : "vnf-id"
1523           },
1524           "output-key-mapping" : {
1525             "vpg_onap_private_ip_0" : "value"
1526           },
1527           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1528         }
1529       }
1530     }
1531   },
1532   "vsn_int_private2_ip_0" : {
1533     "tags" : "vsn_int_private2_ip_0",
1534     "name" : "vsn_int_private2_ip_0",
1535     "property" : {
1536       "description" : "vsn_int_private2_ip_0",
1537       "type" : "string"
1538     },
1539     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1540     "sources" : {
1541       "input" : {
1542         "type" : "source-input"
1543       },
1544       "default" : {
1545         "type" : "source-default",
1546         "properties" : { }
1547       },
1548       "sdnc" : {
1549         "type" : "source-rest",
1550         "properties" : {
1551           "verb" : "GET",
1552           "type" : "JSON",
1553           "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",
1554           "path" : "/param/0/value",
1555           "input-key-mapping" : {
1556             "service-instance-id" : "service-instance-id",
1557             "vnf-id" : "vnf-id"
1558           },
1559           "output-key-mapping" : {
1560             "vsn_int_private2_ip_0" : "value"
1561           },
1562           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1563         }
1564       }
1565     }
1566   },
1567   "vsn_name_0" : {
1568     "tags" : "vsn_name_0",
1569     "name" : "vsn_name_0",
1570     "property" : {
1571       "description" : "vsn_name_0",
1572       "type" : "string"
1573     },
1574     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1575     "sources" : {
1576       "input" : {
1577         "type" : "source-input"
1578       },
1579       "default" : {
1580         "type" : "source-default",
1581         "properties" : { }
1582       },
1583       "sdnc" : {
1584         "type" : "source-rest",
1585         "properties" : {
1586           "verb" : "GET",
1587           "type" : "JSON",
1588           "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",
1589           "path" : "/param/0/value",
1590           "input-key-mapping" : {
1591             "service-instance-id" : "service-instance-id",
1592             "vnf-id" : "vnf-id"
1593           },
1594           "output-key-mapping" : {
1595             "vsn_name_0" : "value"
1596           },
1597           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1598         }
1599       }
1600     }
1601   },
1602   "vsn_onap_private_ip_0" : {
1603     "tags" : "vsn_onap_private_ip_0",
1604     "name" : "vsn_onap_private_ip_0",
1605     "property" : {
1606       "description" : "vsn_onap_private_ip_0",
1607       "type" : "string"
1608     },
1609     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1610     "sources" : {
1611       "input" : {
1612         "type" : "source-input"
1613       },
1614       "default" : {
1615         "type" : "source-default",
1616         "properties" : { }
1617       },
1618       "sdnc" : {
1619         "type" : "source-rest",
1620         "properties" : {
1621           "verb" : "GET",
1622           "type" : "JSON",
1623           "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",
1624           "path" : "/param/0/value",
1625           "input-key-mapping" : {
1626             "service-instance-id" : "service-instance-id",
1627             "vnf-id" : "vnf-id"
1628           },
1629           "output-key-mapping" : {
1630             "vsn_onap_private_ip_0" : "value"
1631           },
1632           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1633         }
1634       }
1635     }
1636   }
1637 }