68ae6b066e052fc905a9c105c05f0a8de2e41dcb
[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": "vpg_name_0",
444     "property": {
445       "description": "",
446       "required": false,
447       "type": "string",
448       "status": "",
449       "constraints": [
450         {}
451       ],
452       "entry_schema": {
453         "type": ""
454       },
455       "default": "${vpg_name_0}"
456     },
457     "input-param": false,
458     "dictionary-name": "vpg_name_0",
459     "dictionary-source": "default",
460     "dependencies": [],
461     "version": 0
462   },
463   {
464     "name": "private2-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": "private2-prefix-id",
480     "dictionary-source": "processor-db",
481     "dependencies": [],
482     "version": 0
483   },
484   {
485     "name": "management-prefix-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     },
499     "input-param": false,
500     "dictionary-name": "management-prefix-id",
501     "dictionary-source": "processor-db",
502     "dependencies": [],
503     "version": 0
504   },
505   {
506     "name": "vnf-id",
507     "property": {
508       "description": "",
509       "required": false,
510       "type": "string",
511       "status": "",
512       "constraints": [
513         {}
514       ],
515       "entry_schema": {
516         "type": ""
517       }
518     },
519     "input-param": false,
520     "dictionary-name": "vnf-id",
521     "dictionary-source": "input",
522     "dependencies": [],
523     "version": 0
524   },
525   {
526     "name": "vnf-model-customization-uuid",
527     "property": {
528       "description": "",
529       "required": false,
530       "type": "string",
531       "status": "",
532       "constraints": [
533         {}
534       ],
535       "entry_schema": {
536         "type": ""
537       }
538     },
539     "input-param": false,
540     "dictionary-name": "vnf-model-customization-uuid",
541     "dictionary-source": "input",
542     "dependencies": [],
543     "version": 0
544   },
545   {
546     "name": "vnfc-model-invariant-uuid",
547     "property": {
548       "description": "",
549       "required": false,
550       "type": "string",
551       "status": "",
552       "constraints": [
553         {}
554       ],
555       "entry_schema": {
556         "type": ""
557       }
558     },
559     "input-param": false,
560     "dictionary-name": "vnfc-model-invariant-uuid",
561     "dictionary-source": "processor-db",
562     "dependencies": [
563       "vfccustomizationuuid"
564     ],
565     "version": 0
566   },
567   {
568     "name": "vnfc-model-version",
569     "property": {
570       "description": "",
571       "required": false,
572       "type": "string",
573       "status": "",
574       "constraints": [
575         {}
576       ],
577       "entry_schema": {
578         "type": ""
579       }
580     },
581     "input-param": false,
582     "dictionary-name": "vnfc-model-version",
583     "dictionary-source": "processor-db",
584     "dependencies": [
585       "vfccustomizationuuid"
586     ],
587     "version": 0
588   },
589   {
590     "name": "vfw_int_private1_ip_0",
591     "property": {
592       "description": "",
593       "required": false,
594       "type": "string",
595       "status": "",
596       "constraints": [
597         {}
598       ],
599       "entry_schema": {
600         "type": ""
601       }
602     },
603     "input-param": false,
604     "dictionary-name": "vfw_int_private1_ip_0",
605     "dictionary-source": "sdnc",
606     "dependencies": [
607       "service-instance-id",
608       "vnf-id"
609     ],
610     "version": 0
611   },
612   {
613     "name": "int_private1_net_cidr",
614     "property": {
615       "description": "",
616       "required": false,
617       "type": "string",
618       "status": "",
619       "constraints": [
620         {}
621       ],
622       "entry_schema": {
623         "type": ""
624       }
625     },
626     "input-param": false,
627     "dictionary-name": "int_private1_net_cidr",
628     "dictionary-source": "sdnc",
629     "dependencies": [
630       "service-instance-id",
631       "vnf-id"
632     ],
633     "version": 0
634   },
635   {
636     "name": "int_private2_net_cidr",
637     "property": {
638       "description": "",
639       "required": false,
640       "type": "string",
641       "status": "",
642       "constraints": [
643         {}
644       ],
645       "entry_schema": {
646         "type": ""
647       }
648     },
649     "input-param": false,
650     "dictionary-name": "int_private2_net_cidr",
651     "dictionary-source": "sdnc",
652     "dependencies": [
653       "service-instance-id",
654       "vnf-id"
655     ],
656     "version": 0
657   },
658   {
659     "name": "vpg_onap_private_ip_0",
660     "property": {
661       "description": "",
662       "required": false,
663       "type": "string",
664       "status": "",
665       "constraints": [
666         {}
667       ],
668       "entry_schema": {
669         "type": ""
670       }
671     },
672     "input-param": false,
673     "dictionary-name": "vpg_onap_private_ip_0",
674     "dictionary-source": "sdnc",
675     "dependencies": [
676       "service-instance-id",
677       "vnf-id"
678     ],
679     "version": 0
680   },
681   {
682     "name": "vpg_int_private1_ip_0",
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": "vpg_int_private1_ip_0",
697     "dictionary-source": "sdnc",
698     "dependencies": [
699       "service-instance-id",
700       "vnf-id"
701     ],
702     "version": 0
703   },
704   {
705     "name": "vsn_int_private2_ip_0",
706     "property": {
707       "description": "",
708       "required": false,
709       "type": "string",
710       "status": "",
711       "constraints": [
712         {}
713       ],
714       "entry_schema": {
715         "type": ""
716       }
717     },
718     "input-param": false,
719     "dictionary-name": "vsn_int_private2_ip_0",
720     "dictionary-source": "sdnc",
721     "dependencies": [
722       "service-instance-id",
723       "vnf-id"
724     ],
725     "version": 0
726   },
727   {
728     "name": "dcae_collector_ip",
729     "property": {
730       "description": "",
731       "required": false,
732       "type": "string",
733       "status": "",
734       "constraints": [
735         {}
736       ],
737       "entry_schema": {
738         "type": ""
739       },
740       "default": "10.0.4.1"
741     },
742     "input-param": false,
743     "dictionary-name": "dcae_collector_ip",
744     "dictionary-source": "default",
745     "dependencies": [
746       "service-instance-id",
747       "vnf-id"
748     ],
749     "version": 0
750   },
751   {
752     "name": "dcae_collector_port",
753     "property": {
754       "description": "",
755       "required": false,
756       "type": "string",
757       "status": "",
758       "constraints": [
759         {}
760       ],
761       "entry_schema": {
762         "type": ""
763       },
764       "default": "30235"
765     },
766     "input-param": false,
767     "dictionary-name": "dcae_collector_port",
768     "dictionary-source": "default",
769     "dependencies": [
770       "service-instance-id",
771       "vnf-id"
772     ],
773     "version": 0
774   },
775   {
776     "name": "vf-module-model-invariant-uuid",
777     "property": {
778       "type": "string"
779     },
780     "input-param": false,
781     "dictionary-name": "vf-module-model-invariant-uuid",
782     "dictionary-source": "processor-db",
783     "dependencies": [
784       "vf-module-model-customization-uuid"
785     ]
786   },
787   {
788     "name": "vf-module-model-version",
789     "property": {
790       "type": "string"
791     },
792     "input-param": false,
793     "dictionary-name": "vf-module-model-version",
794     "dictionary-source": "processor-db",
795     "dependencies": [
796       "vf-module-model-customization-uuid"
797     ]
798   },
799   {
800     "name": "k8s-rb-profile-name",
801     "property": {
802       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
803       "type": "string"
804     },
805     "input-param": false,
806     "dictionary-name": "k8s-rb-profile-name",
807     "dictionary-source": "sdnc",
808     "dependencies": [
809       "service-instance-id",
810       "vnf-id"
811     ]
812   },
813   {
814     "name": "onap_private_net_id",
815     "property": {
816       "description": "onap private net id",
817       "type": "string"
818     },
819     "input-param": false,
820     "dictionary-name": "onap_private_net_id",
821     "dictionary-source": "sdnc",
822     "dependencies": [
823       "service-instance-id",
824       "vnf-id"
825     ]
826   },
827   {
828     "name": "int_private1_net_id",
829     "property": {
830       "description": "private1 net id",
831       "type": "string"
832     },
833     "input-param": false,
834     "dictionary-name": "int_private1_net_id",
835     "dictionary-source": "sdnc",
836     "dependencies": [
837       "service-instance-id",
838       "vnf-id"
839     ]
840   },
841   {
842     "name": "k8s-rb-profile-namespace",
843     "property": {
844       "description": "K8s namespace to create helm chart for specified profile",
845       "type": "string",
846       "default": "default"
847     },
848     "input-param": false,
849     "dictionary-name": "k8s-rb-profile-namespace",
850     "dictionary-source": "default",
851     "dependencies": [
852       "service-instance-id",
853       "vnf-id"
854     ]
855   }
856 ]