[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 / securityruletosharedportresourcegrouplinking / 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     p2:
27       hidden: false
28       immutable: false
29       type: string
30       description: UID of OAM network
31     cmaui_image:
32       hidden: false
33       immutable: false
34       type: string
35       description: Image for CMAUI server
36     cmaui_flavor:
37       hidden: false
38       immutable: false
39       type: string
40       description: Flavor for CMAUI server
41     availability_zone_0:
42       label: availabilityzone name
43       hidden: false
44       immutable: false
45       type: string
46       description: availabilityzone name
47     cmaui_oam_ips:
48       hidden: false
49       immutable: false
50       type: string
51     net:
52       hidden: false
53       immutable: false
54       type: string
55       description: UID of OAM network
56   node_templates:
57     cmaui_port_2:
58       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
59       properties:
60         replacement_policy: AUTO
61         ip_requirements:
62         - ip_version: 4
63           ip_count_required:
64             is_required: true
65           floating_ip_count_required:
66             is_required: false
67         security_groups:
68         - get_input: p1
69         fixed_ips:
70         - ip_address:
71             get_input:
72             - cmaui_oam_ips
73             - 0
74         mac_requirements:
75           mac_count_required:
76             is_required: false
77         network:
78           get_input: net
79       requirements:
80       - binding:
81           capability: tosca.capabilities.network.Bindable
82           node: server_cmaui
83           relationship: tosca.relationships.network.BindsTo
84     server_cmaui:
85       type: org.openecomp.resource.vfc.nodes.heat.cmaui
86       properties:
87         flavor:
88           get_input: cmaui_flavor
89         availability_zone:
90           get_input: availability_zone_0
91         image:
92           get_input: cmaui_image
93         name:
94           get_input:
95           - cmaui_names
96           - 0
97     cmaui_port_1:
98       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
99       properties:
100         replacement_policy: AUTO
101         ip_requirements:
102         - ip_version: 4
103           ip_count_required:
104             is_required: true
105           floating_ip_count_required:
106             is_required: false
107         security_groups:
108         - get_input: p1
109         - get_input: p2
110         fixed_ips:
111         - ip_address:
112             get_input:
113             - cmaui_oam_ips
114             - 0
115         mac_requirements:
116           mac_count_required:
117             is_required: false
118         network:
119           get_input: net
120       requirements:
121       - binding:
122           capability: tosca.capabilities.network.Bindable
123           node: server_cmaui
124           relationship: tosca.relationships.network.BindsTo
125   groups:
126     nested_group:
127       type: org.openecomp.groups.heat.HeatStack
128       properties:
129         heat_file: ../Artifacts/nested.yml
130         description: cmaui server template for vMMSC
131       members:
132       - cmaui_port_2
133       - server_cmaui
134       - cmaui_port_1
135   substitution_mappings:
136     node_type: org.openecomp.resource.abstract.nodes.heat.nested
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_1:
154       - cmaui_port_1
155       - network.incoming.packets.rate
156       network.incoming.packets.rate_cmaui_port_2:
157       - cmaui_port_2
158       - network.incoming.packets.rate
159       cpu_server_cmaui:
160       - server_cmaui
161       - cpu
162       feature_cmaui_port_1:
163       - cmaui_port_1
164       - feature
165       feature_cmaui_port_2:
166       - cmaui_port_2
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       disk.device.latency_server_cmaui:
184       - server_cmaui
185       - disk.device.latency
186       disk.device.write.requests_server_cmaui:
187       - server_cmaui
188       - disk.device.write.requests
189       disk.read.requests_server_cmaui:
190       - server_cmaui
191       - disk.read.requests
192       network.outgoing.bytes_cmaui_port_2:
193       - cmaui_port_2
194       - network.outgoing.bytes
195       disk.device.capacity_server_cmaui:
196       - server_cmaui
197       - disk.device.capacity
198       network.outgoing.packets.rate_cmaui_port_1:
199       - cmaui_port_1
200       - network.outgoing.packets.rate
201       network.outgoing.packets.rate_cmaui_port_2:
202       - cmaui_port_2
203       - network.outgoing.packets.rate
204       disk.usage_server_cmaui:
205       - server_cmaui
206       - disk.usage
207       network.outgoing.bytes_cmaui_port_1:
208       - cmaui_port_1
209       - network.outgoing.bytes
210       disk.device.usage_server_cmaui:
211       - server_cmaui
212       - disk.device.usage
213       attachment_cmaui_port_1:
214       - cmaui_port_1
215       - attachment
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_2:
244       - cmaui_port_2
245       - network.incoming.packets
246       disk.write.bytes_server_cmaui:
247       - server_cmaui
248       - disk.write.bytes
249       os_server_cmaui:
250       - server_cmaui
251       - os
252       disk.device.write.bytes.rate_server_cmaui:
253       - server_cmaui
254       - disk.device.write.bytes.rate
255       network.incoming.packets_cmaui_port_1:
256       - cmaui_port_1
257       - network.incoming.packets
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_1:
268       - cmaui_port_1
269       - binding
270       binding_cmaui_port_2:
271       - cmaui_port_2
272       - binding
273       vcpus_server_cmaui:
274       - server_cmaui
275       - vcpus
276       disk.device.write.bytes_server_cmaui:
277       - server_cmaui
278       - disk.device.write.bytes
279       network.incoming.bytes.rate_cmaui_port_1:
280       - cmaui_port_1
281       - network.incoming.bytes.rate
282       network.incoming.bytes.rate_cmaui_port_2:
283       - cmaui_port_2
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_1:
298       - cmaui_port_1
299       - network.outpoing.packets
300       network.outpoing.packets_cmaui_port_2:
301       - cmaui_port_2
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_1:
307       - cmaui_port_1
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       disk.device.iops_server_cmaui:
316       - server_cmaui
317       - disk.device.iops
318       network.incoming.bytes_cmaui_port_2:
319       - cmaui_port_2
320       - network.incoming.bytes
321       disk.read.bytes_server_cmaui:
322       - server_cmaui
323       - disk.read.bytes
324       network.incoming.bytes_cmaui_port_1:
325       - cmaui_port_1
326       - network.incoming.bytes
327     requirements:
328       dependency_server_cmaui:
329       - server_cmaui
330       - dependency
331       local_storage_server_cmaui:
332       - server_cmaui
333       - local_storage
334       dependency_cmaui_port_1:
335       - cmaui_port_1
336       - dependency
337       link_cmaui_port_2:
338       - cmaui_port_2
339       - link
340       link_cmaui_port_1:
341       - cmaui_port_1
342       - link
343       dependency_cmaui_port_2:
344       - cmaui_port_2
345       - dependency