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