5c28d30768100493996d2c0805d3e449073e5aa7
[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_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: 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: list
191       value:
192         get_attribute:
193         - b_single_1b
194         - instance_name
195       entry_schema:
196         type: string
197     b_single_1b_1b_t1_port_tenant_id:
198       type: list
199       value:
200         get_attribute:
201         - b_single_1b_1b_t1_port
202         - tenant_id
203       entry_schema:
204         type: string
205   substitution_mappings:
206     node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0
207     capabilities:
208       attachment_b_single_1b_1b_t2_port:
209       - b_single_1b_1b_t2_port
210       - attachment
211       endpoint_b_single_1b:
212       - b_single_1b
213       - endpoint
214       feature_b_single_1b:
215       - b_single_1b
216       - feature
217       disk.iops_b_single_1b:
218       - b_single_1b
219       - disk.iops
220       network.incoming.bytes.rate_b_single_1b_1b_t2_port:
221       - b_single_1b_1b_t2_port
222       - network.incoming.bytes.rate
223       network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
224       - b_single_1b_1b_t2_port
225       - network.outgoing.bytes.rate
226       scalable_b_single_1b:
227       - b_single_1b
228       - scalable
229       disk.write.bytes_b_single_1b:
230       - b_single_1b
231       - disk.write.bytes
232       os_b_single_1b:
233       - b_single_1b
234       - os
235       vcpus_b_single_1b:
236       - b_single_1b
237       - vcpus
238       cpu_b_single_1b:
239       - b_single_1b
240       - cpu
241       disk.device.read.requests.rate_b_single_1b:
242       - b_single_1b
243       - disk.device.read.requests.rate
244       network.incoming.packets.rate_b_single_1b_1b_t2_port:
245       - b_single_1b_1b_t2_port
246       - network.incoming.packets.rate
247       instance_b_single_1b:
248       - b_single_1b
249       - instance
250       network.incoming.bytes.rate_b_single_1b_1b_t1_port:
251       - b_single_1b_1b_t1_port
252       - network.incoming.bytes.rate
253       disk.read.bytes_b_single_1b:
254       - b_single_1b
255       - disk.read.bytes
256       disk.device.latency_b_single_1b:
257       - b_single_1b
258       - disk.device.latency
259       disk.usage_b_single_1b:
260       - b_single_1b
261       - disk.usage
262       network.incoming.bytes_b_single_1b_1b_t1_port:
263       - b_single_1b_1b_t1_port
264       - network.incoming.bytes
265       disk.device.allocation_b_single_1b:
266       - b_single_1b
267       - disk.device.allocation
268       network.outgoing.packets.rate_b_single_1b_1b_t2_port:
269       - b_single_1b_1b_t2_port
270       - network.outgoing.packets.rate
271       disk.device.capacity_b_single_1b:
272       - b_single_1b
273       - disk.device.capacity
274       disk.latency_b_single_1b:
275       - b_single_1b
276       - disk.latency
277       network.incoming.packets_b_single_1b_1b_t2_port:
278       - b_single_1b_1b_t2_port
279       - network.incoming.packets
280       network.incoming.packets.rate_b_single_1b_1b_t1_port:
281       - b_single_1b_1b_t1_port
282       - network.incoming.packets.rate
283       attachment_b_single_1b_1b_t1_port:
284       - b_single_1b_1b_t1_port
285       - attachment
286       disk.device.write.requests_b_single_1b:
287       - b_single_1b
288       - disk.device.write.requests
289       binding_b_single_1b_1b_t2_port:
290       - b_single_1b_1b_t2_port
291       - binding
292       disk.ephemeral.size_b_single_1b:
293       - b_single_1b
294       - disk.ephemeral.size
295       disk.write.requests.rate_b_single_1b:
296       - b_single_1b
297       - disk.write.requests.rate
298       network.outpoing.packets_b_single_1b_1b_t2_port:
299       - b_single_1b_1b_t2_port
300       - network.outpoing.packets
301       disk.device.iops_b_single_1b:
302       - b_single_1b
303       - disk.device.iops
304       disk.read.requests_b_single_1b:
305       - b_single_1b
306       - disk.read.requests
307       memory.resident_b_single_1b:
308       - b_single_1b
309       - memory.resident
310       disk.root.size_b_single_1b:
311       - b_single_1b
312       - disk.root.size
313       feature_b_single_1b_1b_t1_port:
314       - b_single_1b_1b_t1_port
315       - feature
316       network.outgoing.bytes_b_single_1b_1b_t2_port:
317       - b_single_1b_1b_t2_port
318       - network.outgoing.bytes
319       disk.capacity_b_single_1b:
320       - b_single_1b
321       - disk.capacity
322       disk.device.write.bytes_b_single_1b:
323       - b_single_1b
324       - disk.device.write.bytes
325       disk.device.read.bytes_b_single_1b:
326       - b_single_1b
327       - disk.device.read.bytes
328       disk.device.read.bytes.rate_b_single_1b:
329       - b_single_1b
330       - disk.device.read.bytes.rate
331       cpu_util_b_single_1b:
332       - b_single_1b
333       - cpu_util
334       disk.write.requests_b_single_1b:
335       - b_single_1b
336       - disk.write.requests
337       network.outgoing.packets.rate_b_single_1b_1b_t1_port:
338       - b_single_1b_1b_t1_port
339       - network.outgoing.packets.rate
340       disk.device.usage_b_single_1b:
341       - b_single_1b
342       - disk.device.usage
343       disk.read.bytes.rate_b_single_1b:
344       - b_single_1b
345       - disk.read.bytes.rate
346       network.outgoing.bytes_b_single_1b_1b_t1_port:
347       - b_single_1b_1b_t1_port
348       - network.outgoing.bytes
349       disk.device.read.requests_b_single_1b:
350       - b_single_1b
351       - disk.device.read.requests
352       network.incoming.packets_b_single_1b_1b_t1_port:
353       - b_single_1b_1b_t1_port
354       - network.incoming.packets
355       binding_b_single_1b_1b_t1_port:
356       - b_single_1b_1b_t1_port
357       - binding
358       network.outpoing.packets_b_single_1b_1b_t1_port:
359       - b_single_1b_1b_t1_port
360       - network.outpoing.packets
361       disk.device.write.requests.rate_b_single_1b:
362       - b_single_1b
363       - disk.device.write.requests.rate
364       memory.usage_b_single_1b:
365       - b_single_1b
366       - memory.usage
367       disk.write.bytes.rate_b_single_1b:
368       - b_single_1b
369       - disk.write.bytes.rate
370       network.incoming.bytes_b_single_1b_1b_t2_port:
371       - b_single_1b_1b_t2_port
372       - network.incoming.bytes
373       network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
374       - b_single_1b_1b_t1_port
375       - network.outgoing.bytes.rate
376       cpu.delta_b_single_1b:
377       - b_single_1b
378       - cpu.delta
379       disk.allocation_b_single_1b:
380       - b_single_1b
381       - disk.allocation
382       disk.device.write.bytes.rate_b_single_1b:
383       - b_single_1b
384       - disk.device.write.bytes.rate
385       memory_b_single_1b:
386       - b_single_1b
387       - memory
388       host_b_single_1b:
389       - b_single_1b
390       - host
391       binding_b_single_1b:
392       - b_single_1b
393       - binding
394       feature_b_single_1b_1b_t2_port:
395       - b_single_1b_1b_t2_port
396       - feature
397     requirements:
398       local_storage_b_single_1b:
399       - b_single_1b
400       - local_storage
401       dependency_b_single_1b_1b_t1_port:
402       - b_single_1b_1b_t1_port
403       - dependency
404       dependency_b_single_1b:
405       - b_single_1b
406       - dependency
407       link_b_single_1b_1b_t2_port:
408       - b_single_1b_1b_t2_port
409       - link
410       link_b_single_1b_1b_t1_port:
411       - b_single_1b_1b_t1_port
412       - link
413       dependency_b_single_1b_1b_t2_port:
414       - b_single_1b_1b_t2_port
415       - dependency