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