remove parallelisation to save memory
[doc.git] / docs / guides / onap-user / design / parameter_resolution / freeradius_example / after_enrichment / CBA_freeradius / 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   "radius_test_user" : {
18     "tags" : "radius_test_user",
19     "name" : "radius_test_user",
20     "property" : {
21       "description" : "radius_test_user",
22       "type" : "string"
23     },
24     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
25     "sources" : {
26       "input" : {
27         "type" : "source-input"
28       },
29       "default" : {
30         "type" : "source-default",
31         "properties" : { }
32       },
33       "sdnc" : {
34         "type" : "source-rest",
35         "properties" : {
36           "verb" : "GET",
37           "type" : "JSON",
38           "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/radius_test_user",
39           "path" : "/param/0/value",
40           "input-key-mapping" : {
41             "service-instance-id" : "service-instance-id",
42             "vnf-id" : "vnf-id"
43           },
44           "output-key-mapping" : {
45             "radius_test_user" : "value"
46           },
47           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
48         }
49       }
50     }
51   },
52   "radius_test_password" : {
53     "tags" : "radius_test_password",
54     "name" : "radius_test_password",
55     "property" : {
56       "description" : "radius_test_password",
57       "type" : "string"
58     },
59     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
60     "sources" : {
61       "input" : {
62         "type" : "source-input"
63       },
64       "default" : {
65         "type" : "source-default",
66         "properties" : { }
67       },
68       "sdnc" : {
69         "type" : "source-rest",
70         "properties" : {
71           "verb" : "GET",
72           "type" : "JSON",
73           "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/radius_test_password",
74           "path" : "/param/0/value",
75           "input-key-mapping" : {
76             "service-instance-id" : "service-instance-id",
77             "vnf-id" : "vnf-id"
78           },
79           "output-key-mapping" : {
80             "radius_test_password" : "value"
81           },
82           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
83         }
84       }
85     }
86   },
87   "freeradius_ip" : {
88     "tags" : "freeradius_ip",
89     "name" : "freeradius_ip",
90     "property" : {
91       "description" : "freeradius_ip",
92       "type" : "string"
93     },
94     "updated-by" : "Singal, Kapil <ks220y@att.com>",
95     "sources" : {
96       "input" : {
97         "type" : "source-input"
98       },
99       "default" : {
100         "type" : "source-default",
101         "properties" : { }
102       },
103       "sdnc" : {
104         "type" : "source-rest",
105         "properties" : {
106           "verb" : "GET",
107           "type" : "JSON",
108           "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/freeradius_ip",
109           "path" : "/param/0/value",
110           "input-key-mapping" : {
111             "service-instance-id" : "service-instance-id",
112             "vnf-id" : "vnf-id"
113           },
114           "output-key-mapping" : {
115             "freeradius_ip" : "value"
116           },
117           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
118         }
119       }
120     }
121   },
122   "cloud_env" : {
123     "tags" : "cloud_env",
124     "name" : "cloud_env",
125     "property" : {
126       "description" : "cloud_env",
127       "type" : "string"
128     },
129     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
130     "sources" : {
131       "input" : {
132         "type" : "source-input"
133       },
134       "default" : {
135         "type" : "source-default",
136         "properties" : { }
137       },
138       "sdnc" : {
139         "type" : "source-rest",
140         "properties" : {
141           "verb" : "GET",
142           "type" : "JSON",
143           "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",
144           "path" : "/param/0/value",
145           "input-key-mapping" : {
146             "service-instance-id" : "service-instance-id",
147             "vnf-id" : "vnf-id"
148           },
149           "output-key-mapping" : {
150             "cloud_env" : "value"
151           },
152           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
153         }
154       }
155     }
156   },
157   "demo_artifacts_version" : {
158     "tags" : "demo_artifacts_version",
159     "name" : "demo_artifacts_version",
160     "property" : {
161       "description" : "demo_artifacts_version",
162       "type" : "string"
163     },
164     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
165     "sources" : {
166       "input" : {
167         "type" : "source-input"
168       },
169       "default" : {
170         "type" : "source-default",
171         "properties" : { }
172       },
173       "sdnc" : {
174         "type" : "source-rest",
175         "properties" : {
176           "verb" : "GET",
177           "type" : "JSON",
178           "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",
179           "path" : "/param/0/value",
180           "input-key-mapping" : {
181             "service-instance-id" : "service-instance-id",
182             "vnf-id" : "vnf-id"
183           },
184           "output-key-mapping" : {
185             "demo_artifacts_version" : "value"
186           },
187           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
188         }
189       }
190     }
191   },
192   "flavor_name" : {
193     "tags" : "flavor_name",
194     "name" : "flavor_name",
195     "property" : {
196       "description" : "flavor_name",
197       "type" : "string"
198     },
199     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
200     "sources" : {
201       "input" : {
202         "type" : "source-input"
203       },
204       "default" : {
205         "type" : "source-default",
206         "properties" : { }
207       },
208       "sdnc" : {
209         "type" : "source-rest",
210         "properties" : {
211           "verb" : "GET",
212           "type" : "JSON",
213           "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",
214           "path" : "/param/0/value",
215           "input-key-mapping" : {
216             "service-instance-id" : "service-instance-id",
217             "vnf-id" : "vnf-id"
218           },
219           "output-key-mapping" : {
220             "flavor_name" : "value"
221           },
222           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
223         }
224       }
225     }
226   },
227   "image_name" : {
228     "tags" : "image_name",
229     "name" : "image_name",
230     "property" : {
231       "description" : "image_name",
232       "type" : "string"
233     },
234     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
235     "sources" : {
236       "input" : {
237         "type" : "source-input"
238       },
239       "default" : {
240         "type" : "source-default",
241         "properties" : { }
242       },
243       "sdnc" : {
244         "type" : "source-rest",
245         "properties" : {
246           "verb" : "GET",
247           "type" : "JSON",
248           "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",
249           "path" : "/param/0/value",
250           "input-key-mapping" : {
251             "service-instance-id" : "service-instance-id",
252             "vnf-id" : "vnf-id"
253           },
254           "output-key-mapping" : {
255             "image_name" : "value"
256           },
257           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
258         }
259       }
260     }
261   },
262   "install_script_version" : {
263     "tags" : "install_script_version",
264     "name" : "install_script_version",
265     "property" : {
266       "description" : "install_script_version",
267       "type" : "string"
268     },
269     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
270     "sources" : {
271       "input" : {
272         "type" : "source-input"
273       },
274       "default" : {
275         "type" : "source-default",
276         "properties" : { }
277       },
278       "sdnc" : {
279         "type" : "source-rest",
280         "properties" : {
281           "verb" : "GET",
282           "type" : "JSON",
283           "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",
284           "path" : "/param/0/value",
285           "input-key-mapping" : {
286             "service-instance-id" : "service-instance-id",
287             "vnf-id" : "vnf-id"
288           },
289           "output-key-mapping" : {
290             "install_script_version" : "value"
291           },
292           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
293         }
294       }
295     }
296   },
297   "key_name" : {
298     "tags" : "key_name",
299     "name" : "key_name",
300     "property" : {
301       "description" : "key_name",
302       "type" : "string"
303     },
304     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
305     "sources" : {
306       "input" : {
307         "type" : "source-input"
308       },
309       "default" : {
310         "type" : "source-default",
311         "properties" : { }
312       },
313       "sdnc" : {
314         "type" : "source-rest",
315         "properties" : {
316           "verb" : "GET",
317           "type" : "JSON",
318           "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",
319           "path" : "/param/0/value",
320           "input-key-mapping" : {
321             "service-instance-id" : "service-instance-id",
322             "vnf-id" : "vnf-id"
323           },
324           "output-key-mapping" : {
325             "key_name" : "value"
326           },
327           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
328         }
329       }
330     }
331   },
332   "keypair" : {
333     "tags" : "keypair",
334     "name" : "keypair",
335     "property" : {
336       "description" : "keypair",
337       "type" : "string"
338     },
339     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
340     "sources" : {
341       "input" : {
342         "type" : "source-input"
343       },
344       "default" : {
345         "type" : "source-default",
346         "properties" : { }
347       },
348       "sdnc" : {
349         "type" : "source-rest",
350         "properties" : {
351           "verb" : "GET",
352           "type" : "JSON",
353           "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/keypair",
354           "path" : "/param/0/value",
355           "input-key-mapping" : {
356             "service-instance-id" : "service-instance-id",
357             "vnf-id" : "vnf-id"
358           },
359           "output-key-mapping" : {
360             "keypair" : "value"
361           },
362           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
363         }
364       }
365     }
366   },
367   "nb_api_version" : {
368     "tags" : "nb_api_version",
369     "name" : "nb_api_version",
370     "property" : {
371       "description" : "nb_api_version",
372       "type" : "string"
373     },
374     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
375     "sources" : {
376       "input" : {
377         "type" : "source-input"
378       },
379       "default" : {
380         "type" : "source-default",
381         "properties" : { }
382       },
383       "sdnc" : {
384         "type" : "source-rest",
385         "properties" : {
386           "verb" : "GET",
387           "type" : "JSON",
388           "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/nb_api_version",
389           "path" : "/param/0/value",
390           "input-key-mapping" : {
391             "service-instance-id" : "service-instance-id",
392             "vnf-id" : "vnf-id"
393           },
394           "output-key-mapping" : {
395             "nb_api_version" : "value"
396           },
397           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
398         }
399       }
400     }
401   },
402   "nexus_artifact_repo" : {
403     "tags" : "nexus_artifact_repo",
404     "name" : "nexus_artifact_repo",
405     "property" : {
406       "description" : "nexus_artifact_repo",
407       "type" : "string"
408     },
409     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
410     "sources" : {
411       "input" : {
412         "type" : "source-input"
413       },
414       "default" : {
415         "type" : "source-default",
416         "properties" : { }
417       },
418       "sdnc" : {
419         "type" : "source-rest",
420         "properties" : {
421           "verb" : "GET",
422           "type" : "JSON",
423           "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",
424           "path" : "/param/0/value",
425           "input-key-mapping" : {
426             "service-instance-id" : "service-instance-id",
427             "vnf-id" : "vnf-id"
428           },
429           "output-key-mapping" : {
430             "nexus_artifact_repo" : "value"
431           },
432           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
433         }
434       }
435     }
436   },
437   "nfc-naming-code" : {
438     "tags" : "nfc-naming-code",
439     "name" : "nfc-naming-code",
440     "property" : {
441       "description" : "nfc-naming-code",
442       "type" : "string"
443     },
444     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
445     "sources" : {
446       "input" : {
447         "type" : "source-input"
448       },
449       "default" : {
450         "type" : "source-default",
451         "properties" : { }
452       },
453       "processor-db" : {
454         "type" : "source-db",
455         "properties" : {
456           "type" : "SQL",
457           "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
458           "input-key-mapping" : {
459             "vfccustomizationuuid" : "vfccustomizationuuid"
460           },
461           "output-key-mapping" : {
462             "nfc-naming-code" : "nfc_naming_code"
463           },
464           "key-dependencies" : [ "vfccustomizationuuid" ],
465           "endpoint-selector" : "dynamic-db-source"
466         }
467       }
468     }
469   },
470   "onap_private_net_cidr" : {
471     "tags" : "onap_private_net_cidr",
472     "name" : "onap_private_net_cidr",
473     "property" : {
474       "description" : "onap_private_net_cidr",
475       "type" : "string"
476     },
477     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
478     "sources" : {
479       "input" : {
480         "type" : "source-input"
481       },
482       "default" : {
483         "type" : "source-default",
484         "properties" : { }
485       },
486       "processor-db" : {
487         "type" : "source-db",
488         "properties" : {
489           "endpoint-selector" : "dynamic-db-source",
490           "type" : "SQL",
491           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
492           "input-key-mapping" : { },
493           "output-key-mapping" : {
494             "onap_private_net_cidr" : "prefix"
495           }
496         }
497       },
498       "sdnc" : {
499         "type" : "source-rest",
500         "properties" : {
501           "verb" : "GET",
502           "type" : "JSON",
503           "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",
504           "path" : "/param/0/value",
505           "input-key-mapping" : {
506             "service-instance-id" : "service-instance-id",
507             "vnf-id" : "vnf-id"
508           },
509           "output-key-mapping" : {
510             "onap_private_net_cidr" : "value"
511           },
512           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
513         }
514       }
515     }
516   },
517   "onap_private_net_id" : {
518     "tags" : "onap_private_net_id",
519     "name" : "onap_private_net_id",
520     "property" : {
521       "description" : "onap_private_net_id",
522       "type" : "string"
523     },
524     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
525     "sources" : {
526       "input" : {
527         "type" : "source-input"
528       },
529       "default" : {
530         "type" : "source-default",
531         "properties" : { }
532       },
533       "sdnc" : {
534         "type" : "source-rest",
535         "properties" : {
536           "verb" : "GET",
537           "type" : "JSON",
538           "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",
539           "path" : "/param/0/value",
540           "input-key-mapping" : {
541             "service-instance-id" : "service-instance-id",
542             "vnf-id" : "vnf-id"
543           },
544           "output-key-mapping" : {
545             "onap_private_net_id" : "value"
546           },
547           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
548         }
549       }
550     }
551   },
552   "onap_private_subnet_id" : {
553     "tags" : "onap_private_subnet_id",
554     "name" : "onap_private_subnet_id",
555     "property" : {
556       "description" : "onap_private_subnet_id",
557       "type" : "string"
558     },
559     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
560     "sources" : {
561       "input" : {
562         "type" : "source-input"
563       },
564       "default" : {
565         "type" : "source-default",
566         "properties" : { }
567       },
568       "sdnc" : {
569         "type" : "source-rest",
570         "properties" : {
571           "verb" : "GET",
572           "type" : "JSON",
573           "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",
574           "path" : "/param/0/value",
575           "input-key-mapping" : {
576             "service-instance-id" : "service-instance-id",
577             "vnf-id" : "vnf-id"
578           },
579           "output-key-mapping" : {
580             "onap_private_subnet_id" : "value"
581           },
582           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
583         }
584       }
585     }
586   },
587   "pg_int" : {
588     "tags" : "pg_int",
589     "name" : "pg_int",
590     "property" : {
591       "description" : "pg_int",
592       "type" : "string"
593     },
594     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
595     "sources" : {
596       "input" : {
597         "type" : "source-input"
598       },
599       "default" : {
600         "type" : "source-default",
601         "properties" : { }
602       },
603       "sdnc" : {
604         "type" : "source-rest",
605         "properties" : {
606           "verb" : "GET",
607           "type" : "JSON",
608           "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/pg_int",
609           "path" : "/param/0/value",
610           "input-key-mapping" : {
611             "service-instance-id" : "service-instance-id",
612             "vnf-id" : "vnf-id"
613           },
614           "output-key-mapping" : {
615             "pg_int" : "value"
616           },
617           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
618         }
619       }
620     }
621   },
622   "pktgen_private_net_cidr" : {
623     "tags" : "pktgen_private_net_cidr",
624     "name" : "pktgen_private_net_cidr",
625     "property" : {
626       "description" : "pktgen_private_net_cidr",
627       "type" : "string"
628     },
629     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
630     "sources" : {
631       "input" : {
632         "type" : "source-input"
633       },
634       "default" : {
635         "type" : "source-default",
636         "properties" : { }
637       },
638       "processor-db" : {
639         "type" : "source-db",
640         "properties" : {
641           "type" : "SQL",
642           "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
643           "output-key-mapping" : {
644             "pktgen_private_net_cidr" : "prefix"
645           },
646           "endpoint-selector" : "dynamic-db-source",
647           "input-key-mapping" : { }
648         }
649       },
650       "sdnc" : {
651         "type" : "source-rest",
652         "properties" : {
653           "verb" : "GET",
654           "type" : "JSON",
655           "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/pktgen_private_net_cidr",
656           "path" : "/param/0/value",
657           "input-key-mapping" : {
658             "service-instance-id" : "service-instance-id",
659             "vnf-id" : "vnf-id"
660           },
661           "output-key-mapping" : {
662             "pktgen_private_net_cidr" : "value"
663           },
664           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
665         }
666       }
667     }
668   },
669   "private2-prefix-id" : {
670     "tags" : "private2-prefix-id",
671     "name" : "private2-prefix-id",
672     "property" : {
673       "description" : "private2-prefix-id",
674       "type" : "string"
675     },
676     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
677     "sources" : {
678       "input" : {
679         "type" : "source-input"
680       },
681       "default" : {
682         "type" : "source-default",
683         "properties" : { }
684       },
685       "sdnc" : {
686         "type" : "source-rest",
687         "properties" : {
688           "verb" : "GET",
689           "type" : "JSON",
690           "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",
691           "path" : "/param/0/value",
692           "input-key-mapping" : {
693             "service-instance-id" : "service-instance-id",
694             "vnf-id" : "vnf-id"
695           },
696           "output-key-mapping" : {
697             "private2-prefix-id" : "value"
698           },
699           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
700         }
701       },
702       "processor-db" : {
703         "type" : "source-db",
704         "properties" : {
705           "endpoint-selector" : "dynamic-db-source",
706           "type" : "SQL",
707           "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
708           "input-key-mapping" : { },
709           "output-key-mapping" : {
710             "private2-prefix-id" : "prefix_id"
711           }
712         }
713       }
714     }
715   },
716   "pub_key" : {
717     "tags" : "pub_key",
718     "name" : "pub_key",
719     "property" : {
720       "description" : "pub_key",
721       "type" : "string"
722     },
723     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
724     "sources" : {
725       "input" : {
726         "type" : "source-input"
727       },
728       "default" : {
729         "type" : "source-default",
730         "properties" : { }
731       },
732       "sdnc" : {
733         "type" : "source-rest",
734         "properties" : {
735           "verb" : "GET",
736           "type" : "JSON",
737           "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",
738           "path" : "/param/0/value",
739           "input-key-mapping" : {
740             "service-instance-id" : "service-instance-id",
741             "vnf-id" : "vnf-id"
742           },
743           "output-key-mapping" : {
744             "pub_key" : "value"
745           },
746           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
747         }
748       }
749     }
750   },
751   "public_net_id" : {
752     "tags" : "public_net_id",
753     "name" : "public_net_id",
754     "property" : {
755       "description" : "public_net_id",
756       "type" : "string"
757     },
758     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
759     "sources" : {
760       "input" : {
761         "type" : "source-input"
762       },
763       "default" : {
764         "type" : "source-default",
765         "properties" : { }
766       },
767       "sdnc" : {
768         "type" : "source-rest",
769         "properties" : {
770           "verb" : "GET",
771           "type" : "JSON",
772           "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",
773           "path" : "/param/0/value",
774           "input-key-mapping" : {
775             "service-instance-id" : "service-instance-id",
776             "vnf-id" : "vnf-id"
777           },
778           "output-key-mapping" : {
779             "public_net_id" : "value"
780           },
781           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
782         }
783       }
784     }
785   },
786   "sec_group" : {
787     "tags" : "sec_group",
788     "name" : "sec_group",
789     "property" : {
790       "description" : "sec_group",
791       "type" : "string"
792     },
793     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
794     "sources" : {
795       "input" : {
796         "type" : "source-input"
797       },
798       "default" : {
799         "type" : "source-default",
800         "properties" : { }
801       },
802       "sdnc" : {
803         "type" : "source-rest",
804         "properties" : {
805           "verb" : "GET",
806           "type" : "JSON",
807           "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",
808           "path" : "/param/0/value",
809           "input-key-mapping" : {
810             "service-instance-id" : "service-instance-id",
811             "vnf-id" : "vnf-id"
812           },
813           "output-key-mapping" : {
814             "sec_group" : "value"
815           },
816           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
817         }
818       }
819     }
820   },
821   "service-instance-id" : {
822     "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
823     "name" : "service-instance-id",
824     "property" : {
825       "description" : "To be provided",
826       "type" : "string"
827     },
828     "updated-by" : "Singal, Kapil <ks220y@att.com>",
829     "sources" : {
830       "input" : {
831         "type" : "source-input",
832         "properties" : { }
833       },
834       "any-db" : {
835         "type" : "source-db",
836         "properties" : {
837           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
838           "input-key-mapping" : { },
839           "output-key-mapping" : {
840             "service-instance-id" : "artifact_name"
841           }
842         }
843       },
844       "processor-db" : {
845         "type" : "source-db",
846         "properties" : {
847           "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
848           "input-key-mapping" : { },
849           "output-key-mapping" : {
850             "service-instance-id" : "artifact_name"
851           }
852         }
853       },
854       "capability" : {
855         "type" : "source-capability",
856         "properties" : {
857           "script-type" : "jython",
858           "script-class-reference" : "SampleRAProcessor",
859           "instance-dependencies" : [ ]
860         }
861       }
862     }
863   },
864   "vf-module-id" : {
865     "tags" : "vf-module-id",
866     "name" : "vf-module-id",
867     "property" : {
868       "description" : "vf-module-id",
869       "type" : "string"
870     },
871     "updated-by" : "Singal, Kapil <ks220y@att.com>",
872     "sources" : {
873       "input" : {
874         "type" : "source-input",
875         "properties" : { }
876       }
877     }
878   },
879   "vf-module-label" : {
880     "tags" : "vf-module-label",
881     "name" : "vf-module-label",
882     "property" : {
883       "description" : "vf-module-label",
884       "type" : "string"
885     },
886     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
887     "sources" : {
888       "input" : {
889         "type" : "source-input"
890       },
891       "default" : {
892         "type" : "source-default",
893         "properties" : { }
894       },
895       "processor-db" : {
896         "type" : "source-db",
897         "properties" : {
898           "type" : "SQL",
899           "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",
900           "input-key-mapping" : {
901             "customizationid" : "vf-module-model-customization-uuid"
902           },
903           "output-key-mapping" : {
904             "vf-module-label" : "vf_module_label"
905           },
906           "key-dependencies" : [ "vf-module-model-customization-uuid" ],
907           "endpoint-selector" : "dynamic-db-source"
908         }
909       }
910     }
911   },
912   "vf-module-model-customization-uuid" : {
913     "tags" : "vf-module-model-customization-uuid",
914     "name" : "vf-module-model-customization-uuid",
915     "property" : {
916       "description" : "vf-module-model-customization-uuid",
917       "type" : "string"
918     },
919     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
920     "sources" : {
921       "input" : {
922         "type" : "source-input"
923       },
924       "default" : {
925         "type" : "source-default",
926         "properties" : { }
927       }
928     }
929   },
930   "vf-module-type" : {
931     "tags" : "vf-module-type",
932     "name" : "vf-module-type",
933     "property" : {
934       "description" : "vf-module-type",
935       "type" : "string"
936     },
937     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
938     "sources" : {
939       "input" : {
940         "type" : "source-input"
941       },
942       "default" : {
943         "type" : "source-default",
944         "properties" : { }
945       },
946       "processor-db" : {
947         "type" : "source-db",
948         "properties" : {
949           "type" : "SQL",
950           "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
951           "output-key-mapping" : {
952             "vf-module-type" : "vf_module_type"
953           },
954           "endpoint-selector" : "dynamic-db-source",
955           "input-key-mapping" : {
956             "customizationid" : "vf-module-model-customization-uuid"
957           },
958           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
959         }
960       }
961     }
962   },
963   "vf-naming-policy" : {
964     "tags" : "vf-naming-policy",
965     "name" : "vf-naming-policy",
966     "property" : {
967       "description" : "vf-naming-policy",
968       "type" : "string"
969     },
970     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
971     "sources" : {
972       "default" : {
973         "type" : "source-default",
974         "properties" : { }
975       },
976       "sdnc" : {
977         "type" : "source-rest",
978         "properties" : {
979           "verb" : "GET",
980           "type" : "JSON",
981           "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",
982           "path" : "/param/0/value",
983           "input-key-mapping" : {
984             "service-instance-id" : "service-instance-id",
985             "vnf-id" : "vnf-id"
986           },
987           "output-key-mapping" : {
988             "vf-naming-policy" : "value"
989           },
990           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
991         }
992       },
993       "processor-db" : {
994         "type" : "source-db",
995         "properties" : {
996           "endpoint-selector" : "dynamic-db-source",
997           "type" : "SQL",
998           "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",
999           "input-key-mapping" : {
1000             "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1001           },
1002           "output-key-mapping" : {
1003             "vf-naming-policy" : "vf_naming_policy"
1004           },
1005           "key-dependencies" : [ "vnf-model-customization-uuid" ]
1006         }
1007       }
1008     }
1009   },
1010   "vf_module_name" : {
1011     "tags" : "vf_module_name",
1012     "name" : "vf_module_name",
1013     "property" : {
1014       "description" : "vf_module_name",
1015       "type" : "string"
1016     },
1017     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1018     "sources" : {
1019       "input" : {
1020         "type" : "source-input"
1021       },
1022       "default" : {
1023         "type" : "source-default",
1024         "properties" : { }
1025       }
1026     }
1027   },
1028   "vfccustomizationuuid" : {
1029     "tags" : "vfccustomizationuuid",
1030     "name" : "vfccustomizationuuid",
1031     "property" : {
1032       "description" : "vfccustomizationuuid",
1033       "type" : "string"
1034     },
1035     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1036     "sources" : {
1037       "input" : {
1038         "type" : "source-input"
1039       },
1040       "default" : {
1041         "type" : "source-default",
1042         "properties" : { }
1043       },
1044       "processor-db" : {
1045         "type" : "source-db",
1046         "properties" : {
1047           "endpoint-selector" : "dynamic-db-source",
1048           "type" : "SQL",
1049           "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",
1050           "input-key-mapping" : {
1051             "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1052           },
1053           "output-key-mapping" : {
1054             "vfccustomizationuuid" : "vnf_customid"
1055           },
1056           "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1057         }
1058       }
1059     }
1060   },
1061   "vlb_int_pktgen_private_ip_0" : {
1062     "tags" : "vlb_int_pktgen_private_ip_0",
1063     "name" : "vlb_int_pktgen_private_ip_0",
1064     "property" : {
1065       "description" : "vlb_int_pktgen_private_ip_0",
1066       "type" : "string"
1067     },
1068     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1069     "sources" : {
1070       "input" : {
1071         "type" : "source-input"
1072       },
1073       "default" : {
1074         "type" : "source-default",
1075         "properties" : { }
1076       },
1077       "sdnc" : {
1078         "type" : "source-rest",
1079         "properties" : {
1080           "verb" : "GET",
1081           "type" : "JSON",
1082           "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/vlb_int_pktgen_private_ip_0",
1083           "path" : "/param/0/value",
1084           "input-key-mapping" : {
1085             "service-instance-id" : "service-instance-id",
1086             "vnf-id" : "vnf-id"
1087           },
1088           "output-key-mapping" : {
1089             "vlb_int_pktgen_private_ip_0" : "value"
1090           },
1091           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1092         }
1093       }
1094     }
1095   },
1096   "vm-type" : {
1097     "tags" : "vm-type",
1098     "name" : "vm-type",
1099     "property" : {
1100       "description" : "vm-type",
1101       "type" : "string"
1102     },
1103     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1104     "sources" : {
1105       "input" : {
1106         "type" : "source-input"
1107       },
1108       "default" : {
1109         "type" : "source-default",
1110         "properties" : { }
1111       },
1112       "processor-db" : {
1113         "type" : "source-db",
1114         "properties" : {
1115           "type" : "SQL",
1116           "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1117           "output-key-mapping" : {
1118             "vm-type" : "vm_type"
1119           },
1120           "endpoint-selector" : "dynamic-db-source",
1121           "input-key-mapping" : {
1122             "vfccustomizationuuid" : "vfccustomizationuuid"
1123           },
1124           "key-dependencies" : [ "vfccustomizationuuid" ]
1125         }
1126       }
1127     }
1128   },
1129   "vnf-id" : {
1130     "tags" : "vnf-id",
1131     "name" : "vnf-id",
1132     "property" : {
1133       "description" : "vnf-id",
1134       "type" : "string"
1135     },
1136     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1137     "sources" : {
1138       "input" : {
1139         "type" : "source-input"
1140       },
1141       "default" : {
1142         "type" : "source-default",
1143         "properties" : { }
1144       },
1145       "sdnc" : {
1146         "type" : "source-rest",
1147         "properties" : {
1148           "verb" : "GET",
1149           "type" : "JSON",
1150           "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-id",
1151           "path" : "/param/0/value",
1152           "input-key-mapping" : {
1153             "service-instance-id" : "service-instance-id",
1154             "vnf-id" : "vnf-id"
1155           },
1156           "output-key-mapping" : {
1157             "vnf-id" : "value"
1158           },
1159           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1160         }
1161       }
1162     }
1163   },
1164   "vnf-model-customization-uuid" : {
1165     "tags" : "vnf-model-customization-uuid",
1166     "name" : "vnf-model-customization-uuid",
1167     "property" : {
1168       "description" : "vnf-model-customization-uuid",
1169       "type" : "string"
1170     },
1171     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1172     "sources" : {
1173       "input" : {
1174         "type" : "source-input",
1175         "properties" : { }
1176       }
1177     }
1178   },
1179   "vnf_name" : {
1180     "tags" : "vnf_name",
1181     "name" : "vnf_name",
1182     "property" : {
1183       "description" : "vnf_name",
1184       "type" : "string"
1185     },
1186     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1187     "sources" : {
1188       "input" : {
1189         "type" : "source-input"
1190       },
1191       "default" : {
1192         "type" : "source-default",
1193         "properties" : { }
1194       },
1195       "sdnc" : {
1196         "type" : "source-rest",
1197         "properties" : {
1198           "verb" : "GET",
1199           "type" : "JSON",
1200           "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",
1201           "path" : "/param/0/value",
1202           "input-key-mapping" : {
1203             "service-instance-id" : "service-instance-id",
1204             "vnf-id" : "vnf-id"
1205           },
1206           "output-key-mapping" : {
1207             "vnf_name" : "value"
1208           },
1209           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1210         }
1211       }
1212     }
1213   },
1214   "vnfc-model-invariant-uuid" : {
1215     "tags" : "vnfc-model-invariant-uuid",
1216     "name" : "vnfc-model-invariant-uuid",
1217     "property" : {
1218       "description" : "vnfc-model-invariant-uuid",
1219       "type" : "string"
1220     },
1221     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1222     "sources" : {
1223       "input" : {
1224         "type" : "source-input"
1225       },
1226       "default" : {
1227         "type" : "source-default",
1228         "properties" : { }
1229       },
1230       "processor-db" : {
1231         "type" : "source-db",
1232         "properties" : {
1233           "type" : "SQL",
1234           "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1235           "output-key-mapping" : {
1236             "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
1237           },
1238           "endpoint-selector" : "dynamic-db-source",
1239           "input-key-mapping" : {
1240             "vfccustomizationuuid" : "vfccustomizationuuid"
1241           },
1242           "key-dependencies" : [ "vfccustomizationuuid" ]
1243         }
1244       }
1245     }
1246   },
1247   "vnfc-model-version" : {
1248     "tags" : "vnfc-model-version",
1249     "name" : "vnfc-model-version",
1250     "property" : {
1251       "description" : "vnfc-model-version",
1252       "type" : "string"
1253     },
1254     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1255     "sources" : {
1256       "input" : {
1257         "type" : "source-input"
1258       },
1259       "default" : {
1260         "type" : "source-default",
1261         "properties" : { }
1262       },
1263       "processor-db" : {
1264         "type" : "source-db",
1265         "properties" : {
1266           "type" : "SQL",
1267           "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1268           "output-key-mapping" : {
1269             "vnfc-model-version" : "vnfc_model_version"
1270           },
1271           "endpoint-selector" : "dynamic-db-source",
1272           "input-key-mapping" : {
1273             "vfccustomizationuuid" : "vfccustomizationuuid"
1274           },
1275           "key-dependencies" : [ "vfccustomizationuuid" ]
1276         }
1277       }
1278     }
1279   },
1280   "vpg_int_pktgen_private_ip_0" : {
1281     "tags" : "vpg_int_pktgen_private_ip_0",
1282     "name" : "vpg_int_pktgen_private_ip_0",
1283     "property" : {
1284       "description" : "vpg_int_pktgen_private_ip_0",
1285       "type" : "string"
1286     },
1287     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1288     "sources" : {
1289       "input" : {
1290         "type" : "source-input"
1291       },
1292       "default" : {
1293         "type" : "source-default",
1294         "properties" : { }
1295       },
1296       "sdnc" : {
1297         "type" : "source-rest",
1298         "properties" : {
1299           "verb" : "GET",
1300           "type" : "JSON",
1301           "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_pktgen_private_ip_0",
1302           "path" : "/param/0/value",
1303           "input-key-mapping" : {
1304             "service-instance-id" : "service-instance-id",
1305             "vnf-id" : "vnf-id"
1306           },
1307           "output-key-mapping" : {
1308             "vpg_int_pktgen_private_ip_0" : "value"
1309           },
1310           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1311         }
1312       }
1313     }
1314   },
1315   "vpg_name_0" : {
1316     "tags" : "vpg_name_0",
1317     "name" : "vpg_name_0",
1318     "property" : {
1319       "description" : "vlb_name_0",
1320       "type" : "string"
1321     },
1322     "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1323     "sources" : {
1324       "input" : {
1325         "type" : "source-input"
1326       },
1327       "default" : {
1328         "type" : "source-default",
1329         "properties" : { }
1330       },
1331       "sdnc" : {
1332         "type" : "source-rest",
1333         "properties" : {
1334           "verb" : "GET",
1335           "type" : "JSON",
1336           "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",
1337           "path" : "/param/0/value",
1338           "input-key-mapping" : {
1339             "service-instance-id" : "service-instance-id",
1340             "vnf-id" : "vnf-id"
1341           },
1342           "output-key-mapping" : {
1343             "vpg_name_0" : "value"
1344           },
1345           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1346         }
1347       }
1348     }
1349   },
1350   "vpg_onap_private_ip_0" : {
1351     "tags" : "vpg_onap_private_ip_0",
1352     "name" : "vpg_onap_private_ip_0",
1353     "property" : {
1354       "description" : "vpg_onap_private_ip_0",
1355       "type" : "string"
1356     },
1357     "updated-by" : "Singal, Kapil <ks220y@att.com>",
1358     "sources" : {
1359       "input" : {
1360         "type" : "source-input"
1361       },
1362       "default" : {
1363         "type" : "source-default",
1364         "properties" : { }
1365       },
1366       "sdnc" : {
1367         "type" : "source-rest",
1368         "properties" : {
1369           "verb" : "GET",
1370           "type" : "JSON",
1371           "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",
1372           "path" : "/param/0/value",
1373           "input-key-mapping" : {
1374             "service-instance-id" : "service-instance-id",
1375             "vnf-id" : "vnf-id"
1376           },
1377           "output-key-mapping" : {
1378             "vpg_onap_private_ip_0" : "value"
1379           },
1380           "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1381         }
1382       }
1383     }
1384   }
1385 }