[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 / VMInterfaceToNettworkConnection / nestedArrayParam / 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: list
25       entry_schema:
26         type: string
27     p2:
28       hidden: false
29       immutable: false
30       type: string
31       description: UID of OAM network
32     cmaui_image:
33       hidden: false
34       immutable: false
35       type: string
36       description: Image for CMAUI server
37     template_PortTuple_LB1:
38       hidden: false
39       immutable: false
40       type: string
41     cmaui_flavor:
42       hidden: false
43       immutable: false
44       type: string
45       description: Flavor for CMAUI server
46     oam_sec_group_name:
47       hidden: false
48       immutable: false
49       type: string
50     lb_st_interface_type_oam:
51       hidden: false
52       immutable: false
53       type: string
54     security_group_name:
55       hidden: false
56       immutable: false
57       type: list
58       description: CMAUI1, CMAUI2 server names
59       entry_schema:
60         type: string
61     availability_zone_0:
62       label: availabilityzone name
63       hidden: false
64       immutable: false
65       type: string
66       description: availabilityzone name
67     cmaui_oam_ips:
68       hidden: false
69       immutable: false
70       type: string
71   node_templates:
72     template_VMInt_OAM_lb_1:
73       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
74       properties:
75         security_group_refs:
76         - get_input: oam_sec_group_name
77         virtual_network_refs:
78         - get_input:
79           - p1
80           - 0
81         virtual_machine_interface_properties:
82           service_interface_type:
83             get_input: lb_st_interface_type_oam
84         port_tuple_refs:
85         - get_input: template_PortTuple_LB1
86       requirements:
87       - binding:
88           capability: tosca.capabilities.network.Bindable
89           node: server_cmaui
90           relationship: tosca.relationships.network.BindsTo
91     template_VMInt_OAM_lb_2:
92       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
93       properties:
94         security_group_refs:
95         - get_input: oam_sec_group_name
96         virtual_network_refs:
97         - get_input:
98           - p1
99           - 1
100         - get_input: p2
101         virtual_machine_interface_properties:
102           service_interface_type:
103             get_input: lb_st_interface_type_oam
104         port_tuple_refs:
105         - get_input: template_PortTuple_LB1
106       requirements:
107       - binding:
108           capability: tosca.capabilities.network.Bindable
109           node: server_cmaui
110           relationship: tosca.relationships.network.BindsTo
111     server_cmaui:
112       type: org.openecomp.resource.vfc.nodes.heat.cmaui
113       properties:
114         flavor:
115           get_input: cmaui_flavor
116         availability_zone:
117           get_input: availability_zone_0
118         image:
119           get_input: cmaui_image
120         contrail_service_instance_ind: true
121         name:
122           get_input:
123           - cmaui_names
124           - 0
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       - template_VMInt_OAM_lb_1
133       - template_VMInt_OAM_lb_2
134       - server_cmaui
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       cpu_server_cmaui:
154       - server_cmaui
155       - cpu
156       disk.write.bytes.rate_server_cmaui:
157       - server_cmaui
158       - disk.write.bytes.rate
159       disk.device.read.bytes.rate_server_cmaui:
160       - server_cmaui
161       - disk.device.read.bytes.rate
162       host_server_cmaui:
163       - server_cmaui
164       - host
165       cpu_util_server_cmaui:
166       - server_cmaui
167       - cpu_util
168       network.outgoing.bytes.rate_template_VMInt_OAM_lb_1:
169       - template_VMInt_OAM_lb_1
170       - network.outgoing.bytes.rate
171       disk.device.latency_server_cmaui:
172       - server_cmaui
173       - disk.device.latency
174       disk.device.write.requests_server_cmaui:
175       - server_cmaui
176       - disk.device.write.requests
177       disk.read.requests_server_cmaui:
178       - server_cmaui
179       - disk.read.requests
180       network.outgoing.bytes.rate_template_VMInt_OAM_lb_2:
181       - template_VMInt_OAM_lb_2
182       - network.outgoing.bytes.rate
183       disk.device.capacity_server_cmaui:
184       - server_cmaui
185       - disk.device.capacity
186       network.incoming.bytes_template_VMInt_OAM_lb_2:
187       - template_VMInt_OAM_lb_2
188       - network.incoming.bytes
189       disk.usage_server_cmaui:
190       - server_cmaui
191       - disk.usage
192       network.incoming.bytes_template_VMInt_OAM_lb_1:
193       - template_VMInt_OAM_lb_1
194       - network.incoming.bytes
195       disk.device.usage_server_cmaui:
196       - server_cmaui
197       - disk.device.usage
198       disk.capacity_server_cmaui:
199       - server_cmaui
200       - disk.capacity
201       disk.write.requests.rate_server_cmaui:
202       - server_cmaui
203       - disk.write.requests.rate
204       network.incoming.packets.rate_template_VMInt_OAM_lb_2:
205       - template_VMInt_OAM_lb_2
206       - network.incoming.packets.rate
207       network.incoming.packets.rate_template_VMInt_OAM_lb_1:
208       - template_VMInt_OAM_lb_1
209       - network.incoming.packets.rate
210       disk.device.read.requests_server_cmaui:
211       - server_cmaui
212       - disk.device.read.requests
213       feature_template_VMInt_OAM_lb_2:
214       - template_VMInt_OAM_lb_2
215       - feature
216       instance_server_cmaui:
217       - server_cmaui
218       - instance
219       disk.device.read.bytes_server_cmaui:
220       - server_cmaui
221       - disk.device.read.bytes
222       feature_template_VMInt_OAM_lb_1:
223       - template_VMInt_OAM_lb_1
224       - feature
225       memory_server_cmaui:
226       - server_cmaui
227       - memory
228       network.outgoing.packets.rate_template_VMInt_OAM_lb_2:
229       - template_VMInt_OAM_lb_2
230       - network.outgoing.packets.rate
231       network.outgoing.packets.rate_template_VMInt_OAM_lb_1:
232       - template_VMInt_OAM_lb_1
233       - network.outgoing.packets.rate
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       disk.write.bytes_server_cmaui:
244       - server_cmaui
245       - disk.write.bytes
246       os_server_cmaui:
247       - server_cmaui
248       - os
249       disk.device.write.bytes.rate_server_cmaui:
250       - server_cmaui
251       - disk.device.write.bytes.rate
252       network.outpoing.packets_template_VMInt_OAM_lb_1:
253       - template_VMInt_OAM_lb_1
254       - network.outpoing.packets
255       network.outpoing.packets_template_VMInt_OAM_lb_2:
256       - template_VMInt_OAM_lb_2
257       - network.outpoing.packets
258       network.incoming.packets_template_VMInt_OAM_lb_1:
259       - template_VMInt_OAM_lb_1
260       - network.incoming.packets
261       network.incoming.packets_template_VMInt_OAM_lb_2:
262       - template_VMInt_OAM_lb_2
263       - network.incoming.packets
264       network.outgoing.bytes_template_VMInt_OAM_lb_1:
265       - template_VMInt_OAM_lb_1
266       - network.outgoing.bytes
267       network.outgoing.bytes_template_VMInt_OAM_lb_2:
268       - template_VMInt_OAM_lb_2
269       - network.outgoing.bytes
270       memory.resident_server_cmaui:
271       - server_cmaui
272       - memory.resident
273       disk.latency_server_cmaui:
274       - server_cmaui
275       - disk.latency
276       feature_server_cmaui:
277       - server_cmaui
278       - feature
279       vcpus_server_cmaui:
280       - server_cmaui
281       - vcpus
282       disk.device.write.bytes_server_cmaui:
283       - server_cmaui
284       - disk.device.write.bytes
285       network.incoming.bytes.rate_template_VMInt_OAM_lb_1:
286       - template_VMInt_OAM_lb_1
287       - network.incoming.bytes.rate
288       binding_template_VMInt_OAM_lb_2:
289       - template_VMInt_OAM_lb_2
290       - binding
291       binding_template_VMInt_OAM_lb_1:
292       - template_VMInt_OAM_lb_1
293       - binding
294       network.incoming.bytes.rate_template_VMInt_OAM_lb_2:
295       - template_VMInt_OAM_lb_2
296       - network.incoming.bytes.rate
297       disk.allocation_server_cmaui:
298       - server_cmaui
299       - disk.allocation
300       disk.write.requests_server_cmaui:
301       - server_cmaui
302       - disk.write.requests
303       memory.usage_server_cmaui:
304       - server_cmaui
305       - memory.usage
306       disk.ephemeral.size_server_cmaui:
307       - server_cmaui
308       - disk.ephemeral.size
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       disk.read.bytes_server_cmaui:
319       - server_cmaui
320       - disk.read.bytes
321     requirements:
322       link_template_VMInt_OAM_lb_1:
323       - template_VMInt_OAM_lb_1
324       - link
325       dependency_server_cmaui:
326       - server_cmaui
327       - dependency
328       local_storage_server_cmaui:
329       - server_cmaui
330       - local_storage
331       link_template_VMInt_OAM_lb_2:
332       - template_VMInt_OAM_lb_2
333       - link
334       dependency_template_VMInt_OAM_lb_1:
335       - template_VMInt_OAM_lb_1
336       - dependency
337       dependency_template_VMInt_OAM_lb_2:
338       - template_VMInt_OAM_lb_2
339       - dependency