25721e2991f2d60b30e3c1f5f5c0eac464cee81c
[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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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": "sdnc",
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     },
543     "input-param": false,
544    "dictionary-name": "flavor_name",
545     "dictionary-source": "sdnc",
546     "dependencies": [
547           "service-instance-id",
548       "vnf-id"
549         ],
550     "version": 0
551   },
552   {
553     "name": "vpg_image_name",
554     "property": {
555       "description": "",
556       "required": false,
557       "type": "string",
558       "status": "",
559       "constraints": [
560         {}
561       ],
562       "entry_schema": {
563         "type": ""
564       }
565           },
566     "input-param": false,
567     "dictionary-name": "image_name",
568     "dictionary-source": "sdnc",
569     "dependencies": [
570           "service-instance-id",
571       "vnf-id"
572           ],
573     "version": 0
574   },
575   {
576     "name": "vlb_int_pktgen_private_ip_0",
577     "property": {
578       "description": "",
579       "required": false,
580       "type": "string",
581       "status": "",
582       "constraints": [
583         {}
584       ],
585       "entry_schema": {
586         "type": ""
587       }
588     },
589     "input-param": false,
590     "dictionary-name": "vlb_int_pktgen_private_ip_0",
591     "dictionary-source": "sdnc",
592     "dependencies": [
593       "service-instance-id",
594       "vnf-id"
595     ],
596     "version": 0
597   },
598   {
599     "name": "vnf_name",
600     "property": {
601       "description": "",
602       "required": false,
603       "type": "string",
604       "status": "",
605       "constraints": [
606         {}
607       ],
608       "entry_schema": {
609         "type": ""
610       }
611     },
612     "input-param": false,
613     "dictionary-name": "vnf_name",
614     "dictionary-source": "sdnc",
615     "dependencies": [
616       "service-instance-id",
617       "vnf-id"
618     ],
619     "version": 0
620   },
621   {
622     "name": "vpg_name_0",
623     "property": {
624       "description": "",
625       "required": false,
626       "type": "string",
627       "status": "",
628       "constraints": [
629         {}
630       ],
631       "entry_schema": {
632         "type": ""
633       },
634       "default": "${vpg_name_0}"
635     },
636     "input-param": false,
637     "dictionary-name": "vpg_name_0",
638     "dictionary-source": "default",
639     "dependencies": [],
640     "version": 0
641   },
642   {
643     "name": "private2-prefix-id",
644     "property": {
645       "description": "",
646       "required": false,
647       "type": "string",
648       "status": "",
649       "constraints": [
650         {}
651       ],
652       "entry_schema": {
653         "type": ""
654       },
655       "default": ""
656     },
657     "input-param": false,
658     "dictionary-name": "private2-prefix-id",
659     "dictionary-source": "processor-db",
660     "dependencies": [],
661     "version": 0
662   },
663   {
664     "name": "vm-type",
665     "property": {
666       "description": "",
667       "required": false,
668       "type": "string",
669       "status": "",
670       "constraints": [
671         {}
672       ],
673       "entry_schema": {
674         "type": ""
675       }
676     },
677     "input-param": false,
678     "dictionary-name": "vm-type",
679     "dictionary-source": "processor-db",
680     "dependencies": [],
681     "version": 0
682   },
683   {
684     "name": "vnf-id",
685     "property": {
686       "description": "",
687       "required": false,
688       "type": "string",
689       "status": "",
690       "constraints": [
691         {}
692       ],
693       "entry_schema": {
694         "type": ""
695       }
696     },
697     "input-param": false,
698     "dictionary-name": "vnf-id",
699     "dictionary-source": "input",
700     "dependencies": [],
701     "version": 0
702   },
703   {
704     "name": "pg_int",
705     "property": {
706       "description": "",
707       "required": false,
708       "type": "string",
709       "status": "",
710       "constraints": [
711         {}
712       ],
713       "entry_schema": {
714         "type": ""
715       },
716       "default": "${pg_int}"
717     },
718     "input-param": false,
719     "dictionary-name": "pg_int",
720     "dictionary-source": "default",
721     "dependencies": [],
722     "version": 0
723   },
724   {
725     "name": "vnf-model-customization-uuid",
726     "property": {
727       "description": "",
728       "required": false,
729       "type": "string",
730       "status": "",
731       "constraints": [
732         {}
733       ],
734       "entry_schema": {
735         "type": ""
736       }
737     },
738     "input-param": false,
739     "dictionary-name": "vnf-model-customization-uuid",
740     "dictionary-source": "input",
741     "dependencies": [],
742     "version": 0
743   },
744   {
745     "name": "vnfc-model-invariant-uuid",
746     "property": {
747       "description": "",
748       "required": false,
749       "type": "string",
750       "status": "",
751       "constraints": [
752         {}
753       ],
754       "entry_schema": {
755         "type": ""
756       }
757     },
758     "input-param": false,
759     "dictionary-name": "vnfc-model-invariant-uuid",
760     "dictionary-source": "processor-db",
761     "dependencies": [
762       "vfccustomizationuuid"
763     ],
764     "version": 0
765   },
766   {
767     "name": "vnfc-model-version",
768     "property": {
769       "description": "",
770       "required": false,
771       "type": "string",
772       "status": "",
773       "constraints": [
774         {}
775       ],
776       "entry_schema": {
777         "type": ""
778       }
779     },
780     "input-param": false,
781     "dictionary-name": "vnfc-model-version",
782     "dictionary-source": "processor-db",
783     "dependencies": [
784       "vfccustomizationuuid"
785     ],
786     "version": 0
787   },
788   {
789     "name": "vpg_int_pktgen_private_ip_0",
790     "property": {
791       "description": "",
792       "required": false,
793       "type": "string",
794       "status": "",
795       "constraints": [
796         {}
797       ],
798       "entry_schema": {
799         "type": ""
800       }
801     },
802     "input-param": false,
803     "dictionary-name": "vpg_int_pktgen_private_ip_0",
804     "dictionary-source": "sdnc",
805     "dependencies": [
806       "service-instance-id",
807       "vnf-id"
808     ],
809     "version": 0
810   },
811   {
812     "name": "vpg_onap_private_ip_0",
813     "property": {
814       "description": "",
815       "required": false,
816       "type": "string",
817       "status": "",
818       "constraints": [
819         {}
820       ],
821       "entry_schema": {
822         "type": ""
823       }
824     },
825     "input-param": false,
826     "dictionary-name": "vpg_onap_private_ip_0",
827     "dictionary-source": "sdnc",
828     "dependencies": [
829       "service-instance-id",
830       "vnf-id"
831     ],
832     "version": 0
833   }
834 ]