Fixed defect CCSDK-1610
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vFW / Templates / vsn-mapping.json
1 [
2   {
3     "name": "service-instance-id",
4     "property": {
5       "description": "",
6       "required": true,
7       "type": "string",
8       "status": "",
9       "constraints": [
10         {
11           
12         }
13       ],
14       "entry_schema": {
15         "type": ""
16       }
17     },
18     "input-param": false,
19     "dictionary-name": "service-instance-id",
20     "dictionary-source": "input",
21     "dependencies": [
22       
23     ],
24     "version": 0
25   },
26   {
27     "name": "vnf-id",
28     "property": {
29       "description": "",
30       "required": true,
31       "type": "string",
32       "status": "",
33       "constraints": [
34         {
35           
36         }
37       ],
38       "entry_schema": {
39         "type": ""
40       }
41     },
42     "input-param": false,
43     "dictionary-name": "vnf-id",
44     "dictionary-source": "input",
45     "dependencies": [
46       
47     ],
48     "version": 0
49   },
50   {
51     "name": "vnf-name",
52     "property": {
53       "description": "",
54       "required": true,
55       "type": "string",
56       "status": "",
57       "constraints": [
58         {
59           
60         }
61       ],
62       "entry_schema": {
63         "type": ""
64       }
65     },
66     "input-param": false,
67     "dictionary-name": "vnf-name",
68     "dictionary-source": "config-data",
69     "dependencies": [
70       "service-instance-id",
71       "vnf-id"
72     ],
73     "version": 0
74   },
75   {
76     "name": "vnf-model-customization-uuid",
77     "property": {
78       "description": "",
79       "required": true,
80       "type": "string",
81       "status": "",
82       "constraints": [
83         {
84           
85         }
86       ],
87       "entry_schema": {
88         "type": ""
89       }
90     },
91     "input-param": false,
92     "dictionary-name": "vnf-model-customization-uuid",
93     "dictionary-source": "input",
94     "dependencies": [
95       
96     ],
97     "version": 0
98   },
99   {
100     "name": "vf-module-id",
101     "property": {
102       "description": "",
103       "required": true,
104       "type": "string",
105       "status": "",
106       "constraints": [
107         {
108           
109         }
110       ],
111       "entry_schema": {
112         "type": ""
113       }
114     },
115     "input-param": false,
116     "dictionary-name": "vf-module-id",
117     "dictionary-source": "input",
118     "dependencies": [
119       
120     ],
121     "version": 0
122   },
123   {
124     "name": "vf-module-type",
125     "property": {
126       "description": "",
127       "required": true,
128       "type": "string",
129       "status": "",
130       "constraints": [
131         {
132           
133         }
134       ],
135       "entry_schema": {
136         "type": ""
137       }
138     },
139     "input-param": false,
140     "dictionary-name": "vf-module-type",
141     "dictionary-source": "processor-db",
142     "dependencies": [
143       "vf-module-model-customization-uuid"
144     ],
145     "version": 0
146   },
147   {
148     "name": "vf-module-model-customization-uuid",
149     "property": {
150       "description": "",
151       "required": true,
152       "type": "string",
153       "status": "",
154       "constraints": [
155         {
156           
157         }
158       ],
159       "entry_schema": {
160         "type": ""
161       }
162     },
163     "input-param": false,
164     "dictionary-name": "vf-module-model-customization-uuid",
165     "dictionary-source": "input",
166     "dependencies": [
167       
168     ],
169     "version": 0
170   },
171   {
172     "name": "vfccustomizationuuid",
173     "property": {
174       "description": "",
175       "required": true,
176       "type": "string",
177       "status": "",
178       "constraints": [
179         {
180           
181         }
182       ],
183       "entry_schema": {
184         "type": ""
185       }
186     },
187     "input-param": false,
188     "dictionary-name": "vfccustomizationuuid",
189     "dictionary-source": "processor-db",
190     "dependencies": [
191       "vf-module-model-customization-uuid"
192     ],
193     "version": 0
194   },
195   {
196     "name": "aic-cloud-region",
197     "property": {
198       "description": "",
199       "required": true,
200       "type": "string",
201       "status": "",
202       "constraints": [
203         {
204           
205         }
206       ],
207       "entry_schema": {
208         "type": ""
209       }
210     },
211     "input-param": false,
212     "dictionary-name": "aic-cloud-region",
213     "dictionary-source": "input",
214     "dependencies": [
215       
216     ],
217     "version": 0
218   },
219   {
220     "name": "vm-type",
221     "property": {
222       "description": "",
223       "required": false,
224       "type": "string",
225       "status": "",
226       "constraints": [
227         {
228           
229         }
230       ],
231       "entry_schema": {
232         "type": ""
233       }
234     },
235     "input-param": false,
236     "dictionary-name": "vm-type",
237     "dictionary-source": "processor-db",
238     "dependencies": [
239       
240     ],
241     "version": 0
242   },
243   {
244     "name": "vnfc-model-invariant-uuid",
245     "property": {
246       "description": "",
247       "required": true,
248       "type": "string",
249       "status": "",
250       "constraints": [
251         {
252           
253         }
254       ],
255       "entry_schema": {
256         "type": ""
257       }
258     },
259     "input-param": false,
260     "dictionary-name": "vnfc-model-invariant-uuid",
261     "dictionary-source": "processor-db",
262     "dependencies": [
263       "vfccustomizationuuid"
264     ],
265     "version": 0
266   },
267   {
268     "name": "vnfc-model-version",
269     "property": {
270       "description": "",
271       "required": true,
272       "type": "string",
273       "status": "",
274       "constraints": [
275         {
276           
277         }
278       ],
279       "entry_schema": {
280         "type": ""
281       }
282     },
283     "input-param": false,
284     "dictionary-name": "vnfc-model-version",
285     "dictionary-source": "processor-db",
286     "dependencies": [
287       "vfccustomizationuuid"
288     ],
289     "version": 0
290   },
291   {
292     "name": "nf-role",
293     "property": {
294       "description": "",
295       "required": true,
296       "type": "string",
297       "status": "",
298       "constraints": [
299         {
300           
301         }
302       ],
303       "entry_schema": {
304         "type": ""
305       },
306       "default": "vSN"
307     },
308     "input-param": false,
309     "dictionary-name": "nf-role",
310     "dictionary-source": "default",
311     "dependencies": [
312       "vnf-model-customization-uuid"
313     ],
314     "version": 0
315   },
316   {
317     "name": "nfc-naming-code",
318     "property": {
319       "description": "",
320       "required": true,
321       "type": "string",
322       "status": "",
323       "constraints": [
324         {
325           
326         }
327       ],
328       "entry_schema": {
329         "type": ""
330       }
331     },
332     "input-param": false,
333     "dictionary-name": "nfc-naming-code",
334     "dictionary-source": "processor-db",
335     "dependencies": [
336       "vfccustomizationuuid"
337     ],
338     "version": 0
339   },
340   {
341     "name": "image_name",
342     "property": {
343       "description": "",
344       "required": false,
345       "type": "string",
346       "status": "",
347       "constraints": [
348         {
349           
350         }
351       ],
352       "entry_schema": {
353         "type": ""
354       }
355     },
356     "input-param": false,
357     "dictionary-name": "image_name",
358     "dictionary-source": "config-data",
359     "dependencies": [
360       "service-instance-id",
361       "vnf-id"
362     ],
363     "version": 0
364   },
365   {
366     "name": "public_net_id",
367     "property": {
368       "description": "",
369       "required": true,
370       "type": "string",
371       "status": "",
372       "constraints": [
373         {
374           
375         }
376       ],
377       "entry_schema": {
378         "type": ""
379       },
380       "value": "public_net_id",
381       "default": "public_net_id"
382     },
383     "input-param": false,
384     "dictionary-name": "public_net_id",
385     "dictionary-source": "default",
386     "dependencies": [
387       
388     ],
389     "version": 0
390   },
391   {
392     "name": "key_name",
393     "property": {
394       "description": "",
395       "required": false,
396       "type": "string",
397       "status": "",
398       "constraints": [
399         {
400           
401         }
402       ],
403       "entry_schema": {
404         "type": ""
405       }
406     },
407     "input-param": false,
408     "dictionary-name": "key_name",
409     "dictionary-source": "config-data",
410     "dependencies": [
411       "service-instance-id",
412       "vnf-id"
413     ],
414     "version": 0
415   },
416   {
417     "name": "pub_key",
418     "property": {
419       "description": "",
420       "required": false,
421       "type": "string",
422       "status": "",
423       "constraints": [
424         {
425           
426         }
427       ],
428       "entry_schema": {
429         "type": ""
430       }
431     },
432     "input-param": false,
433     "dictionary-name": "pub_key",
434     "dictionary-source": "config-data",
435     "dependencies": [
436       "service-instance-id",
437       "vnf-id"
438     ],
439     "version": 0
440   },
441   {
442     "name": "onap_private_net_id",
443     "property": {
444       "description": "",
445       "required": false,
446       "type": "string",
447       "status": "",
448       "constraints": [
449         {
450           
451         }
452       ],
453       "entry_schema": {
454         "type": ""
455       }
456     },
457     "input-param": false,
458     "dictionary-name": "onap_private_net_id",
459     "dictionary-source": "config-data",
460     "dependencies": [
461       "service-instance-id",
462       "vnf-id"
463     ],
464     "version": 0
465   },
466   {
467     "name": "onap_private_subnet_id",
468     "property": {
469       "description": "",
470       "required": false,
471       "type": "string",
472       "status": "",
473       "constraints": [
474         {
475           
476         }
477       ],
478       "entry_schema": {
479         "type": ""
480       }
481     },
482     "input-param": false,
483     "dictionary-name": "onap_private_subnet_id",
484     "dictionary-source": "config-data",
485     "dependencies": [
486       "service-instance-id",
487       "vnf-id"
488     ],
489     "version": 0
490   },
491   {
492     "name": "unprotected_private_net_cidr",
493     "property": {
494       "description": "",
495       "required": true,
496       "type": "string",
497       "status": "",
498       "constraints": [
499         {
500           
501         }
502       ],
503       "entry_schema": {
504         "type": ""
505       }
506     },
507     "input-param": false,
508     "dictionary-name": "unprotected_private_net_cidr",
509     "dictionary-source": "processor-db",
510     "dependencies": [
511       
512     ],
513     "version": 0
514   },
515   {
516     "name": "protected_private_net_cidr",
517     "property": {
518       "description": "",
519       "required": true,
520       "type": "string",
521       "status": "",
522       "constraints": [
523         {
524           
525         }
526       ],
527       "entry_schema": {
528         "type": ""
529       }
530     },
531     "input-param": false,
532     "dictionary-name": "protected_private_net_cidr",
533     "dictionary-source": "processor-db",
534     "dependencies": [
535       
536     ],
537     "version": 0
538   },
539   {
540     "name": "onap_private_net_cidr",
541     "property": {
542       "description": "",
543       "required": true,
544       "type": "string",
545       "status": "",
546       "constraints": [
547         {
548           
549         }
550       ],
551       "entry_schema": {
552         "type": ""
553       }
554     },
555     "input-param": false,
556     "dictionary-name": "onap_private_net_cidr",
557     "dictionary-source": "processor-db",
558     "dependencies": [
559       
560     ],
561     "version": 0
562   },
563   {
564     "name": "nexus_artifact_repo",
565     "property": {
566       "description": "",
567       "required": true,
568       "type": "string",
569       "status": "",
570       "constraints": [
571         {
572           
573         }
574       ],
575       "entry_schema": {
576         "type": ""
577       },
578       "value": "nexus_artifact_repo",
579       "default": "nexus_artifact_repo"
580     },
581     "input-param": false,
582     "dictionary-name": "nexus_artifact_repo",
583     "dictionary-source": "default",
584     "dependencies": [
585       
586     ],
587     "version": 0
588   },
589   {
590     "name": "sec_group",
591     "property": {
592       "description": "",
593       "required": true,
594       "type": "string",
595       "status": "",
596       "constraints": [
597         {
598           
599         }
600       ],
601       "entry_schema": {
602         "type": ""
603       },
604       "default": "onap_sg_PUhf"
605     },
606     "input-param": false,
607     "dictionary-name": "sec_group",
608     "dictionary-source": "default",
609     "dependencies": [
610       
611     ],
612     "version": 0
613   },
614   {
615     "name": "vfw_private_ip_1",
616     "property": {
617       "description": "",
618       "required": false,
619       "type": "string",
620       "status": "",
621       "constraints": [
622         {
623           
624         }
625       ],
626       "entry_schema": {
627         "type": ""
628       }
629     },
630     "input-param": false,
631     "dictionary-name": "vfw_private_ip_1",
632     "dictionary-source": "config-data",
633     "dependencies": [
634       "service-instance-id",
635       "vnf-id"
636     ],
637     "version": 0
638   },
639   {
640     "name": "vsn_name_0",
641     "property": {
642       "description": "",
643       "required": false,
644       "type": "string",
645       "status": "",
646       "constraints": [
647         {
648           
649         }
650       ],
651       "entry_schema": {
652         "type": ""
653       }
654     },
655     "input-param": false,
656     "dictionary-name": "vsn_name_0",
657     "dictionary-source": "input",
658     "dependencies": [
659       
660     ],
661     "version": 0
662   },
663   {
664     "name": "vf-naming-policy",
665     "property": {
666       "description": "",
667       "required": true,
668       "type": "string",
669       "status": "",
670       "constraints": [
671         {
672           
673         }
674       ],
675       "entry_schema": {
676         "type": ""
677       },
678       "default": "SDNC_Policy.Config_MS_ONAP_VSN_NAMING_TIMESTAMP"
679     },
680     "input-param": false,
681     "dictionary-name": "vf-naming-policy",
682     "dictionary-source": "default",
683     "dependencies": [
684       
685     ],
686     "version": 0
687   },
688   {
689     "name": "vf_module_name",
690     "property": {
691       "description": "",
692       "required": false,
693       "type": "string",
694       "status": "",
695       "constraints": [
696         {
697           
698         }
699       ],
700       "entry_schema": {
701         "type": ""
702       }
703     },
704     "input-param": false,
705     "dictionary-name": "vf_module_name",
706     "dictionary-source": "input",
707     "dependencies": [
708       
709     ],
710     "version": 0
711   },
712   {
713     "name": "vf-module-label",
714     "property": {
715       "description": "",
716       "required": true,
717       "type": "string",
718       "status": "",
719       "constraints": [
720         {
721           
722         }
723       ],
724       "entry_schema": {
725         "type": ""
726       }
727     },
728     "input-param": false,
729     "dictionary-name": "vf-module-label",
730     "dictionary-source": "processor-db",
731     "dependencies": [
732       "vf-module-model-customization-uuid"
733     ],
734     "version": 0
735   },
736   {
737     "name": "private-prefix-id",
738     "property": {
739       "description": "",
740       "required": false,
741       "type": "integer",
742       "status": "",
743       "constraints": [
744         {
745           
746         }
747       ],
748       "entry_schema": {
749         "type": ""
750       }
751     },
752     "input-param": false,
753     "dictionary-name": "private-prefix-id",
754     "dictionary-source": "processor-db",
755     "dependencies": [
756       
757     ],
758     "version": 0
759   },
760   {
761     "name": "vsn_private_ip_1",
762     "property": {
763       "description": "",
764       "required": false,
765       "type": "string",
766       "status": "",
767       "constraints": [
768         {
769           
770         }
771       ],
772       "entry_schema": {
773         "type": ""
774       }
775     },
776     "input-param": false,
777     "dictionary-name": "vsn_private_ip_1",
778     "dictionary-source": "input",
779     "dependencies": [
780       
781     ],
782     "version": 0
783   },
784   {
785     "name": "protected-prefix-id",
786     "property": {
787       "description": "",
788       "required": false,
789       "type": "integer",
790       "status": "",
791       "constraints": [
792         {
793           
794         }
795       ],
796       "entry_schema": {
797         "type": ""
798       }
799     },
800     "input-param": false,
801     "dictionary-name": "protected-prefix-id",
802     "dictionary-source": "processor-db",
803     "dependencies": [
804       
805     ],
806     "version": 0
807   }
808 ]