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