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