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