rename config-data=>sdnc
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vFW / Templates / vpg-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": "sdnc",
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": "vPG"
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": "public_net_id",
342     "property": {
343       "description": "",
344       "required": true,
345       "type": "string",
346       "status": "",
347       "constraints": [
348         {
349           
350         }
351       ],
352       "entry_schema": {
353         "type": ""
354       },
355       "default": "public_net_id"
356     },
357     "input-param": false,
358     "dictionary-name": "public_net_id",
359     "dictionary-source": "default",
360     "dependencies": [
361       
362     ],
363     "version": 0
364   },
365   {
366     "name": "image_name",
367     "property": {
368       "description": "",
369       "required": false,
370       "type": "string",
371       "status": "",
372       "constraints": [
373         {
374           
375         }
376       ],
377       "entry_schema": {
378         "type": ""
379       }
380     },
381     "input-param": false,
382     "dictionary-name": "image_name",
383     "dictionary-source": "sdnc",
384     "dependencies": [
385       "service-instance-id",
386       "vnf-id"
387     ],
388     "version": 0
389   },
390   {
391     "name": "key_name",
392     "property": {
393       "description": "",
394       "required": false,
395       "type": "string",
396       "status": "",
397       "constraints": [
398         {
399           
400         }
401       ],
402       "entry_schema": {
403         "type": ""
404       }
405     },
406     "input-param": false,
407     "dictionary-name": "key_name",
408     "dictionary-source": "sdnc",
409     "dependencies": [
410       "service-instance-id",
411       "vnf-id"
412     ],
413     "version": 0
414   },
415   {
416     "name": "pub_key",
417     "property": {
418       "description": "",
419       "required": false,
420       "type": "string",
421       "status": "",
422       "constraints": [
423         {
424           
425         }
426       ],
427       "entry_schema": {
428         "type": ""
429       }
430     },
431     "input-param": false,
432     "dictionary-name": "pub_key",
433     "dictionary-source": "sdnc",
434     "dependencies": [
435       "service-instance-id",
436       "vnf-id"
437     ],
438     "version": 0
439   },
440   {
441     "name": "onap_private_net_id",
442     "property": {
443       "description": "",
444       "required": false,
445       "type": "string",
446       "status": "",
447       "constraints": [
448         {
449           
450         }
451       ],
452       "entry_schema": {
453         "type": ""
454       }
455     },
456     "input-param": false,
457     "dictionary-name": "onap_private_net_id",
458     "dictionary-source": "sdnc",
459     "dependencies": [
460       "service-instance-id",
461       "vnf-id"
462     ],
463     "version": 0
464   },
465   {
466     "name": "onap_private_subnet_id",
467     "property": {
468       "description": "",
469       "required": false,
470       "type": "string",
471       "status": "",
472       "constraints": [
473         {
474           
475         }
476       ],
477       "entry_schema": {
478         "type": ""
479       }
480     },
481     "input-param": false,
482     "dictionary-name": "onap_private_subnet_id",
483     "dictionary-source": "sdnc",
484     "dependencies": [
485       "service-instance-id",
486       "vnf-id"
487     ],
488     "version": 0
489   },
490   {
491     "name": "unprotected_private_net_cidr",
492     "property": {
493       "description": "",
494       "required": true,
495       "type": "string",
496       "status": "",
497       "constraints": [
498         {
499           
500         }
501       ],
502       "entry_schema": {
503         "type": ""
504       }
505     },
506     "input-param": false,
507     "dictionary-name": "unprotected_private_net_cidr",
508     "dictionary-source": "processor-db",
509     "dependencies": [
510       
511     ],
512     "version": 0
513   },
514   {
515     "name": "onap_private_net_cidr",
516     "property": {
517       "description": "",
518       "required": true,
519       "type": "string",
520       "status": "",
521       "constraints": [
522         {
523           
524         }
525       ],
526       "entry_schema": {
527         "type": ""
528       }
529     },
530     "input-param": false,
531     "dictionary-name": "onap_private_net_cidr",
532     "dictionary-source": "processor-db",
533     "dependencies": [
534       
535     ],
536     "version": 0
537   },
538   {
539     "name": "vfw_private_ip_0",
540     "property": {
541       "description": "",
542       "required": false,
543       "type": "string",
544       "status": "",
545       "constraints": [
546         {
547           
548         }
549       ],
550       "entry_schema": {
551         "type": ""
552       }
553     },
554     "input-param": false,
555     "dictionary-name": "vfw_private_ip_0",
556     "dictionary-source": "sdnc",
557     "dependencies": [
558       "service-instance-id",
559       "vnf-id"
560     ],
561     "version": 0
562   },
563   {
564     "name": "vsn_private_ip_0",
565     "property": {
566       "description": "",
567       "required": false,
568       "type": "string",
569       "status": "",
570       "constraints": [
571         {
572           
573         }
574       ],
575       "entry_schema": {
576         "type": ""
577       }
578     },
579     "input-param": false,
580     "dictionary-name": "vsn_private_ip_0",
581     "dictionary-source": "sdnc",
582     "dependencies": [
583       "service-instance-id",
584       "vnf-id"
585     ],
586     "version": 0
587   },
588   {
589     "name": "nexus_artifact_repo",
590     "property": {
591       "description": "",
592       "required": true,
593       "type": "string",
594       "status": "",
595       "constraints": [
596         {
597           
598         }
599       ],
600       "entry_schema": {
601         "type": ""
602       },
603       "default": "nexus_artifact_repo"
604     },
605     "input-param": false,
606     "dictionary-name": "nexus_artifact_repo",
607     "dictionary-source": "default",
608     "dependencies": [
609       
610     ],
611     "version": 0
612   },
613   {
614     "name": "sec_group",
615     "property": {
616       "description": "",
617       "required": true,
618       "type": "string",
619       "status": "",
620       "constraints": [
621         {
622           
623         }
624       ],
625       "entry_schema": {
626         "type": ""
627       },
628       "default": "onap_sg_PUhf"
629     },
630     "input-param": false,
631     "dictionary-name": "sec_group",
632     "dictionary-source": "default",
633     "dependencies": [
634       
635     ],
636     "version": 0
637   },
638   {
639     "name": "vpg_private_ip_0",
640     "property": {
641       "description": "",
642       "required": false,
643       "type": "string",
644       "status": "",
645       "constraints": [
646         {
647           
648         }
649       ],
650       "entry_schema": {
651         "type": ""
652       }
653     },
654     "input-param": false,
655     "dictionary-name": "vpg_private_ip_0",
656     "dictionary-source": "sdnc",
657     "dependencies": [
658       "service-instance-id",
659       "vnf-id"
660     ],
661     "version": 0
662   },
663   {
664     "name": "vpg_name_0",
665     "property": {
666       "description": "",
667       "required": false,
668       "type": "string",
669       "status": "",
670       "constraints": [
671         {
672           
673         }
674       ],
675       "entry_schema": {
676         "type": ""
677       }
678     },
679     "input-param": false,
680     "dictionary-name": "vpg_name_0",
681     "dictionary-source": "input",
682     "dependencies": [
683       
684     ],
685     "version": 0
686   },
687   {
688     "name": "vf-naming-policy",
689     "property": {
690       "description": "",
691       "required": true,
692       "type": "string",
693       "status": "",
694       "constraints": [
695         {
696           
697         }
698       ],
699       "entry_schema": {
700         "type": ""
701       },
702       "default": "SDNC_Policy.Config_MS_ONAP_VPG_NAMING_TIMESTAMP"
703     },
704     "input-param": false,
705     "dictionary-name": "vf-naming-policy",
706     "dictionary-source": "default",
707     "dependencies": [
708       
709     ],
710     "version": 0
711   },
712   {
713     "name": "vf_module_name",
714     "property": {
715       "description": "",
716       "required": false,
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_name",
730     "dictionary-source": "input",
731     "dependencies": [
732       
733     ],
734     "version": 0
735   },
736   {
737     "name": "vf-module-label",
738     "property": {
739       "description": "",
740       "required": true,
741       "type": "string",
742       "status": "",
743       "constraints": [
744         {
745           
746         }
747       ],
748       "entry_schema": {
749         "type": ""
750       }
751     },
752     "input-param": false,
753     "dictionary-name": "vf-module-label",
754     "dictionary-source": "processor-db",
755     "dependencies": [
756       "vf-module-model-customization-uuid"
757     ],
758     "version": 0
759   },
760   {
761     "name": "private-prefix-id",
762     "property": {
763       "description": "",
764       "required": false,
765       "type": "integer",
766       "status": "",
767       "constraints": [
768         {
769           
770         }
771       ],
772       "entry_schema": {
773         "type": ""
774       }
775     },
776     "input-param": false,
777     "dictionary-name": "private-prefix-id",
778     "dictionary-source": "processor-db",
779     "dependencies": [
780       
781     ],
782     "version": 0
783   },
784   {
785     "name": "vpg_private_ip_1",
786     "property": {
787       "description": "",
788       "required": false,
789       "type": "string",
790       "status": "",
791       "constraints": [
792         {
793           
794         }
795       ],
796       "entry_schema": {
797         "type": ""
798       }
799     },
800     "input-param": false,
801     "dictionary-name": "vpg_private_ip_1",
802     "dictionary-source": "input",
803     "dependencies": [
804       
805     ],
806     "version": 0
807   }
808 ]