fixining compilation in unit testing
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vFW / Templates / vfw-vnf-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-model-customization-uuid",
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-model-customization-uuid",
68     "dictionary-source": "input",
69     "dependencies": [
70       
71     ],
72     "version": 0
73   },
74   {
75     "name": "aic-cloud-region",
76     "property": {
77       "description": "",
78       "required": true,
79       "type": "string",
80       "status": "",
81       "constraints": [
82         {
83           
84         }
85       ],
86       "entry_schema": {
87         "type": ""
88       }
89     },
90     "input-param": false,
91     "dictionary-name": "aic-cloud-region",
92     "dictionary-source": "input",
93     "dependencies": [
94       
95     ],
96     "version": 0
97   },
98   {
99     "name": "onap_private_net_id",
100     "property": {
101       "description": "",
102       "required": false,
103       "type": "string",
104       "status": "",
105       "constraints": [
106         {
107           
108         }
109       ],
110       "entry_schema": {
111         "type": ""
112       }
113     },
114     "input-param": false,
115     "dictionary-name": "onap_private_net_id",
116     "dictionary-source": "input",
117     "dependencies": [
118       
119     ],
120     "version": 0
121   },
122   {
123     "name": "onap_private_subnet_id",
124     "property": {
125       "description": "",
126       "required": false,
127       "type": "string",
128       "status": "",
129       "constraints": [
130         {
131           
132         }
133       ],
134       "entry_schema": {
135         "type": ""
136       }
137     },
138     "input-param": false,
139     "dictionary-name": "onap_private_subnet_id",
140     "dictionary-source": "input",
141     "dependencies": [
142       
143     ],
144     "version": 0
145   },
146   {
147     "name": "key_name",
148     "property": {
149       "description": "",
150       "required": false,
151       "type": "string",
152       "status": "",
153       "constraints": [
154         {
155           
156         }
157       ],
158       "entry_schema": {
159         "type": ""
160       }
161     },
162     "input-param": false,
163     "dictionary-name": "key_name",
164     "dictionary-source": "input",
165     "dependencies": [
166       
167     ],
168     "version": 0
169   },
170   {
171     "name": "image_name",
172     "property": {
173       "description": "",
174       "required": false,
175       "type": "string",
176       "status": "",
177       "constraints": [
178         {
179           
180         }
181       ],
182       "entry_schema": {
183         "type": ""
184       },
185       "default": "Ubuntu 14.04 LTS Generic"
186     },
187     "input-param": false,
188     "dictionary-name": "image_name",
189     "dictionary-source": "input",
190     "dependencies": [
191       
192     ],
193     "version": 0
194   },
195   {
196     "name": "pub_key",
197     "property": {
198       "description": "",
199       "required": false,
200       "type": "string",
201       "status": "",
202       "constraints": [
203         {
204           
205         }
206       ],
207       "entry_schema": {
208         "type": ""
209       },
210       "default": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh"
211     },
212     "input-param": false,
213     "dictionary-name": "pub_key",
214     "dictionary-source": "input",
215     "dependencies": [
216       
217     ],
218     "version": 0
219   },
220   {
221     "name": "vnf_name",
222     "property": {
223       "description": "",
224       "required": false,
225       "type": "string",
226       "status": "",
227       "constraints": [
228         {
229           
230         }
231       ],
232       "entry_schema": {
233         "type": ""
234       }
235     },
236     "input-param": false,
237     "dictionary-name": "vnf_name",
238     "dictionary-source": "input",
239     "dependencies": [
240       
241     ],
242     "version": 0
243   },
244   {
245     "name": "vf-naming-policy",
246     "property": {
247       "description": "",
248       "required": true,
249       "type": "string",
250       "status": "",
251       "constraints": [
252         {
253           
254         }
255       ],
256       "entry_schema": {
257         "type": ""
258       },
259       "default": "SDNC_Policy.Config_MS_ONAP_VFW_NAMING_TIMESTAMP"
260     },
261     "input-param": false,
262     "dictionary-name": "vf-naming-policy",
263     "dictionary-source": "default",
264     "dependencies": [
265       
266     ],
267     "version": 0
268   },
269   {
270     "name": "nf-role",
271     "property": {
272       "description": "",
273       "required": true,
274       "type": "string",
275       "status": "",
276       "constraints": [
277         {
278           
279         }
280       ],
281       "entry_schema": {
282         "type": ""
283       }
284     },
285     "input-param": false,
286     "dictionary-name": "nf-role",
287     "dictionary-source": "processor-db",
288     "dependencies": [
289       "vnf-model-customization-uuid"
290     ],
291     "version": 0
292   },
293   {
294     "name": "vfw_private_ip_1",
295     "property": {
296       "description": "",
297       "required": false,
298       "type": "string",
299       "status": "",
300       "constraints": [
301         {
302           
303         }
304       ],
305       "entry_schema": {
306         "type": ""
307       }
308     },
309     "input-param": false,
310     "dictionary-name": "vfw_private_ip_1",
311     "dictionary-source": "input",
312     "dependencies": [
313       
314     ],
315     "version": 0
316   },
317   {
318     "name": "vfw_private_ip_0",
319     "property": {
320       "description": "",
321       "required": false,
322       "type": "string",
323       "status": "",
324       "constraints": [
325         {
326           
327         }
328       ],
329       "entry_schema": {
330         "type": ""
331       }
332     },
333     "input-param": false,
334     "dictionary-name": "vfw_private_ip_0",
335     "dictionary-source": "input",
336     "dependencies": [
337       
338     ],
339     "version": 0
340   },
341   {
342     "name": "vpg_private_ip_0",
343     "property": {
344       "description": "",
345       "required": false,
346       "type": "string",
347       "status": "",
348       "constraints": [
349         {
350           
351         }
352       ],
353       "entry_schema": {
354         "type": ""
355       }
356     },
357     "input-param": false,
358     "dictionary-name": "vpg_private_ip_0",
359     "dictionary-source": "input",
360     "dependencies": [
361       
362     ],
363     "version": 0
364   },
365   {
366     "name": "vsn_private_ip_0",
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": "vsn_private_ip_0",
383     "dictionary-source": "input",
384     "dependencies": [
385       
386     ],
387     "version": 0
388   },
389   {
390     "name": "protected-prefix-id",
391     "property": {
392       "description": "",
393       "required": false,
394       "type": "integer",
395       "status": "",
396       "constraints": [
397         {
398           
399         }
400       ],
401       "entry_schema": {
402         "type": ""
403       }
404     },
405     "input-param": false,
406     "dictionary-name": "protected-prefix-id",
407     "dictionary-source": "processor-db",
408     "dependencies": [
409       
410     ],
411     "version": 0
412   },
413   {
414     "name": "unprotected-prefix-id",
415     "property": {
416       "description": "",
417       "required": false,
418       "type": "integer",
419       "status": "",
420       "constraints": [
421         {
422           
423         }
424       ],
425       "entry_schema": {
426         "type": ""
427       }
428     },
429     "input-param": false,
430     "dictionary-name": "unprotected-prefix-id",
431     "dictionary-source": "processor-db",
432     "dependencies": [
433       
434     ],
435     "version": 0
436   },
437   {
438     "name": "vf-nf-code",
439     "property": {
440       "description": "",
441       "required": true,
442       "type": "string",
443       "status": "",
444       "constraints": [
445         {
446           
447         }
448       ],
449       "entry_schema": {
450         "type": ""
451       }
452     },
453     "input-param": false,
454     "dictionary-name": "vf-nf-code",
455     "dictionary-source": "processor-db",
456     "dependencies": [
457       "vnf-model-customization-uuid"
458     ],
459     "version": 0
460   }
461 ]