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