[sdc] - latest code changes
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_b_single_1b_0ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_b_single_1b_0
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.b_single_1b:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1b_t1_port_order:
15       type: list
16       required: true
17       entry_schema:
18         type: integer
19     port_1b_t1_port_network_role:
20       type: list
21       required: true
22       entry_schema:
23         type: string
24     port_1b_t1_port_exCP_naming:
25       type: org.openecomp.datatypes.Naming
26       required: true
27     vm_flavor_name:
28       type: string
29       required: true
30     port_1b_t1_port_ip_requirements:
31       type: list
32       required: true
33       entry_schema:
34         type: org.openecomp.datatypes.network.IpRequirements
35     vm_image_name:
36       type: string
37       required: true
38     port_1b_t2_port_network_role:
39       type: list
40       required: true
41       entry_schema:
42         type: string
43     port_1b_t2_port_order:
44       type: list
45       required: true
46       entry_schema:
47         type: integer
48     compute_b_single_1b_user_data_format:
49       type: list
50       required: true
51       entry_schema:
52         type: string
53     port_1b_t2_port_exCP_naming:
54       type: org.openecomp.datatypes.Naming
55       required: true
56     port_1b_t2_port_network_role_tag:
57       type: list
58       required: true
59       entry_schema:
60         type: string
61     port_1b_t2_port_subnetpoolid:
62       type: list
63       required: true
64       entry_schema:
65         type: string
66     port_1b_t2_port_mac_requirements:
67       type: org.openecomp.datatypes.network.MacRequirements
68       required: true
69     compute_b_single_1b_availability_zone:
70       type: list
71       required: true
72       entry_schema:
73         type: string
74     index_value:
75       type: integer
76       description: Index value of this substitution service template runtime instance
77       required: false
78       default: 0
79       constraints:
80       - greater_or_equal: 0
81     compute_b_single_1b_scheduler_hints:
82       type: list
83       required: true
84       entry_schema:
85         type: json
86     port_1b_t2_port_vlan_requirements:
87       type: list
88       required: true
89       entry_schema:
90         type: org.openecomp.datatypes.network.VlanRequirements
91     port_1b_t2_port_ip_requirements:
92       type: list
93       required: true
94       entry_schema:
95         type: org.openecomp.datatypes.network.IpRequirements
96     port_1b_t1_port_value_specs:
97       type: list
98       required: true
99       entry_schema:
100         type: json
101     port_1b_t1_port_network_role_tag:
102       type: list
103       required: true
104       entry_schema:
105         type: string
106     port_1b_t1_port_subnetpoolid:
107       type: list
108       required: true
109       entry_schema:
110         type: string
111     port_1b_t1_port_mac_requirements:
112       type: org.openecomp.datatypes.network.MacRequirements
113       required: true
114     port_1b_t2_port_network:
115       type: list
116       required: true
117       entry_schema:
118         type: string
119     port_1b_t1_port_vlan_requirements:
120       type: list
121       required: true
122       entry_schema:
123         type: org.openecomp.datatypes.network.VlanRequirements
124     port_1b_t1_port_network:
125       type: list
126       required: true
127       entry_schema:
128         type: string
129     compute_b_single_1b_name:
130       type: list
131       required: true
132       entry_schema:
133         type: string
134   node_templates:
135     b_single_1b:
136       type: org.openecomp.resource.vfc.nodes.heat.b_single_1b
137       properties:
138         availability_zone:
139           get_input:
140           - compute_b_single_1b_availability_zone
141           - index_value
142         flavor:
143           get_input: vm_flavor_name
144         image:
145           get_input: vm_image_name
146         name:
147           get_input:
148           - compute_b_single_1b_name
149           - index_value
150         scheduler_hints:
151           get_input:
152           - compute_b_single_1b_scheduler_hints
153           - index_value
154         user_data_format:
155           get_input:
156           - compute_b_single_1b_user_data_format
157           - index_value
158     b_single_1b_1b_t1_port:
159       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
160       properties:
161         value_specs:
162           get_input:
163           - port_1b_t1_port_value_specs
164           - index_value
165         exCP_naming:
166           get_input: port_1b_t1_port_exCP_naming
167         vlan_requirements:
168           get_input: port_1b_t1_port_vlan_requirements
169         ip_requirements:
170           get_input: port_1b_t1_port_ip_requirements
171         network_role_tag:
172           get_input: port_1b_t1_port_network_role_tag
173         mac_requirements:
174           get_input: port_1b_t1_port_mac_requirements
175         order:
176           get_input: port_1b_t1_port_order
177         network_role:
178           get_input: port_1b_t1_port_network_role
179         subnetpoolid:
180           get_input: port_1b_t1_port_subnetpoolid
181         network:
182           get_input:
183           - port_1b_t1_port_network
184           - index_value
185       requirements:
186       - binding:
187           capability: tosca.capabilities.network.Bindable
188           node: b_single_1b
189           relationship: tosca.relationships.network.BindsTo
190     b_single_1b_1b_t2_port:
191       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
192       properties:
193         exCP_naming:
194           get_input: port_1b_t2_port_exCP_naming
195         vlan_requirements:
196           get_input: port_1b_t2_port_vlan_requirements
197         ip_requirements:
198           get_input: port_1b_t2_port_ip_requirements
199         network_role_tag:
200           get_input: port_1b_t2_port_network_role_tag
201         mac_requirements:
202           get_input: port_1b_t2_port_mac_requirements
203         order:
204           get_input: port_1b_t2_port_order
205         network_role:
206           get_input: port_1b_t2_port_network_role
207         subnetpoolid:
208           get_input: port_1b_t2_port_subnetpoolid
209         network:
210           get_input:
211           - port_1b_t2_port_network
212           - index_value
213       requirements:
214       - binding:
215           capability: tosca.capabilities.network.Bindable
216           node: b_single_1b
217           relationship: tosca.relationships.network.BindsTo
218   outputs:
219     b_single_1b_instance_name:
220       type: list
221       value:
222         get_attribute:
223         - b_single_1b
224         - instance_name
225       entry_schema:
226         type: string
227     b_single_1b_1b_t1_port_tenant_id:
228       type: list
229       value:
230         get_attribute:
231         - b_single_1b_1b_t1_port
232         - tenant_id
233       entry_schema:
234         type: string
235   substitution_mappings:
236     node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0
237     capabilities:
238       attachment_b_single_1b_1b_t2_port:
239       - b_single_1b_1b_t2_port
240       - attachment
241       endpoint_b_single_1b:
242       - b_single_1b
243       - endpoint
244       feature_b_single_1b:
245       - b_single_1b
246       - feature
247       disk.iops_b_single_1b:
248       - b_single_1b
249       - disk.iops
250       network.incoming.bytes.rate_b_single_1b_1b_t2_port:
251       - b_single_1b_1b_t2_port
252       - network.incoming.bytes.rate
253       network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
254       - b_single_1b_1b_t2_port
255       - network.outgoing.bytes.rate
256       scalable_b_single_1b:
257       - b_single_1b
258       - scalable
259       disk.write.bytes_b_single_1b:
260       - b_single_1b
261       - disk.write.bytes
262       os_b_single_1b:
263       - b_single_1b
264       - os
265       vcpus_b_single_1b:
266       - b_single_1b
267       - vcpus
268       cpu_b_single_1b:
269       - b_single_1b
270       - cpu
271       disk.device.read.requests.rate_b_single_1b:
272       - b_single_1b
273       - disk.device.read.requests.rate
274       network.incoming.packets.rate_b_single_1b_1b_t2_port:
275       - b_single_1b_1b_t2_port
276       - network.incoming.packets.rate
277       instance_b_single_1b:
278       - b_single_1b
279       - instance
280       network.incoming.bytes.rate_b_single_1b_1b_t1_port:
281       - b_single_1b_1b_t1_port
282       - network.incoming.bytes.rate
283       disk.read.bytes_b_single_1b:
284       - b_single_1b
285       - disk.read.bytes
286       disk.device.latency_b_single_1b:
287       - b_single_1b
288       - disk.device.latency
289       disk.usage_b_single_1b:
290       - b_single_1b
291       - disk.usage
292       network.incoming.bytes_b_single_1b_1b_t1_port:
293       - b_single_1b_1b_t1_port
294       - network.incoming.bytes
295       disk.device.allocation_b_single_1b:
296       - b_single_1b
297       - disk.device.allocation
298       network.outgoing.packets.rate_b_single_1b_1b_t2_port:
299       - b_single_1b_1b_t2_port
300       - network.outgoing.packets.rate
301       disk.device.capacity_b_single_1b:
302       - b_single_1b
303       - disk.device.capacity
304       disk.latency_b_single_1b:
305       - b_single_1b
306       - disk.latency
307       network.incoming.packets_b_single_1b_1b_t2_port:
308       - b_single_1b_1b_t2_port
309       - network.incoming.packets
310       network.incoming.packets.rate_b_single_1b_1b_t1_port:
311       - b_single_1b_1b_t1_port
312       - network.incoming.packets.rate
313       attachment_b_single_1b_1b_t1_port:
314       - b_single_1b_1b_t1_port
315       - attachment
316       disk.device.write.requests_b_single_1b:
317       - b_single_1b
318       - disk.device.write.requests
319       binding_b_single_1b_1b_t2_port:
320       - b_single_1b_1b_t2_port
321       - binding
322       disk.ephemeral.size_b_single_1b:
323       - b_single_1b
324       - disk.ephemeral.size
325       disk.write.requests.rate_b_single_1b:
326       - b_single_1b
327       - disk.write.requests.rate
328       network.outpoing.packets_b_single_1b_1b_t2_port:
329       - b_single_1b_1b_t2_port
330       - network.outpoing.packets
331       disk.device.iops_b_single_1b:
332       - b_single_1b
333       - disk.device.iops
334       disk.read.requests_b_single_1b:
335       - b_single_1b
336       - disk.read.requests
337       memory.resident_b_single_1b:
338       - b_single_1b
339       - memory.resident
340       disk.root.size_b_single_1b:
341       - b_single_1b
342       - disk.root.size
343       feature_b_single_1b_1b_t1_port:
344       - b_single_1b_1b_t1_port
345       - feature
346       network.outgoing.bytes_b_single_1b_1b_t2_port:
347       - b_single_1b_1b_t2_port
348       - network.outgoing.bytes
349       disk.capacity_b_single_1b:
350       - b_single_1b
351       - disk.capacity
352       disk.device.write.bytes_b_single_1b:
353       - b_single_1b
354       - disk.device.write.bytes
355       disk.device.read.bytes_b_single_1b:
356       - b_single_1b
357       - disk.device.read.bytes
358       disk.device.read.bytes.rate_b_single_1b:
359       - b_single_1b
360       - disk.device.read.bytes.rate
361       cpu_util_b_single_1b:
362       - b_single_1b
363       - cpu_util
364       disk.write.requests_b_single_1b:
365       - b_single_1b
366       - disk.write.requests
367       network.outgoing.packets.rate_b_single_1b_1b_t1_port:
368       - b_single_1b_1b_t1_port
369       - network.outgoing.packets.rate
370       disk.device.usage_b_single_1b:
371       - b_single_1b
372       - disk.device.usage
373       disk.read.bytes.rate_b_single_1b:
374       - b_single_1b
375       - disk.read.bytes.rate
376       network.outgoing.bytes_b_single_1b_1b_t1_port:
377       - b_single_1b_1b_t1_port
378       - network.outgoing.bytes
379       disk.device.read.requests_b_single_1b:
380       - b_single_1b
381       - disk.device.read.requests
382       network.incoming.packets_b_single_1b_1b_t1_port:
383       - b_single_1b_1b_t1_port
384       - network.incoming.packets
385       binding_b_single_1b_1b_t1_port:
386       - b_single_1b_1b_t1_port
387       - binding
388       network.outpoing.packets_b_single_1b_1b_t1_port:
389       - b_single_1b_1b_t1_port
390       - network.outpoing.packets
391       disk.device.write.requests.rate_b_single_1b:
392       - b_single_1b
393       - disk.device.write.requests.rate
394       memory.usage_b_single_1b:
395       - b_single_1b
396       - memory.usage
397       disk.write.bytes.rate_b_single_1b:
398       - b_single_1b
399       - disk.write.bytes.rate
400       network.incoming.bytes_b_single_1b_1b_t2_port:
401       - b_single_1b_1b_t2_port
402       - network.incoming.bytes
403       network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
404       - b_single_1b_1b_t1_port
405       - network.outgoing.bytes.rate
406       cpu.delta_b_single_1b:
407       - b_single_1b
408       - cpu.delta
409       disk.allocation_b_single_1b:
410       - b_single_1b
411       - disk.allocation
412       disk.device.write.bytes.rate_b_single_1b:
413       - b_single_1b
414       - disk.device.write.bytes.rate
415       memory_b_single_1b:
416       - b_single_1b
417       - memory
418       host_b_single_1b:
419       - b_single_1b
420       - host
421       binding_b_single_1b:
422       - b_single_1b
423       - binding
424       feature_b_single_1b_1b_t2_port:
425       - b_single_1b_1b_t2_port
426       - feature
427     requirements:
428       local_storage_b_single_1b:
429       - b_single_1b
430       - local_storage
431       dependency_b_single_1b_1b_t1_port:
432       - b_single_1b_1b_t1_port
433       - dependency
434       dependency_b_single_1b:
435       - b_single_1b
436       - dependency
437       link_b_single_1b_1b_t2_port:
438       - b_single_1b_1b_t2_port
439       - link
440       link_b_single_1b_1b_t1_port:
441       - b_single_1b_1b_t1_port
442       - link
443       dependency_b_single_1b_1b_t2_port:
444       - b_single_1b_1b_t2_port
445       - dependency