Create new VSP, onboard from TOSCA file - UI
[sdc.git] / openecomp-be / lib / openecomp-tosca-converter-lib / openecomp-tosca-converter-core / src / test / resources / mock / toscaConverter / convertMainSt / out / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   vnfdVersion: v1.0
4   template_name: Main
5   vendor: Huawei
6   csarVersion: v1.0
7   vnfmType: hwvnfm
8   csarProvider: Huawei
9   name: vPCRF
10   id: vPCRF_NF_HW
11   version: v1.0
12   csarType: NFAR
13 imports:
14 - openecomp_heat_index:
15     file: openecomp-heat/_index.yml
16 - GlobalSubstitutionTypes:
17     file: GlobalSubstitutionTypesServiceTemplate.yaml
18 node_types:
19   org.openecomp.resource.vfc.nodes.heat.nat_fw:
20     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
21 topology_template:
22   node_templates:
23     PUPDU_Storage:
24       type: tosca.nodes.nfv.VDU.VirtualStorage
25       properties:
26         id: PUPDU_Storage
27         size_of_storage: 200G
28         type_of_storage: volume
29       attributes:
30         tosca_name: PUPDU_Storage
31     USRSU:
32       type: tosca.nodes.nfv.VDU.Compute
33       properties:
34         configurable_properties:
35           test:
36             additional_vnfc_configurable_properties:
37               aaa: '1'
38         name: USRSU
39         descrption: the virtual machine of USRSU
40       attributes:
41         tosca_name: USRSU
42       requirements:
43       - virtual_storage:
44           capability: virtual_storage
45           node: USRSU_Storage
46       - local_storage:
47           node: tosca.nodes.Root
48       capabilities:
49       - virtual_compute:
50           properties:
51             virtual_memory:
52               virtual_mem_size: 24G
53             requested_additional_capabilities: {
54               }
55             virtual_cpu:
56               num_virtual_cpu: 4.0
57     USPID3_VduCpd_Fabric:
58       type: tosca.nodes.nfv.VduCpd
59       properties:
60         role: root
61         layer_protocol: ipv4
62       attributes:
63         tosca_name: USPID3_VduCpd_Fabric
64       requirements:
65       - virtual_binding:
66           capability: virtual_binding
67           node: USPID3
68       - virtual_link:
69           capability: virtual_linkable
70           node: Fabric
71     PUPDU_VduCpd_Base:
72       type: tosca.nodes.nfv.VduCpd
73       properties:
74         role: root
75         layer_protocol: ipv4
76       attributes:
77         tosca_name: PUPDU_VduCpd_Base
78       requirements:
79       - virtual_binding:
80           capability: virtual_binding
81           node: PUPDU
82       - virtual_link:
83           capability: virtual_linkable
84           node: Base
85     OMU_VduCpd_Fabric:
86       type: tosca.nodes.nfv.VduCpd
87       properties:
88         role: root
89         layer_protocol: ipv4
90       attributes:
91         tosca_name: OMU_VduCpd_Fabric
92       requirements:
93       - virtual_binding:
94           capability: virtual_binding
95           node: OMU
96       - virtual_link:
97           capability: virtual_linkable
98           node: Fabric
99     USPID3:
100       type: tosca.nodes.nfv.VDU.Compute
101       properties:
102         configurable_properties:
103           test:
104             additional_vnfc_configurable_properties:
105               aaa: '1'
106         name: USPID3
107         descrption: the virtual machine of USPID3
108       attributes:
109         tosca_name: USPID3
110       requirements:
111       - virtual_storage:
112           capability: virtual_storage
113           node: USPID3_Storage
114       - local_storage:
115           node: tosca.nodes.Root
116       capabilities:
117       - virtual_compute:
118           properties:
119             virtual_memory:
120               virtual_mem_size: 24G
121             requested_additional_capabilities: {
122               }
123             virtual_cpu:
124               num_virtual_cpu: 4.0
125     UPIRU_VduCpd_Base:
126       type: tosca.nodes.nfv.VduCpd
127       properties:
128         role: root
129         layer_protocol: ipv4
130       attributes:
131         tosca_name: UPIRU_VduCpd_Base
132       requirements:
133       - virtual_binding:
134           capability: virtual_binding
135           node: UPIRU
136       - virtual_link:
137           capability: virtual_linkable
138           node: Base
139     OMU2ManageNet:
140       type: tosca.nodes.nfv.VduCpd
141       properties:
142         role: root
143         layer_protocol: ipv4
144       attributes:
145         tosca_name: OMU2ManageNet
146       requirements:
147       - virtual_binding:
148           node: tosca.nodes.Root
149       - virtual_link:
150           node: tosca.nodes.Root
151     OMU_Storage:
152       type: tosca.nodes.nfv.VDU.VirtualStorage
153       properties:
154         id: OMU_Storage
155         size_of_storage: 256G
156         rdma_enabled: false
157         type_of_storage: volume
158       attributes:
159         tosca_name: OMU_Storage
160     UPSPU:
161       type: tosca.nodes.nfv.VDU.Compute
162       properties:
163         configurable_properties:
164           test:
165             additional_vnfc_configurable_properties:
166               aaa: '1'
167         name: UPSPU
168         descrption: the virtual machine of UPSPU
169       attributes:
170         tosca_name: UPSPU
171       requirements:
172       - virtual_storage:
173           capability: virtual_storage
174           node: UPSPU_Storage
175       - local_storage:
176           node: tosca.nodes.Root
177       capabilities:
178       - virtual_compute:
179           properties:
180             virtual_memory:
181               virtual_mem_size: 24G
182             requested_additional_capabilities: {
183               }
184             virtual_cpu:
185               num_virtual_cpu: 4.0
186     PUPDU_VduCpd_Fabric:
187       type: tosca.nodes.nfv.VduCpd
188       properties:
189         role: root
190         layer_protocol: ipv4
191       attributes:
192         tosca_name: PUPDU_VduCpd_Fabric
193       requirements:
194       - virtual_binding:
195           capability: virtual_binding
196           node: PUPDU
197       - virtual_link:
198           capability: virtual_linkable
199           node: Fabric
200     USPID2BossNet:
201       type: tosca.nodes.nfv.VduCpd
202       properties:
203         role: root
204         layer_protocol: ethernet
205       attributes:
206         tosca_name: USPID2BossNet
207       requirements:
208       - virtual_binding:
209           capability: virtual_binding
210           node: USPID3
211       - virtual_link:
212           node: tosca.nodes.Root
213     OMU_VduCpd_Base:
214       type: tosca.nodes.nfv.VduCpd
215       properties:
216         role: root
217         layer_protocol: ipv4
218       attributes:
219         tosca_name: OMU_VduCpd_Base
220       requirements:
221       - virtual_binding:
222           capability: virtual_binding
223           node: OMU
224       - virtual_link:
225           capability: virtual_linkable
226           node: Base
227     USPID3_Storage:
228       type: tosca.nodes.nfv.VDU.VirtualStorage
229       properties:
230         id: USPID3_Storage
231         size_of_storage: 300G
232         type_of_storage: volume
233       attributes:
234         tosca_name: USPID3_Storage
235     UPIRU2DataNet2:
236       type: tosca.nodes.nfv.VduCpd
237       properties:
238         role: root
239         layer_protocol: ipv4
240       attributes:
241         tosca_name: UPIRU2DataNet2
242       requirements:
243       - virtual_binding:
244           capability: virtual_binding
245           node: UPIRU
246       - virtual_link:
247           node: tosca.nodes.Root
248     USPID2ManageNet:
249       type: tosca.nodes.nfv.VduCpd
250       properties:
251         role: root
252         layer_protocol: ipv4
253       attributes:
254         tosca_name: USPID2ManageNet
255       requirements:
256       - virtual_binding:
257           capability: virtual_binding
258           node: USPID3
259       - virtual_link:
260           node: tosca.nodes.Root
261     UPIRU2DataNet3:
262       type: tosca.nodes.nfv.VduCpd
263       properties:
264         role: root
265         layer_protocol: ipv4
266       attributes:
267         tosca_name: UPIRU2DataNet3
268       requirements:
269       - virtual_binding:
270           capability: virtual_binding
271           node: UPIRU
272       - virtual_link:
273           node: tosca.nodes.Root
274     PUPDU2DataNet3:
275       type: tosca.nodes.nfv.VduCpd
276       properties:
277         role: root
278         layer_protocol: ethernet
279       attributes:
280         tosca_name: PUPDU2DataNet3
281       requirements:
282       - virtual_binding:
283           capability: virtual_binding
284           node: PUPDU
285       - virtual_link:
286           node: tosca.nodes.Root
287     USRSU2DataNet1:
288       type: tosca.nodes.nfv.VduCpd
289       properties:
290         role: root
291         layer_protocol: ipv4
292       attributes:
293         tosca_name: USRSU2DataNet1
294       requirements:
295       - virtual_binding:
296           capability: virtual_binding
297           node: USRSU
298       - virtual_link:
299           node: tosca.nodes.Root
300     USRSU2DataNet2:
301       type: tosca.nodes.nfv.VduCpd
302       properties:
303         role: root
304         layer_protocol: ipv4
305       attributes:
306         tosca_name: USRSU2DataNet2
307       requirements:
308       - virtual_binding:
309           capability: virtual_binding
310           node: USRSU
311       - virtual_link:
312           node: tosca.nodes.Root
313     UPIRU_Storage:
314       type: tosca.nodes.nfv.VDU.VirtualStorage
315       properties:
316         id: UPIRU_Storage
317         size_of_storage: 4G
318         type_of_storage: volume
319       attributes:
320         tosca_name: UPIRU_Storage
321     PUPDU2SignalNet1:
322       type: tosca.nodes.nfv.VduCpd
323       properties:
324         role: root
325         layer_protocol: ipv4
326       attributes:
327         tosca_name: PUPDU2SignalNet1
328       requirements:
329       - virtual_binding:
330           capability: virtual_binding
331           node: PUPDU
332       - virtual_link:
333           node: tosca.nodes.Root
334     UPIRU2DataNet1:
335       type: tosca.nodes.nfv.VduCpd
336       properties:
337         role: root
338         layer_protocol: ipv4
339       attributes:
340         tosca_name: UPIRU2DataNet1
341       requirements:
342       - virtual_binding:
343           capability: virtual_binding
344           node: UPIRU
345       - virtual_link:
346           node: tosca.nodes.Root
347     USPID3_VduCpd_Base:
348       type: tosca.nodes.nfv.VduCpd
349       properties:
350         role: root
351         layer_protocol: ipv4
352       attributes:
353         tosca_name: USPID3_VduCpd_Base
354       requirements:
355       - virtual_binding:
356           capability: virtual_binding
357           node: USPID3
358       - virtual_link:
359           capability: virtual_linkable
360           node: Base
361     Base:
362       type: tosca.nodes.nfv.VnfVirtualLinkDesc
363       properties:
364         vl_flavours:
365           flavours: test2
366         connectivity_type:
367           layer_protocol: ipv4
368           flow_pattern: null
369       attributes:
370         tosca_name: Base
371     USRSU_Storage:
372       type: tosca.nodes.nfv.VDU.VirtualStorage
373       properties:
374         id: USRSU_Storage
375         size_of_storage: 200G
376         type_of_storage: volume
377       attributes:
378         tosca_name: USRSU_Storage
379     UPSPU_VduCpd_Base:
380       type: tosca.nodes.nfv.VduCpd
381       properties:
382         role: root
383         layer_protocol: ipv4
384       attributes:
385         tosca_name: UPSPU_VduCpd_Base
386       requirements:
387       - virtual_binding:
388           capability: virtual_binding
389           node: UPSPU
390       - virtual_link:
391           capability: virtual_linkable
392           node: Base
393     PUPDU:
394       type: tosca.nodes.nfv.VDU.Compute
395       properties:
396         configurable_properties:
397           test:
398             additional_vnfc_configurable_properties:
399               aaa: '1'
400         name: PUPDU
401         descrption: the virtual machine of PUPDU
402       attributes:
403         tosca_name: PUPDU
404       requirements:
405       - virtual_storage:
406           capability: virtual_storage
407           node: PUPDU_Storage
408       - local_storage:
409           node: tosca.nodes.Root
410       capabilities:
411       - virtual_compute:
412           properties:
413             virtual_memory:
414               virtual_mem_size: 24G
415             requested_additional_capabilities: {
416               }
417             virtual_cpu:
418               num_virtual_cpu: 4.0
419     USRSU_VduCpd_Base:
420       type: tosca.nodes.nfv.VduCpd
421       properties:
422         role: root
423         layer_protocol: ipv4
424       attributes:
425         tosca_name: USRSU_VduCpd_Base
426       requirements:
427       - virtual_binding:
428           capability: virtual_binding
429           node: USRSU
430       - virtual_link:
431           capability: virtual_linkable
432           node: Base
433     OMU:
434       type: tosca.nodes.nfv.VDU.Compute
435       properties:
436         configurable_properties:
437           test:
438             additional_vnfc_configurable_properties:
439               aaa: '1'
440         name: OMU
441         descrption: the virtual machine of OMU
442       attributes:
443         tosca_name: OMU
444       requirements:
445       - virtual_storage:
446           capability: virtual_storage
447           node: OMU_Storage
448       - local_storage:
449           node: tosca.nodes.Root
450       capabilities:
451       - virtual_compute:
452           properties:
453             virtual_memory:
454               virtual_mem_size: 16G
455             requested_additional_capabilities: {
456               }
457             virtual_cpu:
458               num_virtual_cpu: 4.0
459     UPIRU_VduCpd_Fabric:
460       type: tosca.nodes.nfv.VduCpd
461       properties:
462         role: root
463         layer_protocol: ipv4
464       attributes:
465         tosca_name: UPIRU_VduCpd_Fabric
466       requirements:
467       - virtual_binding:
468           capability: virtual_binding
469           node: UPIRU
470       - virtual_link:
471           capability: virtual_linkable
472           node: Fabric
473     UPSPU_Storage:
474       type: tosca.nodes.nfv.VDU.VirtualStorage
475       properties:
476         id: UPSPU_Storage
477         size_of_storage: 4G
478         type_of_storage: volume
479       attributes:
480         tosca_name: UPSPU_Storage
481     PUPDU2ManageNet:
482       type: tosca.nodes.nfv.VduCpd
483       properties:
484         role: root
485         layer_protocol: ethernet
486       attributes:
487         tosca_name: PUPDU2ManageNet
488       requirements:
489       - virtual_binding:
490           capability: virtual_binding
491           node: PUPDU
492       - virtual_link:
493           node: tosca.nodes.Root
494     USRSU_VduCpd_Fabric:
495       type: tosca.nodes.nfv.VduCpd
496       properties:
497         role: root
498         layer_protocol: ipv4
499       attributes:
500         tosca_name: USRSU_VduCpd_Fabric
501       requirements:
502       - virtual_binding:
503           capability: virtual_binding
504           node: USRSU
505       - virtual_link:
506           capability: virtual_linkable
507           node: Fabric
508     UPIRU2SignalNet1:
509       type: tosca.nodes.nfv.VduCpd
510       properties:
511         role: root
512         layer_protocol: ipv4
513       attributes:
514         tosca_name: UPIRU2SignalNet1
515       requirements:
516       - virtual_binding:
517           capability: virtual_binding
518           node: UPIRU
519       - virtual_link:
520           node: tosca.nodes.Root
521     Fabric:
522       type: tosca.nodes.nfv.VnfVirtualLinkDesc
523       properties:
524         vl_flavours:
525           flavours: test1
526         connectivity_type:
527           layer_protocol: ipv4
528           flow_pattern: null
529       attributes:
530         tosca_name: Fabric
531     UPSPU_VduCpd_Fabric:
532       type: tosca.nodes.nfv.VduCpd
533       properties:
534         role: root
535         layer_protocol: ipv4
536       attributes:
537         tosca_name: UPSPU_VduCpd_Fabric
538       requirements:
539       - virtual_binding:
540           capability: virtual_binding
541           node: UPSPU
542       - virtual_link:
543           capability: virtual_linkable
544           node: Fabric
545   substitution_mappings:
546     node_type: tosca.nodes.nfv.VNF.vPCRF