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