[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_1c2_catalog_instance_2ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c2_catalog_instance_2
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.1c2_catalog_instance:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1c2_t1_port_mac_requirements:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     port_1c2_t2_port_network:
20       type: list
21       required: true
22       entry_schema:
23         type: string
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     compute_1c2_catalog_instance_availability_zone:
32       type: list
33       required: true
34       entry_schema:
35         type: string
36     compute_1c2_catalog_instance_name:
37       type: list
38       required: true
39       entry_schema:
40         type: string
41     vm_flavor_name:
42       type: string
43       required: true
44     port_1c2_t1_port_network:
45       type: list
46       required: true
47       entry_schema:
48         type: string
49     port_1c2_t2_port_mac_requirements:
50       type: list
51       required: true
52       entry_schema:
53         type: json
54     vm_image_name:
55       type: string
56       required: true
57     port_1c2_t2_port_ip_requirements:
58       type: list
59       required: true
60       entry_schema:
61         type: json
62     compute_1c2_catalog_instance_user_data_format:
63       type: list
64       required: true
65       entry_schema:
66         type: string
67     port_1c2_t1_port_network_role_tag:
68       type: list
69       required: true
70       entry_schema:
71         type: string
72     port_1c2_t1_port_ip_requirements:
73       type: list
74       required: true
75       entry_schema:
76         type: json
77     compute_1c2_catalog_instance_scheduler_hints:
78       type: list
79       required: true
80       entry_schema:
81         type: json
82   node_templates:
83     1c2_catalog_instance:
84       type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance
85       properties:
86         availability_zone:
87           get_input:
88           - compute_1c2_catalog_instance_availability_zone
89           - index_value
90         flavor:
91           get_input: vm_flavor_name
92         image:
93           get_input: vm_image_name
94         name:
95           get_input:
96           - compute_1c2_catalog_instance_name
97           - index_value
98         scheduler_hints:
99           get_input:
100           - compute_1c2_catalog_instance_scheduler_hints
101           - index_value
102         user_data_format:
103           get_input:
104           - compute_1c2_catalog_instance_user_data_format
105           - index_value
106     1c2_catalog_instance_1c2_t2_port:
107       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
108       properties:
109         ip_requirements:
110           get_input:
111           - port_1c2_t2_port_ip_requirements
112           - index_value
113         mac_requirements:
114           get_input:
115           - port_1c2_t2_port_mac_requirements
116           - index_value
117         network:
118           get_input:
119           - port_1c2_t2_port_network
120           - index_value
121       requirements:
122       - binding:
123           capability: tosca.capabilities.network.Bindable
124           node: 1c2_catalog_instance
125           relationship: tosca.relationships.network.BindsTo
126     1c2_catalog_instance_1c2_t1_port:
127       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
128       properties:
129         ip_requirements:
130           get_input:
131           - port_1c2_t1_port_ip_requirements
132           - index_value
133         network_role_tag:
134           get_input:
135           - port_1c2_t1_port_network_role_tag
136           - index_value
137         mac_requirements:
138           get_input:
139           - port_1c2_t1_port_mac_requirements
140           - index_value
141         network:
142           get_input:
143           - port_1c2_t1_port_network
144           - index_value
145       requirements:
146       - binding:
147           capability: tosca.capabilities.network.Bindable
148           node: 1c2_catalog_instance
149           relationship: tosca.relationships.network.BindsTo
150   outputs:
151     1c2_catalog_instance_instance_name:
152       type: list
153       value:
154         get_attribute:
155         - 1c2_catalog_instance
156         - instance_name
157       entry_schema:
158         type: string
159   substitution_mappings:
160     node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_2
161     capabilities:
162       disk.device.capacity_1c2_catalog_instance:
163       - 1c2_catalog_instance
164       - disk.device.capacity
165       network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
166       - 1c2_catalog_instance_1c2_t2_port
167       - network.incoming.packets.rate
168       disk.read.bytes.rate_1c2_catalog_instance:
169       - 1c2_catalog_instance
170       - disk.read.bytes.rate
171       memory.usage_1c2_catalog_instance:
172       - 1c2_catalog_instance
173       - memory.usage
174       network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
175       - 1c2_catalog_instance_1c2_t1_port
176       - network.outpoing.packets
177       disk.write.bytes.rate_1c2_catalog_instance:
178       - 1c2_catalog_instance
179       - disk.write.bytes.rate
180       binding_1c2_catalog_instance_1c2_t2_port:
181       - 1c2_catalog_instance_1c2_t2_port
182       - binding
183       network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
184       - 1c2_catalog_instance_1c2_t2_port
185       - network.incoming.bytes.rate
186       network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
187       - 1c2_catalog_instance_1c2_t1_port
188       - network.incoming.packets
189       cpu_util_1c2_catalog_instance:
190       - 1c2_catalog_instance
191       - cpu_util
192       network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
193       - 1c2_catalog_instance_1c2_t2_port
194       - network.outpoing.packets
195       feature_1c2_catalog_instance_1c2_t1_port:
196       - 1c2_catalog_instance_1c2_t1_port
197       - feature
198       attachment_1c2_catalog_instance_1c2_t1_port:
199       - 1c2_catalog_instance_1c2_t1_port
200       - attachment
201       network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
202       - 1c2_catalog_instance_1c2_t2_port
203       - network.incoming.bytes
204       cpu_1c2_catalog_instance:
205       - 1c2_catalog_instance
206       - cpu
207       disk.read.requests_1c2_catalog_instance:
208       - 1c2_catalog_instance
209       - disk.read.requests
210       binding_1c2_catalog_instance_1c2_t1_port:
211       - 1c2_catalog_instance_1c2_t1_port
212       - binding
213       network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
214       - 1c2_catalog_instance_1c2_t1_port
215       - network.incoming.bytes.rate
216       disk.ephemeral.size_1c2_catalog_instance:
217       - 1c2_catalog_instance
218       - disk.ephemeral.size
219       disk.device.write.bytes_1c2_catalog_instance:
220       - 1c2_catalog_instance
221       - disk.device.write.bytes
222       memory.resident_1c2_catalog_instance:
223       - 1c2_catalog_instance
224       - memory.resident
225       disk.device.write.requests.rate_1c2_catalog_instance:
226       - 1c2_catalog_instance
227       - disk.device.write.requests.rate
228       network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
229       - 1c2_catalog_instance_1c2_t1_port
230       - network.incoming.bytes
231       os_1c2_catalog_instance:
232       - 1c2_catalog_instance
233       - os
234       disk.device.iops_1c2_catalog_instance:
235       - 1c2_catalog_instance
236       - disk.device.iops
237       endpoint_1c2_catalog_instance:
238       - 1c2_catalog_instance
239       - endpoint
240       disk.allocation_1c2_catalog_instance:
241       - 1c2_catalog_instance
242       - disk.allocation
243       disk.latency_1c2_catalog_instance:
244       - 1c2_catalog_instance
245       - disk.latency
246       network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
247       - 1c2_catalog_instance_1c2_t1_port
248       - network.outgoing.bytes.rate
249       network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
250       - 1c2_catalog_instance_1c2_t1_port
251       - network.outgoing.bytes
252       disk.iops_1c2_catalog_instance:
253       - 1c2_catalog_instance
254       - disk.iops
255       network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
256       - 1c2_catalog_instance_1c2_t2_port
257       - network.outgoing.packets.rate
258       network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
259       - 1c2_catalog_instance_1c2_t2_port
260       - network.incoming.packets
261       vcpus_1c2_catalog_instance:
262       - 1c2_catalog_instance
263       - vcpus
264       disk.device.latency_1c2_catalog_instance:
265       - 1c2_catalog_instance
266       - disk.device.latency
267       attachment_1c2_catalog_instance_1c2_t2_port:
268       - 1c2_catalog_instance_1c2_t2_port
269       - attachment
270       network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
271       - 1c2_catalog_instance_1c2_t1_port
272       - network.outgoing.packets.rate
273       disk.read.bytes_1c2_catalog_instance:
274       - 1c2_catalog_instance
275       - disk.read.bytes
276       instance_1c2_catalog_instance:
277       - 1c2_catalog_instance
278       - instance
279       disk.capacity_1c2_catalog_instance:
280       - 1c2_catalog_instance
281       - disk.capacity
282       disk.write.bytes_1c2_catalog_instance:
283       - 1c2_catalog_instance
284       - disk.write.bytes
285       disk.device.read.bytes.rate_1c2_catalog_instance:
286       - 1c2_catalog_instance
287       - disk.device.read.bytes.rate
288       disk.device.allocation_1c2_catalog_instance:
289       - 1c2_catalog_instance
290       - disk.device.allocation
291       disk.device.read.bytes_1c2_catalog_instance:
292       - 1c2_catalog_instance
293       - disk.device.read.bytes
294       network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
295       - 1c2_catalog_instance_1c2_t2_port
296       - network.outgoing.bytes.rate
297       disk.device.read.requests_1c2_catalog_instance:
298       - 1c2_catalog_instance
299       - disk.device.read.requests
300       disk.device.write.bytes.rate_1c2_catalog_instance:
301       - 1c2_catalog_instance
302       - disk.device.write.bytes.rate
303       scalable_1c2_catalog_instance:
304       - 1c2_catalog_instance
305       - scalable
306       disk.device.write.requests_1c2_catalog_instance:
307       - 1c2_catalog_instance
308       - disk.device.write.requests
309       host_1c2_catalog_instance:
310       - 1c2_catalog_instance
311       - host
312       disk.root.size_1c2_catalog_instance:
313       - 1c2_catalog_instance
314       - disk.root.size
315       disk.device.usage_1c2_catalog_instance:
316       - 1c2_catalog_instance
317       - disk.device.usage
318       network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
319       - 1c2_catalog_instance_1c2_t2_port
320       - network.outgoing.bytes
321       disk.usage_1c2_catalog_instance:
322       - 1c2_catalog_instance
323       - disk.usage
324       feature_1c2_catalog_instance:
325       - 1c2_catalog_instance
326       - feature
327       network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
328       - 1c2_catalog_instance_1c2_t1_port
329       - network.incoming.packets.rate
330       memory_1c2_catalog_instance:
331       - 1c2_catalog_instance
332       - memory
333       disk.write.requests.rate_1c2_catalog_instance:
334       - 1c2_catalog_instance
335       - disk.write.requests.rate
336       disk.write.requests_1c2_catalog_instance:
337       - 1c2_catalog_instance
338       - disk.write.requests
339       binding_1c2_catalog_instance:
340       - 1c2_catalog_instance
341       - binding
342       cpu.delta_1c2_catalog_instance:
343       - 1c2_catalog_instance
344       - cpu.delta
345       feature_1c2_catalog_instance_1c2_t2_port:
346       - 1c2_catalog_instance_1c2_t2_port
347       - feature
348       disk.device.read.requests.rate_1c2_catalog_instance:
349       - 1c2_catalog_instance
350       - disk.device.read.requests.rate
351     requirements:
352       link_1c2_catalog_instance_1c2_t1_port:
353       - 1c2_catalog_instance_1c2_t1_port
354       - link
355       dependency_1c2_catalog_instance:
356       - 1c2_catalog_instance
357       - dependency
358       local_storage_1c2_catalog_instance:
359       - 1c2_catalog_instance
360       - local_storage
361       dependency_1c2_catalog_instance_1c2_t1_port:
362       - 1c2_catalog_instance_1c2_t1_port
363       - dependency
364       dependency_1c2_catalog_instance_1c2_t2_port:
365       - 1c2_catalog_instance_1c2_t2_port
366       - dependency
367       link_1c2_catalog_instance_1c2_t2_port:
368       - 1c2_catalog_instance_1c2_t2_port
369       - link