Fix template generator for R2
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / src / test / resources / unittests / packageconverter / nodes.vnfd.cbam.yaml
1 tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
2
3 topology_template:
4   substitution_mappings:
5     node_type: tosca.nodes.nfv.VNF
6     properties:
7       descriptor_id: Nokia~Maria DB~1.0~1.0
8       descriptor_version: '1.0'
9       provider: myProvider
10       product_name: 'myName'
11       software_version: '2.0'
12       product_info_name: product_info_name
13       product_info_description: Relational database, non-scalable
14     capabilities:
15       deployment_flavour:
16         properties:
17           flavour_id: scalableRouted
18           description: flavorDescription
19           vdu_profile:
20             vduNode:
21               min_number_of_instances: 3
22               max_number_of_instances: 11
23   node_templates:
24     vduNode:
25       type: tosca.nodes.nfv.VDU
26       properties:
27         description: myVduDesc
28       requirements:
29         - virtual_compute: myCompute
30         - virtual_storage: myStorage1
31         - virtual_storage: myStorage2
32         - unhandled_type: unknown
33
34     unknownType:
35       type: tosca.nodes.nfv.Unknown
36
37     myCompute:
38       type: tosca.nodes.nfv.VirtualCompute
39       properties:
40         virtual_memory:
41           virtual_mem_size: 8192 MB
42         virtual_cpu:
43           num_virtual_cpu: 4
44           virtual_cpu_clock: 1234 Mhz
45     myStorage1:
46       type: tosca.nodes.nfv.VirtualStorage
47       properties:
48         id: myStorage1
49         size_of_storage: 1 GB
50
51     myStorage2:
52       type: tosca.nodes.nfv.VirtualStorage
53       properties:
54         id: myStorage2
55         size_of_storage: 2 GB
56
57     myNetwork1:
58       type: tosca.nodes.nfv.VL
59       properties:
60         connectivity_type:
61           layer_protocol: ipv4
62           flow_pattern: mesh
63         description: myDescription
64
65     myNetwork2:
66       type: tosca.nodes.nfv.VL
67       properties:
68         connectivity_type:
69           layer_protocol: ipv4
70           flow_pattern: mesh
71         description: myDescription
72
73     icpWithOutEcp:
74       type: tosca.nodes.nfv.ICP
75       properties:
76         layer_protocol: ipv4
77         description: myDescription
78       requirements:
79         - virtual_binding: vduNode
80         - virtual_link: myNetwork1
81
82     icpWithEcp:
83       type: tosca.nodes.nfv.ICP
84       properties:
85         layer_protocol: ipv4
86         description: myDescription
87       requirements:
88         - virtual_binding: vduNode
89         - virtual_link: myNetwork1
90
91     icpWithOutDescription:
92       type: tosca.nodes.nfv.ICP
93       properties:
94         layer_protocol: ipv4
95       requirements:
96         - virtual_binding: vduNode
97         - virtual_link: myNetwork1
98
99     icpWithoutVdu:
100       type: tosca.nodes.nfv.ICP
101       properties:
102         layer_protocol: ipv4
103         description: myDescription
104       requirements:
105         - virtual_link: myNetwork1
106
107     icpWithOutVl:
108       type: tosca.nodes.nfv.ICP
109       properties:
110         layer_protocol: ipv4
111         description: myDescription
112       requirements:
113         - virtual_binding: vduNode
114
115     myEcp:
116       type: tosca.nodes.nfv.ECP
117       properties:
118         layer_protocol: ipv4
119       requirements:
120         - internal_connection_point: icpWithEcp
121
122     myEcpWithDescription:
123       type: tosca.nodes.nfv.ECP
124       properties:
125         layer_protocol: ipv4
126       requirements:
127         - internal_connection_point: icpWithOutDescription
128
129     myEcpWithoutIcpWithoutVdu:
130       type: tosca.nodes.nfv.ECP
131       properties:
132         layer_protocol: ipv4
133       requirements:
134         - internal_connection_point: icpWithoutVdu
135
136     myEcpWithoutIcpWithoutIcpReq:
137       type: tosca.nodes.nfv.ECP
138       properties:
139         layer_protocol: ipv4
140       requirements:
141         - internal_connection_point: icpWithOutRequiements
142
143     myEcpWithoutIcp:
144       type: tosca.nodes.nfv.ECP
145       properties:
146         layer_protocol: ipv4
147       requirements:
148         - not_valid: d
149
150     icpWithOutVdu:
151       type: tosca.nodes.nfv.ICP
152       properties:
153         layer_protocol: ipv4
154         description: myDescription
155       requirements:
156         - not_valid: a
157
158     icpWithOutRequiements:
159       type: tosca.nodes.nfv.ICP
160       properties:
161         layer_protocol: ipv4
162         description: myDescription
163
164     ecpWithIcpWithOutVdu:
165       type: tosca.nodes.nfv.ECP
166       properties:
167         layer_protocol: ipv4
168       requirements:
169         - internal_connection_point: icpWithOutVdu
170
171     ecpWithIcpWithOutRequirements:
172       type: tosca.nodes.nfv.ECP
173       properties:
174         layer_protocol: ipv4