86a5cc8579f45b34f5090284796a60e67a253b35
[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": "onap_private_net_id",
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": "onap_private_net_id",
324     "dictionary-source": "sdnc",
325     "dependencies": [
326       "service-instance-id",
327       "vnf-id"
328     ],
329     "version": 0
330   },
331   {
332     "name": "onap_private_subnet_id",
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": "onap_private_subnet_id",
347     "dictionary-source": "sdnc",
348     "dependencies": [
349       "service-instance-id",
350       "vnf-id"
351     ],
352     "version": 0
353   },
354     {
355     "name": "int_private1_net_cidr",
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": "int_private1_net_cidr",
370     "dictionary-source": "sdnc",
371     "dependencies": [
372       "service-instance-id",
373       "vnf-id"
374     ],
375     "version": 0
376   },
377       {
378     "name": "int_private2_net_cidr",
379     "property": {
380       "description": "",
381       "required": false,
382       "type": "string",
383       "status": "",
384       "constraints": [
385         {}
386       ],
387       "entry_schema": {
388         "type": ""
389       }
390     },
391     "input-param": false,
392     "dictionary-name": "int_private2_net_cidr",
393     "dictionary-source": "sdnc",
394     "dependencies": [
395       "service-instance-id",
396       "vnf-id"
397     ],
398     "version": 0
399   },
400   {
401     "name": "public_net_id",
402     "property": {
403       "description": "",
404       "required": false,
405       "type": "string",
406       "status": "",
407       "constraints": [
408         {}
409       ],
410       "entry_schema": {
411         "type": ""
412       }
413     },
414     "input-param": false,
415     "dictionary-name": "public_net_id",
416     "dictionary-source": "sdnc",
417     "dependencies": [
418       "service-instance-id",
419       "vnf-id"
420     ],
421     "version": 0
422   },
423
424    {
425     "name": "pub_key",
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": "pub_key",
440     "dictionary-source": "sdnc",
441     "dependencies": [
442       "service-instance-id",
443       "vnf-id"
444     ],
445     "version": 0
446   },
447   {
448     "name": "sec_group",
449     "property": {
450       "description": "",
451       "required": false,
452       "type": "string",
453       "status": "",
454       "constraints": [
455         {}
456       ],
457       "entry_schema": {
458         "type": ""
459       }
460     },
461     "input-param": false,
462     "dictionary-name": "sec_group",
463     "dictionary-source": "sdnc",
464     "dependencies": [
465       "service-instance-id",
466       "vnf-id"
467     ],
468     "version": 0
469   },
470   {
471     "name": "service-instance-id",
472     "property": {
473       "description": "",
474       "required": false,
475       "type": "string",
476       "status": "",
477       "constraints": [
478         {}
479       ],
480       "entry_schema": {
481         "type": ""
482       }
483     },
484     "input-param": false,
485     "dictionary-name": "service-instance-id",
486     "dictionary-source": "input",
487     "dependencies": [],
488     "version": 0
489   },
490  
491   {
492     "name": "vfw_name_0",
493     "property": {
494       "description": "",
495       "required": false,
496       "type": "string",
497       "status": "",
498       "constraints": [
499         {}
500       ],
501       "entry_schema": {
502         "type": ""
503       },
504       "default": "${vfw_name_0}"
505     },
506     "input-param": false,
507     "dictionary-name": "vfw_name_0",
508     "dictionary-source": "default",
509     "dependencies": [],
510     "version": 0
511   },
512     {
513     "name": "vfw_onap_private_ip_0",
514     "property": {
515       "description": "",
516       "required": false,
517       "type": "string",
518       "status": "",
519       "constraints": [
520         {}
521       ],
522       "entry_schema": {
523         "type": ""
524       },
525       "default": "${vfw_onap_private_ip_0}"
526     },
527     "input-param": false,
528     "dictionary-name": "vfw_onap_private_ip_0",
529     "dictionary-source": "default",
530     "dependencies": [],
531     "version": 0
532   },
533  
534   {
535     "name": "vf-module-id",
536     "property": {
537       "description": "",
538       "required": false,
539       "type": "string",
540       "status": "",
541       "constraints": [
542         {}
543       ],
544       "entry_schema": {
545         "type": ""
546       }
547     },
548     "input-param": false,
549     "dictionary-name": "vf-module-id",
550     "dictionary-source": "input",
551     "dependencies": [],
552     "version": 0
553   },
554   {
555     "name": "vf-module-label",
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": "vf-module-label",
570     "dictionary-source": "processor-db",
571     "dependencies": [
572       "vf-module-model-customization-uuid"
573     ],
574     "version": 0
575   },
576   {
577     "name": "vf-module-model-customization-uuid",
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": "vf-module-model-customization-uuid",
592     "dictionary-source": "input",
593     "dependencies": [],
594     "version": 0
595   },
596   {
597     "name": "vf-module-type",
598     "property": {
599       "description": "",
600       "required": false,
601       "type": "string",
602       "status": "",
603       "constraints": [
604         {}
605       ],
606       "entry_schema": {
607         "type": ""
608       }
609     },
610     "input-param": false,
611     "dictionary-name": "vf-module-type",
612     "dictionary-source": "processor-db",
613     "dependencies": [
614       "vf-module-model-customization-uuid"
615     ],
616     "version": 0
617   },
618     {
619     "name": "vf-naming-policy",
620     "property": {
621       "description": "",
622       "required": false,
623       "type": "string",
624       "status": "",
625       "constraints": [
626         {}
627       ],
628       "entry_schema": {
629         "type": ""
630       }
631           },
632     "input-param": false,
633     "dictionary-name": "vf-naming-policy",
634     "dictionary-source": "sdnc",
635     "dependencies": [
636           "service-instance-id",
637       "vnf-id"
638         ],
639     "version": 0
640   },
641   
642   {
643     "name": "vfccustomizationuuid",
644     "property": {
645       "description": "",
646       "required": false,
647       "type": "string",
648       "status": "",
649       "constraints": [
650         {}
651       ],
652       "entry_schema": {
653         "type": ""
654       }
655     },
656     "input-param": false,
657     "dictionary-name": "vfccustomizationuuid",
658     "dictionary-source": "processor-db",
659     "dependencies": [
660       "vf-module-model-customization-uuid"
661     ],
662     "version": 0
663   },
664  
665   {
666     "name": "vnf-id",
667     "property": {
668       "description": "",
669       "required": false,
670       "type": "string",
671       "status": "",
672       "constraints": [
673         {}
674       ],
675       "entry_schema": {
676         "type": ""
677       }
678     },
679     "input-param": false,
680     "dictionary-name": "vnf-id",
681     "dictionary-source": "input",
682     "dependencies": [],
683     "version": 0
684   },
685   {
686     "name": "vnf-model-customization-uuid",
687     "property": {
688       "description": "",
689       "required": false,
690       "type": "string",
691       "status": "",
692       "constraints": [
693         {}
694       ],
695       "entry_schema": {
696         "type": ""
697       }
698     },
699     "input-param": false,
700     "dictionary-name": "vnf-model-customization-uuid",
701     "dictionary-source": "input",
702     "dependencies": [],
703     "version": 0
704   },
705   {
706     "name": "vnf_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": "vnf_name",
721     "dictionary-source": "sdnc",
722     "dependencies": [
723       "service-instance-id",
724       "vnf-id"
725     ],
726     "version": 0
727   },
728   {
729     "name": "vnfc-model-invariant-uuid",
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-invariant-uuid",
744     "dictionary-source": "processor-db",
745     "dependencies": [
746       "vfccustomizationuuid"
747     ],
748     "version": 0
749   },
750   {
751     "name": "vfw_image_name",
752     "property": {
753       "description": "",
754       "required": false,
755       "type": "string",
756       "status": "",
757       "constraints": [
758         {}
759       ],
760       "entry_schema": {
761         "type": ""
762       }
763           },
764     "input-param": false,
765     "dictionary-name": "image_name",
766     "dictionary-source": "sdnc",
767     "dependencies": [
768           "service-instance-id",
769       "vnf-id"
770           ],
771     "version": 0
772   },
773    {
774     "name": "vfw_flavor_name",
775     "property": {
776       "description": "",
777       "required": false,
778       "type": "string",
779       "status": "",
780       "constraints": [
781         {}
782       ],
783       "entry_schema": {
784         "type": ""
785       }
786           },
787     "input-param": false,
788     "dictionary-name": "flavor_name",
789     "dictionary-source": "sdnc",
790     "dependencies": [
791           "service-instance-id",
792       "vnf-id"
793           ],
794     "version": 0
795   },
796   {
797     "name": "vnfc-model-version",
798     "property": {
799       "description": "",
800       "required": false,
801       "type": "string",
802       "status": "",
803       "constraints": [
804         {}
805       ],
806       "entry_schema": {
807         "type": ""
808       }
809     },
810     "input-param": false,
811     "dictionary-name": "vnfc-model-version",
812     "dictionary-source": "processor-db",
813     "dependencies": [
814       "vfccustomizationuuid"
815     ],
816     "version": 0
817   }
818 ]