[APACHE] Add Apache CNF use case files
[demo.git] / tutorials / ApacheCNF / templates / cba / Templates / config-setup-mapping.json
1 [
2     {
3         "name": "vnf-id",
4         "property": {
5             "description": "",
6             "required": false,
7             "type": "string"
8         },
9         "input-param": false,
10         "dictionary-name": "vnf-id",
11         "dictionary-source": "capability",
12         "dependencies": [],
13         "version": 0
14     },
15     {
16         "name": "vnf-relationship-list",
17         "property": {
18             "description": "Details about VNF relationships from AAI",
19             "type": "json"
20         },
21         "input-param": false,
22         "dictionary-name": "vnf-relationship-list",
23         "dictionary-source": "aai-data",
24         "dependencies": [
25             "vnf-id"
26         ]
27     },
28     {
29         "name": "service-instance-id",
30         "property": {
31             "description": "",
32             "required": false,
33             "type": "string",
34             "status": "",
35             "constraints": [
36                 {}
37             ],
38             "entry_schema": {
39                 "type": ""
40             }
41         },
42         "input-param": false,
43         "dictionary-name": "service-instance-id",
44         "dictionary-source": "capability",
45         "dependencies": [
46             "vnf-relationship-list"
47         ],
48         "version": 0
49     },
50     {
51         "name": "vf-modules-list-sdnc",
52         "property": {
53             "description": "list of modules associated with vnf from MDSAL",
54             "type": "json"
55         },
56         "input-param": false,
57         "dictionary-name": "vf-modules-list",
58         "dictionary-source": "sdnc",
59         "dependencies": [
60             "service-instance-id",
61             "vnf-id"
62         ]
63     },
64     {
65         "name": "vf-modules-list-aai",
66         "property": {
67             "description": "list of modules associated with vnf from AAI",
68             "type": "json"
69         },
70         "input-param": false,
71         "dictionary-name": "vf-modules-list",
72         "dictionary-source": "aai-data",
73         "dependencies": [
74             "service-instance-id",
75             "vnf-id"
76         ]
77     },
78     {
79         "name": "config-deploy-setup",
80         "property": {
81             "description": "configuration for config value setup",
82             "type": "json"
83         },
84         "input-param": false,
85         "dictionary-name": "config-deploy-setup",
86         "dictionary-source": "capability",
87         "dependencies": [
88             "vf-modules-list-aai",
89             "vf-modules-list-sdnc"
90         ]
91     },
92     {
93         "name": "service-instance-name",
94         "property": {
95             "description": "Service instance name retrieved based on service instance id",
96             "type": "string"
97         },
98         "input-param": false,
99         "dictionary-name": "service-instance-name",
100         "dictionary-source": "sdnc",
101         "dependencies": [
102             "service-instance-id"
103         ]
104     }
105 ]