Fix: Run both sonar and clm scans in parallel
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vLB / Templates / base_template-mapping.json
1 [{
2                 "name": "service-instance-id",
3                 "property": {
4                         "description": "",
5                         "required": false,
6                         "type": "string",
7                         "status": "",
8                         "constraints": [{}],
9                         "entry_schema": {
10                                 "type": ""
11                         }
12                 },
13                 "input-param": false,
14                 "dictionary-name": "service-instance-id",
15                 "dictionary-source": "input",
16                 "dependencies": [],
17                 "version": 0
18         },
19                 {
20                 "name": "vf-module-assign",
21                 "property": {
22                         "description": "",
23                         "required": false,
24                         "type": "string",
25                         "status": "",
26                         "constraints": [{}],
27                         "entry_schema": {
28                                 "type": ""
29                         },
30                         "metadata": {
31                                 "transform-template": "${vf-module-assign}_${vnf_name}_${service-instance-id}"
32                         }
33                 },
34                 "input-param": false,
35                 "dictionary-name": "vf-module-assign",
36                 "dictionary-source": "aai-data",
37                 "dependencies": [
38                         "service-instance-id",
39                         "vnf-id",
40                         "vf-module-name"
41                 ],
42                 "version": 0
43         },
44         {
45                 "name": "int_pktgen_private_net_id",
46                 "property": {
47                         "description": "",
48                         "required": false,
49                         "type": "string",
50                         "status": "",
51                         "constraints": [{}],
52                         "entry_schema": {
53                                 "type": ""
54                         }
55                 },
56                 "input-param": false,
57                 "dictionary-name": "int_pktgen_private_net_id",
58                 "dictionary-source": "sdnc",
59                 "dependencies": [
60                         "service-instance-id",
61                         "vnf-id",
62                         "vnf_name"
63                 ],
64                 "version": 0
65         },
66         {
67                 "name": "int_pktgen_private_subnet_id",
68                 "property": {
69                         "description": "",
70                         "required": false,
71                         "type": "string",
72                         "status": "",
73                         "constraints": [{}],
74                         "entry_schema": {
75                                 "type": ""
76                         }
77                 },
78                 "input-param": false,
79                 "dictionary-name": "int_pktgen_private_subnet_id",
80                 "dictionary-source": "sdnc",
81                 "dependencies": [
82                         "service-instance-id",
83                         "vnf-id",
84                         "vnf_name"
85                 ],
86                 "version": 0
87         },
88         {
89                 "name": "int_private_net_id",
90                 "property": {
91                         "description": "",
92                         "required": false,
93                         "type": "string",
94                         "status": "",
95                         "constraints": [{}],
96                         "entry_schema": {
97                                 "type": ""
98                         }
99                 },
100                 "input-param": false,
101                 "dictionary-name": "int_private_net_id",
102                 "dictionary-source": "sdnc",
103                 "dependencies": [
104                         "service-instance-id",
105                         "vnf-id",
106                         "vnf_name"
107                 ],
108                 "version": 0
109         },
110         {
111                 "name": "int_private_subnet_id",
112                 "property": {
113                         "description": "",
114                         "required": false,
115                         "type": "string",
116                         "status": "",
117                         "constraints": [{}],
118                         "entry_schema": {
119                                 "type": ""
120                         }
121                 },
122                 "input-param": false,
123                 "dictionary-name": "int_private_subnet_id",
124                 "dictionary-source": "sdnc",
125                 "dependencies": [
126                         "service-instance-id",
127                         "vnf-id",
128                         "vnf_name"
129                 ],
130                 "version": 0
131         },
132         {
133                 "name": "vf-module-name",
134                 "property": {
135                         "description": "",
136                         "required": false,
137                         "type": "string",
138                         "status": "",
139                         "constraints": [{}],
140                         "entry_schema": {
141                                 "type": ""
142                         }
143                 },
144                 "input-param": false,
145                 "dictionary-name": "vf-module-name",
146                 "dictionary-source": "rest",
147                 "dependencies": ["vnf_name", "vf-module-label", "vf-module-type", "vf-naming-policy", "vf-module-id"],
148                 "version": 0
149         },
150         {
151                 "name": "vlb_private_net_id",
152                 "property": {
153                         "description": "",
154                         "required": false,
155                         "type": "string",
156                         "status": "",
157                         "constraints": [{}],
158                         "entry_schema": {
159                                 "type": ""
160                         },
161                         "default": "private1"
162                 },
163                 "input-param": false,
164                 "dictionary-name": "vlb_private_net_id",
165                 "dictionary-source": "default",
166                 "dependencies": [],
167                 "version": 0
168         },
169         {
170                 "name": "pktgen_private_net_id",
171                 "property": {
172                         "description": "",
173                         "required": false,
174                         "type": "string",
175                         "status": "",
176                         "constraints": [{}],
177                         "entry_schema": {
178                                 "type": ""
179                         },
180                         "default": "private2"
181                 },
182                 "input-param": false,
183                 "dictionary-name": "pktgen_private_net_id",
184                 "dictionary-source": "default",
185                 "dependencies": [],
186                 "version": 0
187         },
188         {
189                 "name": "vf-module-label",
190                 "property": {
191                         "description": "",
192                         "required": false,
193                         "type": "string",
194                         "status": "",
195                         "constraints": [{}],
196                         "entry_schema": {
197                                 "type": ""
198                         }
199                 },
200                 "input-param": false,
201                 "dictionary-name": "vf-module-label",
202                 "dictionary-source": "processor-db",
203                 "dependencies": [
204                         "vf-module-model-customization-uuid"
205                 ],
206                 "version": 0
207         },
208         {
209                 "name": "vf-naming-policy",
210                 "property": {
211                         "description": "",
212                         "required": false,
213                         "type": "string",
214                         "status": "",
215                         "constraints": [{}],
216                         "entry_schema": {
217                                 "type": ""
218                         }
219                 },
220                 "input-param": false,
221                 "dictionary-name": "vf-naming-policy",
222                 "dictionary-source": "sdnc",
223                 "dependencies": [
224                         "service-instance-id",
225                         "vnf-id"
226                 ],
227                 "version": 0
228         },
229         {
230                 "name": "vf-module-type",
231                 "property": {
232                         "description": "",
233                         "required": false,
234                         "type": "string",
235                         "status": "",
236                         "constraints": [{}],
237                         "entry_schema": {
238                                 "type": ""
239                         }
240                 },
241                 "input-param": false,
242                 "dictionary-name": "vf-module-type",
243                 "dictionary-source": "processor-db",
244                 "dependencies": [
245                         "vf-module-model-customization-uuid"
246                 ],
247                 "version": 0
248         },
249         {
250                 "name": "vf-module-model-customization-uuid",
251                 "property": {
252                         "description": "",
253                         "required": false,
254                         "type": "string",
255                         "status": "",
256                         "constraints": [{}],
257                         "entry_schema": {
258                                 "type": ""
259                         }
260                 },
261                 "input-param": false,
262                 "dictionary-name": "vf-module-model-customization-uuid",
263                 "dictionary-source": "input",
264                 "dependencies": [],
265                 "version": 0
266         },
267         {
268                 "name": "vnf-id",
269                 "property": {
270                         "description": "",
271                         "required": false,
272                         "type": "string",
273                         "status": "",
274                         "constraints": [{}],
275                         "entry_schema": {
276                                 "type": ""
277                         }
278                 },
279                 "input-param": false,
280                 "dictionary-name": "vnf-id",
281                 "dictionary-source": "input",
282                 "dependencies": [],
283                 "version": 0
284         },
285         {
286                 "name": "vf-module-id",
287                 "property": {
288                         "description": "",
289                         "required": false,
290                         "type": "string",
291                         "status": "",
292                         "constraints": [{}],
293                         "entry_schema": {
294                                 "type": ""
295                         }
296                 },
297                 "input-param": false,
298                 "dictionary-name": "vf-module-id",
299                 "dictionary-source": "input",
300                 "dependencies": [],
301                 "version": 0
302         },
303         {
304                 "name": "vnf-model-customization-uuid",
305                 "property": {
306                         "description": "",
307                         "required": false,
308                         "type": "string",
309                         "status": "",
310                         "constraints": [{}],
311                         "entry_schema": {
312                                 "type": ""
313                         }
314                 },
315                 "input-param": false,
316                 "dictionary-name": "vnf-model-customization-uuid",
317                 "dictionary-source": "input",
318                 "dependencies": [],
319                 "version": 0
320         },
321         {
322                 "name": "aic-cloud-region",
323                 "property": {
324                         "description": "",
325                         "required": false,
326                         "type": "string",
327                         "status": "",
328                         "constraints": [{}],
329                         "entry_schema": {
330                                 "type": ""
331                         }
332                 },
333                 "input-param": false,
334                 "dictionary-name": "aic-cloud-region",
335                 "dictionary-source": "input",
336                 "dependencies": [],
337                 "version": 0
338         },
339         {
340                 "name": "vlb_private_net_cidr",
341                 "property": {
342                         "description": "",
343                         "required": false,
344                         "type": "string",
345                         "status": "",
346                         "constraints": [{}],
347                         "entry_schema": {
348                                 "type": ""
349                         }
350                 },
351                 "input-param": false,
352                 "dictionary-name": "vlb_private_net_cidr",
353                 "dictionary-source": "sdnc",
354                 "dependencies": [
355                         "service-instance-id",
356                         "vnf-id"
357                 ],
358                 "version": 0
359         },
360         {
361                 "name": "pktgen_private_net_cidr",
362                 "property": {
363                         "description": "",
364                         "required": false,
365                         "type": "string",
366                         "status": "",
367                         "constraints": [{}],
368                         "entry_schema": {
369                                 "type": ""
370                         }
371                 },
372                 "input-param": false,
373                 "dictionary-name": "pktgen_private_net_cidr",
374                 "dictionary-source": "sdnc",
375                 "dependencies": [
376                         "service-instance-id",
377                         "vnf-id"
378                 ],
379                 "version": 0
380         },
381         {
382                 "name": "vnf_name",
383                 "property": {
384                         "description": "",
385                         "required": false,
386                         "type": "string",
387                         "status": "",
388                         "constraints": [{}],
389                         "entry_schema": {
390                                 "type": ""
391                         }
392                 },
393                 "input-param": false,
394                 "dictionary-name": "vnf_name",
395                 "dictionary-source": "sdnc",
396                 "dependencies": [
397                         "service-instance-id",
398                         "vnf-id"
399                 ],
400                 "version": 0
401         },
402         {
403                 "name": "pub_key",
404                 "property": {
405                         "description": "",
406                         "required": false,
407                         "type": "string",
408                         "status": "",
409                         "constraints": [{}],
410                         "entry_schema": {
411                                 "type": ""
412                         }
413                 },
414                 "input-param": false,
415                 "dictionary-name": "pub_key",
416                 "dictionary-source": "sdnc",
417                 "dependencies": [
418                         "service-instance-id",
419                         "vnf-id"
420                 ],
421                 "version": 0
422         },
423         {
424                 "name": "vlb_0_int_pktgen_private_port_0_mac",
425                 "property": {
426                         "description": "",
427                         "required": false,
428                         "type": "string",
429                         "status": "",
430                         "constraints": [{}],
431                         "entry_schema": {
432                                 "type": ""
433                         }
434                 },
435                 "input-param": false,
436                 "dictionary-name": "vlb_0_int_pktgen_private_port_0_mac",
437                 "dictionary-source": "sdnc",
438                 "dependencies": [
439                         "service-instance-id",
440                         "vnf-id"
441                 ],
442                 "version": 0
443         },
444         {
445                 "name": "vpg_0_int_pktgen_private_port_0_mac",
446                 "property": {
447                         "description": "",
448                         "required": false,
449                         "type": "string",
450                         "status": "",
451                         "constraints": [{}],
452                         "entry_schema": {
453                                 "type": ""
454                         }
455                 },
456                 "input-param": false,
457                 "dictionary-name": "vpg_0_int_pktgen_private_port_0_mac",
458                 "dictionary-source": "sdnc",
459                 "dependencies": [
460                         "service-instance-id",
461                         "vnf-id"
462                 ],
463                 "version": 0
464         },
465         {
466                 "name": "key_name",
467                 "property": {
468                         "description": "",
469                         "required": false,
470                         "type": "string",
471                         "status": "",
472                         "constraints": [{}],
473                         "entry_schema": {
474                                 "type": ""
475                         }
476                 },
477                 "input-param": false,
478                 "dictionary-name": "key_name",
479                 "dictionary-source": "sdnc",
480                 "dependencies": [
481                         "service-instance-id",
482                         "vnf-id"
483                 ],
484                 "version": 0
485         }
486 ]