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