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