[vFW CNF CDS] vf_module and vnf name generation improvment in CBA
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vnf-mapping.json
1 [
2     {
3         "name": "dcae_collector_ip",
4         "property": {
5             "description": "",
6             "required": false,
7             "type": "string",
8             "default": "10.0.4.1"
9         },
10         "input-param": false,
11         "dictionary-name": "dcae_collector_ip",
12         "dictionary-source": "default",
13         "dependencies": [],
14         "version": 0
15     },
16     {
17         "name": "dcae_collector_port",
18         "property": {
19             "description": "",
20             "required": false,
21             "type": "string",
22             "default": "30235"
23         },
24         "input-param": false,
25         "dictionary-name": "dcae_collector_port",
26         "dictionary-source": "default",
27         "dependencies": [],
28         "version": 0
29     },
30     {
31         "name": "int_private1_net_cidr",
32         "property": {
33             "description": "",
34             "required": false,
35             "type": "string"
36         },
37         "input-param": true,
38         "dictionary-name": "int_private1_net_cidr",
39         "dictionary-source": "processor-db",
40         "dependencies": [],
41         "version": 0
42     },
43     {
44         "name": "onap_private_net_cidr",
45         "property": {
46             "description": "",
47             "required": false,
48             "type": "string"
49         },
50         "input-param": true,
51         "dictionary-name": "onap_private_net_cidr",
52         "dictionary-source": "processor-db",
53         "dependencies": [],
54         "version": 0
55     },
56     {
57         "name": "int_private2_net_cidr",
58         "property": {
59             "description": "",
60             "required": false,
61             "type": "string"
62         },
63         "input-param": true,
64         "dictionary-name": "int_private2_net_cidr",
65         "dictionary-source": "processor-db",
66         "dependencies": [],
67         "version": 0
68     },
69     {
70         "name": "demo_artifacts_version",
71         "property": {
72             "description": "",
73             "required": false,
74             "type": "string",
75             "default": "1.5.0"
76         },
77         "input-param": false,
78         "dictionary-name": "demo_artifacts_version",
79         "dictionary-source": "default",
80         "dependencies": [],
81         "version": 0
82     },
83     {
84         "name": "vnf-id",
85         "property": {
86             "description": "",
87             "required": false,
88             "type": "string"
89         },
90         "input-param": false,
91         "dictionary-name": "vnf-id",
92         "dictionary-source": "input",
93         "dependencies": [],
94         "version": 0
95     },
96     {
97         "name": "vnf_name",
98         "property": {
99             "description": "",
100             "required": false,
101             "type": "string",
102             "status": "",
103             "constraints": [
104                 {}
105             ],
106             "entry_schema": {
107                 "type": ""
108             }
109         },
110         "input-param": false,
111         "dictionary-name": "vnf_name",
112         "dictionary-source": "rest",
113         "dependencies": [
114             "aic-cloud-region",
115             "vf-naming-policy",
116             "vnf-id"
117         ],
118         "version": 0
119     },
120     {
121         "name": "vf-naming-policy",
122         "property": {
123             "description": "",
124             "required": false,
125             "type": "string",
126             "default": "SDNC_Policy.ONAP_NF_NAMING_TIMESTAMP"
127         },
128         "input-param": false,
129         "dictionary-name": "vf-naming-policy",
130         "dictionary-source": "default",
131         "dependencies": [],
132         "version": 0
133     },
134     {
135         "name": "aic-cloud-region",
136         "property": {
137             "description": "",
138             "required": false,
139             "type": "string"
140         },
141         "input-param": false,
142         "dictionary-name": "aic-cloud-region",
143         "dictionary-source": "input",
144         "dependencies": [],
145         "version": 0
146     },
147     {
148         "name": "service-instance-id",
149         "property": {
150             "description": "",
151             "required": false,
152             "type": "string"
153         },
154         "input-param": false,
155         "dictionary-name": "service-instance-id",
156         "dictionary-source": "input",
157         "dependencies": [],
158         "version": 0
159     },
160     {
161         "name": "private1-prefix-id",
162         "property": {
163             "description": "",
164             "required": false,
165             "type": "string"
166         },
167         "input-param": false,
168         "dictionary-name": "private1-prefix-id",
169         "dictionary-source": "processor-db",
170         "dependencies": [],
171         "version": 0
172     },
173     {
174         "name": "private2-prefix-id",
175         "property": {
176             "description": "",
177             "required": false,
178             "type": "string"
179         },
180         "input-param": false,
181         "dictionary-name": "private2-prefix-id",
182         "dictionary-source": "processor-db",
183         "dependencies": [],
184         "version": 0
185     },
186     {
187         "name": "k8s-rb-profile-namespace",
188         "property": {
189             "description": "K8s namespace to create helm chart for specified profile",
190             "type": "string",
191             "default": "default"
192         },
193         "input-param": false,
194         "dictionary-name": "k8s-rb-profile-namespace",
195         "dictionary-source": "default",
196         "dependencies": []
197     },
198     {
199         "name": "k8s-rb-profile-k8s-version",
200         "property": {
201             "description": "K8s cluster version to create helm chart for specified RB profile",
202             "type": "string",
203             "required": false,
204             "default": "1.18.9"
205         },
206         "input-param": false,
207         "dictionary-name": "k8s-rb-profile-k8s-version",
208         "dictionary-source": "default",
209         "dependencies": []
210     }
211 ]