Fix: Run both sonar and clm scans in parallel
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / vf-modules-list.json
1 {
2     "tags": "vf-modules-list",
3     "name": "vf-modules-list",
4     "property": {
5         "description": "List of vf-modules associated with vnf",
6         "type": "json"
7     },
8     "group": "default",
9     "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
10     "sources": {
11         "input": {
12             "type": "source-input"
13         },
14         "default": {
15             "type": "source-default",
16             "properties": {}
17         },
18         "aai-data": {
19             "type": "source-rest",
20             "properties": {
21                 "verb": "GET",
22                 "type": "JSON",
23                 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
24                 "path": "/vf-modules",
25                 "input-key-mapping": {
26                     "vnf-id": "vnf-id"
27                 },
28                 "output-key-mapping": {
29                     "vf-modules": "vf-module"
30                 },
31                 "key-dependencies": [
32                     "vnf-id"
33                 ]
34             }
35         },
36         "sdnc": {
37             "type": "source-rest",
38             "properties": {
39                 "verb": "GET",
40                 "type": "JSON",
41                 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
42                 "path": "/vf-modules",
43                 "input-key-mapping": {
44                     "service-instance-id": "service-instance-id",
45                     "vnf-id": "vnf-id"
46                 },
47                 "output-key-mapping": {
48                     "vf-modules": "vf-module"
49                 },
50                 "key-dependencies": [
51                     "service-instance-id",
52                     "vnf-id"
53                 ]
54             }
55         }
56     }
57 }