Add the vDNS CBA in the CDS source
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vLB / Templates / vpkg-mapping.json
1 [
2   {
3     "name": "cloud_env",
4     "property": {
5       "description": "",
6       "required": false,
7       "type": "string",
8       "status": "",
9       "constraints": [
10         {}
11       ],
12       "entry_schema": {
13         "type": ""
14       },
15       "default": "openstack"
16     },
17     "input-param": false,
18     "dictionary-name": "cloud_env",
19     "dictionary-source": "default",
20     "dependencies": [],
21     "version": 0
22   },
23   {
24     "name": "vf_module_name",
25     "property": {
26       "description": "",
27       "required": false,
28       "type": "string",
29       "status": "",
30       "constraints": [
31         {}
32       ],
33       "entry_schema": {
34         "type": ""
35       },
36       "default": "${vf_module_name}"
37     },
38     "input-param": false,
39     "dictionary-name": "vf_module_name",
40     "dictionary-source": "default",
41     "dependencies": [],
42     "version": 0
43   },
44   {
45     "name": "demo_artifacts_version",
46     "property": {
47       "description": "",
48       "required": false,
49       "type": "string",
50       "status": "",
51       "constraints": [
52         {}
53       ],
54       "entry_schema": {
55         "type": ""
56       }
57     },
58     "input-param": false,
59     "dictionary-name": "demo_artifacts_version",
60     "dictionary-source": "primary-config-data",
61     "dependencies": [
62       "service-instance-id",
63       "vnf-id"
64     ],
65     "version": 0
66   },
67   {
68     "name": "install_script_version",
69     "property": {
70       "description": "",
71       "required": false,
72       "type": "string",
73       "status": "",
74       "constraints": [
75         {}
76       ],
77       "entry_schema": {
78         "type": ""
79       }
80     },
81     "input-param": false,
82     "dictionary-name": "install_script_version",
83     "dictionary-source": "primary-config-data",
84     "dependencies": [
85       "service-instance-id",
86       "vnf-id"
87     ],
88     "version": 0
89   },
90   {
91     "name": "aic-cloud-region",
92     "property": {
93       "description": "",
94       "required": false,
95       "type": "string",
96       "status": "",
97       "constraints": [
98         {}
99       ],
100       "entry_schema": {
101         "type": ""
102       }
103     },
104     "input-param": false,
105     "dictionary-name": "aic-cloud-region",
106     "dictionary-source": "input",
107     "dependencies": [],
108     "version": 0
109   },
110   {
111     "name": "keypair",
112     "property": {
113       "description": "",
114       "required": false,
115       "type": "string",
116       "status": "",
117       "constraints": [
118         {}
119       ],
120       "entry_schema": {
121         "type": ""
122       },
123       "default": "vlb_key"
124     },
125     "input-param": false,
126     "dictionary-name": "keypair",
127     "dictionary-source": "default",
128     "dependencies": [],
129     "version": 0
130   },
131   {
132     "name": "nb_api_version",
133     "property": {
134       "description": "",
135       "required": false,
136       "type": "string",
137       "status": "",
138       "constraints": [
139         {}
140       ],
141       "entry_schema": {
142         "type": ""
143       },
144       "default": "1.2.0"
145     },
146     "input-param": false,
147     "dictionary-name": "nb_api_version",
148     "dictionary-source": "default",
149     "dependencies": [],
150     "version": 0
151   },
152   {
153     "name": "nexus_artifact_repo",
154     "property": {
155       "description": "",
156       "required": false,
157       "type": "string",
158       "status": "",
159       "constraints": [
160         {}
161       ],
162       "entry_schema": {
163         "type": ""
164       },
165       "default": "https://nexus.onap.org"
166     },
167     "input-param": false,
168     "dictionary-name": "nexus_artifact_repo",
169     "dictionary-source": "default",
170     "dependencies": [],
171     "version": 0
172   },
173   {
174     "name": "nfc-naming-code",
175     "property": {
176       "description": "",
177       "required": false,
178       "type": "string",
179       "status": "",
180       "constraints": [
181         {}
182       ],
183       "entry_schema": {
184         "type": ""
185       }
186     },
187     "input-param": false,
188     "dictionary-name": "nfc-naming-code",
189     "dictionary-source": "processor-db",
190     "dependencies": [
191       "vfccustomizationuuid"
192     ],
193     "version": 0
194   },
195   {
196     "name": "onap_private_net_cidr",
197     "property": {
198       "description": "",
199       "required": false,
200       "type": "string",
201       "status": "",
202       "constraints": [
203         {}
204       ],
205       "entry_schema": {
206         "type": ""
207       }
208     },
209     "input-param": false,
210     "dictionary-name": "onap_private_net_cidr",
211     "dictionary-source": "primary-config-data",
212     "dependencies": [
213       "service-instance-id",
214       "vnf-id"
215     ],
216     "version": 0
217   },
218   {
219     "name": "onap_private_net_id",
220     "property": {
221       "description": "",
222       "required": false,
223       "type": "string",
224       "status": "",
225       "constraints": [
226         {}
227       ],
228       "entry_schema": {
229         "type": ""
230       }
231     },
232     "input-param": false,
233     "dictionary-name": "onap_private_net_id",
234     "dictionary-source": "primary-config-data",
235     "dependencies": [
236       "service-instance-id",
237       "vnf-id"
238     ],
239     "version": 0
240   },
241   {
242     "name": "onap_private_subnet_id",
243     "property": {
244       "description": "",
245       "required": false,
246       "type": "string",
247       "status": "",
248       "constraints": [
249         {}
250       ],
251       "entry_schema": {
252         "type": ""
253       }
254     },
255     "input-param": false,
256     "dictionary-name": "onap_private_subnet_id",
257     "dictionary-source": "primary-config-data",
258     "dependencies": [
259       "service-instance-id",
260       "vnf-id"
261     ],
262     "version": 0
263   },
264   {
265     "name": "pktgen_private_net_cidr",
266     "property": {
267       "description": "",
268       "required": false,
269       "type": "string",
270       "status": "",
271       "constraints": [
272         {}
273       ],
274       "entry_schema": {
275         "type": ""
276       }
277     },
278     "input-param": false,
279     "dictionary-name": "pktgen_private_net_cidr",
280     "dictionary-source": "primary-config-data",
281     "dependencies": [
282       "service-instance-id",
283       "vnf-id"
284     ],
285     "version": 0
286   },
287   {
288     "name": "public_net_id",
289     "property": {
290       "description": "",
291       "required": false,
292       "type": "string",
293       "status": "",
294       "constraints": [
295         {}
296       ],
297       "entry_schema": {
298         "type": ""
299       }
300     },
301     "input-param": false,
302     "dictionary-name": "public_net_id",
303     "dictionary-source": "primary-config-data",
304     "dependencies": [
305       "service-instance-id",
306       "vnf-id"
307     ],
308     "version": 0
309   },
310   {
311     "name": "pub_key",
312     "property": {
313       "description": "",
314       "required": false,
315       "type": "string",
316       "status": "",
317       "constraints": [
318         {}
319       ],
320       "entry_schema": {
321         "type": ""
322       }
323     },
324     "input-param": false,
325     "dictionary-name": "pub_key",
326     "dictionary-source": "primary-config-data",
327     "dependencies": [
328       "service-instance-id",
329       "vnf-id"
330     ],
331     "version": 0
332   },
333   {
334     "name": "key_name",
335     "property": {
336       "description": "",
337       "required": false,
338       "type": "string",
339       "status": "",
340       "constraints": [
341         {}
342       ],
343       "entry_schema": {
344         "type": ""
345       }
346     },
347     "input-param": false,
348     "dictionary-name": "key_name",
349     "dictionary-source": "primary-config-data",
350     "dependencies": [
351       "service-instance-id",
352       "vnf-id"
353     ],
354     "version": 0
355   },
356   {
357     "name": "sec_group",
358     "property": {
359       "description": "",
360       "required": false,
361       "type": "string",
362       "status": "",
363       "constraints": [
364         {}
365       ],
366       "entry_schema": {
367         "type": ""
368       }
369     },
370     "input-param": false,
371     "dictionary-name": "sec_group",
372     "dictionary-source": "primary-config-data",
373     "dependencies": [
374       "service-instance-id",
375       "vnf-id"
376     ],
377     "version": 0
378   },
379   {
380     "name": "service-instance-id",
381     "property": {
382       "description": "",
383       "required": false,
384       "type": "string",
385       "status": "",
386       "constraints": [
387         {}
388       ],
389       "entry_schema": {
390         "type": ""
391       }
392     },
393     "input-param": false,
394     "dictionary-name": "service-instance-id",
395     "dictionary-source": "input",
396     "dependencies": [],
397     "version": 0
398   },
399   {
400     "name": "vf-module-id",
401     "property": {
402       "description": "",
403       "required": false,
404       "type": "string",
405       "status": "",
406       "constraints": [
407         {}
408       ],
409       "entry_schema": {
410         "type": ""
411       }
412     },
413     "input-param": false,
414     "dictionary-name": "vf-module-id",
415     "dictionary-source": "input",
416     "dependencies": [],
417     "version": 0
418   },
419   {
420     "name": "vf-module-label",
421     "property": {
422       "description": "",
423       "required": false,
424       "type": "string",
425       "status": "",
426       "constraints": [
427         {}
428       ],
429       "entry_schema": {
430         "type": ""
431       }
432     },
433     "input-param": false,
434     "dictionary-name": "vf-module-label",
435     "dictionary-source": "processor-db",
436     "dependencies": [
437       "vf-module-model-customization-uuid"
438     ],
439     "version": 0
440   },
441   {
442     "name": "vf-module-model-customization-uuid",
443     "property": {
444       "description": "",
445       "required": false,
446       "type": "string",
447       "status": "",
448       "constraints": [
449         {}
450       ],
451       "entry_schema": {
452         "type": ""
453       }
454     },
455     "input-param": false,
456     "dictionary-name": "vf-module-model-customization-uuid",
457     "dictionary-source": "input",
458     "dependencies": [],
459     "version": 0
460   },
461   {
462     "name": "vf-module-type",
463     "property": {
464       "description": "",
465       "required": false,
466       "type": "string",
467       "status": "",
468       "constraints": [
469         {}
470       ],
471       "entry_schema": {
472         "type": ""
473       }
474     },
475     "input-param": false,
476     "dictionary-name": "vf-module-type",
477     "dictionary-source": "processor-db",
478     "dependencies": [
479       "vf-module-model-customization-uuid"
480     ],
481     "version": 0
482   },
483   {
484     "name": "vf-naming-policy",
485     "property": {
486       "description": "",
487       "required": false,
488       "type": "string",
489       "status": "",
490       "constraints": [
491         {}
492       ],
493       "entry_schema": {
494         "type": ""
495       }
496           },
497     "input-param": false,
498     "dictionary-name": "vf-naming-policy",
499     "dictionary-source": "primary-config-data",
500     "dependencies": [
501           "service-instance-id",
502       "vnf-id"
503         ],
504     "version": 0
505   },
506
507   {
508     "name": "vfccustomizationuuid",
509     "property": {
510       "description": "",
511       "required": false,
512       "type": "string",
513       "status": "",
514       "constraints": [
515         {}
516       ],
517       "entry_schema": {
518         "type": ""
519       }
520     },
521     "input-param": false,
522     "dictionary-name": "vfccustomizationuuid",
523     "dictionary-source": "processor-db",
524     "dependencies": [
525       "vf-module-model-customization-uuid"
526     ],
527     "version": 0
528   },
529   {
530     "name": "vpg_flavor_name",
531     "property": {
532       "description": "",
533       "required": false,
534       "type": "string",
535       "status": "",
536       "constraints": [
537         {}
538       ],
539       "entry_schema": {
540         "type": ""
541       },
542       "default": "m1.medium"
543     },
544     "input-param": false,
545     "dictionary-name": "vpg_flavor_name",
546     "dictionary-source": "default",
547     "dependencies": [],
548     "version": 0
549   },
550   {
551     "name": "vpg_image_name",
552     "property": {
553       "description": "",
554       "required": false,
555       "type": "string",
556       "status": "",
557       "constraints": [
558         {}
559       ],
560       "entry_schema": {
561         "type": ""
562       }
563           },
564     "input-param": false,
565     "dictionary-name": "image_name",
566     "dictionary-source": "primary-config-data",
567     "dependencies": [
568           "service-instance-id",
569       "vnf-id"
570           ],
571     "version": 0
572   },
573   {
574     "name": "vlb_int_pktgen_private_ip_0",
575     "property": {
576       "description": "",
577       "required": false,
578       "type": "string",
579       "status": "",
580       "constraints": [
581         {}
582       ],
583       "entry_schema": {
584         "type": ""
585       }
586     },
587     "input-param": false,
588     "dictionary-name": "vlb_int_pktgen_private_ip_0",
589     "dictionary-source": "primary-config-data",
590     "dependencies": [
591       "service-instance-id",
592       "vnf-id"
593     ],
594     "version": 0
595   },
596   {
597     "name": "vnf_name",
598     "property": {
599       "description": "",
600       "required": false,
601       "type": "string",
602       "status": "",
603       "constraints": [
604         {}
605       ],
606       "entry_schema": {
607         "type": ""
608       }
609     },
610     "input-param": false,
611     "dictionary-name": "vnf_name",
612     "dictionary-source": "primary-config-data",
613     "dependencies": [
614       "service-instance-id",
615       "vnf-id"
616     ],
617     "version": 0
618   },
619   {
620     "name": "vpg_name_0",
621     "property": {
622       "description": "",
623       "required": false,
624       "type": "string",
625       "status": "",
626       "constraints": [
627         {}
628       ],
629       "entry_schema": {
630         "type": ""
631       },
632       "default": "${vpg_name_0}"
633     },
634     "input-param": false,
635     "dictionary-name": "vpg_name_0",
636     "dictionary-source": "default",
637     "dependencies": [],
638     "version": 0
639   },
640   {
641     "name": "private2-prefix-id",
642     "property": {
643       "description": "",
644       "required": false,
645       "type": "string",
646       "status": "",
647       "constraints": [
648         {}
649       ],
650       "entry_schema": {
651         "type": ""
652       },
653       "default": ""
654     },
655     "input-param": false,
656     "dictionary-name": "private2-prefix-id",
657     "dictionary-source": "processor-db",
658     "dependencies": [],
659     "version": 0
660   },
661   {
662     "name": "vm-type",
663     "property": {
664       "description": "",
665       "required": false,
666       "type": "string",
667       "status": "",
668       "constraints": [
669         {}
670       ],
671       "entry_schema": {
672         "type": ""
673       }
674     },
675     "input-param": false,
676     "dictionary-name": "vm-type",
677     "dictionary-source": "processor-db",
678     "dependencies": [],
679     "version": 0
680   },
681   {
682     "name": "vnf-id",
683     "property": {
684       "description": "",
685       "required": false,
686       "type": "string",
687       "status": "",
688       "constraints": [
689         {}
690       ],
691       "entry_schema": {
692         "type": ""
693       }
694     },
695     "input-param": false,
696     "dictionary-name": "vnf-id",
697     "dictionary-source": "input",
698     "dependencies": [],
699     "version": 0
700   },
701   {
702     "name": "pg_int",
703     "property": {
704       "description": "",
705       "required": false,
706       "type": "string",
707       "status": "",
708       "constraints": [
709         {}
710       ],
711       "entry_schema": {
712         "type": ""
713       },
714       "default": "${pg_int}"
715     },
716     "input-param": false,
717     "dictionary-name": "pg_int",
718     "dictionary-source": "default",
719     "dependencies": [],
720     "version": 0
721   },
722   {
723     "name": "vnf-model-customization-uuid",
724     "property": {
725       "description": "",
726       "required": false,
727       "type": "string",
728       "status": "",
729       "constraints": [
730         {}
731       ],
732       "entry_schema": {
733         "type": ""
734       }
735     },
736     "input-param": false,
737     "dictionary-name": "vnf-model-customization-uuid",
738     "dictionary-source": "input",
739     "dependencies": [],
740     "version": 0
741   },
742   {
743     "name": "vnfc-model-invariant-uuid",
744     "property": {
745       "description": "",
746       "required": false,
747       "type": "string",
748       "status": "",
749       "constraints": [
750         {}
751       ],
752       "entry_schema": {
753         "type": ""
754       }
755     },
756     "input-param": false,
757     "dictionary-name": "vnfc-model-invariant-uuid",
758     "dictionary-source": "processor-db",
759     "dependencies": [
760       "vfccustomizationuuid"
761     ],
762     "version": 0
763   },
764   {
765     "name": "vnfc-model-version",
766     "property": {
767       "description": "",
768       "required": false,
769       "type": "string",
770       "status": "",
771       "constraints": [
772         {}
773       ],
774       "entry_schema": {
775         "type": ""
776       }
777     },
778     "input-param": false,
779     "dictionary-name": "vnfc-model-version",
780     "dictionary-source": "processor-db",
781     "dependencies": [
782       "vfccustomizationuuid"
783     ],
784     "version": 0
785   },
786   {
787     "name": "vpg_int_pktgen_private_ip_0",
788     "property": {
789       "description": "",
790       "required": false,
791       "type": "string",
792       "status": "",
793       "constraints": [
794         {}
795       ],
796       "entry_schema": {
797         "type": ""
798       }
799     },
800     "input-param": false,
801     "dictionary-name": "vpg_int_pktgen_private_ip_0",
802     "dictionary-source": "primary-config-data",
803     "dependencies": [
804       "service-instance-id",
805       "vnf-id"
806     ],
807     "version": 0
808   },
809   {
810     "name": "vpg_onap_private_ip_0",
811     "property": {
812       "description": "",
813       "required": false,
814       "type": "string",
815       "status": "",
816       "constraints": [
817         {}
818       ],
819       "entry_schema": {
820         "type": ""
821       }
822     },
823     "input-param": false,
824     "dictionary-name": "vpg_onap_private_ip_0",
825     "dictionary-source": "primary-config-data",
826     "dependencies": [
827       "service-instance-id",
828       "vnf-id"
829     ],
830     "version": 0
831   }
832 ]