K8s Profile Upload
[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": "k8s-rb-profile-name",
304     "property": {
305       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
306       "type": "string"
307     },
308     "input-param": false,
309     "dictionary-name": "k8s-rb-profile-name",
310     "dictionary-source": "sdnc",
311     "dependencies": [
312       "service-instance-id",
313       "vnf-id"
314     ]
315   },
316   {
317     "name": "k8s-rb-profile-namespace",
318     "property": {
319       "description": "K8s namespace to create helm chart for specified profile",
320       "type": "string",
321       "default": "default"
322     },
323     "input-param": false,
324     "dictionary-name": "k8s-rb-profile-namespace",
325     "dictionary-source": "default",
326     "dependencies": [
327       "service-instance-id",
328       "vnf-id"
329     ]
330   },
331   {
332     "name": "int_private1_gw_ip",
333     "property": {
334       "description": "Private unprotected network gateway ip",
335       "type": "string"
336     },
337     "input-param": false,
338     "dictionary-name": "int_private1_gw_ip",
339     "dictionary-source": "sdnc",
340     "dependencies": [
341       "service-instance-id",
342       "vnf-id"
343     ]
344   },
345   {
346     "name": "int_private1_net_id",
347     "property": {
348       "description": "Private unprotected network identification",
349       "type": "string"
350     },
351     "input-param": false,
352     "dictionary-name": "int_private1_net_id",
353     "dictionary-source": "sdnc",
354     "dependencies": [
355       "service-instance-id",
356       "vnf-id"
357     ]
358   },
359   {
360     "name": "int_private1_subnet_id",
361     "property": {
362       "description": "Private unprotected subnetwork identification",
363       "type": "string"
364     },
365     "input-param": false,
366     "dictionary-name": "int_private1_subnet_id",
367     "dictionary-source": "sdnc",
368     "dependencies": [
369       "service-instance-id",
370       "vnf-id"
371     ]
372   },
373   {
374     "name": "int_private2_gw_ip",
375     "property": {
376       "description": "Private protected network gateway ip",
377       "type": "string"
378     },
379     "input-param": false,
380     "dictionary-name": "int_private2_gw_ip",
381     "dictionary-source": "sdnc",
382     "dependencies": [
383       "service-instance-id",
384       "vnf-id"
385     ]
386   },
387   {
388     "name": "int_private2_net_id",
389     "property": {
390       "description": "Private protected network identification",
391       "type": "string"
392     },
393     "input-param": false,
394     "dictionary-name": "int_private2_net_id",
395     "dictionary-source": "sdnc",
396     "dependencies": [
397       "service-instance-id",
398       "vnf-id"
399     ]
400   },
401   {
402     "name": "int_private2_subnet_id",
403     "property": {
404       "description": "Private protected subnetwork identification",
405       "type": "string"
406     },
407     "input-param": false,
408     "dictionary-name": "int_private2_subnet_id",
409     "dictionary-source": "sdnc",
410     "dependencies": [
411       "service-instance-id",
412       "vnf-id"
413     ]
414   },
415   {
416     "name": "onap_private_gw_ip",
417     "property": {
418       "description": "Private onap management network gateway ip",
419       "type": "string"
420     },
421     "input-param": false,
422     "dictionary-name": "onap_private_gw_ip",
423     "dictionary-source": "sdnc",
424     "dependencies": [
425       "service-instance-id",
426       "vnf-id"
427     ]
428   },
429   {
430     "name": "onap_private_net_id",
431     "property": {
432       "description": "Private onap management network identification",
433       "type": "string"
434     },
435     "input-param": false,
436     "dictionary-name": "onap_private_net_id",
437     "dictionary-source": "sdnc",
438     "dependencies": [
439       "service-instance-id",
440       "vnf-id"
441     ]
442   },
443   {
444     "name": "onap_private_subnet_id",
445     "property": {
446       "description": "Private onap management subnetwork identification",
447       "type": "string"
448     },
449     "input-param": false,
450     "dictionary-name": "onap_private_subnet_id",
451     "dictionary-source": "sdnc",
452     "dependencies": [
453       "service-instance-id",
454       "vnf-id"
455     ]
456   }
457 ]