[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 / securityrulestoportconnection / securityruletosharedportlinking / 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     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_2:
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         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: net
80       requirements:
81       - binding:
82           capability: tosca.capabilities.network.Bindable
83           node: server_cmaui
84           relationship: tosca.relationships.network.BindsTo
85     server_cmaui:
86       type: org.openecomp.resource.vfc.nodes.heat.cmaui
87       properties:
88         flavor:
89           get_input: cmaui_flavor
90         availability_zone:
91           get_input: availability_zone_0
92         image:
93           get_input: cmaui_image
94         name:
95           get_input:
96           - cmaui_names
97           - 0
98     cmaui_port_1:
99       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
100       properties:
101         replacement_policy: AUTO
102         ip_requirements:
103         - ip_version: 4
104           ip_count_required:
105             is_required: true
106           floating_ip_count_required:
107             is_required: false
108         security_groups:
109         - get_input: shared_security_group_id1
110         - get_input: p2
111         fixed_ips:
112         - ip_address:
113             get_input:
114             - cmaui_oam_ips
115             - 0
116         mac_requirements:
117           mac_count_required:
118             is_required: false
119         network:
120           get_input: net
121       requirements:
122       - binding:
123           capability: tosca.capabilities.network.Bindable
124           node: server_cmaui
125           relationship: tosca.relationships.network.BindsTo
126   groups:
127     nested_group:
128       type: org.openecomp.groups.heat.HeatStack
129       properties:
130         heat_file: ../Artifacts/nested.yml
131         description: cmaui server template for vMMSC
132       members:
133       - cmaui_port_2
134       - server_cmaui
135       - cmaui_port_1
136   substitution_mappings:
137     node_type: org.openecomp.resource.abstract.nodes.heat.nested
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       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       network.incoming.packets.rate_cmaui_port_2:
158       - cmaui_port_2
159       - network.incoming.packets.rate
160       cpu_server_cmaui:
161       - server_cmaui
162       - cpu
163       feature_cmaui_port_1:
164       - cmaui_port_1
165       - feature
166       feature_cmaui_port_2:
167       - cmaui_port_2
168       - feature
169       disk.write.bytes.rate_server_cmaui:
170       - server_cmaui
171       - disk.write.bytes.rate
172       disk.device.read.bytes.rate_server_cmaui:
173       - server_cmaui
174       - disk.device.read.bytes.rate
175       host_server_cmaui:
176       - server_cmaui
177       - host
178       cpu_util_server_cmaui:
179       - server_cmaui
180       - cpu_util
181       attachment_cmaui_port_2:
182       - cmaui_port_2
183       - attachment
184       disk.device.latency_server_cmaui:
185       - server_cmaui
186       - disk.device.latency
187       disk.device.write.requests_server_cmaui:
188       - server_cmaui
189       - disk.device.write.requests
190       disk.read.requests_server_cmaui:
191       - server_cmaui
192       - disk.read.requests
193       network.outgoing.bytes_cmaui_port_2:
194       - cmaui_port_2
195       - network.outgoing.bytes
196       disk.device.capacity_server_cmaui:
197       - server_cmaui
198       - disk.device.capacity
199       network.outgoing.packets.rate_cmaui_port_1:
200       - cmaui_port_1
201       - network.outgoing.packets.rate
202       network.outgoing.packets.rate_cmaui_port_2:
203       - cmaui_port_2
204       - network.outgoing.packets.rate
205       disk.usage_server_cmaui:
206       - server_cmaui
207       - disk.usage
208       network.outgoing.bytes_cmaui_port_1:
209       - cmaui_port_1
210       - network.outgoing.bytes
211       disk.device.usage_server_cmaui:
212       - server_cmaui
213       - disk.device.usage
214       attachment_cmaui_port_1:
215       - cmaui_port_1
216       - attachment
217       disk.capacity_server_cmaui:
218       - server_cmaui
219       - disk.capacity
220       disk.write.requests.rate_server_cmaui:
221       - server_cmaui
222       - disk.write.requests.rate
223       disk.device.read.requests_server_cmaui:
224       - server_cmaui
225       - disk.device.read.requests
226       instance_server_cmaui:
227       - server_cmaui
228       - instance
229       disk.device.read.bytes_server_cmaui:
230       - server_cmaui
231       - disk.device.read.bytes
232       memory_server_cmaui:
233       - server_cmaui
234       - memory
235       disk.root.size_server_cmaui:
236       - server_cmaui
237       - disk.root.size
238       binding_server_cmaui:
239       - server_cmaui
240       - binding
241       disk.device.read.requests.rate_server_cmaui:
242       - server_cmaui
243       - disk.device.read.requests.rate
244       network.incoming.packets_cmaui_port_2:
245       - cmaui_port_2
246       - network.incoming.packets
247       disk.write.bytes_server_cmaui:
248       - server_cmaui
249       - disk.write.bytes
250       os_server_cmaui:
251       - server_cmaui
252       - os
253       disk.device.write.bytes.rate_server_cmaui:
254       - server_cmaui
255       - disk.device.write.bytes.rate
256       network.incoming.packets_cmaui_port_1:
257       - cmaui_port_1
258       - network.incoming.packets
259       memory.resident_server_cmaui:
260       - server_cmaui
261       - memory.resident
262       disk.latency_server_cmaui:
263       - server_cmaui
264       - disk.latency
265       feature_server_cmaui:
266       - server_cmaui
267       - feature
268       binding_cmaui_port_1:
269       - cmaui_port_1
270       - binding
271       binding_cmaui_port_2:
272       - cmaui_port_2
273       - binding
274       vcpus_server_cmaui:
275       - server_cmaui
276       - vcpus
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       network.incoming.bytes.rate_cmaui_port_2:
284       - cmaui_port_2
285       - network.incoming.bytes.rate
286       disk.allocation_server_cmaui:
287       - server_cmaui
288       - disk.allocation
289       disk.write.requests_server_cmaui:
290       - server_cmaui
291       - disk.write.requests
292       memory.usage_server_cmaui:
293       - server_cmaui
294       - memory.usage
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.outpoing.packets_cmaui_port_2:
302       - cmaui_port_2
303       - network.outpoing.packets
304       network.outgoing.bytes.rate_cmaui_port_2:
305       - cmaui_port_2
306       - network.outgoing.bytes.rate
307       network.outgoing.bytes.rate_cmaui_port_1:
308       - cmaui_port_1
309       - network.outgoing.bytes.rate
310       endpoint_server_cmaui:
311       - server_cmaui
312       - endpoint
313       disk.iops_server_cmaui:
314       - server_cmaui
315       - disk.iops
316       disk.device.iops_server_cmaui:
317       - server_cmaui
318       - disk.device.iops
319       network.incoming.bytes_cmaui_port_2:
320       - cmaui_port_2
321       - network.incoming.bytes
322       disk.read.bytes_server_cmaui:
323       - server_cmaui
324       - disk.read.bytes
325       network.incoming.bytes_cmaui_port_1:
326       - cmaui_port_1
327       - network.incoming.bytes
328     requirements:
329       dependency_server_cmaui:
330       - server_cmaui
331       - dependency
332       local_storage_server_cmaui:
333       - server_cmaui
334       - local_storage
335       dependency_cmaui_port_1:
336       - cmaui_port_1
337       - dependency
338       link_cmaui_port_2:
339       - cmaui_port_2
340       - link
341       link_cmaui_port_1:
342       - cmaui_port_1
343       - link
344       dependency_cmaui_port_2:
345       - cmaui_port_2
346       - dependency