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