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