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