[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_a_single_1aServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_a_single_1a
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.a_single_1a:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_a_single_1a_metadata:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     port_1a_t1_port_ip_requirements:
20       type: list
21       required: true
22       entry_schema:
23         type: org.openecomp.datatypes.network.IpRequirements
24     port_1a_t2_port_network_role_tag:
25       type: string
26       required: true
27     vm_flavor_name:
28       type: string
29       required: true
30     port_1a_t2_port_network_role:
31       type: string
32       required: true
33     port_1a_t2_port_network:
34       type: list
35       required: true
36       entry_schema:
37         type: string
38     port_1a_t1_port_mac_requirements:
39       type: org.openecomp.datatypes.network.MacRequirements
40       required: true
41     port_1a_t1_port_network:
42       type: list
43       required: true
44       entry_schema:
45         type: string
46     port_1a_t1_port_subnetpoolid:
47       type: string
48       required: true
49     vm_image_name:
50       type: string
51       required: true
52     port_1a_t2_port_ip_requirements:
53       type: list
54       required: true
55       entry_schema:
56         type: org.openecomp.datatypes.network.IpRequirements
57     port_1a_t1_port_vlan_requirements:
58       type: list
59       required: true
60       entry_schema:
61         type: org.openecomp.datatypes.network.VlanRequirements
62     port_1a_t1_port_exCP_naming:
63       type: org.openecomp.datatypes.Naming
64       required: true
65     compute_a_single_1a_availability_zone:
66       type: list
67       required: true
68       entry_schema:
69         type: string
70     compute_a_single_1a_scheduler_hints:
71       type: list
72       required: true
73       entry_schema:
74         type: json
75     index_value:
76       type: integer
77       description: Index value of this substitution service template runtime instance
78       required: false
79       default: 0
80       constraints:
81       - greater_or_equal: 0
82     port_1a_t1_port_network_role_tag:
83       type: string
84       required: true
85     port_1a_t1_port_network_role:
86       type: string
87       required: true
88     port_1a_t1_port_order:
89       type: integer
90       required: true
91     port_1a_t2_port_exCP_naming:
92       type: org.openecomp.datatypes.Naming
93       required: true
94     port_1a_t2_port_vlan_requirements:
95       type: list
96       required: true
97       entry_schema:
98         type: org.openecomp.datatypes.network.VlanRequirements
99     port_1a_t2_port_subnetpoolid:
100       type: string
101       required: true
102     port_1a_t2_port_order:
103       type: integer
104       required: true
105     compute_a_single_1a_user_data_format:
106       type: list
107       required: true
108       entry_schema:
109         type: string
110     compute_a_single_1a_name:
111       type: list
112       required: true
113       entry_schema:
114         type: string
115     port_1a_t2_port_mac_requirements:
116       type: org.openecomp.datatypes.network.MacRequirements
117       required: true
118   node_templates:
119     a_single_1a_1a_t1_port:
120       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
121       properties:
122         exCP_naming:
123           get_input: port_1a_t1_port_exCP_naming
124         vlan_requirements:
125           get_input: port_1a_t1_port_vlan_requirements
126         ip_requirements:
127           get_input: port_1a_t1_port_ip_requirements
128         network_role_tag:
129           get_input: port_1a_t1_port_network_role_tag
130         mac_requirements:
131           get_input: port_1a_t1_port_mac_requirements
132         order:
133           get_input: port_1a_t1_port_order
134         network_role:
135           get_input: port_1a_t1_port_network_role
136         subnetpoolid:
137           get_input: port_1a_t1_port_subnetpoolid
138         network:
139           get_input:
140           - port_1a_t1_port_network
141           - index_value
142       requirements:
143       - binding:
144           capability: tosca.capabilities.network.Bindable
145           node: a_single_1a
146           relationship: tosca.relationships.network.BindsTo
147     a_single_1a:
148       type: org.openecomp.resource.vfc.nodes.heat.a_single_1a
149       properties:
150         availability_zone:
151           get_input:
152           - compute_a_single_1a_availability_zone
153           - index_value
154         flavor:
155           get_input: vm_flavor_name
156         metadata:
157           get_input:
158           - compute_a_single_1a_metadata
159           - index_value
160         image:
161           get_input: vm_image_name
162         name:
163           get_input:
164           - compute_a_single_1a_name
165           - index_value
166         scheduler_hints:
167           get_input:
168           - compute_a_single_1a_scheduler_hints
169           - index_value
170         user_data_format:
171           get_input:
172           - compute_a_single_1a_user_data_format
173           - index_value
174     a_single_1a_1a_t2_port:
175       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
176       properties:
177         exCP_naming:
178           get_input: port_1a_t2_port_exCP_naming
179         vlan_requirements:
180           get_input: port_1a_t2_port_vlan_requirements
181         ip_requirements:
182           get_input: port_1a_t2_port_ip_requirements
183         network_role_tag:
184           get_input: port_1a_t2_port_network_role_tag
185         mac_requirements:
186           get_input: port_1a_t2_port_mac_requirements
187         order:
188           get_input: port_1a_t2_port_order
189         network_role:
190           get_input: port_1a_t2_port_network_role
191         subnetpoolid:
192           get_input: port_1a_t2_port_subnetpoolid
193         network:
194           get_input:
195           - port_1a_t2_port_network
196           - index_value
197       requirements:
198       - binding:
199           capability: tosca.capabilities.network.Bindable
200           node: a_single_1a
201           relationship: tosca.relationships.network.BindsTo
202   outputs:
203     a_single_1a_instance_name:
204       type: string
205       value:
206         get_attribute:
207         - a_single_1a
208         - instance_name
209     a_single_1a_1a_t1_port_tenant_id:
210       type: string
211       value:
212         get_attribute:
213         - a_single_1a_1a_t1_port
214         - tenant_id
215   substitution_mappings:
216     node_type: org.openecomp.resource.abstract.nodes.a_single_1a
217     capabilities:
218       disk.read.bytes_a_single_1a:
219       - a_single_1a
220       - disk.read.bytes
221       network.incoming.bytes.rate_a_single_1a_1a_t2_port:
222       - a_single_1a_1a_t2_port
223       - network.incoming.bytes.rate
224       disk.usage_a_single_1a:
225       - a_single_1a
226       - disk.usage
227       attachment_a_single_1a_1a_t2_port:
228       - a_single_1a_1a_t2_port
229       - attachment
230       scalable_a_single_1a:
231       - a_single_1a
232       - scalable
233       network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
234       - a_single_1a_1a_t2_port
235       - network.outgoing.bytes.rate
236       host_a_single_1a:
237       - a_single_1a
238       - host
239       endpoint_a_single_1a:
240       - a_single_1a
241       - endpoint
242       disk.root.size_a_single_1a:
243       - a_single_1a
244       - disk.root.size
245       memory.resident_a_single_1a:
246       - a_single_1a
247       - memory.resident
248       network.incoming.packets.rate_a_single_1a_1a_t2_port:
249       - a_single_1a_1a_t2_port
250       - network.incoming.packets.rate
251       cpu.delta_a_single_1a:
252       - a_single_1a
253       - cpu.delta
254       disk.device.write.requests_a_single_1a:
255       - a_single_1a
256       - disk.device.write.requests
257       network.incoming.bytes.rate_a_single_1a_1a_t1_port:
258       - a_single_1a_1a_t1_port
259       - network.incoming.bytes.rate
260       disk.iops_a_single_1a:
261       - a_single_1a
262       - disk.iops
263       network.incoming.bytes_a_single_1a_1a_t1_port:
264       - a_single_1a_1a_t1_port
265       - network.incoming.bytes
266       cpu_util_a_single_1a:
267       - a_single_1a
268       - cpu_util
269       os_a_single_1a:
270       - a_single_1a
271       - os
272       disk.device.usage_a_single_1a:
273       - a_single_1a
274       - disk.device.usage
275       network.incoming.packets.rate_a_single_1a_1a_t1_port:
276       - a_single_1a_1a_t1_port
277       - network.incoming.packets.rate
278       network.outgoing.packets.rate_a_single_1a_1a_t2_port:
279       - a_single_1a_1a_t2_port
280       - network.outgoing.packets.rate
281       disk.read.requests_a_single_1a:
282       - a_single_1a
283       - disk.read.requests
284       disk.read.bytes.rate_a_single_1a:
285       - a_single_1a
286       - disk.read.bytes.rate
287       disk.write.bytes.rate_a_single_1a:
288       - a_single_1a
289       - disk.write.bytes.rate
290       attachment_a_single_1a_1a_t1_port:
291       - a_single_1a_1a_t1_port
292       - attachment
293       cpu_a_single_1a:
294       - a_single_1a
295       - cpu
296       memory.usage_a_single_1a:
297       - a_single_1a
298       - memory.usage
299       disk.device.write.requests.rate_a_single_1a:
300       - a_single_1a
301       - disk.device.write.requests.rate
302       binding_a_single_1a_1a_t2_port:
303       - a_single_1a_1a_t2_port
304       - binding
305       network.incoming.packets_a_single_1a_1a_t2_port:
306       - a_single_1a_1a_t2_port
307       - network.incoming.packets
308       disk.device.read.requests_a_single_1a:
309       - a_single_1a
310       - disk.device.read.requests
311       disk.device.latency_a_single_1a:
312       - a_single_1a
313       - disk.device.latency
314       instance_a_single_1a:
315       - a_single_1a
316       - instance
317       binding_a_single_1a:
318       - a_single_1a
319       - binding
320       disk.latency_a_single_1a:
321       - a_single_1a
322       - disk.latency
323       network.outgoing.bytes_a_single_1a_1a_t2_port:
324       - a_single_1a_1a_t2_port
325       - network.outgoing.bytes
326       disk.device.allocation_a_single_1a:
327       - a_single_1a
328       - disk.device.allocation
329       disk.write.bytes_a_single_1a:
330       - a_single_1a
331       - disk.write.bytes
332       feature_a_single_1a_1a_t1_port:
333       - a_single_1a_1a_t1_port
334       - feature
335       network.outpoing.packets_a_single_1a_1a_t2_port:
336       - a_single_1a_1a_t2_port
337       - network.outpoing.packets
338       network.outpoing.packets_a_single_1a_1a_t1_port:
339       - a_single_1a_1a_t1_port
340       - network.outpoing.packets
341       disk.device.read.bytes.rate_a_single_1a:
342       - a_single_1a
343       - disk.device.read.bytes.rate
344       disk.device.write.bytes_a_single_1a:
345       - a_single_1a
346       - disk.device.write.bytes
347       disk.device.write.bytes.rate_a_single_1a:
348       - a_single_1a
349       - disk.device.write.bytes.rate
350       memory_a_single_1a:
351       - a_single_1a
352       - memory
353       disk.allocation_a_single_1a:
354       - a_single_1a
355       - disk.allocation
356       network.outgoing.packets.rate_a_single_1a_1a_t1_port:
357       - a_single_1a_1a_t1_port
358       - network.outgoing.packets.rate
359       feature_a_single_1a_1a_t2_port:
360       - a_single_1a_1a_t2_port
361       - feature
362       disk.capacity_a_single_1a:
363       - a_single_1a
364       - disk.capacity
365       disk.device.read.bytes_a_single_1a:
366       - a_single_1a
367       - disk.device.read.bytes
368       network.incoming.packets_a_single_1a_1a_t1_port:
369       - a_single_1a_1a_t1_port
370       - network.incoming.packets
371       feature_a_single_1a:
372       - a_single_1a
373       - feature
374       network.outgoing.bytes_a_single_1a_1a_t1_port:
375       - a_single_1a_1a_t1_port
376       - network.outgoing.bytes
377       disk.ephemeral.size_a_single_1a:
378       - a_single_1a
379       - disk.ephemeral.size
380       vcpus_a_single_1a:
381       - a_single_1a
382       - vcpus
383       binding_a_single_1a_1a_t1_port:
384       - a_single_1a_1a_t1_port
385       - binding
386       disk.device.iops_a_single_1a:
387       - a_single_1a
388       - disk.device.iops
389       disk.write.requests_a_single_1a:
390       - a_single_1a
391       - disk.write.requests
392       disk.device.read.requests.rate_a_single_1a:
393       - a_single_1a
394       - disk.device.read.requests.rate
395       disk.device.capacity_a_single_1a:
396       - a_single_1a
397       - disk.device.capacity
398       disk.write.requests.rate_a_single_1a:
399       - a_single_1a
400       - disk.write.requests.rate
401       network.incoming.bytes_a_single_1a_1a_t2_port:
402       - a_single_1a_1a_t2_port
403       - network.incoming.bytes
404       network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
405       - a_single_1a_1a_t1_port
406       - network.outgoing.bytes.rate
407     requirements:
408       link_a_single_1a_1a_t2_port:
409       - a_single_1a_1a_t2_port
410       - link
411       link_a_single_1a_1a_t1_port:
412       - a_single_1a_1a_t1_port
413       - link
414       dependency_a_single_1a:
415       - a_single_1a
416       - dependency
417       dependency_a_single_1a_1a_t2_port:
418       - a_single_1a_1a_t2_port
419       - dependency
420       dependency_a_single_1a_1a_t1_port:
421       - a_single_1a_1a_t1_port
422       - dependency
423       local_storage_a_single_1a:
424       - a_single_1a
425       - local_storage