[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_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: string
144       value:
145         get_attribute:
146         - a_single_2a
147         - instance_name
148   substitution_mappings:
149     node_type: org.openecomp.resource.abstract.nodes.a_single_2a
150     capabilities:
151       disk.capacity_a_single_2a:
152       - a_single_2a
153       - disk.capacity
154       disk.ephemeral.size_a_single_2a:
155       - a_single_2a
156       - disk.ephemeral.size
157       disk.device.read.bytes_a_single_2a:
158       - a_single_2a
159       - disk.device.read.bytes
160       cpu_util_a_single_2a:
161       - a_single_2a
162       - cpu_util
163       disk.write.requests_a_single_2a:
164       - a_single_2a
165       - disk.write.requests
166       disk.read.requests_a_single_2a:
167       - a_single_2a
168       - disk.read.requests
169       disk.device.iops_a_single_2a:
170       - a_single_2a
171       - disk.device.iops
172       disk.device.usage_a_single_2a:
173       - a_single_2a
174       - disk.device.usage
175       disk.read.bytes.rate_a_single_2a:
176       - a_single_2a
177       - disk.read.bytes.rate
178       disk.device.write.requests.rate_a_single_2a:
179       - a_single_2a
180       - disk.device.write.requests.rate
181       network.incoming.bytes.rate_a_single_2a_1a_t1_port:
182       - a_single_2a_1a_t1_port
183       - network.incoming.bytes.rate
184       disk.write.requests.rate_a_single_2a:
185       - a_single_2a
186       - disk.write.requests.rate
187       disk.device.latency_a_single_2a:
188       - a_single_2a
189       - disk.device.latency
190       disk.read.bytes_a_single_2a:
191       - a_single_2a
192       - disk.read.bytes
193       disk.device.read.requests_a_single_2a:
194       - a_single_2a
195       - disk.device.read.requests
196       disk.device.allocation_a_single_2a:
197       - a_single_2a
198       - disk.device.allocation
199       disk.latency_a_single_2a:
200       - a_single_2a
201       - disk.latency
202       network.incoming.packets.rate_a_single_2a_1a_t1_port:
203       - a_single_2a_1a_t1_port
204       - network.incoming.packets.rate
205       disk.usage_a_single_2a:
206       - a_single_2a
207       - disk.usage
208       network.incoming.bytes_a_single_2a_1a_t1_port:
209       - a_single_2a_1a_t1_port
210       - network.incoming.bytes
211       scalable_a_single_2a:
212       - a_single_2a
213       - scalable
214       feature_a_single_2a_1a_t1_port:
215       - a_single_2a_1a_t1_port
216       - feature
217       disk.device.write.bytes_a_single_2a:
218       - a_single_2a
219       - disk.device.write.bytes
220       disk.device.read.bytes.rate_a_single_2a:
221       - a_single_2a
222       - disk.device.read.bytes.rate
223       endpoint_a_single_2a:
224       - a_single_2a
225       - endpoint
226       disk.root.size_a_single_2a:
227       - a_single_2a
228       - disk.root.size
229       disk.device.write.requests_a_single_2a:
230       - a_single_2a
231       - disk.device.write.requests
232       attachment_a_single_2a_1a_t1_port:
233       - a_single_2a_1a_t1_port
234       - attachment
235       disk.iops_a_single_2a:
236       - a_single_2a
237       - disk.iops
238       vcpus_a_single_2a:
239       - a_single_2a
240       - vcpus
241       os_a_single_2a:
242       - a_single_2a
243       - os
244       disk.write.bytes.rate_a_single_2a:
245       - a_single_2a
246       - disk.write.bytes.rate
247       disk.device.capacity_a_single_2a:
248       - a_single_2a
249       - disk.device.capacity
250       cpu_a_single_2a:
251       - a_single_2a
252       - cpu
253       disk.device.read.requests.rate_a_single_2a:
254       - a_single_2a
255       - disk.device.read.requests.rate
256       memory.usage_a_single_2a:
257       - a_single_2a
258       - memory.usage
259       network.outgoing.packets.rate_a_single_2a_1a_t1_port:
260       - a_single_2a_1a_t1_port
261       - network.outgoing.packets.rate
262       network.outpoing.packets_a_single_2a_1a_t1_port:
263       - a_single_2a_1a_t1_port
264       - network.outpoing.packets
265       binding_a_single_2a:
266       - a_single_2a
267       - binding
268       instance_a_single_2a:
269       - a_single_2a
270       - instance
271       network.outgoing.bytes_a_single_2a_1a_t1_port:
272       - a_single_2a_1a_t1_port
273       - network.outgoing.bytes
274       disk.write.bytes_a_single_2a:
275       - a_single_2a
276       - disk.write.bytes
277       binding_a_single_2a_1a_t1_port:
278       - a_single_2a_1a_t1_port
279       - binding
280       network.incoming.packets_a_single_2a_1a_t1_port:
281       - a_single_2a_1a_t1_port
282       - network.incoming.packets
283       host_a_single_2a:
284       - a_single_2a
285       - host
286       disk.device.write.bytes.rate_a_single_2a:
287       - a_single_2a
288       - disk.device.write.bytes.rate
289       memory_a_single_2a:
290       - a_single_2a
291       - memory
292       disk.allocation_a_single_2a:
293       - a_single_2a
294       - disk.allocation
295       memory.resident_a_single_2a:
296       - a_single_2a
297       - memory.resident
298       network.outgoing.bytes.rate_a_single_2a_1a_t1_port:
299       - a_single_2a_1a_t1_port
300       - network.outgoing.bytes.rate
301       cpu.delta_a_single_2a:
302       - a_single_2a
303       - cpu.delta
304       feature_a_single_2a:
305       - a_single_2a
306       - feature
307     requirements:
308       dependency_a_single_2a:
309       - a_single_2a
310       - dependency
311       dependency_a_single_2a_1a_t1_port:
312       - a_single_2a_1a_t1_port
313       - dependency
314       link_a_single_2a_1a_t1_port:
315       - a_single_2a_1a_t1_port
316       - link
317       local_storage_a_single_2a:
318       - a_single_2a
319       - local_storage