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