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