508c7339f39d1d0e7fe8a51ea292738ff875bb9a
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vfw-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     },
16     "input-param": false,
17     "dictionary-name": "cloud_env",
18     "dictionary-source": "sdnc",
19     "dependencies": [
20       "service-instance-id",
21       "vnf-id"
22     ],
23     "version": 0
24   },
25   {
26     "name": "vpg_int_private1_ip_0",
27     "property": {
28       "description": "",
29       "required": false,
30       "type": "string",
31       "status": "",
32       "constraints": [
33         {}
34       ],
35       "entry_schema": {
36         "type": ""
37       }
38     },
39     "input-param": false,
40     "dictionary-name": "vpg_int_private1_ip_0",
41     "dictionary-source": "sdnc",
42     "dependencies": [
43       "service-instance-id",
44       "vnf-id"
45     ],
46     "version": 0
47   },
48     {
49     "name": "nexus_artifact_repo",
50     "property": {
51       "description": "",
52       "required": false,
53       "type": "string",
54       "status": "",
55       "constraints": [
56         {}
57       ],
58       "entry_schema": {
59         "type": ""
60       }
61     },
62     "input-param": false,
63     "dictionary-name": "nexus_artifact_repo",
64     "dictionary-source": "sdnc",
65     "dependencies": [
66       "service-instance-id",
67       "vnf-id"
68     ],
69     "version": 0
70   },
71
72
73
74   {
75     "name": "vfw_int_private2_floating_ip",
76     "property": {
77       "description": "",
78       "required": false,
79       "type": "string",
80       "status": "",
81       "constraints": [
82         {}
83       ],
84       "entry_schema": {
85         "type": ""
86       }
87     },
88     "input-param": false,
89     "dictionary-name": "vfw_int_private2_floating_ip",
90     "dictionary-source": "sdnc",
91     "dependencies": [
92       "service-instance-id",
93       "vnf-id"
94     ],
95     "version": 0
96   },
97   {
98     "name": "vfw_int_private1_ip_0",
99     "property": {
100       "description": "",
101       "required": false,
102       "type": "string",
103       "status": "",
104       "constraints": [
105         {}
106       ],
107       "entry_schema": {
108         "type": ""
109       }
110     },
111     "input-param": false,
112     "dictionary-name": "vfw_int_private1_ip_0",
113     "dictionary-source": "sdnc",
114     "dependencies": [
115       "service-instance-id",
116       "vnf-id"
117     ],
118     "version": 0
119   },
120
121   {
122     "name": "vfw_int_private2_ip_0",
123     "property": {
124       "description": "",
125       "required": false,
126       "type": "string",
127       "status": "",
128       "constraints": [
129         {}
130       ],
131       "entry_schema": {
132         "type": ""
133       }
134     },
135     "input-param": false,
136     "dictionary-name": "vfw_int_private2_ip_0",
137     "dictionary-source": "sdnc",
138     "dependencies": [
139       "service-instance-id",
140       "vnf-id"
141     ],
142     "version": 0
143   },
144
145
146
147
148
149   {
150     "name": "private1-prefix-id",
151     "property": {
152       "description": "",
153       "required": false,
154       "type": "string",
155       "status": "",
156       "constraints": [
157         {}
158       ],
159       "entry_schema": {
160         "type": ""
161       }
162
163     },
164     "input-param": false,
165     "dictionary-name": "private1-prefix-id",
166     "dictionary-source": "processor-db",
167     "dependencies": [],
168     "version": 0
169   },
170     {
171     "name": "management-prefix-id",
172     "property": {
173       "description": "",
174       "required": false,
175       "type": "string",
176       "status": "",
177       "constraints": [
178         {}
179       ],
180       "entry_schema": {
181         "type": ""
182       }
183
184     },
185     "input-param": false,
186     "dictionary-name": "management-prefix-id",
187     "dictionary-source": "processor-db",
188     "dependencies": [],
189     "version": 0
190   },
191   {
192     "name": "onap_private_net_cidr",
193     "property": {
194       "description": "",
195       "required": false,
196       "type": "string",
197       "status": "",
198       "constraints": [
199         {}
200       ],
201       "entry_schema": {
202         "type": ""
203       }
204     },
205     "input-param": false,
206     "dictionary-name": "onap_private_net_cidr",
207     "dictionary-source": "sdnc",
208     "dependencies": [
209       "service-instance-id",
210       "vnf-id"
211     ],
212     "version": 0
213   },
214   {
215     "name": "vf-module-name",
216     "property": {
217       "description": "",
218       "required": false,
219       "type": "string",
220       "status": "",
221       "constraints": [
222         {}
223       ],
224       "entry_schema": {
225         "type": ""
226       },
227       "default": "${vf-module-name}"
228     },
229     "input-param": false,
230     "dictionary-name": "vf-module-name",
231     "dictionary-source": "default",
232     "dependencies": [],
233     "version": 0
234   },
235   {
236     "name": "install_script_version",
237     "property": {
238       "description": "",
239       "required": false,
240       "type": "string",
241       "status": "",
242       "constraints": [
243         {}
244       ],
245       "entry_schema": {
246         "type": ""
247       }
248
249     },
250     "input-param": false,
251     "dictionary-name": "install_script_version",
252     "dictionary-source": "sdnc",
253     "dependencies": [
254          "service-instance-id",
255       "vnf-id"
256     ],
257     "version": 0
258   },
259     {
260     "name": "demo_artifacts_version",
261     "property": {
262       "description": "",
263       "required": false,
264       "type": "string",
265       "status": "",
266       "constraints": [
267         {}
268       ],
269       "entry_schema": {
270         "type": ""
271       }
272
273     },
274     "input-param": false,
275     "dictionary-name": "demo_artifacts_version",
276     "dictionary-source": "sdnc",
277     "dependencies": [
278          "service-instance-id",
279       "vnf-id"
280     ],
281     "version": 0
282   },
283
284
285
286   {
287     "name": "nfc-naming-code",
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": "nfc-naming-code",
302     "dictionary-source": "processor-db",
303     "dependencies": [
304       "vfccustomizationuuid"
305     ],
306     "version": 0
307   },
308     {
309     "name": "int_private1_net_cidr",
310     "property": {
311       "description": "",
312       "required": false,
313       "type": "string",
314       "status": "",
315       "constraints": [
316         {}
317       ],
318       "entry_schema": {
319         "type": ""
320       }
321     },
322     "input-param": false,
323     "dictionary-name": "int_private1_net_cidr",
324     "dictionary-source": "sdnc",
325     "dependencies": [
326       "service-instance-id",
327       "vnf-id"
328     ],
329     "version": 0
330   },
331       {
332     "name": "int_private2_net_cidr",
333     "property": {
334       "description": "",
335       "required": false,
336       "type": "string",
337       "status": "",
338       "constraints": [
339         {}
340       ],
341       "entry_schema": {
342         "type": ""
343       }
344     },
345     "input-param": false,
346     "dictionary-name": "int_private2_net_cidr",
347     "dictionary-source": "sdnc",
348     "dependencies": [
349       "service-instance-id",
350       "vnf-id"
351     ],
352     "version": 0
353   },
354   {
355     "name": "public_net_id",
356     "property": {
357       "description": "",
358       "required": false,
359       "type": "string",
360       "status": "",
361       "constraints": [
362         {}
363       ],
364       "entry_schema": {
365         "type": ""
366       }
367     },
368     "input-param": false,
369     "dictionary-name": "public_net_id",
370     "dictionary-source": "sdnc",
371     "dependencies": [
372       "service-instance-id",
373       "vnf-id"
374     ],
375     "version": 0
376   },
377
378    {
379     "name": "pub_key",
380     "property": {
381       "description": "",
382       "required": false,
383       "type": "string",
384       "status": "",
385       "constraints": [
386         {}
387       ],
388       "entry_schema": {
389         "type": ""
390       }
391     },
392     "input-param": false,
393     "dictionary-name": "pub_key",
394     "dictionary-source": "sdnc",
395     "dependencies": [
396       "service-instance-id",
397       "vnf-id"
398     ],
399     "version": 0
400   },
401   {
402     "name": "sec_group",
403     "property": {
404       "description": "",
405       "required": false,
406       "type": "string",
407       "status": "",
408       "constraints": [
409         {}
410       ],
411       "entry_schema": {
412         "type": ""
413       }
414     },
415     "input-param": false,
416     "dictionary-name": "sec_group",
417     "dictionary-source": "sdnc",
418     "dependencies": [
419       "service-instance-id",
420       "vnf-id"
421     ],
422     "version": 0
423   },
424   {
425     "name": "service-instance-id",
426     "property": {
427       "description": "",
428       "required": false,
429       "type": "string",
430       "status": "",
431       "constraints": [
432         {}
433       ],
434       "entry_schema": {
435         "type": ""
436       }
437     },
438     "input-param": false,
439     "dictionary-name": "service-instance-id",
440     "dictionary-source": "input",
441     "dependencies": [],
442     "version": 0
443   },
444     {
445     "name": "vfw_onap_private_ip_0",
446     "property": {
447       "description": "",
448       "required": false,
449       "type": "string",
450       "status": "",
451       "constraints": [
452         {}
453       ],
454       "entry_schema": {
455         "type": ""
456       },
457       "default": "${vfw_onap_private_ip_0}"
458     },
459     "input-param": false,
460     "dictionary-name": "vfw_onap_private_ip_0",
461     "dictionary-source": "default",
462     "dependencies": [],
463     "version": 0
464   },
465
466   {
467     "name": "vf-module-id",
468     "property": {
469       "description": "",
470       "required": false,
471       "type": "string",
472       "status": "",
473       "constraints": [
474         {}
475       ],
476       "entry_schema": {
477         "type": ""
478       }
479     },
480     "input-param": false,
481     "dictionary-name": "vf-module-id",
482     "dictionary-source": "input",
483     "dependencies": [],
484     "version": 0
485   },
486   {
487     "name": "vf-module-label",
488     "property": {
489       "description": "",
490       "required": false,
491       "type": "string",
492       "status": "",
493       "constraints": [
494         {}
495       ],
496       "entry_schema": {
497         "type": ""
498       }
499     },
500     "input-param": false,
501     "dictionary-name": "vf-module-label",
502     "dictionary-source": "processor-db",
503     "dependencies": [
504       "vf-module-model-customization-uuid"
505     ],
506     "version": 0
507   },
508   {
509     "name": "vf-module-model-customization-uuid",
510     "property": {
511       "description": "",
512       "required": false,
513       "type": "string",
514       "status": "",
515       "constraints": [
516         {}
517       ],
518       "entry_schema": {
519         "type": ""
520       }
521     },
522     "input-param": false,
523     "dictionary-name": "vf-module-model-customization-uuid",
524     "dictionary-source": "input",
525     "dependencies": [],
526     "version": 0
527   },
528   {
529     "name": "vf-module-type",
530     "property": {
531       "description": "",
532       "required": false,
533       "type": "string",
534       "status": "",
535       "constraints": [
536         {}
537       ],
538       "entry_schema": {
539         "type": ""
540       }
541     },
542     "input-param": false,
543     "dictionary-name": "vf-module-type",
544     "dictionary-source": "processor-db",
545     "dependencies": [
546       "vf-module-model-customization-uuid"
547     ],
548     "version": 0
549   },
550     {
551     "name": "vf-naming-policy",
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": "vf-naming-policy",
566     "dictionary-source": "sdnc",
567     "dependencies": [
568           "service-instance-id",
569       "vnf-id"
570         ],
571     "version": 0
572   },
573
574   {
575     "name": "vfccustomizationuuid",
576     "property": {
577       "description": "",
578       "required": false,
579       "type": "string",
580       "status": "",
581       "constraints": [
582         {}
583       ],
584       "entry_schema": {
585         "type": ""
586       }
587     },
588     "input-param": false,
589     "dictionary-name": "vfccustomizationuuid",
590     "dictionary-source": "processor-db",
591     "dependencies": [
592       "vf-module-model-customization-uuid"
593     ],
594     "version": 0
595   },
596
597   {
598     "name": "vnf-id",
599     "property": {
600       "description": "",
601       "required": false,
602       "type": "string",
603       "status": "",
604       "constraints": [
605         {}
606       ],
607       "entry_schema": {
608         "type": ""
609       }
610     },
611     "input-param": false,
612     "dictionary-name": "vnf-id",
613     "dictionary-source": "input",
614     "dependencies": [],
615     "version": 0
616   },
617   {
618     "name": "vnf-model-customization-uuid",
619     "property": {
620       "description": "",
621       "required": false,
622       "type": "string",
623       "status": "",
624       "constraints": [
625         {}
626       ],
627       "entry_schema": {
628         "type": ""
629       }
630     },
631     "input-param": false,
632     "dictionary-name": "vnf-model-customization-uuid",
633     "dictionary-source": "input",
634     "dependencies": [],
635     "version": 0
636   },
637   {
638     "name": "vnf_name",
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": "vnf_name",
653     "dictionary-source": "sdnc",
654     "dependencies": [
655       "service-instance-id",
656       "vnf-id"
657     ],
658     "version": 0
659   },
660   {
661     "name": "vnfc-model-invariant-uuid",
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": "vnfc-model-invariant-uuid",
676     "dictionary-source": "processor-db",
677     "dependencies": [
678       "vfccustomizationuuid"
679     ],
680     "version": 0
681   },
682   {
683     "name": "vfw_image_name",
684     "property": {
685       "description": "",
686       "required": false,
687       "type": "string",
688       "status": "",
689       "constraints": [
690         {}
691       ],
692       "entry_schema": {
693         "type": ""
694       }
695           },
696     "input-param": false,
697     "dictionary-name": "image_name",
698     "dictionary-source": "sdnc",
699     "dependencies": [
700           "service-instance-id",
701       "vnf-id"
702           ],
703     "version": 0
704   },
705    {
706     "name": "vfw_flavor_name",
707     "property": {
708       "description": "",
709       "required": false,
710       "type": "string",
711       "status": "",
712       "constraints": [
713         {}
714       ],
715       "entry_schema": {
716         "type": ""
717       }
718           },
719     "input-param": false,
720     "dictionary-name": "flavor_name",
721     "dictionary-source": "sdnc",
722     "dependencies": [
723           "service-instance-id",
724       "vnf-id"
725           ],
726     "version": 0
727   },
728   {
729     "name": "vnfc-model-version",
730     "property": {
731       "description": "",
732       "required": false,
733       "type": "string",
734       "status": "",
735       "constraints": [
736         {}
737       ],
738       "entry_schema": {
739         "type": ""
740       }
741     },
742     "input-param": false,
743     "dictionary-name": "vnfc-model-version",
744     "dictionary-source": "processor-db",
745     "dependencies": [
746       "vfccustomizationuuid"
747     ],
748     "version": 0
749   },
750   {
751     "name": "dcae_collector_ip",
752     "property": {
753       "description": "",
754       "required": false,
755       "type": "string",
756       "status": "",
757       "constraints": [
758         {}
759       ],
760       "entry_schema": {
761         "type": ""
762       },
763       "default": "10.0.4.1"
764     },
765     "input-param": false,
766     "dictionary-name": "dcae_collector_ip",
767     "dictionary-source": "default",
768     "dependencies": [
769       "service-instance-id",
770       "vnf-id"
771     ],
772     "version": 0
773   },
774   {
775     "name": "dcae_collector_port",
776     "property": {
777       "description": "",
778       "required": false,
779       "type": "string",
780       "status": "",
781       "constraints": [
782         {}
783       ],
784       "entry_schema": {
785         "type": ""
786       },
787       "default": "30235"
788     },
789     "input-param": false,
790     "dictionary-name": "dcae_collector_port",
791     "dictionary-source": "default",
792     "dependencies": [
793       "service-instance-id",
794       "vnf-id"
795     ],
796     "version": 0
797   },
798   {
799     "name": "vf-module-model-invariant-uuid",
800     "property": {
801       "type": "string"
802     },
803     "input-param": false,
804     "dictionary-name": "vf-module-model-invariant-uuid",
805     "dictionary-source": "processor-db",
806     "dependencies": [
807       "vf-module-model-customization-uuid"
808     ]
809   },
810   {
811     "name": "vf-module-model-version",
812     "property": {
813       "type": "string"
814     },
815     "input-param": false,
816     "dictionary-name": "vf-module-model-version",
817     "dictionary-source": "processor-db",
818     "dependencies": [
819       "vf-module-model-customization-uuid"
820     ]
821   },
822   {
823     "name": "k8s-rb-profile-name",
824     "property": {
825       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
826       "type": "string"
827     },
828     "input-param": false,
829     "dictionary-name": "k8s-rb-profile-name",
830     "dictionary-source": "sdnc",
831     "dependencies": [
832       "service-instance-id",
833       "vnf-id"
834     ]
835   },
836   {
837     "name": "k8s-rb-profile-namespace",
838     "property": {
839       "description": "K8s namespace to create helm chart for specified profile",
840       "type": "string",
841       "default": "default"
842     },
843     "input-param": false,
844     "dictionary-name": "k8s-rb-profile-namespace",
845     "dictionary-source": "default",
846     "dependencies": [
847       "service-instance-id",
848       "vnf-id"
849     ]
850   },
851   {
852     "name": "onap_private_net_id",
853     "property": {
854       "description": "onap private net id",
855       "type": "string"
856     },
857     "input-param": false,
858     "dictionary-name": "onap_private_net_id",
859     "dictionary-source": "sdnc",
860     "dependencies": [
861       "service-instance-id",
862       "vnf-id"
863     ]
864   },
865   {
866     "name": "int_private1_net_id",
867     "property": {
868       "description": "private1 net id",
869       "type": "string"
870     },
871     "input-param": false,
872     "dictionary-name": "int_private1_net_id",
873     "dictionary-source": "sdnc",
874     "dependencies": [
875       "service-instance-id",
876       "vnf-id"
877     ]
878   },
879   {
880     "name": "int_private2_net_id",
881     "property": {
882       "description": "private2 net id",
883       "type": "string"
884     },
885     "input-param": false,
886     "dictionary-name": "int_private2_net_id",
887     "dictionary-source": "sdnc",
888     "dependencies": [
889       "service-instance-id",
890       "vnf-id"
891     ]
892   }
893 ]