5803ea652877cc0aefc30165a361239b311eab41
[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": "vnf-id",
473     "property": {
474       "description": "",
475       "required": false,
476       "type": "string",
477       "status": "",
478       "constraints": [
479         {}
480       ],
481       "entry_schema": {
482         "type": ""
483       }
484     },
485     "input-param": false,
486     "dictionary-name": "vnf-id",
487     "dictionary-source": "input",
488     "dependencies": [],
489     "version": 0
490   },
491   {
492     "name": "vnf-model-customization-uuid",
493     "property": {
494       "description": "",
495       "required": false,
496       "type": "string",
497       "status": "",
498       "constraints": [
499         {}
500       ],
501       "entry_schema": {
502         "type": ""
503       }
504     },
505     "input-param": false,
506     "dictionary-name": "vnf-model-customization-uuid",
507     "dictionary-source": "input",
508     "dependencies": [],
509     "version": 0
510   },
511   {
512     "name": "vnfc-model-invariant-uuid",
513     "property": {
514       "description": "",
515       "required": false,
516       "type": "string",
517       "status": "",
518       "constraints": [
519         {}
520       ],
521       "entry_schema": {
522         "type": ""
523       }
524     },
525     "input-param": false,
526     "dictionary-name": "vnfc-model-invariant-uuid",
527     "dictionary-source": "processor-db",
528     "dependencies": [
529       "vfccustomizationuuid"
530     ],
531     "version": 0
532   },
533   {
534     "name": "vnfc-model-version",
535     "property": {
536       "description": "",
537       "required": false,
538       "type": "string",
539       "status": "",
540       "constraints": [
541         {}
542       ],
543       "entry_schema": {
544         "type": ""
545       }
546     },
547     "input-param": false,
548     "dictionary-name": "vnfc-model-version",
549     "dictionary-source": "processor-db",
550     "dependencies": [
551       "vfccustomizationuuid"
552     ],
553     "version": 0
554   },
555   {
556     "name": "vsn_int_private2_ip_0",
557     "property": {
558       "description": "",
559       "required": false,
560       "type": "string",
561       "status": "",
562       "constraints": [
563         {}
564       ],
565       "entry_schema": {
566         "type": ""
567       }
568     },
569     "input-param": false,
570     "dictionary-name": "vsn_int_private2_ip_0",
571     "dictionary-source": "sdnc",
572     "dependencies": [
573       "service-instance-id",
574       "vnf-id"
575     ],
576     "version": 0
577   },
578   {
579     "name": "vfw_int_private2_ip_0",
580     "property": {
581       "description": "",
582       "required": false,
583       "type": "string",
584       "status": "",
585       "constraints": [
586         {}
587       ],
588       "entry_schema": {
589         "type": ""
590       }
591     },
592     "input-param": false,
593     "dictionary-name": "vfw_int_private2_ip_0",
594     "dictionary-source": "sdnc",
595     "dependencies": [
596       "service-instance-id",
597       "vnf-id"
598     ],
599     "version": 0
600   },
601   {
602     "name": "vsn_onap_private_ip_0",
603     "property": {
604       "description": "",
605       "required": false,
606       "type": "string",
607       "status": "",
608       "constraints": [
609         {}
610       ],
611       "entry_schema": {
612         "type": ""
613       },
614       "default": "${vsn_onap_private_ip_0}"
615     },
616     "input-param": false,
617     "dictionary-name": "vsn_onap_private_ip_0",
618     "dictionary-source": "default",
619     "dependencies": [],
620     "version": 0
621   },
622   {
623     "name": "private1-prefix-id",
624     "property": {
625       "description": "",
626       "required": false,
627       "type": "string",
628       "status": "",
629       "constraints": [
630         {}
631       ],
632       "entry_schema": {
633         "type": ""
634       }
635
636     },
637     "input-param": false,
638     "dictionary-name": "private1-prefix-id",
639     "dictionary-source": "processor-db",
640     "dependencies": [],
641     "version": 0
642   },
643     {
644     "name": "management-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": "management-prefix-id",
660     "dictionary-source": "processor-db",
661     "dependencies": [],
662     "version": 0
663   },
664   {
665     "name": "private2-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": "private2-prefix-id",
681     "dictionary-source": "processor-db",
682     "dependencies": [],
683     "version": 0
684   },
685   {
686     "name": "vf-module-model-invariant-uuid",
687     "property": {
688       "type": "string"
689     },
690     "input-param": false,
691     "dictionary-name": "vf-module-model-invariant-uuid",
692     "dictionary-source": "processor-db",
693     "dependencies": [
694       "vf-module-model-customization-uuid"
695     ]
696   },
697   {
698     "name": "vf-module-model-version",
699     "property": {
700       "type": "string"
701     },
702     "input-param": false,
703     "dictionary-name": "vf-module-model-version",
704     "dictionary-source": "processor-db",
705     "dependencies": [
706       "vf-module-model-customization-uuid"
707     ]
708   },
709   {
710     "name": "k8s-rb-profile-name",
711     "property": {
712       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
713       "type": "string"
714     },
715     "input-param": false,
716     "dictionary-name": "k8s-rb-profile-name",
717     "dictionary-source": "sdnc",
718     "dependencies": [
719       "service-instance-id",
720       "vnf-id"
721     ]
722   },
723   {
724     "name": "k8s-rb-profile-namespace",
725     "property": {
726       "description": "K8s namespace to create helm chart for specified profile",
727       "type": "string",
728       "default": "default"
729     },
730     "input-param": false,
731     "dictionary-name": "k8s-rb-profile-namespace",
732     "dictionary-source": "default",
733     "dependencies": [
734       "service-instance-id",
735       "vnf-id"
736     ]
737   },
738   {
739     "name": "int_private2_gw_ip",
740     "property": {
741       "description": "Private protected network gateway ip",
742       "type": "string"
743     },
744     "input-param": false,
745     "dictionary-name": "int_private2_gw_ip",
746     "dictionary-source": "sdnc",
747     "dependencies": [
748       "service-instance-id",
749       "vnf-id"
750     ]
751   }
752 ]