4dfdaff414bfc0be4a7a26efd03d3ca2a8161727
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vnf-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": true,
17     "dictionary-name": "cloud_env",
18     "dictionary-source": "input",
19     "dependencies": [],
20     "version": 0
21   },
22       {
23     "name": "management-prefix-id",
24     "property": {
25       "description": "",
26       "required": false,
27       "type": "string",
28       "status": "",
29       "constraints": [
30         {}
31       ],
32       "entry_schema": {
33         "type": ""
34       }
35
36     },
37     "input-param": false,
38     "dictionary-name": "management-prefix-id",
39     "dictionary-source": "processor-db",
40     "dependencies": [],
41     "version": 0
42   },
43     {
44     "name": "key_name",
45     "property": {
46       "description": "",
47       "required": false,
48       "type": "string",
49       "status": "",
50       "constraints": [
51         {}
52       ],
53       "entry_schema": {
54         "type": ""
55       }
56     },
57     "input-param": true,
58     "dictionary-name": "key_name",
59     "dictionary-source": "input",
60     "dependencies": [],
61     "version": 0
62   },
63       {
64     "name": "flavor_name",
65     "property": {
66       "description": "",
67       "required": false,
68       "type": "string",
69       "status": "",
70       "constraints": [
71         {}
72       ],
73       "entry_schema": {
74         "type": ""
75       }
76     },
77     "input-param": true,
78     "dictionary-name": "flavor_name",
79     "dictionary-source": "input",
80     "dependencies": [],
81     "version": 0
82   },
83     {
84     "name": "nexus_artifact_repo",
85     "property": {
86       "description": "",
87       "required": false,
88       "type": "string",
89       "status": "",
90       "constraints": [
91         {}
92       ],
93       "entry_schema": {
94         "type": ""
95       },
96           "default":"https://nexus.onap.org"
97     },
98     "input-param": false,
99     "dictionary-name": "nexus_artifact_repo",
100     "dictionary-source": "default",
101     "dependencies": [
102     ],
103     "version": 0
104   },
105       {
106     "name": "vpg_onap_private_ip_0",
107     "property": {
108       "description": "",
109       "required": false,
110       "type": "string",
111       "status": "",
112       "constraints": [
113         {}
114       ],
115       "entry_schema": {
116         "type": ""
117       },
118           "default":"${vpg_onap_private_ip_0}"
119     },
120     "input-param": false,
121     "dictionary-name": "vpg_onap_private_ip_0",
122     "dictionary-source": "default",
123     "dependencies": [
124     ],
125     "version": 0
126   },
127
128     {
129     "name": "int_private1_net_cidr",
130     "property": {
131       "description": "",
132       "required": false,
133       "type": "string",
134       "status": "",
135       "constraints": [
136         {}
137       ],
138       "entry_schema": {
139         "type": ""
140       }
141     },
142     "input-param": true,
143     "dictionary-name": "int_private1_net_cidr",
144     "dictionary-source": "processor-db",
145     "dependencies": [],
146     "version": 0
147   },
148      {
149     "name": "onap_private_net_cidr",
150     "property": {
151       "description": "",
152       "required": false,
153       "type": "string",
154       "status": "",
155       "constraints": [
156         {}
157       ],
158       "entry_schema": {
159         "type": ""
160       }
161     },
162     "input-param": true,
163     "dictionary-name": "onap_private_net_cidr",
164     "dictionary-source": "processor-db",
165     "dependencies": [],
166     "version": 0
167   },
168
169
170     {
171     "name": "int_private2_net_cidr",
172     "property": {
173       "description": "",
174       "required": false,
175       "type": "string",
176       "status": "",
177       "constraints": [
178         {}
179       ],
180       "entry_schema": {
181         "type": ""
182       }
183     },
184     "input-param": true,
185     "dictionary-name": "int_private2_net_cidr",
186     "dictionary-source": "processor-db",
187     "dependencies": [],
188     "version": 0
189   },
190
191
192   {
193     "name": "demo_artifacts_version",
194     "property": {
195       "description": "",
196       "required": false,
197       "type": "string",
198       "status": "",
199       "constraints": [
200         {}
201       ],
202       "entry_schema": {
203         "type": ""
204       }
205     },
206     "input-param": false,
207     "dictionary-name": "demo_artifacts_version",
208     "dictionary-source": "input",
209     "dependencies": [],
210     "version": 0
211   },
212   {
213     "name": "image_name",
214     "property": {
215       "description": "",
216       "required": false,
217       "type": "string",
218       "status": "",
219       "constraints": [
220         {}
221       ],
222       "entry_schema": {
223         "type": ""
224       }
225     },
226     "input-param": false,
227     "dictionary-name": "image_name",
228     "dictionary-source": "input",
229     "dependencies": [],
230     "version": 0
231   },
232   {
233     "name": "install_script_version",
234     "property": {
235       "description": "",
236       "required": false,
237       "type": "string",
238       "status": "",
239       "constraints": [
240         {}
241       ],
242       "entry_schema": {
243         "type": ""
244       }
245     },
246     "input-param": false,
247     "dictionary-name": "install_script_version",
248     "dictionary-source": "input",
249     "dependencies": [],
250     "version": 0
251   },
252   {
253     "name": "pub_key",
254     "property": {
255       "description": "",
256       "required": false,
257       "type": "string",
258       "status": "",
259       "constraints": [
260         {}
261       ],
262       "entry_schema": {
263         "type": ""
264       }
265     },
266     "input-param": false,
267     "dictionary-name": "pub_key",
268     "dictionary-source": "input",
269     "dependencies": [],
270     "version": 0
271   },
272   {
273     "name": "public_net_id",
274     "property": {
275       "description": "",
276       "required": false,
277       "type": "string",
278       "status": "",
279       "constraints": [
280         {}
281       ],
282       "entry_schema": {
283         "type": ""
284       }
285
286     },
287     "input-param": false,
288     "dictionary-name": "public_net_id",
289     "dictionary-source": "input",
290     "dependencies": [],
291     "version": 0
292   },
293   {
294     "name": "sec_group",
295     "property": {
296       "description": "",
297       "required": false,
298       "type": "string",
299       "status": "",
300       "constraints": [
301         {}
302       ],
303       "entry_schema": {
304         "type": ""
305       }
306     },
307     "input-param": false,
308     "dictionary-name": "sec_group",
309     "dictionary-source": "input",
310     "dependencies": [],
311     "version": 0
312   },
313   {
314     "name": "vnf-id",
315     "property": {
316       "description": "",
317       "required": false,
318       "type": "string",
319       "status": "",
320       "constraints": [
321         {}
322       ],
323       "entry_schema": {
324         "type": ""
325       }
326
327     },
328     "input-param": false,
329     "dictionary-name": "vnf-id",
330     "dictionary-source": "input",
331     "dependencies": [],
332     "version": 0
333   },
334   {
335     "name": "vnf-model-customization-uuid",
336     "property": {
337       "description": "",
338       "required": false,
339       "type": "string",
340       "status": "",
341       "constraints": [
342         {}
343       ],
344       "entry_schema": {
345         "type": ""
346       }
347
348     },
349     "input-param": false,
350     "dictionary-name": "vnf-model-customization-uuid",
351     "dictionary-source": "input",
352     "dependencies": [],
353     "version": 0
354   },
355   {
356     "name": "vf-naming-policy",
357     "property": {
358       "description": "",
359       "required": false,
360       "type": "string",
361       "status": "",
362       "constraints": [
363         {}
364       ],
365       "entry_schema": {
366         "type": ""
367       },
368       "default": "SDNC_Policy.Config_MS_ONAP_CNF_NAMING_TIMESTAMP"
369     },
370     "input-param": false,
371     "dictionary-name": "vf-naming-policy",
372     "dictionary-source": "default",
373     "dependencies": [],
374     "version": 0
375   },
376   {
377     "name": "vnf_name",
378     "property": {
379       "description": "",
380       "required": false,
381       "type": "string",
382       "status": "",
383       "constraints": [
384         {}
385       ],
386       "entry_schema": {
387         "type": ""
388       },
389       "default": "${vnf_name}"
390     },
391     "input-param": false,
392     "dictionary-name": "vnf_name",
393     "dictionary-source": "default",
394     "dependencies": [],
395     "version": 0
396   },
397   {
398     "name": "vpg_int_private1_ip_0",
399     "property": {
400       "description": "",
401       "required": false,
402       "type": "string",
403       "status": "",
404       "constraints": [
405         {}
406       ],
407       "entry_schema": {
408         "type": ""
409       },
410       "default": "${vpg_int_private1_ip_0}"
411     },
412     "input-param": false,
413     "dictionary-name": "vpg_int_private1_ip_0",
414     "dictionary-source": "default",
415     "dependencies": [],
416     "version": 0
417   },
418   {
419     "name": "aic-cloud-region",
420     "property": {
421       "description": "",
422       "required": false,
423       "type": "string",
424       "status": "",
425       "constraints": [
426         {}
427       ],
428       "entry_schema": {
429         "type": ""
430       }
431
432     },
433     "input-param": false,
434     "dictionary-name": "aic-cloud-region",
435     "dictionary-source": "input",
436     "dependencies": [],
437     "version": 0
438   },
439   {
440     "name": "vfw_int_private2_ip_0",
441     "property": {
442       "description": "",
443       "required": false,
444       "type": "string",
445       "status": "",
446       "constraints": [
447         {}
448       ],
449       "entry_schema": {
450         "type": ""
451       },
452       "default": "${vfw_int_private2_ip_0}"
453     },
454     "input-param": false,
455     "dictionary-name": "vfw_int_private2_ip_0",
456     "dictionary-source": "default",
457     "dependencies": [],
458     "version": 0
459   },
460   {
461     "name": "vfw_int_private1_ip_0",
462     "property": {
463       "description": "",
464       "required": false,
465       "type": "string",
466       "status": "",
467       "constraints": [
468         {}
469       ],
470       "entry_schema": {
471         "type": ""
472       },
473       "default": "${vfw_int_private1_ip_0}"
474     },
475     "input-param": false,
476     "dictionary-name": "vfw_int_private1_ip_0",
477     "dictionary-source": "default",
478     "dependencies": [],
479     "version": 0
480   },
481   {
482     "name": "vsn_int_private2_ip_0",
483     "property": {
484       "description": "",
485       "required": false,
486       "type": "string",
487       "status": "",
488       "constraints": [
489         {}
490       ],
491       "entry_schema": {
492         "type": ""
493       },
494       "default": "${vsn_int_private2_ip_0}"
495     },
496     "input-param": false,
497     "dictionary-name": "vsn_int_private2_ip_0",
498     "dictionary-source": "default",
499     "dependencies": [],
500     "version": 0
501   },
502   {
503     "name": "service-instance-id",
504     "property": {
505       "description": "",
506       "required": false,
507       "type": "string",
508       "status": "",
509       "constraints": [
510         {}
511       ],
512       "entry_schema": {
513         "type": ""
514       }
515
516     },
517     "input-param": false,
518     "dictionary-name": "service-instance-id",
519     "dictionary-source": "input",
520     "dependencies": [],
521     "version": 0
522   },
523
524   {
525     "name": "private1-prefix-id",
526     "property": {
527       "description": "",
528       "required": false,
529       "type": "string",
530       "status": "",
531       "constraints": [
532         {}
533       ],
534       "entry_schema": {
535         "type": ""
536       }
537
538     },
539     "input-param": false,
540     "dictionary-name": "private1-prefix-id",
541     "dictionary-source": "processor-db",
542     "dependencies": [],
543     "version": 0
544   },
545   {
546     "name": "private2-prefix-id",
547     "property": {
548       "description": "",
549       "required": false,
550       "type": "string",
551       "status": "",
552       "constraints": [
553         {}
554       ],
555       "entry_schema": {
556         "type": ""
557       }
558
559     },
560     "input-param": false,
561     "dictionary-name": "private2-prefix-id",
562     "dictionary-source": "processor-db",
563     "dependencies": [],
564     "version": 0
565   },
566   {
567     "name": "k8s-rb-profile-name",
568     "property": {
569       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
570       "type": "string",
571       "default": "vfw-cnf-cds-base-profile"
572     },
573     "input-param": false,
574     "dictionary-name": "k8s-rb-profile-name",
575     "dictionary-source": "default",
576     "dependencies": [
577     ]
578   },
579   {
580     "name": "k8s-rb-profile-namespace",
581     "property": {
582       "description": "K8s namespace to create helm chart for specified profile",
583       "type": "string",
584       "default": "default"
585     },
586     "input-param": false,
587     "dictionary-name": "k8s-rb-profile-namespace",
588     "dictionary-source": "default",
589     "dependencies": [
590       "service-instance-id",
591       "vnf-id"
592     ]
593   },
594   {
595     "name": "int_private1_gw_ip",
596     "property": {
597       "description": "Private unprotected network gateway ip",
598       "type": "string",
599       "default": "${int_private1_gw_ip}"
600     },
601     "input-param": false,
602     "dictionary-name": "int_private1_gw_ip",
603     "dictionary-source": "default",
604     "dependencies": [
605     ]
606   },
607   {
608     "name": "int_private2_gw_ip",
609     "property": {
610       "description": "Private protected network gateway ip",
611       "type": "string",
612       "default": "${int_private2_gw_ip}"
613     },
614     "input-param": false,
615     "dictionary-name": "int_private2_gw_ip",
616     "dictionary-source": "default",
617     "dependencies": [
618     ]
619   },
620   {
621     "name": "onap_private_gw_ip",
622     "property": {
623       "description": "Private onap management network gateway ip",
624       "type": "string",
625       "default": "${onap_private_gw_ip}"
626     },
627     "input-param": false,
628     "dictionary-name": "onap_private_gw_ip",
629     "dictionary-source": "default",
630     "dependencies": [
631     ]
632   }
633 ]