3e93b305628c700e692089b4dca5dda7ef5eaed8
[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_2aServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_a_single_2a
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_2a:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_a_single_2a_user_data_format:
15       type: list
16       required: true
17       entry_schema:
18         type: string
19     port_1a_t1_port_exCP_naming:
20       type: list
21       required: true
22       entry_schema:
23         type: json
24     index_value:
25       type: integer
26       description: Index value of this substitution service template runtime instance
27       required: false
28       default: 0
29       constraints:
30       - greater_or_equal: 0
31     port_1a_t1_port_ip_requirements:
32       type: list
33       required: true
34       entry_schema:
35         type: org.openecomp.datatypes.network.IpRequirements
36     port_1a_t1_port_network_role_tag:
37       type: list
38       required: true
39       entry_schema:
40         type: string
41     port_1a_t1_port_network_role:
42       type: list
43       required: true
44       entry_schema:
45         type: string
46     compute_a_single_2a_scheduler_hints:
47       type: list
48       required: true
49       entry_schema:
50         type: json
51     port_1a_t1_port_order:
52       type: list
53       required: true
54       entry_schema:
55         type: integer
56     compute_a_single_2a_availability_zone:
57       type: list
58       required: true
59       entry_schema:
60         type: string
61     vm_flavor_name:
62       type: string
63       required: true
64     port_1a_t1_port_mac_requirements:
65       type: org.openecomp.datatypes.network.MacRequirements
66       required: true
67     port_1a_t1_port_network:
68       type: list
69       required: true
70       entry_schema:
71         type: string
72     port_1a_t1_port_subnetpoolid:
73       type: list
74       required: true
75       entry_schema:
76         type: string
77     compute_a_single_2a_name:
78       type: list
79       required: true
80       entry_schema:
81         type: string
82     vm_image_name:
83       type: string
84       required: true
85     port_1a_t1_port_vlan_requirements:
86       type: list
87       required: true
88       entry_schema:
89         type: json
90     compute_a_single_2a_metadata:
91       type: list
92       required: true
93       entry_schema:
94         type: json
95   node_templates:
96     a_single_2a:
97       type: org.openecomp.resource.vfc.nodes.heat.a_single_2a
98       properties:
99         availability_zone:
100           get_input:
101           - compute_a_single_2a_availability_zone
102           - index_value
103         flavor:
104           get_input: vm_flavor_name
105         metadata:
106           get_input:
107           - compute_a_single_2a_metadata
108           - index_value
109         image:
110           get_input: vm_image_name
111         name:
112           get_input:
113           - compute_a_single_2a_name
114           - index_value
115         scheduler_hints:
116           get_input:
117           - compute_a_single_2a_scheduler_hints
118           - index_value
119         user_data_format:
120           get_input:
121           - compute_a_single_2a_user_data_format
122           - index_value
123     a_single_2a_1a_t1_port:
124       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
125       properties:
126         exCP_naming:
127           get_input:
128           - port_1a_t1_port_exCP_naming
129           - index_value
130         vlan_requirements:
131           get_input:
132           - port_1a_t1_port_vlan_requirements
133           - index_value
134         ip_requirements:
135           get_input: port_1a_t1_port_ip_requirements
136         network_role_tag:
137           get_input:
138           - port_1a_t1_port_network_role_tag
139           - index_value
140         mac_requirements:
141           get_input: port_1a_t1_port_mac_requirements
142         order:
143           get_input:
144           - port_1a_t1_port_order
145           - index_value
146         network_role:
147           get_input:
148           - port_1a_t1_port_network_role
149           - index_value
150         subnetpoolid:
151           get_input:
152           - port_1a_t1_port_subnetpoolid
153           - index_value
154         network:
155           get_input:
156           - port_1a_t1_port_network
157           - index_value
158       requirements:
159       - binding:
160           capability: tosca.capabilities.network.Bindable
161           node: a_single_2a
162           relationship: tosca.relationships.network.BindsTo
163   outputs:
164     a_single_2a_instance_name:
165       type: list
166       value:
167         get_attribute:
168         - a_single_2a
169         - instance_name
170       entry_schema:
171         type: string
172   substitution_mappings:
173     node_type: org.openecomp.resource.abstract.nodes.a_single_2a
174     capabilities:
175       disk.capacity_a_single_2a:
176       - a_single_2a
177       - disk.capacity
178       disk.ephemeral.size_a_single_2a:
179       - a_single_2a
180       - disk.ephemeral.size
181       disk.device.read.bytes_a_single_2a:
182       - a_single_2a
183       - disk.device.read.bytes
184       cpu_util_a_single_2a:
185       - a_single_2a
186       - cpu_util
187       disk.write.requests_a_single_2a:
188       - a_single_2a
189       - disk.write.requests
190       disk.read.requests_a_single_2a:
191       - a_single_2a
192       - disk.read.requests
193       disk.device.iops_a_single_2a:
194       - a_single_2a
195       - disk.device.iops
196       disk.device.usage_a_single_2a:
197       - a_single_2a
198       - disk.device.usage
199       disk.read.bytes.rate_a_single_2a:
200       - a_single_2a
201       - disk.read.bytes.rate
202       disk.device.write.requests.rate_a_single_2a:
203       - a_single_2a
204       - disk.device.write.requests.rate
205       network.incoming.bytes.rate_a_single_2a_1a_t1_port:
206       - a_single_2a_1a_t1_port
207       - network.incoming.bytes.rate
208       disk.write.requests.rate_a_single_2a:
209       - a_single_2a
210       - disk.write.requests.rate
211       disk.device.latency_a_single_2a:
212       - a_single_2a
213       - disk.device.latency
214       disk.read.bytes_a_single_2a:
215       - a_single_2a
216       - disk.read.bytes
217       disk.device.read.requests_a_single_2a:
218       - a_single_2a
219       - disk.device.read.requests
220       disk.device.allocation_a_single_2a:
221       - a_single_2a
222       - disk.device.allocation
223       disk.latency_a_single_2a:
224       - a_single_2a
225       - disk.latency
226       network.incoming.packets.rate_a_single_2a_1a_t1_port:
227       - a_single_2a_1a_t1_port
228       - network.incoming.packets.rate
229       disk.usage_a_single_2a:
230       - a_single_2a
231       - disk.usage
232       network.incoming.bytes_a_single_2a_1a_t1_port:
233       - a_single_2a_1a_t1_port
234       - network.incoming.bytes
235       scalable_a_single_2a:
236       - a_single_2a
237       - scalable
238       feature_a_single_2a_1a_t1_port:
239       - a_single_2a_1a_t1_port
240       - feature
241       disk.device.write.bytes_a_single_2a:
242       - a_single_2a
243       - disk.device.write.bytes
244       disk.device.read.bytes.rate_a_single_2a:
245       - a_single_2a
246       - disk.device.read.bytes.rate
247       endpoint_a_single_2a:
248       - a_single_2a
249       - endpoint
250       disk.root.size_a_single_2a:
251       - a_single_2a
252       - disk.root.size
253       disk.device.write.requests_a_single_2a:
254       - a_single_2a
255       - disk.device.write.requests
256       attachment_a_single_2a_1a_t1_port:
257       - a_single_2a_1a_t1_port
258       - attachment
259       disk.iops_a_single_2a:
260       - a_single_2a
261       - disk.iops
262       vcpus_a_single_2a:
263       - a_single_2a
264       - vcpus
265       os_a_single_2a:
266       - a_single_2a
267       - os
268       disk.write.bytes.rate_a_single_2a:
269       - a_single_2a
270       - disk.write.bytes.rate
271       disk.device.capacity_a_single_2a:
272       - a_single_2a
273       - disk.device.capacity
274       cpu_a_single_2a:
275       - a_single_2a
276       - cpu
277       disk.device.read.requests.rate_a_single_2a:
278       - a_single_2a
279       - disk.device.read.requests.rate
280       memory.usage_a_single_2a:
281       - a_single_2a
282       - memory.usage
283       network.outgoing.packets.rate_a_single_2a_1a_t1_port:
284       - a_single_2a_1a_t1_port
285       - network.outgoing.packets.rate
286       network.outpoing.packets_a_single_2a_1a_t1_port:
287       - a_single_2a_1a_t1_port
288       - network.outpoing.packets
289       binding_a_single_2a:
290       - a_single_2a
291       - binding
292       instance_a_single_2a:
293       - a_single_2a
294       - instance
295       network.outgoing.bytes_a_single_2a_1a_t1_port:
296       - a_single_2a_1a_t1_port
297       - network.outgoing.bytes
298       disk.write.bytes_a_single_2a:
299       - a_single_2a
300       - disk.write.bytes
301       binding_a_single_2a_1a_t1_port:
302       - a_single_2a_1a_t1_port
303       - binding
304       network.incoming.packets_a_single_2a_1a_t1_port:
305       - a_single_2a_1a_t1_port
306       - network.incoming.packets
307       host_a_single_2a:
308       - a_single_2a
309       - host
310       disk.device.write.bytes.rate_a_single_2a:
311       - a_single_2a
312       - disk.device.write.bytes.rate
313       memory_a_single_2a:
314       - a_single_2a
315       - memory
316       disk.allocation_a_single_2a:
317       - a_single_2a
318       - disk.allocation
319       memory.resident_a_single_2a:
320       - a_single_2a
321       - memory.resident
322       network.outgoing.bytes.rate_a_single_2a_1a_t1_port:
323       - a_single_2a_1a_t1_port
324       - network.outgoing.bytes.rate
325       cpu.delta_a_single_2a:
326       - a_single_2a
327       - cpu.delta
328       feature_a_single_2a:
329       - a_single_2a
330       - feature
331     requirements:
332       dependency_a_single_2a:
333       - a_single_2a
334       - dependency
335       dependency_a_single_2a_1a_t1_port:
336       - a_single_2a_1a_t1_port
337       - dependency
338       link_a_single_2a_1a_t1_port:
339       - a_single_2a_1a_t1_port
340       - link
341       local_storage_a_single_2a:
342       - a_single_2a
343       - local_storage