[sdc] update code of sdc
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_1c12_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c12_scalling_instance
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.1c12_scalling_instance:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1c1_t1_port_exCP_naming:
15       type: list
16       required: true
17       entry_schema:
18         type: json
19     compute_1c12_scalling_instance_scheduler_hints:
20       type: list
21       required: true
22       entry_schema:
23         type: json
24     port_1c1_t1_port_fixed_ips:
25       type: list
26       required: true
27       entry_schema:
28         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
29     compute_1c12_scalling_instance_name:
30       type: list
31       required: true
32       entry_schema:
33         type: string
34     port_1c1_t1_port_vlan_requirements:
35       type: list
36       required: true
37       entry_schema:
38         type: json
39     port_1c1_t1_port_mac_requirements:
40       type: org.openecomp.datatypes.network.MacRequirements
41       required: true
42     index_value:
43       type: integer
44       description: Index value of this substitution service template runtime instance
45       required: false
46       default: 0
47       constraints:
48       - greater_or_equal: 0
49     vm_flavor_name:
50       type: string
51       required: true
52     compute_1c12_scalling_instance_user_data_format:
53       type: list
54       required: true
55       entry_schema:
56         type: string
57     port_1c1_t1_port_ip_requirements:
58       type: list
59       required: true
60       entry_schema:
61         type: org.openecomp.datatypes.network.IpRequirements
62     vm_image_name:
63       type: string
64       required: true
65     port_1c1_t1_port_name:
66       type: list
67       required: true
68       entry_schema:
69         type: string
70     port_1c1_t1_port_subnetpoolid:
71       type: list
72       required: true
73       entry_schema:
74         type: string
75     port_1c1_t1_port_network_role_tag:
76       type: list
77       required: true
78       entry_schema:
79         type: string
80     port_1c1_t1_port_network_role:
81       type: list
82       required: true
83       entry_schema:
84         type: string
85     compute_1c12_scalling_instance_availability_zone:
86       type: list
87       required: true
88       entry_schema:
89         type: string
90     port_1c1_t1_port_network:
91       type: list
92       required: true
93       entry_schema:
94         type: string
95     port_1c1_t1_port_order:
96       type: list
97       required: true
98       entry_schema:
99         type: integer
100   node_templates:
101     1c12_scalling_instance_1c1_t1_port:
102       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
103       properties:
104         exCP_naming:
105           get_input:
106           - port_1c1_t1_port_exCP_naming
107           - index_value
108         vlan_requirements:
109           get_input:
110           - port_1c1_t1_port_vlan_requirements
111           - index_value
112         ip_requirements:
113           get_input: port_1c1_t1_port_ip_requirements
114         network_role_tag:
115           get_input:
116           - port_1c1_t1_port_network_role_tag
117           - index_value
118         mac_requirements:
119           get_input: port_1c1_t1_port_mac_requirements
120         order:
121           get_input:
122           - port_1c1_t1_port_order
123           - index_value
124         network_role:
125           get_input:
126           - port_1c1_t1_port_network_role
127           - index_value
128         subnetpoolid:
129           get_input:
130           - port_1c1_t1_port_subnetpoolid
131           - index_value
132         fixed_ips:
133           get_input: port_1c1_t1_port_fixed_ips
134         name:
135           get_input:
136           - port_1c1_t1_port_name
137           - index_value
138         network:
139           get_input:
140           - port_1c1_t1_port_network
141           - index_value
142       requirements:
143       - binding:
144           capability: tosca.capabilities.network.Bindable
145           node: 1c12_scalling_instance
146           relationship: tosca.relationships.network.BindsTo
147     1c12_scalling_instance:
148       type: org.openecomp.resource.vfc.nodes.heat.1c12_scalling_instance
149       properties:
150         availability_zone:
151           get_input:
152           - compute_1c12_scalling_instance_availability_zone
153           - index_value
154         flavor:
155           get_input: vm_flavor_name
156         image:
157           get_input: vm_image_name
158         name:
159           get_input:
160           - compute_1c12_scalling_instance_name
161           - index_value
162         scheduler_hints:
163           get_input:
164           - compute_1c12_scalling_instance_scheduler_hints
165           - index_value
166         user_data_format:
167           get_input:
168           - compute_1c12_scalling_instance_user_data_format
169           - index_value
170   outputs:
171     1c12_scalling_instance_1c1_t1_port_tenant_id:
172       type: list
173       value:
174         get_attribute:
175         - 1c12_scalling_instance_1c1_t1_port
176         - tenant_id
177       entry_schema:
178         type: string
179     1c12_scalling_instance_instance_name:
180       type: list
181       value:
182         get_attribute:
183         - 1c12_scalling_instance
184         - instance_name
185       entry_schema:
186         type: string
187   substitution_mappings:
188     node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
189     capabilities:
190       cpu_1c12_scalling_instance:
191       - 1c12_scalling_instance
192       - cpu
193       disk.device.write.bytes_1c12_scalling_instance:
194       - 1c12_scalling_instance
195       - disk.device.write.bytes
196       network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
197       - 1c12_scalling_instance_1c1_t1_port
198       - network.incoming.bytes.rate
199       disk.usage_1c12_scalling_instance:
200       - 1c12_scalling_instance
201       - disk.usage
202       disk.device.read.requests_1c12_scalling_instance:
203       - 1c12_scalling_instance
204       - disk.device.read.requests
205       feature_1c12_scalling_instance_1c1_t1_port:
206       - 1c12_scalling_instance_1c1_t1_port
207       - feature
208       disk.device.latency_1c12_scalling_instance:
209       - 1c12_scalling_instance
210       - disk.device.latency
211       network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
212       - 1c12_scalling_instance_1c1_t1_port
213       - network.outgoing.bytes
214       cpu_util_1c12_scalling_instance:
215       - 1c12_scalling_instance
216       - cpu_util
217       disk.read.bytes_1c12_scalling_instance:
218       - 1c12_scalling_instance
219       - disk.read.bytes
220       binding_1c12_scalling_instance:
221       - 1c12_scalling_instance
222       - binding
223       endpoint_1c12_scalling_instance:
224       - 1c12_scalling_instance
225       - endpoint
226       scalable_1c12_scalling_instance:
227       - 1c12_scalling_instance
228       - scalable
229       os_1c12_scalling_instance:
230       - 1c12_scalling_instance
231       - os
232       disk.device.usage_1c12_scalling_instance:
233       - 1c12_scalling_instance
234       - disk.device.usage
235       disk.device.allocation_1c12_scalling_instance:
236       - 1c12_scalling_instance
237       - disk.device.allocation
238       binding_1c12_scalling_instance_1c1_t1_port:
239       - 1c12_scalling_instance_1c1_t1_port
240       - binding
241       network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
242       - 1c12_scalling_instance_1c1_t1_port
243       - network.incoming.packets
244       attachment_1c12_scalling_instance_1c1_t1_port:
245       - 1c12_scalling_instance_1c1_t1_port
246       - attachment
247       disk.latency_1c12_scalling_instance:
248       - 1c12_scalling_instance
249       - disk.latency
250       network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
251       - 1c12_scalling_instance_1c1_t1_port
252       - network.incoming.bytes
253       memory_1c12_scalling_instance:
254       - 1c12_scalling_instance
255       - memory
256       host_1c12_scalling_instance:
257       - 1c12_scalling_instance
258       - host
259       cpu.delta_1c12_scalling_instance:
260       - 1c12_scalling_instance
261       - cpu.delta
262       disk.device.capacity_1c12_scalling_instance:
263       - 1c12_scalling_instance
264       - disk.device.capacity
265       disk.read.requests_1c12_scalling_instance:
266       - 1c12_scalling_instance
267       - disk.read.requests
268       disk.write.requests.rate_1c12_scalling_instance:
269       - 1c12_scalling_instance
270       - disk.write.requests.rate
271       disk.write.bytes.rate_1c12_scalling_instance:
272       - 1c12_scalling_instance
273       - disk.write.bytes.rate
274       disk.write.requests_1c12_scalling_instance:
275       - 1c12_scalling_instance
276       - disk.write.requests
277       network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
278       - 1c12_scalling_instance_1c1_t1_port
279       - network.outgoing.bytes.rate
280       disk.ephemeral.size_1c12_scalling_instance:
281       - 1c12_scalling_instance
282       - disk.ephemeral.size
283       disk.device.read.requests.rate_1c12_scalling_instance:
284       - 1c12_scalling_instance
285       - disk.device.read.requests.rate
286       instance_1c12_scalling_instance:
287       - 1c12_scalling_instance
288       - instance
289       disk.device.read.bytes.rate_1c12_scalling_instance:
290       - 1c12_scalling_instance
291       - disk.device.read.bytes.rate
292       disk.iops_1c12_scalling_instance:
293       - 1c12_scalling_instance
294       - disk.iops
295       disk.device.iops_1c12_scalling_instance:
296       - 1c12_scalling_instance
297       - disk.device.iops
298       feature_1c12_scalling_instance:
299       - 1c12_scalling_instance
300       - feature
301       disk.device.write.bytes.rate_1c12_scalling_instance:
302       - 1c12_scalling_instance
303       - disk.device.write.bytes.rate
304       disk.write.bytes_1c12_scalling_instance:
305       - 1c12_scalling_instance
306       - disk.write.bytes
307       disk.device.read.bytes_1c12_scalling_instance:
308       - 1c12_scalling_instance
309       - disk.device.read.bytes
310       vcpus_1c12_scalling_instance:
311       - 1c12_scalling_instance
312       - vcpus
313       network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
314       - 1c12_scalling_instance_1c1_t1_port
315       - network.incoming.packets.rate
316       disk.device.write.requests.rate_1c12_scalling_instance:
317       - 1c12_scalling_instance
318       - disk.device.write.requests.rate
319       network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
320       - 1c12_scalling_instance_1c1_t1_port
321       - network.outgoing.packets.rate
322       disk.device.write.requests_1c12_scalling_instance:
323       - 1c12_scalling_instance
324       - disk.device.write.requests
325       network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
326       - 1c12_scalling_instance_1c1_t1_port
327       - network.outpoing.packets
328       disk.allocation_1c12_scalling_instance:
329       - 1c12_scalling_instance
330       - disk.allocation
331       disk.root.size_1c12_scalling_instance:
332       - 1c12_scalling_instance
333       - disk.root.size
334       disk.capacity_1c12_scalling_instance:
335       - 1c12_scalling_instance
336       - disk.capacity
337       memory.resident_1c12_scalling_instance:
338       - 1c12_scalling_instance
339       - memory.resident
340       disk.read.bytes.rate_1c12_scalling_instance:
341       - 1c12_scalling_instance
342       - disk.read.bytes.rate
343       memory.usage_1c12_scalling_instance:
344       - 1c12_scalling_instance
345       - memory.usage
346     requirements:
347       dependency_1c12_scalling_instance_1c1_t1_port:
348       - 1c12_scalling_instance_1c1_t1_port
349       - dependency
350       local_storage_1c12_scalling_instance:
351       - 1c12_scalling_instance
352       - local_storage
353       dependency_1c12_scalling_instance:
354       - 1c12_scalling_instance
355       - dependency
356       link_1c12_scalling_instance_1c1_t1_port:
357       - 1c12_scalling_instance_1c1_t1_port
358       - link