c894808e8e25816c047e12c48fae4f70e6a42c36
[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_2b_1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_b_single_2b_1
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_2b:
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     compute_b_single_2b_metadata:
27       type: list
28       required: true
29       entry_schema:
30         type: json
31     port_1b_t1_port_ip_requirements:
32       type: list
33       required: true
34       entry_schema:
35         type: org.openecomp.datatypes.network.IpRequirements
36     vm_image_name:
37       type: string
38       required: true
39     compute_b_single_2b_scheduler_hints:
40       type: list
41       required: true
42       entry_schema:
43         type: json
44     port_1b_t2_port_network_role:
45       type: string
46       required: true
47     port_1b_t2_port_order:
48       type: integer
49       required: true
50     port_1b_t2_port_exCP_naming:
51       type: org.openecomp.datatypes.Naming
52       required: true
53     port_1b_t2_port_network_role_tag:
54       type: string
55       required: true
56     port_1b_t2_port_subnetpoolid:
57       type: string
58       required: true
59     compute_b_single_2b_availability_zone:
60       type: list
61       required: true
62       entry_schema:
63         type: string
64     port_1b_t2_port_mac_requirements:
65       type: org.openecomp.datatypes.network.MacRequirements
66       required: true
67     index_value:
68       type: integer
69       description: Index value of this substitution service template runtime instance
70       required: false
71       default: 0
72       constraints:
73       - greater_or_equal: 0
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     compute_b_single_2b_name:
85       type: list
86       required: true
87       entry_schema:
88         type: string
89     compute_b_single_2b_user_data_format:
90       type: list
91       required: true
92       entry_schema:
93         type: string
94     port_1b_t1_port_network_role_tag:
95       type: string
96       required: true
97     port_1b_t1_port_subnetpoolid:
98       type: string
99       required: true
100     port_1b_t1_port_mac_requirements:
101       type: org.openecomp.datatypes.network.MacRequirements
102       required: true
103     port_1b_t2_port_network:
104       type: list
105       required: true
106       entry_schema:
107         type: string
108     port_1b_t1_port_vlan_requirements:
109       type: list
110       required: true
111       entry_schema:
112         type: org.openecomp.datatypes.network.VlanRequirements
113   node_templates:
114     b_single_2b:
115       type: org.openecomp.resource.vfc.nodes.heat.b_single_2b
116       properties:
117         availability_zone:
118           get_input:
119           - compute_b_single_2b_availability_zone
120           - index_value
121         flavor:
122           get_input: vm_flavor_name
123         metadata:
124           get_input:
125           - compute_b_single_2b_metadata
126           - index_value
127         image:
128           get_input: vm_image_name
129         name:
130           get_input:
131           - compute_b_single_2b_name
132           - index_value
133         scheduler_hints:
134           get_input:
135           - compute_b_single_2b_scheduler_hints
136           - index_value
137         user_data_format:
138           get_input:
139           - compute_b_single_2b_user_data_format
140           - index_value
141     b_single_2b_1b_t1_port:
142       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
143       properties:
144         exCP_naming:
145           get_input: port_1b_t1_port_exCP_naming
146         vlan_requirements:
147           get_input: port_1b_t1_port_vlan_requirements
148         ip_requirements:
149           get_input: port_1b_t1_port_ip_requirements
150         network_role_tag:
151           get_input: port_1b_t1_port_network_role_tag
152         mac_requirements:
153           get_input: port_1b_t1_port_mac_requirements
154         order:
155           get_input: port_1b_t1_port_order
156         network_role:
157           get_input: port_1b_t1_port_network_role
158         subnetpoolid:
159           get_input: port_1b_t1_port_subnetpoolid
160         network:
161           get_attribute:
162           - b_single_2b
163           - accessIPv6
164       requirements:
165       - binding:
166           capability: tosca.capabilities.network.Bindable
167           node: b_single_2b
168           relationship: tosca.relationships.network.BindsTo
169     b_single_2b_1b_t2_port:
170       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
171       properties:
172         exCP_naming:
173           get_input: port_1b_t2_port_exCP_naming
174         vlan_requirements:
175           get_input: port_1b_t2_port_vlan_requirements
176         ip_requirements:
177           get_input: port_1b_t2_port_ip_requirements
178         network_role_tag:
179           get_input: port_1b_t2_port_network_role_tag
180         mac_requirements:
181           get_input: port_1b_t2_port_mac_requirements
182         order:
183           get_input: port_1b_t2_port_order
184         network_role:
185           get_input: port_1b_t2_port_network_role
186         subnetpoolid:
187           get_input: port_1b_t2_port_subnetpoolid
188         network:
189           get_input:
190           - port_1b_t2_port_network
191           - index_value
192       requirements:
193       - binding:
194           capability: tosca.capabilities.network.Bindable
195           node: b_single_2b
196           relationship: tosca.relationships.network.BindsTo
197   outputs:
198     b_single_2b_instance_name:
199       type: list
200       value:
201         get_attribute:
202         - b_single_2b
203         - instance_name
204       entry_schema:
205         type: string
206   substitution_mappings:
207     node_type: org.openecomp.resource.abstract.nodes.b_single_2b_1
208     capabilities:
209       disk.usage_b_single_2b:
210       - b_single_2b
211       - disk.usage
212       network.incoming.bytes.rate_b_single_2b_1b_t2_port:
213       - b_single_2b_1b_t2_port
214       - network.incoming.bytes.rate
215       network.outgoing.bytes.rate_b_single_2b_1b_t2_port:
216       - b_single_2b_1b_t2_port
217       - network.outgoing.bytes.rate
218       attachment_b_single_2b_1b_t2_port:
219       - b_single_2b_1b_t2_port
220       - attachment
221       disk.write.bytes.rate_b_single_2b:
222       - b_single_2b
223       - disk.write.bytes.rate
224       disk.device.capacity_b_single_2b:
225       - b_single_2b
226       - disk.device.capacity
227       cpu.delta_b_single_2b:
228       - b_single_2b
229       - cpu.delta
230       host_b_single_2b:
231       - b_single_2b
232       - host
233       disk.device.write.requests_b_single_2b:
234       - b_single_2b
235       - disk.device.write.requests
236       network.incoming.packets.rate_b_single_2b_1b_t2_port:
237       - b_single_2b_1b_t2_port
238       - network.incoming.packets.rate
239       disk.read.bytes_b_single_2b:
240       - b_single_2b
241       - disk.read.bytes
242       disk.device.iops_b_single_2b:
243       - b_single_2b
244       - disk.device.iops
245       disk.ephemeral.size_b_single_2b:
246       - b_single_2b
247       - disk.ephemeral.size
248       network.incoming.bytes.rate_b_single_2b_1b_t1_port:
249       - b_single_2b_1b_t1_port
250       - network.incoming.bytes.rate
251       network.incoming.bytes_b_single_2b_1b_t1_port:
252       - b_single_2b_1b_t1_port
253       - network.incoming.bytes
254       disk.write.requests.rate_b_single_2b:
255       - b_single_2b
256       - disk.write.requests.rate
257       feature_b_single_2b:
258       - b_single_2b
259       - feature
260       memory.resident_b_single_2b:
261       - b_single_2b
262       - memory.resident
263       disk.write.requests_b_single_2b:
264       - b_single_2b
265       - disk.write.requests
266       network.outgoing.packets.rate_b_single_2b_1b_t2_port:
267       - b_single_2b_1b_t2_port
268       - network.outgoing.packets.rate
269       disk.capacity_b_single_2b:
270       - b_single_2b
271       - disk.capacity
272       disk.device.read.bytes_b_single_2b:
273       - b_single_2b
274       - disk.device.read.bytes
275       network.incoming.packets.rate_b_single_2b_1b_t1_port:
276       - b_single_2b_1b_t1_port
277       - network.incoming.packets.rate
278       attachment_b_single_2b_1b_t1_port:
279       - b_single_2b_1b_t1_port
280       - attachment
281       disk.write.bytes_b_single_2b:
282       - b_single_2b
283       - disk.write.bytes
284       network.incoming.packets_b_single_2b_1b_t2_port:
285       - b_single_2b_1b_t2_port
286       - network.incoming.packets
287       vcpus_b_single_2b:
288       - b_single_2b
289       - vcpus
290       disk.device.read.requests.rate_b_single_2b:
291       - b_single_2b
292       - disk.device.read.requests.rate
293       binding_b_single_2b_1b_t2_port:
294       - b_single_2b_1b_t2_port
295       - binding
296       instance_b_single_2b:
297       - b_single_2b
298       - instance
299       network.outpoing.packets_b_single_2b_1b_t2_port:
300       - b_single_2b_1b_t2_port
301       - network.outpoing.packets
302       disk.device.read.requests_b_single_2b:
303       - b_single_2b
304       - disk.device.read.requests
305       disk.device.latency_b_single_2b:
306       - b_single_2b
307       - disk.device.latency
308       network.outgoing.bytes_b_single_2b_1b_t2_port:
309       - b_single_2b_1b_t2_port
310       - network.outgoing.bytes
311       disk.device.allocation_b_single_2b:
312       - b_single_2b
313       - disk.device.allocation
314       disk.latency_b_single_2b:
315       - b_single_2b
316       - disk.latency
317       feature_b_single_2b_1b_t1_port:
318       - b_single_2b_1b_t1_port
319       - feature
320       disk.device.read.bytes.rate_b_single_2b:
321       - b_single_2b
322       - disk.device.read.bytes.rate
323       network.outpoing.packets_b_single_2b_1b_t1_port:
324       - b_single_2b_1b_t1_port
325       - network.outpoing.packets
326       disk.device.write.bytes.rate_b_single_2b:
327       - b_single_2b
328       - disk.device.write.bytes.rate
329       disk.allocation_b_single_2b:
330       - b_single_2b
331       - disk.allocation
332       memory_b_single_2b:
333       - b_single_2b
334       - memory
335       network.outgoing.packets.rate_b_single_2b_1b_t1_port:
336       - b_single_2b_1b_t1_port
337       - network.outgoing.packets.rate
338       binding_b_single_2b:
339       - b_single_2b
340       - binding
341       network.incoming.packets_b_single_2b_1b_t1_port:
342       - b_single_2b_1b_t1_port
343       - network.incoming.packets
344       network.outgoing.bytes_b_single_2b_1b_t1_port:
345       - b_single_2b_1b_t1_port
346       - network.outgoing.bytes
347       binding_b_single_2b_1b_t1_port:
348       - b_single_2b_1b_t1_port
349       - binding
350       feature_b_single_2b_1b_t2_port:
351       - b_single_2b_1b_t2_port
352       - feature
353       os_b_single_2b:
354       - b_single_2b
355       - os
356       disk.root.size_b_single_2b:
357       - b_single_2b
358       - disk.root.size
359       disk.read.requests_b_single_2b:
360       - b_single_2b
361       - disk.read.requests
362       endpoint_b_single_2b:
363       - b_single_2b
364       - endpoint
365       disk.iops_b_single_2b:
366       - b_single_2b
367       - disk.iops
368       disk.device.write.bytes_b_single_2b:
369       - b_single_2b
370       - disk.device.write.bytes
371       scalable_b_single_2b:
372       - b_single_2b
373       - scalable
374       memory.usage_b_single_2b:
375       - b_single_2b
376       - memory.usage
377       cpu_util_b_single_2b:
378       - b_single_2b
379       - cpu_util
380       disk.device.usage_b_single_2b:
381       - b_single_2b
382       - disk.device.usage
383       disk.device.write.requests.rate_b_single_2b:
384       - b_single_2b
385       - disk.device.write.requests.rate
386       cpu_b_single_2b:
387       - b_single_2b
388       - cpu
389       disk.read.bytes.rate_b_single_2b:
390       - b_single_2b
391       - disk.read.bytes.rate
392       network.incoming.bytes_b_single_2b_1b_t2_port:
393       - b_single_2b_1b_t2_port
394       - network.incoming.bytes
395       network.outgoing.bytes.rate_b_single_2b_1b_t1_port:
396       - b_single_2b_1b_t1_port
397       - network.outgoing.bytes.rate
398     requirements:
399       local_storage_b_single_2b:
400       - b_single_2b
401       - local_storage
402       dependency_b_single_2b:
403       - b_single_2b
404       - dependency
405       link_b_single_2b_1b_t2_port:
406       - b_single_2b_1b_t2_port
407       - link
408       link_b_single_2b_1b_t1_port:
409       - b_single_2b_1b_t1_port
410       - link
411       dependency_b_single_2b_1b_t2_port:
412       - b_single_2b_1b_t2_port
413       - dependency
414       dependency_b_single_2b_1b_t1_port:
415       - b_single_2b_1b_t1_port
416       - dependency