efedb2143ca51f28c4c082289074447ef1532f7e
[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-label",
24     "property": {
25       "description": "",
26       "required": false,
27       "type": "string",
28       "status": "",
29       "constraints": [
30         {}
31       ],
32       "entry_schema": {
33         "type": ""
34       }
35     },
36     "input-param": false,
37     "dictionary-name": "vf-module-label",
38     "dictionary-source": "processor-db",
39     "dependencies": [
40       "vf-module-model-customization-uuid"
41     ],
42     "version": 0
43   },
44   {
45     "name": "vf-naming-policy",
46     "property": {
47       "description": "",
48       "required": false,
49       "type": "string",
50       "status": "",
51       "constraints": [
52         {}
53       ],
54       "entry_schema": {
55         "type": ""
56       }
57           },
58     "input-param": false,
59     "dictionary-name": "vf-naming-policy",
60     "dictionary-source": "sdnc",
61     "dependencies": [
62           "service-instance-id",
63       "vnf-id"
64         ],
65     "version": 0
66   },
67   {
68     "name": "vf-module-type",
69     "property": {
70       "description": "",
71       "required": false,
72       "type": "string",
73       "status": "",
74       "constraints": [
75         {}
76       ],
77       "entry_schema": {
78         "type": ""
79       }
80     },
81     "input-param": false,
82     "dictionary-name": "vf-module-type",
83     "dictionary-source": "processor-db",
84     "dependencies": [
85       "vf-module-model-customization-uuid"
86     ],
87     "version": 0
88   },
89   {
90     "name": "vf-module-model-customization-uuid",
91     "property": {
92       "description": "",
93       "required": false,
94       "type": "string",
95       "status": "",
96       "constraints": [
97         {}
98       ],
99       "entry_schema": {
100         "type": ""
101       }
102     },
103     "input-param": false,
104     "dictionary-name": "vf-module-model-customization-uuid",
105     "dictionary-source": "input",
106     "dependencies": [],
107     "version": 0
108   },
109   {
110     "name": "vnf-id",
111     "property": {
112       "description": "",
113       "required": false,
114       "type": "string",
115       "status": "",
116       "constraints": [
117         {}
118       ],
119       "entry_schema": {
120         "type": ""
121       }
122     },
123     "input-param": false,
124     "dictionary-name": "vnf-id",
125     "dictionary-source": "input",
126     "dependencies": [],
127     "version": 0
128   },
129   {
130     "name": "vf-module-id",
131     "property": {
132       "description": "",
133       "required": false,
134       "type": "string",
135       "status": "",
136       "constraints": [
137         {}
138       ],
139       "entry_schema": {
140         "type": ""
141       }
142     },
143     "input-param": false,
144     "dictionary-name": "vf-module-id",
145     "dictionary-source": "input",
146     "dependencies": [],
147     "version": 0
148   },
149   {
150     "name": "vnf-model-customization-uuid",
151     "property": {
152       "description": "",
153       "required": false,
154       "type": "string",
155       "status": "",
156       "constraints": [
157         {}
158       ],
159       "entry_schema": {
160         "type": ""
161       }
162     },
163     "input-param": false,
164     "dictionary-name": "vnf-model-customization-uuid",
165     "dictionary-source": "input",
166     "dependencies": [],
167     "version": 0
168   },
169   {
170     "name": "aic-cloud-region",
171     "property": {
172       "description": "",
173       "required": false,
174       "type": "string",
175       "status": "",
176       "constraints": [
177         {}
178       ],
179       "entry_schema": {
180         "type": ""
181       }
182     },
183     "input-param": false,
184     "dictionary-name": "aic-cloud-region",
185     "dictionary-source": "input",
186     "dependencies": [],
187     "version": 0
188   },
189   {
190     "name": "int_private1_net_cidr",
191     "property": {
192       "description": "",
193       "required": false,
194       "type": "string",
195       "status": "",
196       "constraints": [
197         {}
198       ],
199       "entry_schema": {
200         "type": ""
201       }
202     },
203     "input-param": false,
204     "dictionary-name": "int_private1_net_cidr",
205     "dictionary-source": "sdnc",
206     "dependencies": [
207       "service-instance-id",
208       "vnf-id"
209     ],
210     "version": 0
211   },
212   {
213     "name": "onap_private_net_cidr",
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": "onap_private_net_cidr",
228     "dictionary-source": "sdnc",
229     "dependencies": [
230       "service-instance-id",
231       "vnf-id"
232     ],
233     "version": 0
234   },
235   {
236     "name": "int_private2_net_cidr",
237     "property": {
238       "description": "",
239       "required": false,
240       "type": "string",
241       "status": "",
242       "constraints": [
243         {}
244       ],
245       "entry_schema": {
246         "type": ""
247       }
248     },
249     "input-param": false,
250     "dictionary-name": "int_private2_net_cidr",
251     "dictionary-source": "sdnc",
252     "dependencies": [
253       "service-instance-id",
254       "vnf-id"
255     ],
256     "version": 0
257   },
258   {
259     "name": "vnf_name",
260     "property": {
261       "description": "",
262       "required": false,
263       "type": "string",
264       "status": "",
265       "constraints": [
266         {}
267       ],
268       "entry_schema": {
269         "type": ""
270       }
271     },
272     "input-param": false,
273     "dictionary-name": "vnf_name",
274     "dictionary-source": "sdnc",
275     "dependencies": [
276       "service-instance-id",
277       "vnf-id"
278     ],
279     "version": 0
280   },
281   {
282     "name": "pub_key",
283     "property": {
284       "description": "",
285       "required": false,
286       "type": "string",
287       "status": "",
288       "constraints": [
289         {}
290       ],
291       "entry_schema": {
292         "type": ""
293       }
294     },
295     "input-param": false,
296     "dictionary-name": "pub_key",
297     "dictionary-source": "sdnc",
298     "dependencies": [
299       "service-instance-id",
300       "vnf-id"
301     ],
302     "version": 0
303   },
304   {
305     "name": "vf-module-model-invariant-uuid",
306     "property": {
307       "type": "string"
308     },
309     "input-param": false,
310     "dictionary-name": "vf-module-model-invariant-uuid",
311     "dictionary-source": "processor-db",
312     "dependencies": [
313       "vf-module-model-customization-uuid"
314     ]
315   },
316   {
317     "name": "vf-module-model-version",
318     "property": {
319       "type": "string"
320     },
321     "input-param": false,
322     "dictionary-name": "vf-module-model-version",
323     "dictionary-source": "processor-db",
324     "dependencies": [
325       "vf-module-model-customization-uuid"
326     ]
327   },
328   {
329     "name": "k8s-rb-profile-name",
330     "property": {
331       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
332       "type": "string"
333     },
334     "input-param": false,
335     "dictionary-name": "k8s-rb-profile-name",
336     "dictionary-source": "sdnc",
337     "dependencies": [
338       "service-instance-id",
339       "vnf-id"
340     ]
341   },
342   {
343     "name": "k8s-rb-profile-namespace",
344     "property": {
345       "description": "K8s namespace to create helm chart for specified profile",
346       "type": "string",
347       "default": "default"
348     },
349     "input-param": false,
350     "dictionary-name": "k8s-rb-profile-namespace",
351     "dictionary-source": "default",
352     "dependencies": [
353       "service-instance-id",
354       "vnf-id"
355     ]
356   },
357   {
358     "name": "int_private1_gw_ip",
359     "property": {
360       "description": "Private unprotected network gateway ip",
361       "type": "string"
362     },
363     "input-param": false,
364     "dictionary-name": "int_private1_gw_ip",
365     "dictionary-source": "sdnc",
366     "dependencies": [
367       "service-instance-id",
368       "vnf-id"
369     ]
370   },
371   {
372     "name": "int_private2_gw_ip",
373     "property": {
374       "description": "Private protected network gateway ip",
375       "type": "string"
376     },
377     "input-param": false,
378     "dictionary-name": "int_private2_gw_ip",
379     "dictionary-source": "sdnc",
380     "dependencies": [
381       "service-instance-id",
382       "vnf-id"
383     ]
384   },
385   {
386     "name": "onap_private_gw_ip",
387     "property": {
388       "description": "Private onap management network gateway ip",
389       "type": "string"
390     },
391     "input-param": false,
392     "dictionary-name": "onap_private_gw_ip",
393     "dictionary-source": "sdnc",
394     "dependencies": [
395       "service-instance-id",
396       "vnf-id"
397     ]
398   }
399 ]