Simplify CBA by removing unnecessary variables
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vfw-mapping.json
1 [
2     {
3         "name": "vf-module-model-invariant-uuid",
4         "property": {
5             "type": "string"
6         },
7         "input-param": false,
8         "dictionary-name": "vf-module-model-invariant-uuid",
9         "dictionary-source": "processor-db",
10         "dependencies": [
11             "vf-module-model-customization-uuid"
12         ]
13     },
14     {
15         "name": "vf-module-model-version",
16         "property": {
17             "type": "string"
18         },
19         "input-param": false,
20         "dictionary-name": "vf-module-model-version",
21         "dictionary-source": "processor-db",
22         "dependencies": [
23             "vf-module-model-customization-uuid"
24         ]
25     },
26     {
27         "name": "management-prefix-id",
28         "property": {
29             "description": "",
30             "required": false,
31             "type": "string"
32         },
33         "input-param": false,
34         "dictionary-name": "management-prefix-id",
35         "dictionary-source": "processor-db",
36         "dependencies": [],
37         "version": 0
38     },
39     {
40         "name": "service-instance-id",
41         "property": {
42             "description": "",
43             "required": false,
44             "type": "string"
45         },
46         "input-param": false,
47         "dictionary-name": "service-instance-id",
48         "dictionary-source": "input",
49         "dependencies": [],
50         "version": 0
51     },
52     {
53         "name": "vf-module-id",
54         "property": {
55             "description": "",
56             "required": false,
57             "type": "string"
58         },
59         "input-param": false,
60         "dictionary-name": "vf-module-id",
61         "dictionary-source": "input",
62         "dependencies": [],
63         "version": 0
64     },
65     {
66         "name": "vf-module-label",
67         "property": {
68             "description": "",
69             "required": false,
70             "type": "string"
71         },
72         "input-param": false,
73         "dictionary-name": "vf-module-label",
74         "dictionary-source": "processor-db",
75         "dependencies": [
76             "vf-module-model-customization-uuid"
77         ],
78         "version": 0
79     },
80     {
81         "name": "vf-module-model-customization-uuid",
82         "property": {
83             "description": "",
84             "required": false,
85             "type": "string"
86         },
87         "input-param": false,
88         "dictionary-name": "vf-module-model-customization-uuid",
89         "dictionary-source": "input",
90         "dependencies": [],
91         "version": 0
92     },
93     {
94         "name": "vf-naming-policy",
95         "property": {
96             "description": "",
97             "required": false,
98             "type": "string"
99         },
100         "input-param": false,
101         "dictionary-name": "vf-naming-policy",
102         "dictionary-source": "sdnc",
103         "dependencies": [
104             "service-instance-id",
105             "vnf-id"
106         ],
107         "version": 0
108     },
109     {
110         "name": "vnf-id",
111         "property": {
112             "description": "",
113             "required": false,
114             "type": "string"
115         },
116         "input-param": false,
117         "dictionary-name": "vnf-id",
118         "dictionary-source": "input",
119         "dependencies": [],
120         "version": 0
121     },
122     {
123         "name": "vnf_name",
124         "property": {
125             "description": "",
126             "required": false,
127             "type": "string"
128         },
129         "input-param": false,
130         "dictionary-name": "vnf_name",
131         "dictionary-source": "sdnc",
132         "dependencies": [
133             "service-instance-id",
134             "vnf-id"
135         ],
136         "version": 0
137     },
138     {
139         "name": "k8s-rb-profile-namespace",
140         "property": {
141             "description": "K8s namespace to create helm chart for specified profile",
142             "type": "string"
143         },
144         "input-param": false,
145         "dictionary-name": "k8s-rb-profile-namespace",
146         "dictionary-source": "sdnc",
147         "dependencies": [
148             "service-instance-id",
149             "vnf-id"
150         ]
151     },
152     {
153         "name": "k8s-rb-profile-name",
154         "property": {
155             "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
156             "type": "string"
157         },
158         "input-param": false,
159         "dictionary-name": "k8s-rb-profile-name",
160         "dictionary-source": "sdnc",
161         "dependencies": [
162             "service-instance-id",
163             "vnf-id"
164         ]
165     }
166 ]