CDS Blueprint for vFW K8s Use Case
[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": "onap_private_net_id",
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": "onap_private_net_id",
199     "dictionary-source": "sdnc",
200     "dependencies": [
201       "service-instance-id",
202       "vnf-id"
203     ],
204     "version": 0
205   },
206   {
207     "name": "int_private2_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_private2_net_cidr",
222     "dictionary-source": "sdnc",
223     "dependencies": [
224       "service-instance-id",
225       "vnf-id"
226     ],
227     "version": 0
228   },
229   {
230     "name": "int_private1_net_cidr",
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": "int_private1_net_cidr",
245     "dictionary-source": "sdnc",
246     "dependencies": [
247       "service-instance-id",
248       "vnf-id"
249     ],
250     "version": 0
251   },
252   {
253     "name": "onap_private_subnet_id",
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": "onap_private_subnet_id",
268     "dictionary-source": "sdnc",
269     "dependencies": [
270       "service-instance-id",
271       "vnf-id"
272     ],
273     "version": 0
274   },
275   {
276     "name": "public_net_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": "public_net_id",
291     "dictionary-source": "sdnc",
292     "dependencies": [
293       "service-instance-id",
294       "vnf-id"
295     ],
296     "version": 0
297   },
298   {
299     "name": "sec_group",
300     "property": {
301       "description": "",
302       "required": false,
303       "type": "string",
304       "status": "",
305       "constraints": [
306         {}
307       ],
308       "entry_schema": {
309         "type": ""
310       }
311     },
312     "input-param": false,
313     "dictionary-name": "sec_group",
314     "dictionary-source": "sdnc",
315     "dependencies": [
316       "service-instance-id",
317       "vnf-id"
318     ],
319     "version": 0
320   },
321   {
322     "name": "service-instance-id",
323     "property": {
324       "description": "",
325       "required": false,
326       "type": "string",
327       "status": "",
328       "constraints": [
329         {}
330       ],
331       "entry_schema": {
332         "type": ""
333       }
334     },
335     "input-param": false,
336     "dictionary-name": "service-instance-id",
337     "dictionary-source": "input",
338     "dependencies": [],
339     "version": 0
340   },
341   {
342     "name": "vf-module-id",
343     "property": {
344       "description": "",
345       "required": false,
346       "type": "string",
347       "status": "",
348       "constraints": [
349         {}
350       ],
351       "entry_schema": {
352         "type": ""
353       }
354     },
355     "input-param": false,
356     "dictionary-name": "vf-module-id",
357     "dictionary-source": "input",
358     "dependencies": [],
359     "version": 0
360   },
361   {
362     "name": "vf-module-label",
363     "property": {
364       "description": "",
365       "required": false,
366       "type": "string",
367       "status": "",
368       "constraints": [
369         {}
370       ],
371       "entry_schema": {
372         "type": ""
373       }
374     },
375     "input-param": false,
376     "dictionary-name": "vf-module-label",
377     "dictionary-source": "processor-db",
378     "dependencies": [
379       "vf-module-model-customization-uuid"
380     ],
381     "version": 0
382   },
383   {
384     "name": "vf-module-model-customization-uuid",
385     "property": {
386       "description": "",
387       "required": false,
388       "type": "string",
389       "status": "",
390       "constraints": [
391         {}
392       ],
393       "entry_schema": {
394         "type": ""
395       }
396     },
397     "input-param": false,
398     "dictionary-name": "vf-module-model-customization-uuid",
399     "dictionary-source": "input",
400     "dependencies": [],
401     "version": 0
402   },
403   {
404     "name": "vf-module-type",
405     "property": {
406       "description": "",
407       "required": false,
408       "type": "string",
409       "status": "",
410       "constraints": [
411         {}
412       ],
413       "entry_schema": {
414         "type": ""
415       }
416     },
417     "input-param": false,
418     "dictionary-name": "vf-module-type",
419     "dictionary-source": "processor-db",
420     "dependencies": [
421       "vf-module-model-customization-uuid"
422     ],
423     "version": 0
424   },
425   {
426     "name": "vf-naming-policy",
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": "vf-naming-policy",
441     "dictionary-source": "sdnc",
442     "dependencies": [
443       "service-instance-id",
444       "vnf-id"
445     ],
446     "version": 0
447   },
448   {
449     "name": "vfccustomizationuuid",
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": "vfccustomizationuuid",
464     "dictionary-source": "processor-db",
465     "dependencies": [
466       "vf-module-model-customization-uuid"
467     ],
468     "version": 0
469   },
470
471   {
472     "name": "vsn_flavor_name",
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": "flavor_name",
487     "dictionary-source": "sdnc",
488     "dependencies": [
489            "service-instance-id",
490       "vnf-id"
491           ],
492     "version": 0
493   },
494   {
495     "name": "vsn_image_name",
496     "property": {
497       "description": "",
498       "required": false,
499       "type": "string",
500       "status": "",
501       "constraints": [
502         {}
503       ],
504       "entry_schema": {
505         "type": ""
506       }
507     },
508     "input-param": false,
509     "dictionary-name": "image_name",
510     "dictionary-source": "sdnc",
511     "dependencies": [
512       "service-instance-id",
513       "vnf-id"
514     ],
515     "version": 0
516   },
517   {
518     "name": "vsn_name_0",
519     "property": {
520       "description": "",
521       "required": false,
522       "type": "string",
523       "status": "",
524       "constraints": [
525         {}
526       ],
527       "entry_schema": {
528         "type": ""
529       },
530       "default": "${vsn_name_0}"
531     },
532     "input-param": false,
533     "dictionary-name": "vsn_name_0",
534     "dictionary-source": "default",
535     "dependencies": [],
536     "version": 0
537   },
538   {
539     "name": "vnf-id",
540     "property": {
541       "description": "",
542       "required": false,
543       "type": "string",
544       "status": "",
545       "constraints": [
546         {}
547       ],
548       "entry_schema": {
549         "type": ""
550       }
551     },
552     "input-param": false,
553     "dictionary-name": "vnf-id",
554     "dictionary-source": "input",
555     "dependencies": [],
556     "version": 0
557   },
558   {
559     "name": "vnf-model-customization-uuid",
560     "property": {
561       "description": "",
562       "required": false,
563       "type": "string",
564       "status": "",
565       "constraints": [
566         {}
567       ],
568       "entry_schema": {
569         "type": ""
570       }
571     },
572     "input-param": false,
573     "dictionary-name": "vnf-model-customization-uuid",
574     "dictionary-source": "input",
575     "dependencies": [],
576     "version": 0
577   },
578   {
579     "name": "vnfc-model-invariant-uuid",
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": "vnfc-model-invariant-uuid",
594     "dictionary-source": "processor-db",
595     "dependencies": [
596       "vfccustomizationuuid"
597     ],
598     "version": 0
599   },
600   {
601     "name": "vnfc-model-version",
602     "property": {
603       "description": "",
604       "required": false,
605       "type": "string",
606       "status": "",
607       "constraints": [
608         {}
609       ],
610       "entry_schema": {
611         "type": ""
612       }
613     },
614     "input-param": false,
615     "dictionary-name": "vnfc-model-version",
616     "dictionary-source": "processor-db",
617     "dependencies": [
618       "vfccustomizationuuid"
619     ],
620     "version": 0
621   },
622   {
623     "name": "vsn_int_private2_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     },
636     "input-param": false,
637     "dictionary-name": "vsn_int_private2_ip_0",
638     "dictionary-source": "sdnc",
639     "dependencies": [
640       "service-instance-id",
641       "vnf-id"
642     ],
643     "version": 0
644   },
645   {
646     "name": "vfw_int_private2_ip_0",
647     "property": {
648       "description": "",
649       "required": false,
650       "type": "string",
651       "status": "",
652       "constraints": [
653         {}
654       ],
655       "entry_schema": {
656         "type": ""
657       }
658     },
659     "input-param": false,
660     "dictionary-name": "vfw_int_private2_ip_0",
661     "dictionary-source": "sdnc",
662     "dependencies": [
663       "service-instance-id",
664       "vnf-id"
665     ],
666     "version": 0
667   },
668   {
669     "name": "vsn_onap_private_ip_0",
670     "property": {
671       "description": "",
672       "required": false,
673       "type": "string",
674       "status": "",
675       "constraints": [
676         {}
677       ],
678       "entry_schema": {
679         "type": ""
680       },
681       "default": "${vsn_onap_private_ip_0}"
682     },
683     "input-param": false,
684     "dictionary-name": "vsn_onap_private_ip_0",
685     "dictionary-source": "default",
686     "dependencies": [],
687     "version": 0
688   },
689   {
690     "name": "private1-prefix-id",
691     "property": {
692       "description": "",
693       "required": false,
694       "type": "string",
695       "status": "",
696       "constraints": [
697         {}
698       ],
699       "entry_schema": {
700         "type": ""
701       }
702
703     },
704     "input-param": false,
705     "dictionary-name": "private1-prefix-id",
706     "dictionary-source": "processor-db",
707     "dependencies": [],
708     "version": 0
709   },
710     {
711     "name": "management-prefix-id",
712     "property": {
713       "description": "",
714       "required": false,
715       "type": "string",
716       "status": "",
717       "constraints": [
718         {}
719       ],
720       "entry_schema": {
721         "type": ""
722       }
723
724     },
725     "input-param": false,
726     "dictionary-name": "management-prefix-id",
727     "dictionary-source": "processor-db",
728     "dependencies": [],
729     "version": 0
730   },
731   {
732     "name": "private2-prefix-id",
733     "property": {
734       "description": "",
735       "required": false,
736       "type": "string",
737       "status": "",
738       "constraints": [
739         {}
740       ],
741       "entry_schema": {
742         "type": ""
743       }
744
745     },
746     "input-param": false,
747     "dictionary-name": "private2-prefix-id",
748     "dictionary-source": "processor-db",
749     "dependencies": [],
750     "version": 0
751   },
752   {
753     "name": "k8s-rb-profile-name",
754     "property": {
755       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
756       "type": "string"
757     },
758     "input-param": false,
759     "dictionary-name": "k8s-rb-profile-name",
760     "dictionary-source": "sdnc",
761     "dependencies": [
762       "service-instance-id",
763       "vnf-id"
764     ]
765   },
766   {
767     "name": "int_private2_gw_ip",
768     "property": {
769       "description": "Private protected network gateway ip",
770       "type": "string"
771     },
772     "input-param": false,
773     "dictionary-name": "int_private2_gw_ip",
774     "dictionary-source": "sdnc",
775     "dependencies": [
776       "service-instance-id",
777       "vnf-id"
778     ]
779   },
780   {
781     "name": "int_private2_net_id",
782     "property": {
783       "description": "Private protected network identification",
784       "type": "string"
785     },
786     "input-param": false,
787     "dictionary-name": "int_private2_net_id",
788     "dictionary-source": "sdnc",
789     "dependencies": [
790       "service-instance-id",
791       "vnf-id"
792     ]
793   }
794 ]