[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / porttonetconnection / sharedNestedMultiLevels / expectedoutputfiles / nested4ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested4
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.nodes.heat.cmaui:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     cmaui_names:
15       hidden: false
16       immutable: false
17       type: list
18       description: CMAUI1, CMAUI2 server names
19       entry_schema:
20         type: string
21     p2:
22       hidden: false
23       immutable: false
24       type: string
25     cmaui_image:
26       hidden: false
27       immutable: false
28       type: string
29       description: Image for CMAUI server
30     cmaui_flavor:
31       hidden: false
32       immutable: false
33       type: string
34       description: Flavor for CMAUI server
35     security_group_name:
36       hidden: false
37       immutable: false
38       type: list
39       description: CMAUI1, CMAUI2 server names
40       entry_schema:
41         type: string
42     availability_zone_0:
43       label: availabilityzone name
44       hidden: false
45       immutable: false
46       type: string
47       description: availabilityzone name
48     cmaui_oam_ips:
49       hidden: false
50       immutable: false
51       type: string
52     shared_test_net:
53       hidden: false
54       immutable: false
55       type: string
56       description: UID of OAM network
57   node_templates:
58     cmaui_port_3:
59       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
60       properties:
61         replacement_policy: AUTO
62         ip_requirements:
63         - ip_version: 4
64           ip_count_required:
65             is_required: true
66           floating_ip_count_required:
67             is_required: false
68         security_groups:
69         - get_input: security_group_name
70         fixed_ips:
71         - ip_address:
72             get_input:
73             - cmaui_oam_ips
74             - 0
75         mac_requirements:
76           mac_count_required:
77             is_required: false
78         network:
79           get_input: shared_test_net
80       requirements:
81       - binding:
82           capability: tosca.capabilities.network.Bindable
83           node: server_cmaui
84           relationship: tosca.relationships.network.BindsTo
85     cmaui_port_2:
86       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
87       properties:
88         replacement_policy: AUTO
89         ip_requirements:
90         - ip_version: 4
91           ip_count_required:
92             is_required: true
93           floating_ip_count_required:
94             is_required: false
95         security_groups:
96         - get_input: security_group_name
97         fixed_ips:
98         - ip_address:
99             get_input:
100             - cmaui_oam_ips
101             - 0
102         mac_requirements:
103           mac_count_required:
104             is_required: false
105         network:
106           get_input: p2
107       requirements:
108       - binding:
109           capability: tosca.capabilities.network.Bindable
110           node: server_cmaui
111           relationship: tosca.relationships.network.BindsTo
112     server_cmaui:
113       type: org.openecomp.resource.vfc.nodes.heat.cmaui
114       properties:
115         flavor:
116           get_input: cmaui_flavor
117         availability_zone:
118           get_input: availability_zone_0
119         image:
120           get_input: cmaui_image
121         name:
122           get_input:
123           - cmaui_names
124           - 0
125   groups:
126     nested4_group:
127       type: org.openecomp.groups.heat.HeatStack
128       properties:
129         heat_file: ../Artifacts/nested4.yml
130         description: nested4
131       members:
132       - cmaui_port_3
133       - cmaui_port_2
134       - server_cmaui
135   substitution_mappings:
136     node_type: org.openecomp.resource.abstract.nodes.heat.nested4
137     capabilities:
138       cpu.delta_server_cmaui:
139       - server_cmaui
140       - cpu.delta
141       disk.device.write.requests.rate_server_cmaui:
142       - server_cmaui
143       - disk.device.write.requests.rate
144       disk.device.allocation_server_cmaui:
145       - server_cmaui
146       - disk.device.allocation
147       scalable_server_cmaui:
148       - server_cmaui
149       - scalable
150       disk.read.bytes.rate_server_cmaui:
151       - server_cmaui
152       - disk.read.bytes.rate
153       network.incoming.packets.rate_cmaui_port_2:
154       - cmaui_port_2
155       - network.incoming.packets.rate
156       cpu_server_cmaui:
157       - server_cmaui
158       - cpu
159       network.incoming.packets.rate_cmaui_port_3:
160       - cmaui_port_3
161       - network.incoming.packets.rate
162       feature_cmaui_port_2:
163       - cmaui_port_2
164       - feature
165       feature_cmaui_port_3:
166       - cmaui_port_3
167       - feature
168       disk.write.bytes.rate_server_cmaui:
169       - server_cmaui
170       - disk.write.bytes.rate
171       disk.device.read.bytes.rate_server_cmaui:
172       - server_cmaui
173       - disk.device.read.bytes.rate
174       host_server_cmaui:
175       - server_cmaui
176       - host
177       cpu_util_server_cmaui:
178       - server_cmaui
179       - cpu_util
180       attachment_cmaui_port_2:
181       - cmaui_port_2
182       - attachment
183       attachment_cmaui_port_3:
184       - cmaui_port_3
185       - attachment
186       network.outgoing.bytes_cmaui_port_3:
187       - cmaui_port_3
188       - network.outgoing.bytes
189       disk.device.latency_server_cmaui:
190       - server_cmaui
191       - disk.device.latency
192       disk.device.write.requests_server_cmaui:
193       - server_cmaui
194       - disk.device.write.requests
195       disk.read.requests_server_cmaui:
196       - server_cmaui
197       - disk.read.requests
198       network.outgoing.bytes_cmaui_port_2:
199       - cmaui_port_2
200       - network.outgoing.bytes
201       disk.device.capacity_server_cmaui:
202       - server_cmaui
203       - disk.device.capacity
204       network.outgoing.packets.rate_cmaui_port_2:
205       - cmaui_port_2
206       - network.outgoing.packets.rate
207       disk.usage_server_cmaui:
208       - server_cmaui
209       - disk.usage
210       network.outgoing.packets.rate_cmaui_port_3:
211       - cmaui_port_3
212       - network.outgoing.packets.rate
213       disk.device.usage_server_cmaui:
214       - server_cmaui
215       - disk.device.usage
216       disk.capacity_server_cmaui:
217       - server_cmaui
218       - disk.capacity
219       disk.write.requests.rate_server_cmaui:
220       - server_cmaui
221       - disk.write.requests.rate
222       disk.device.read.requests_server_cmaui:
223       - server_cmaui
224       - disk.device.read.requests
225       instance_server_cmaui:
226       - server_cmaui
227       - instance
228       disk.device.read.bytes_server_cmaui:
229       - server_cmaui
230       - disk.device.read.bytes
231       memory_server_cmaui:
232       - server_cmaui
233       - memory
234       disk.root.size_server_cmaui:
235       - server_cmaui
236       - disk.root.size
237       binding_server_cmaui:
238       - server_cmaui
239       - binding
240       disk.device.read.requests.rate_server_cmaui:
241       - server_cmaui
242       - disk.device.read.requests.rate
243       network.incoming.packets_cmaui_port_3:
244       - cmaui_port_3
245       - network.incoming.packets
246       network.incoming.packets_cmaui_port_2:
247       - cmaui_port_2
248       - network.incoming.packets
249       disk.write.bytes_server_cmaui:
250       - server_cmaui
251       - disk.write.bytes
252       os_server_cmaui:
253       - server_cmaui
254       - os
255       disk.device.write.bytes.rate_server_cmaui:
256       - server_cmaui
257       - disk.device.write.bytes.rate
258       memory.resident_server_cmaui:
259       - server_cmaui
260       - memory.resident
261       disk.latency_server_cmaui:
262       - server_cmaui
263       - disk.latency
264       feature_server_cmaui:
265       - server_cmaui
266       - feature
267       binding_cmaui_port_2:
268       - cmaui_port_2
269       - binding
270       vcpus_server_cmaui:
271       - server_cmaui
272       - vcpus
273       binding_cmaui_port_3:
274       - cmaui_port_3
275       - binding
276       disk.device.write.bytes_server_cmaui:
277       - server_cmaui
278       - disk.device.write.bytes
279       network.incoming.bytes.rate_cmaui_port_2:
280       - cmaui_port_2
281       - network.incoming.bytes.rate
282       network.incoming.bytes.rate_cmaui_port_3:
283       - cmaui_port_3
284       - network.incoming.bytes.rate
285       disk.allocation_server_cmaui:
286       - server_cmaui
287       - disk.allocation
288       disk.write.requests_server_cmaui:
289       - server_cmaui
290       - disk.write.requests
291       memory.usage_server_cmaui:
292       - server_cmaui
293       - memory.usage
294       disk.ephemeral.size_server_cmaui:
295       - server_cmaui
296       - disk.ephemeral.size
297       network.outpoing.packets_cmaui_port_2:
298       - cmaui_port_2
299       - network.outpoing.packets
300       network.outpoing.packets_cmaui_port_3:
301       - cmaui_port_3
302       - network.outpoing.packets
303       network.outgoing.bytes.rate_cmaui_port_2:
304       - cmaui_port_2
305       - network.outgoing.bytes.rate
306       network.outgoing.bytes.rate_cmaui_port_3:
307       - cmaui_port_3
308       - network.outgoing.bytes.rate
309       endpoint_server_cmaui:
310       - server_cmaui
311       - endpoint
312       disk.iops_server_cmaui:
313       - server_cmaui
314       - disk.iops
315       network.incoming.bytes_cmaui_port_3:
316       - cmaui_port_3
317       - network.incoming.bytes
318       disk.device.iops_server_cmaui:
319       - server_cmaui
320       - disk.device.iops
321       network.incoming.bytes_cmaui_port_2:
322       - cmaui_port_2
323       - network.incoming.bytes
324       disk.read.bytes_server_cmaui:
325       - server_cmaui
326       - disk.read.bytes
327     requirements:
328       dependency_server_cmaui:
329       - server_cmaui
330       - dependency
331       local_storage_server_cmaui:
332       - server_cmaui
333       - local_storage
334       link_cmaui_port_2:
335       - cmaui_port_2
336       - link
337       dependency_cmaui_port_3:
338       - cmaui_port_3
339       - dependency
340       link_cmaui_port_3:
341       - cmaui_port_3
342       - link
343       dependency_cmaui_port_2:
344       - cmaui_port_2
345       - dependency