7b85b54e5a60ddfdda1bb0065e41e324000b3146
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vsn-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   {
48     "name": "vf-module-name",
49     "property": {
50       "description": "",
51       "required": false,
52       "type": "string",
53       "status": "",
54       "constraints": [
55         {}
56       ],
57       "entry_schema": {
58         "type": ""
59       },
60       "default": "${vf-module-name}"
61     },
62     "input-param": false,
63     "dictionary-name": "vf-module-name",
64     "dictionary-source": "default",
65     "dependencies": [],
66     "version": 0
67   },
68   {
69     "name": "nfc-naming-code",
70     "property": {
71       "description": "",
72       "required": false,
73       "type": "string",
74       "status": "",
75       "constraints": [
76         {}
77       ],
78       "entry_schema": {
79         "type": ""
80       }
81     },
82     "input-param": false,
83     "dictionary-name": "nfc-naming-code",
84     "dictionary-source": "processor-db",
85     "dependencies": [
86       "vfccustomizationuuid"
87     ],
88     "version": 0
89   },
90   {
91     "name": "demo_artifacts_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": "demo_artifacts_version",
106     "dictionary-source": "sdnc",
107     "dependencies": [
108       "service-instance-id",
109       "vnf-id"
110     ],
111     "version": 0
112   },
113
114   {
115     "name": "install_script_version",
116     "property": {
117       "description": "",
118       "required": false,
119       "type": "string",
120       "status": "",
121       "constraints": [
122         {}
123       ],
124       "entry_schema": {
125         "type": ""
126       }
127     },
128     "input-param": false,
129     "dictionary-name": "install_script_version",
130     "dictionary-source": "sdnc",
131     "dependencies": [
132       "service-instance-id",
133       "vnf-id"
134     ],
135     "version": 0
136   },
137   {
138     "name": "vnf_name",
139     "property": {
140       "description": "",
141       "required": false,
142       "type": "string",
143       "status": "",
144       "constraints": [
145         {}
146       ],
147       "entry_schema": {
148         "type": ""
149       }
150     },
151     "input-param": false,
152     "dictionary-name": "vnf_name",
153     "dictionary-source": "sdnc",
154     "dependencies": [
155       "service-instance-id",
156       "vnf-id"
157     ],
158     "version": 0
159   },
160   {
161     "name": "onap_private_net_cidr",
162     "property": {
163       "description": "",
164       "required": false,
165       "type": "string",
166       "status": "",
167       "constraints": [
168         {}
169       ],
170       "entry_schema": {
171         "type": ""
172       }
173     },
174     "input-param": false,
175     "dictionary-name": "onap_private_net_cidr",
176     "dictionary-source": "sdnc",
177     "dependencies": [
178       "service-instance-id",
179       "vnf-id"
180     ],
181     "version": 0
182   },
183   {
184     "name": "int_private2_net_cidr",
185     "property": {
186       "description": "",
187       "required": false,
188       "type": "string",
189       "status": "",
190       "constraints": [
191         {}
192       ],
193       "entry_schema": {
194         "type": ""
195       }
196     },
197     "input-param": false,
198     "dictionary-name": "int_private2_net_cidr",
199     "dictionary-source": "sdnc",
200     "dependencies": [
201       "service-instance-id",
202       "vnf-id"
203     ],
204     "version": 0
205   },
206   {
207     "name": "int_private1_net_cidr",
208     "property": {
209       "description": "",
210       "required": false,
211       "type": "string",
212       "status": "",
213       "constraints": [
214         {}
215       ],
216       "entry_schema": {
217         "type": ""
218       }
219     },
220     "input-param": false,
221     "dictionary-name": "int_private1_net_cidr",
222     "dictionary-source": "sdnc",
223     "dependencies": [
224       "service-instance-id",
225       "vnf-id"
226     ],
227     "version": 0
228   },
229   {
230     "name": "public_net_id",
231     "property": {
232       "description": "",
233       "required": false,
234       "type": "string",
235       "status": "",
236       "constraints": [
237         {}
238       ],
239       "entry_schema": {
240         "type": ""
241       }
242     },
243     "input-param": false,
244     "dictionary-name": "public_net_id",
245     "dictionary-source": "sdnc",
246     "dependencies": [
247       "service-instance-id",
248       "vnf-id"
249     ],
250     "version": 0
251   },
252   {
253     "name": "sec_group",
254     "property": {
255       "description": "",
256       "required": false,
257       "type": "string",
258       "status": "",
259       "constraints": [
260         {}
261       ],
262       "entry_schema": {
263         "type": ""
264       }
265     },
266     "input-param": false,
267     "dictionary-name": "sec_group",
268     "dictionary-source": "sdnc",
269     "dependencies": [
270       "service-instance-id",
271       "vnf-id"
272     ],
273     "version": 0
274   },
275   {
276     "name": "service-instance-id",
277     "property": {
278       "description": "",
279       "required": false,
280       "type": "string",
281       "status": "",
282       "constraints": [
283         {}
284       ],
285       "entry_schema": {
286         "type": ""
287       }
288     },
289     "input-param": false,
290     "dictionary-name": "service-instance-id",
291     "dictionary-source": "input",
292     "dependencies": [],
293     "version": 0
294   },
295   {
296     "name": "vf-module-id",
297     "property": {
298       "description": "",
299       "required": false,
300       "type": "string",
301       "status": "",
302       "constraints": [
303         {}
304       ],
305       "entry_schema": {
306         "type": ""
307       }
308     },
309     "input-param": false,
310     "dictionary-name": "vf-module-id",
311     "dictionary-source": "input",
312     "dependencies": [],
313     "version": 0
314   },
315   {
316     "name": "vf-module-label",
317     "property": {
318       "description": "",
319       "required": false,
320       "type": "string",
321       "status": "",
322       "constraints": [
323         {}
324       ],
325       "entry_schema": {
326         "type": ""
327       }
328     },
329     "input-param": false,
330     "dictionary-name": "vf-module-label",
331     "dictionary-source": "processor-db",
332     "dependencies": [
333       "vf-module-model-customization-uuid"
334     ],
335     "version": 0
336   },
337   {
338     "name": "vf-module-model-customization-uuid",
339     "property": {
340       "description": "",
341       "required": false,
342       "type": "string",
343       "status": "",
344       "constraints": [
345         {}
346       ],
347       "entry_schema": {
348         "type": ""
349       }
350     },
351     "input-param": false,
352     "dictionary-name": "vf-module-model-customization-uuid",
353     "dictionary-source": "input",
354     "dependencies": [],
355     "version": 0
356   },
357   {
358     "name": "vf-module-type",
359     "property": {
360       "description": "",
361       "required": false,
362       "type": "string",
363       "status": "",
364       "constraints": [
365         {}
366       ],
367       "entry_schema": {
368         "type": ""
369       }
370     },
371     "input-param": false,
372     "dictionary-name": "vf-module-type",
373     "dictionary-source": "processor-db",
374     "dependencies": [
375       "vf-module-model-customization-uuid"
376     ],
377     "version": 0
378   },
379   {
380     "name": "vf-naming-policy",
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": "vf-naming-policy",
395     "dictionary-source": "sdnc",
396     "dependencies": [
397       "service-instance-id",
398       "vnf-id"
399     ],
400     "version": 0
401   },
402   {
403     "name": "vfccustomizationuuid",
404     "property": {
405       "description": "",
406       "required": false,
407       "type": "string",
408       "status": "",
409       "constraints": [
410         {}
411       ],
412       "entry_schema": {
413         "type": ""
414       }
415     },
416     "input-param": false,
417     "dictionary-name": "vfccustomizationuuid",
418     "dictionary-source": "processor-db",
419     "dependencies": [
420       "vf-module-model-customization-uuid"
421     ],
422     "version": 0
423   },
424
425   {
426     "name": "vsn_flavor_name",
427     "property": {
428       "description": "",
429       "required": false,
430       "type": "string",
431       "status": "",
432       "constraints": [
433         {}
434       ],
435       "entry_schema": {
436         "type": ""
437       }
438     },
439     "input-param": false,
440     "dictionary-name": "flavor_name",
441     "dictionary-source": "sdnc",
442     "dependencies": [
443            "service-instance-id",
444       "vnf-id"
445           ],
446     "version": 0
447   },
448   {
449     "name": "vsn_image_name",
450     "property": {
451       "description": "",
452       "required": false,
453       "type": "string",
454       "status": "",
455       "constraints": [
456         {}
457       ],
458       "entry_schema": {
459         "type": ""
460       }
461     },
462     "input-param": false,
463     "dictionary-name": "image_name",
464     "dictionary-source": "sdnc",
465     "dependencies": [
466       "service-instance-id",
467       "vnf-id"
468     ],
469     "version": 0
470   },
471   {
472     "name": "vsn_name_0",
473     "property": {
474       "description": "",
475       "required": false,
476       "type": "string",
477       "status": "",
478       "constraints": [
479         {}
480       ],
481       "entry_schema": {
482         "type": ""
483       },
484       "default": "${vsn_name_0}"
485     },
486     "input-param": false,
487     "dictionary-name": "vsn_name_0",
488     "dictionary-source": "default",
489     "dependencies": [],
490     "version": 0
491   },
492   {
493     "name": "vnf-id",
494     "property": {
495       "description": "",
496       "required": false,
497       "type": "string",
498       "status": "",
499       "constraints": [
500         {}
501       ],
502       "entry_schema": {
503         "type": ""
504       }
505     },
506     "input-param": false,
507     "dictionary-name": "vnf-id",
508     "dictionary-source": "input",
509     "dependencies": [],
510     "version": 0
511   },
512   {
513     "name": "vnf-model-customization-uuid",
514     "property": {
515       "description": "",
516       "required": false,
517       "type": "string",
518       "status": "",
519       "constraints": [
520         {}
521       ],
522       "entry_schema": {
523         "type": ""
524       }
525     },
526     "input-param": false,
527     "dictionary-name": "vnf-model-customization-uuid",
528     "dictionary-source": "input",
529     "dependencies": [],
530     "version": 0
531   },
532   {
533     "name": "vnfc-model-invariant-uuid",
534     "property": {
535       "description": "",
536       "required": false,
537       "type": "string",
538       "status": "",
539       "constraints": [
540         {}
541       ],
542       "entry_schema": {
543         "type": ""
544       }
545     },
546     "input-param": false,
547     "dictionary-name": "vnfc-model-invariant-uuid",
548     "dictionary-source": "processor-db",
549     "dependencies": [
550       "vfccustomizationuuid"
551     ],
552     "version": 0
553   },
554   {
555     "name": "vnfc-model-version",
556     "property": {
557       "description": "",
558       "required": false,
559       "type": "string",
560       "status": "",
561       "constraints": [
562         {}
563       ],
564       "entry_schema": {
565         "type": ""
566       }
567     },
568     "input-param": false,
569     "dictionary-name": "vnfc-model-version",
570     "dictionary-source": "processor-db",
571     "dependencies": [
572       "vfccustomizationuuid"
573     ],
574     "version": 0
575   },
576   {
577     "name": "vsn_int_private2_ip_0",
578     "property": {
579       "description": "",
580       "required": false,
581       "type": "string",
582       "status": "",
583       "constraints": [
584         {}
585       ],
586       "entry_schema": {
587         "type": ""
588       }
589     },
590     "input-param": false,
591     "dictionary-name": "vsn_int_private2_ip_0",
592     "dictionary-source": "sdnc",
593     "dependencies": [
594       "service-instance-id",
595       "vnf-id"
596     ],
597     "version": 0
598   },
599   {
600     "name": "vfw_int_private2_ip_0",
601     "property": {
602       "description": "",
603       "required": false,
604       "type": "string",
605       "status": "",
606       "constraints": [
607         {}
608       ],
609       "entry_schema": {
610         "type": ""
611       }
612     },
613     "input-param": false,
614     "dictionary-name": "vfw_int_private2_ip_0",
615     "dictionary-source": "sdnc",
616     "dependencies": [
617       "service-instance-id",
618       "vnf-id"
619     ],
620     "version": 0
621   },
622   {
623     "name": "vsn_onap_private_ip_0",
624     "property": {
625       "description": "",
626       "required": false,
627       "type": "string",
628       "status": "",
629       "constraints": [
630         {}
631       ],
632       "entry_schema": {
633         "type": ""
634       },
635       "default": "${vsn_onap_private_ip_0}"
636     },
637     "input-param": false,
638     "dictionary-name": "vsn_onap_private_ip_0",
639     "dictionary-source": "default",
640     "dependencies": [],
641     "version": 0
642   },
643   {
644     "name": "private1-prefix-id",
645     "property": {
646       "description": "",
647       "required": false,
648       "type": "string",
649       "status": "",
650       "constraints": [
651         {}
652       ],
653       "entry_schema": {
654         "type": ""
655       }
656
657     },
658     "input-param": false,
659     "dictionary-name": "private1-prefix-id",
660     "dictionary-source": "processor-db",
661     "dependencies": [],
662     "version": 0
663   },
664     {
665     "name": "management-prefix-id",
666     "property": {
667       "description": "",
668       "required": false,
669       "type": "string",
670       "status": "",
671       "constraints": [
672         {}
673       ],
674       "entry_schema": {
675         "type": ""
676       }
677
678     },
679     "input-param": false,
680     "dictionary-name": "management-prefix-id",
681     "dictionary-source": "processor-db",
682     "dependencies": [],
683     "version": 0
684   },
685   {
686     "name": "private2-prefix-id",
687     "property": {
688       "description": "",
689       "required": false,
690       "type": "string",
691       "status": "",
692       "constraints": [
693         {}
694       ],
695       "entry_schema": {
696         "type": ""
697       }
698
699     },
700     "input-param": false,
701     "dictionary-name": "private2-prefix-id",
702     "dictionary-source": "processor-db",
703     "dependencies": [],
704     "version": 0
705   },
706   {
707     "name": "vf-module-model-invariant-uuid",
708     "property": {
709       "type": "string"
710     },
711     "input-param": false,
712     "dictionary-name": "vf-module-model-invariant-uuid",
713     "dictionary-source": "processor-db",
714     "dependencies": [
715       "vf-module-model-customization-uuid"
716     ]
717   },
718   {
719     "name": "vf-module-model-version",
720     "property": {
721       "type": "string"
722     },
723     "input-param": false,
724     "dictionary-name": "vf-module-model-version",
725     "dictionary-source": "processor-db",
726     "dependencies": [
727       "vf-module-model-customization-uuid"
728     ]
729   },
730   {
731     "name": "k8s-rb-profile-name",
732     "property": {
733       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
734       "type": "string"
735     },
736     "input-param": false,
737     "dictionary-name": "k8s-rb-profile-name",
738     "dictionary-source": "sdnc",
739     "dependencies": [
740       "service-instance-id",
741       "vnf-id"
742     ]
743   },
744   {
745     "name": "k8s-rb-profile-namespace",
746     "property": {
747       "description": "K8s namespace to create helm chart for specified profile",
748       "type": "string",
749       "default": "default"
750     },
751     "input-param": false,
752     "dictionary-name": "k8s-rb-profile-namespace",
753     "dictionary-source": "default",
754     "dependencies": [
755       "service-instance-id",
756       "vnf-id"
757     ]
758   },
759   {
760     "name": "int_private2_gw_ip",
761     "property": {
762       "description": "Private protected network gateway ip",
763       "type": "string"
764     },
765     "input-param": false,
766     "dictionary-name": "int_private2_gw_ip",
767     "dictionary-source": "sdnc",
768     "dependencies": [
769       "service-instance-id",
770       "vnf-id"
771     ]
772   }
773 ]