Added missing elements of starter dictionary for CNF CBA
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / vf-modules-list.json
1 {
2     "tags": "vnf, vf-modules-list",
3     "name": "vf-modules-list",
4     "group": "default",
5     "property": {
6         "description": "List of vf-modules associated with vnf",
7         "type": "json"
8     },
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     }
37 }