Simplify CBA by removing unnecessary variables
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vsn-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": "vnf_name",
28         "property": {
29             "description": "",
30             "required": false,
31             "type": "string"
32         },
33         "input-param": false,
34         "dictionary-name": "vnf_name",
35         "dictionary-source": "sdnc",
36         "dependencies": [
37             "service-instance-id",
38             "vnf-id"
39         ],
40         "version": 0
41     },
42     {
43         "name": "service-instance-id",
44         "property": {
45             "description": "",
46             "required": false,
47             "type": "string"
48         },
49         "input-param": false,
50         "dictionary-name": "service-instance-id",
51         "dictionary-source": "input",
52         "dependencies": [],
53         "version": 0
54     },
55     {
56         "name": "vf-module-id",
57         "property": {
58             "description": "",
59             "required": false,
60             "type": "string"
61         },
62         "input-param": false,
63         "dictionary-name": "vf-module-id",
64         "dictionary-source": "input",
65         "dependencies": [],
66         "version": 0
67     },
68     {
69         "name": "vf-module-label",
70         "property": {
71             "description": "",
72             "required": false,
73             "type": "string"
74         },
75         "input-param": false,
76         "dictionary-name": "vf-module-label",
77         "dictionary-source": "processor-db",
78         "dependencies": [
79             "vf-module-model-customization-uuid"
80         ],
81         "version": 0
82     },
83     {
84         "name": "vf-module-model-customization-uuid",
85         "property": {
86             "description": "",
87             "required": false,
88             "type": "string"
89         },
90         "input-param": false,
91         "dictionary-name": "vf-module-model-customization-uuid",
92         "dictionary-source": "input",
93         "dependencies": [],
94         "version": 0
95     },
96     {
97         "name": "vf-naming-policy",
98         "property": {
99             "description": "",
100             "required": false,
101             "type": "string"
102         },
103         "input-param": false,
104         "dictionary-name": "vf-naming-policy",
105         "dictionary-source": "sdnc",
106         "dependencies": [
107             "service-instance-id",
108             "vnf-id"
109         ],
110         "version": 0
111     },
112     {
113         "name": "vnf-id",
114         "property": {
115             "description": "",
116             "required": false,
117             "type": "string"
118         },
119         "input-param": false,
120         "dictionary-name": "vnf-id",
121         "dictionary-source": "input",
122         "dependencies": [],
123         "version": 0
124     },
125     {
126         "name": "management-prefix-id",
127         "property": {
128             "description": "",
129             "required": false,
130             "type": "string"
131         },
132         "input-param": false,
133         "dictionary-name": "management-prefix-id",
134         "dictionary-source": "processor-db",
135         "dependencies": [],
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 ]