Additional missing changed for CNF parameter resolution.
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / base_template-mapping.json
1 [
2   {
3     "name": "service-instance-id",
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": "service-instance-id",
18     "dictionary-source": "input",
19     "dependencies": [],
20     "version": 0
21   },
22     {
23     "name": "vf-module-name",
24     "property": {
25       "description": "",
26       "required": false,
27       "type": "string",
28       "status": "",
29       "constraints": [
30         {}
31       ],
32       "entry_schema": {
33         "type": ""
34       },
35       "default": "${vf-module-name}"
36     },
37     "input-param": false,
38     "dictionary-name": "vf-module-name",
39     "dictionary-source": "default",
40     "dependencies": [],
41     "version": 0
42   },
43   {
44     "name": "vf-module-label",
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": false,
58     "dictionary-name": "vf-module-label",
59     "dictionary-source": "processor-db",
60     "dependencies": [
61       "vf-module-model-customization-uuid"
62     ],
63     "version": 0
64   },
65   {
66     "name": "vf-naming-policy",
67     "property": {
68       "description": "",
69       "required": false,
70       "type": "string",
71       "status": "",
72       "constraints": [
73         {}
74       ],
75       "entry_schema": {
76         "type": ""
77       }
78           },
79     "input-param": false,
80     "dictionary-name": "vf-naming-policy",
81     "dictionary-source": "sdnc",
82     "dependencies": [
83           "service-instance-id",
84       "vnf-id"
85         ],
86     "version": 0
87   },
88   {
89     "name": "vf-module-type",
90     "property": {
91       "description": "",
92       "required": false,
93       "type": "string",
94       "status": "",
95       "constraints": [
96         {}
97       ],
98       "entry_schema": {
99         "type": ""
100       }
101     },
102     "input-param": false,
103     "dictionary-name": "vf-module-type",
104     "dictionary-source": "processor-db",
105     "dependencies": [
106       "vf-module-model-customization-uuid"
107     ],
108     "version": 0
109   },
110   {
111     "name": "vf-module-model-customization-uuid",
112     "property": {
113       "description": "",
114       "required": false,
115       "type": "string",
116       "status": "",
117       "constraints": [
118         {}
119       ],
120       "entry_schema": {
121         "type": ""
122       }
123     },
124     "input-param": false,
125     "dictionary-name": "vf-module-model-customization-uuid",
126     "dictionary-source": "input",
127     "dependencies": [],
128     "version": 0
129   },
130   {
131     "name": "vnf-id",
132     "property": {
133       "description": "",
134       "required": false,
135       "type": "string",
136       "status": "",
137       "constraints": [
138         {}
139       ],
140       "entry_schema": {
141         "type": ""
142       }
143     },
144     "input-param": false,
145     "dictionary-name": "vnf-id",
146     "dictionary-source": "input",
147     "dependencies": [],
148     "version": 0
149   },
150   {
151     "name": "vf-module-id",
152     "property": {
153       "description": "",
154       "required": false,
155       "type": "string",
156       "status": "",
157       "constraints": [
158         {}
159       ],
160       "entry_schema": {
161         "type": ""
162       }
163     },
164     "input-param": false,
165     "dictionary-name": "vf-module-id",
166     "dictionary-source": "input",
167     "dependencies": [],
168     "version": 0
169   },
170   {
171     "name": "vnf-model-customization-uuid",
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": false,
185     "dictionary-name": "vnf-model-customization-uuid",
186     "dictionary-source": "input",
187     "dependencies": [],
188     "version": 0
189   },
190   {
191     "name": "aic-cloud-region",
192     "property": {
193       "description": "",
194       "required": false,
195       "type": "string",
196       "status": "",
197       "constraints": [
198         {}
199       ],
200       "entry_schema": {
201         "type": ""
202       }
203     },
204     "input-param": false,
205     "dictionary-name": "aic-cloud-region",
206     "dictionary-source": "input",
207     "dependencies": [],
208     "version": 0
209   },
210   {
211     "name": "int_private1_net_cidr",
212     "property": {
213       "description": "",
214       "required": false,
215       "type": "string",
216       "status": "",
217       "constraints": [
218         {}
219       ],
220       "entry_schema": {
221         "type": ""
222       }
223     },
224     "input-param": false,
225     "dictionary-name": "int_private1_net_cidr",
226     "dictionary-source": "sdnc",
227     "dependencies": [
228       "service-instance-id",
229       "vnf-id"
230     ],
231     "version": 0
232   },
233   {
234     "name": "int_private2_net_cidr",
235     "property": {
236       "description": "",
237       "required": false,
238       "type": "string",
239       "status": "",
240       "constraints": [
241         {}
242       ],
243       "entry_schema": {
244         "type": ""
245       }
246     },
247     "input-param": false,
248     "dictionary-name": "int_private2_net_cidr",
249     "dictionary-source": "sdnc",
250     "dependencies": [
251       "service-instance-id",
252       "vnf-id"
253     ],
254     "version": 0
255   },
256   {
257     "name": "vnf_name",
258     "property": {
259       "description": "",
260       "required": false,
261       "type": "string",
262       "status": "",
263       "constraints": [
264         {}
265       ],
266       "entry_schema": {
267         "type": ""
268       }
269     },
270     "input-param": false,
271     "dictionary-name": "vnf_name",
272     "dictionary-source": "sdnc",
273     "dependencies": [
274       "service-instance-id",
275       "vnf-id"
276     ],
277     "version": 0
278   },
279   {
280     "name": "pub_key",
281     "property": {
282       "description": "",
283       "required": false,
284       "type": "string",
285       "status": "",
286       "constraints": [
287         {}
288       ],
289       "entry_schema": {
290         "type": ""
291       }
292     },
293     "input-param": false,
294     "dictionary-name": "pub_key",
295     "dictionary-source": "sdnc",
296     "dependencies": [
297       "service-instance-id",
298       "vnf-id"
299     ],
300     "version": 0
301   },
302   {
303     "name": "vf-module-model-invariant-uuid",
304     "property": {
305       "type": "string"
306     },
307     "input-param": false,
308     "dictionary-name": "vf-module-model-invariant-uuid",
309     "dictionary-source": "processor-db",
310     "dependencies": [
311       "vf-module-model-customization-uuid"
312     ]
313   },
314   {
315     "name": "vf-module-model-version",
316     "property": {
317       "type": "string"
318     },
319     "input-param": false,
320     "dictionary-name": "vf-module-model-version",
321     "dictionary-source": "processor-db",
322     "dependencies": [
323       "vf-module-model-customization-uuid"
324     ]
325   },
326   {
327     "name": "k8s-rb-profile-name",
328     "property": {
329       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
330       "type": "string"
331     },
332     "input-param": false,
333     "dictionary-name": "k8s-rb-profile-name",
334     "dictionary-source": "sdnc",
335     "dependencies": [
336       "service-instance-id",
337       "vnf-id"
338     ]
339   },
340   {
341     "name": "k8s-rb-profile-namespace",
342     "property": {
343       "description": "K8s namespace to create helm chart for specified profile",
344       "type": "string",
345       "default": "default"
346     },
347     "input-param": false,
348     "dictionary-name": "k8s-rb-profile-namespace",
349     "dictionary-source": "default",
350     "dependencies": [
351       "service-instance-id",
352       "vnf-id"
353     ]
354   },
355   {
356     "name": "int_private1_gw_ip",
357     "property": {
358       "description": "Private unprotected network gateway ip",
359       "type": "string"
360     },
361     "input-param": false,
362     "dictionary-name": "int_private1_gw_ip",
363     "dictionary-source": "sdnc",
364     "dependencies": [
365       "service-instance-id",
366       "vnf-id"
367     ]
368   },
369   {
370     "name": "int_private1_net_id",
371     "property": {
372       "description": "Private unprotected network identification",
373       "type": "string"
374     },
375     "input-param": false,
376     "dictionary-name": "int_private1_net_id",
377     "dictionary-source": "sdnc",
378     "dependencies": [
379       "service-instance-id",
380       "vnf-id"
381     ]
382   },
383   {
384     "name": "int_private1_subnet_id",
385     "property": {
386       "description": "Private unprotected subnetwork identification",
387       "type": "string"
388     },
389     "input-param": false,
390     "dictionary-name": "int_private1_subnet_id",
391     "dictionary-source": "sdnc",
392     "dependencies": [
393       "service-instance-id",
394       "vnf-id"
395     ]
396   },
397   {
398     "name": "int_private2_gw_ip",
399     "property": {
400       "description": "Private protected network gateway ip",
401       "type": "string"
402     },
403     "input-param": false,
404     "dictionary-name": "int_private2_gw_ip",
405     "dictionary-source": "sdnc",
406     "dependencies": [
407       "service-instance-id",
408       "vnf-id"
409     ]
410   },
411   {
412     "name": "int_private2_net_id",
413     "property": {
414       "description": "Private protected network identification",
415       "type": "string"
416     },
417     "input-param": false,
418     "dictionary-name": "int_private2_net_id",
419     "dictionary-source": "sdnc",
420     "dependencies": [
421       "service-instance-id",
422       "vnf-id"
423     ]
424   },
425   {
426     "name": "int_private2_subnet_id",
427     "property": {
428       "description": "Private protected subnetwork identification",
429       "type": "string"
430     },
431     "input-param": false,
432     "dictionary-name": "int_private2_subnet_id",
433     "dictionary-source": "sdnc",
434     "dependencies": [
435       "service-instance-id",
436       "vnf-id"
437     ]
438   },
439   {
440     "name": "onap_private_gw_ip",
441     "property": {
442       "description": "Private onap management network gateway ip",
443       "type": "string"
444     },
445     "input-param": false,
446     "dictionary-name": "onap_private_gw_ip",
447     "dictionary-source": "sdnc",
448     "dependencies": [
449       "service-instance-id",
450       "vnf-id"
451     ]
452   },
453   {
454     "name": "onap_private_net_id",
455     "property": {
456       "description": "Private onap management network identification",
457       "type": "string"
458     },
459     "input-param": false,
460     "dictionary-name": "onap_private_net_id",
461     "dictionary-source": "sdnc",
462     "dependencies": [
463       "service-instance-id",
464       "vnf-id"
465     ]
466   },
467   {
468     "name": "onap_private_subnet_id",
469     "property": {
470       "description": "Private onap management subnetwork identification",
471       "type": "string"
472     },
473     "input-param": false,
474     "dictionary-name": "onap_private_subnet_id",
475     "dictionary-source": "sdnc",
476     "dependencies": [
477       "service-instance-id",
478       "vnf-id"
479     ]
480   }
481 ]