Description: Create RESTCONF based vLB CBA Blueprint
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vLB_CDS_RESTCONF / 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": "flavor_name",
374     "dictionary-source": "sdnc",
375     "dependencies": [
376           "service-instance-id",
377       "vnf-id"
378         ],
379     "version": 0
380   },
381   
382   {
383     "name": "vdns_name_0",
384     "property": {
385       "description": "",
386       "required": false,
387       "type": "string",
388       "status": "",
389       "constraints": [
390         {}
391       ],
392       "entry_schema": {
393         "type": ""
394       },
395       "default": "${vdns_name_0}"
396     },
397     "input-param": false,
398     "dictionary-name": "vdns_name_0",
399     "dictionary-source": "default",
400     "dependencies": [],
401     "version": 0
402   },
403     {
404     "name": "vdns_int_private_ip_0",
405     "property": {
406       "description": "",
407       "required": false,
408       "type": "string",
409       "status": "",
410       "constraints": [
411         {}
412       ],
413       "entry_schema": {
414         "type": ""
415       },
416       "default": "${vdns_int_private_ip_0}"
417     },
418     "input-param": false,
419     "dictionary-name": "vdns_int_private_ip_0",
420     "dictionary-source": "default",
421     "dependencies": [],
422     "version": 0
423   },
424   {
425     "name": "vdns_onap_private_ip_0",
426     "property": {
427       "description": "",
428       "required": false,
429       "type": "string",
430       "status": "",
431       "constraints": [
432         {}
433       ],
434       "entry_schema": {
435         "type": ""
436       },
437       "default": "${vdns_onap_private_ip_0}"
438     },
439     "input-param": false,
440     "dictionary-name": "vdns_onap_private_ip_0",
441     "dictionary-source": "default",
442     "dependencies": [],
443     "version": 0
444   },
445   {
446     "name": "vf-module-id",
447     "property": {
448       "description": "",
449       "required": false,
450       "type": "string",
451       "status": "",
452       "constraints": [
453         {}
454       ],
455       "entry_schema": {
456         "type": ""
457       }
458     },
459     "input-param": false,
460     "dictionary-name": "vf-module-id",
461     "dictionary-source": "input",
462     "dependencies": [],
463     "version": 0
464   },
465   {
466     "name": "vf-module-label",
467     "property": {
468       "description": "",
469       "required": false,
470       "type": "string",
471       "status": "",
472       "constraints": [
473         {}
474       ],
475       "entry_schema": {
476         "type": ""
477       }
478     },
479     "input-param": false,
480     "dictionary-name": "vf-module-label",
481     "dictionary-source": "processor-db",
482     "dependencies": [
483       "vf-module-model-customization-uuid"
484     ],
485     "version": 0
486   },
487   {
488     "name": "vf-module-model-customization-uuid",
489     "property": {
490       "description": "",
491       "required": false,
492       "type": "string",
493       "status": "",
494       "constraints": [
495         {}
496       ],
497       "entry_schema": {
498         "type": ""
499       }
500     },
501     "input-param": false,
502     "dictionary-name": "vf-module-model-customization-uuid",
503     "dictionary-source": "input",
504     "dependencies": [],
505     "version": 0
506   },
507   {
508     "name": "vf-module-type",
509     "property": {
510       "description": "",
511       "required": false,
512       "type": "string",
513       "status": "",
514       "constraints": [
515         {}
516       ],
517       "entry_schema": {
518         "type": ""
519       }
520     },
521     "input-param": false,
522     "dictionary-name": "vf-module-type",
523     "dictionary-source": "processor-db",
524     "dependencies": [
525       "vf-module-model-customization-uuid"
526     ],
527     "version": 0
528   },
529     {
530     "name": "vf-naming-policy",
531     "property": {
532       "description": "",
533       "required": false,
534       "type": "string",
535       "status": "",
536       "constraints": [
537         {}
538       ],
539       "entry_schema": {
540         "type": ""
541       }
542           },
543     "input-param": false,
544     "dictionary-name": "vf-naming-policy",
545     "dictionary-source": "sdnc",
546     "dependencies": [
547           "service-instance-id",
548       "vnf-id"
549         ],
550     "version": 0
551   },
552   
553   {
554     "name": "vfccustomizationuuid",
555     "property": {
556       "description": "",
557       "required": false,
558       "type": "string",
559       "status": "",
560       "constraints": [
561         {}
562       ],
563       "entry_schema": {
564         "type": ""
565       }
566     },
567     "input-param": false,
568     "dictionary-name": "vfccustomizationuuid",
569     "dictionary-source": "processor-db",
570     "dependencies": [
571       "vf-module-model-customization-uuid"
572     ],
573     "version": 0
574   },
575   {
576     "name": "vlb_int_pktgen_private_ip_0",
577     "property": {
578       "description": "",
579       "required": false,
580       "type": "string",
581       "status": "",
582       "constraints": [
583         {}
584       ],
585       "entry_schema": {
586         "type": ""
587       }
588     },
589     "input-param": false,
590     "dictionary-name": "vlb_int_pktgen_private_ip_0",
591     "dictionary-source": "sdnc",
592     "dependencies": [
593       "service-instance-id",
594       "vnf-id"
595     ],
596     "version": 0
597   },
598   {
599     "name": "vlb_int_private_ip_0",
600     "property": {
601       "description": "",
602       "required": false,
603       "type": "string",
604       "status": "",
605       "constraints": [
606         {}
607       ],
608       "entry_schema": {
609         "type": ""
610       }
611     },
612     "input-param": false,
613     "dictionary-name": "vlb_int_private_ip_0",
614     "dictionary-source": "sdnc",
615     "dependencies": [
616       "service-instance-id",
617       "vnf-id"
618     ],
619     "version": 0
620   },
621   {
622     "name": "vlb_onap_private_ip_0",
623     "property": {
624       "description": "",
625       "required": false,
626       "type": "string",
627       "status": "",
628       "constraints": [
629         {}
630       ],
631       "entry_schema": {
632         "type": ""
633       }
634     },
635     "input-param": false,
636     "dictionary-name": "vlb_onap_private_ip_0",
637     "dictionary-source": "sdnc",
638     "dependencies": [
639       "service-instance-id",
640       "vnf-id"
641     ],
642     "version": 0
643   },
644   {
645     "name": "vlb_private_net_cidr",
646     "property": {
647       "description": "",
648       "required": false,
649       "type": "string",
650       "status": "",
651       "constraints": [
652         {}
653       ],
654       "entry_schema": {
655         "type": ""
656       }
657     },
658     "input-param": false,
659     "dictionary-name": "vlb_private_net_cidr",
660     "dictionary-source": "sdnc",
661     "dependencies": [
662       "service-instance-id",
663       "vnf-id"
664     ],
665     "version": 0
666   },
667   {
668     "name": "vm-type",
669     "property": {
670       "description": "",
671       "required": false,
672       "type": "string",
673       "status": "",
674       "constraints": [
675         {}
676       ],
677       "entry_schema": {
678         "type": ""
679       }
680     },
681     "input-param": false,
682     "dictionary-name": "vm-type",
683     "dictionary-source": "processor-db",
684     "dependencies": [],
685     "version": 0
686   },
687   {
688     "name": "vnf-id",
689     "property": {
690       "description": "",
691       "required": false,
692       "type": "string",
693       "status": "",
694       "constraints": [
695         {}
696       ],
697       "entry_schema": {
698         "type": ""
699       }
700     },
701     "input-param": false,
702     "dictionary-name": "vnf-id",
703     "dictionary-source": "input",
704     "dependencies": [],
705     "version": 0
706   },
707   {
708     "name": "vnf-model-customization-uuid",
709     "property": {
710       "description": "",
711       "required": false,
712       "type": "string",
713       "status": "",
714       "constraints": [
715         {}
716       ],
717       "entry_schema": {
718         "type": ""
719       }
720     },
721     "input-param": false,
722     "dictionary-name": "vnf-model-customization-uuid",
723     "dictionary-source": "input",
724     "dependencies": [],
725     "version": 0
726   },
727   {
728     "name": "vnf_name",
729     "property": {
730       "description": "",
731       "required": false,
732       "type": "string",
733       "status": "",
734       "constraints": [
735         {}
736       ],
737       "entry_schema": {
738         "type": ""
739       }
740     },
741     "input-param": false,
742     "dictionary-name": "vnf_name",
743     "dictionary-source": "sdnc",
744     "dependencies": [
745       "service-instance-id",
746       "vnf-id"
747     ],
748     "version": 0
749   },
750   {
751     "name": "vnfc-model-invariant-uuid",
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": "vnfc-model-invariant-uuid",
766     "dictionary-source": "processor-db",
767     "dependencies": [
768       "vfccustomizationuuid"
769     ],
770     "version": 0
771   },
772   {
773     "name": "vdns_image_name",
774     "property": {
775       "description": "",
776       "required": false,
777       "type": "string",
778       "status": "",
779       "constraints": [
780         {}
781       ],
782       "entry_schema": {
783         "type": ""
784       }
785           },
786     "input-param": false,
787     "dictionary-name": "image_name",
788     "dictionary-source": "sdnc",
789     "dependencies": [
790           "service-instance-id",
791       "vnf-id"
792           ],
793     "version": 0
794   },
795   {
796     "name": "vnfc-model-version",
797     "property": {
798       "description": "",
799       "required": false,
800       "type": "string",
801       "status": "",
802       "constraints": [
803         {}
804       ],
805       "entry_schema": {
806         "type": ""
807       }
808     },
809     "input-param": false,
810     "dictionary-name": "vnfc-model-version",
811     "dictionary-source": "processor-db",
812     "dependencies": [
813       "vfccustomizationuuid"
814     ],
815     "version": 0
816   }
817 ]