[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_1c11_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c11_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.1c11_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     port_1c1_t1_port_fixed_ips:
20       type: list
21       required: true
22       entry_schema:
23         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
24     port_1c1_t1_port_vlan_requirements:
25       type: list
26       required: true
27       entry_schema:
28         type: json
29     port_1c1_t1_port_mac_requirements:
30       type: org.openecomp.datatypes.network.MacRequirements
31       required: true
32     index_value:
33       type: integer
34       description: Index value of this substitution service template runtime instance
35       required: false
36       default: 0
37       constraints:
38       - greater_or_equal: 0
39     vm_flavor_name:
40       type: string
41       required: true
42     compute_1c11_scalling_instance_name:
43       type: list
44       required: true
45       entry_schema:
46         type: string
47     compute_1c11_scalling_instance_availability_zone:
48       type: list
49       required: true
50       entry_schema:
51         type: string
52     compute_1c11_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     compute_1c11_scalling_instance_scheduler_hints:
71       type: list
72       required: true
73       entry_schema:
74         type: json
75     port_1c1_t1_port_subnetpoolid:
76       type: list
77       required: true
78       entry_schema:
79         type: string
80     port_1c1_t1_port_network_role_tag:
81       type: list
82       required: true
83       entry_schema:
84         type: string
85     port_1c1_t1_port_network_role:
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     1c11_scalling_instance:
102       type: org.openecomp.resource.vfc.nodes.heat.1c11_scalling_instance
103       properties:
104         availability_zone:
105           get_input:
106           - compute_1c11_scalling_instance_availability_zone
107           - index_value
108         flavor:
109           get_input: vm_flavor_name
110         image:
111           get_input: vm_image_name
112         name:
113           get_input:
114           - compute_1c11_scalling_instance_name
115           - index_value
116         scheduler_hints:
117           get_input:
118           - compute_1c11_scalling_instance_scheduler_hints
119           - index_value
120         user_data_format:
121           get_input:
122           - compute_1c11_scalling_instance_user_data_format
123           - index_value
124     1c11_scalling_instance_1c1_t1_port:
125       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
126       properties:
127         exCP_naming:
128           get_input:
129           - port_1c1_t1_port_exCP_naming
130           - index_value
131         vlan_requirements:
132           get_input:
133           - port_1c1_t1_port_vlan_requirements
134           - index_value
135         ip_requirements:
136           get_input: port_1c1_t1_port_ip_requirements
137         network_role_tag:
138           get_input:
139           - port_1c1_t1_port_network_role_tag
140           - index_value
141         mac_requirements:
142           get_input: port_1c1_t1_port_mac_requirements
143         order:
144           get_input:
145           - port_1c1_t1_port_order
146           - index_value
147         network_role:
148           get_input:
149           - port_1c1_t1_port_network_role
150           - index_value
151         subnetpoolid:
152           get_input:
153           - port_1c1_t1_port_subnetpoolid
154           - index_value
155         fixed_ips:
156           get_input: port_1c1_t1_port_fixed_ips
157         name:
158           get_input:
159           - port_1c1_t1_port_name
160           - index_value
161         network:
162           get_input:
163           - port_1c1_t1_port_network
164           - index_value
165       requirements:
166       - binding:
167           capability: tosca.capabilities.network.Bindable
168           node: 1c11_scalling_instance
169           relationship: tosca.relationships.network.BindsTo
170   outputs:
171     1c11_scalling_instance_instance_name:
172       type: list
173       value:
174         get_attribute:
175         - 1c11_scalling_instance
176         - instance_name
177       entry_schema:
178         type: string
179     1c11_scalling_instance_1c1_t1_port_tenant_id:
180       type: list
181       value:
182         get_attribute:
183         - 1c11_scalling_instance_1c1_t1_port
184         - tenant_id
185       entry_schema:
186         type: string
187   substitution_mappings:
188     node_type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance
189     capabilities:
190       disk.device.usage_1c11_scalling_instance:
191       - 1c11_scalling_instance
192       - disk.device.usage
193       network.incoming.packets_1c11_scalling_instance_1c1_t1_port:
194       - 1c11_scalling_instance_1c1_t1_port
195       - network.incoming.packets
196       network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port:
197       - 1c11_scalling_instance_1c1_t1_port
198       - network.incoming.packets.rate
199       disk.allocation_1c11_scalling_instance:
200       - 1c11_scalling_instance
201       - disk.allocation
202       disk.device.read.bytes_1c11_scalling_instance:
203       - 1c11_scalling_instance
204       - disk.device.read.bytes
205       disk.device.allocation_1c11_scalling_instance:
206       - 1c11_scalling_instance
207       - disk.device.allocation
208       disk.read.bytes_1c11_scalling_instance:
209       - 1c11_scalling_instance
210       - disk.read.bytes
211       binding_1c11_scalling_instance:
212       - 1c11_scalling_instance
213       - binding
214       feature_1c11_scalling_instance:
215       - 1c11_scalling_instance
216       - feature
217       memory.usage_1c11_scalling_instance:
218       - 1c11_scalling_instance
219       - memory.usage
220       disk.usage_1c11_scalling_instance:
221       - 1c11_scalling_instance
222       - disk.usage
223       disk.latency_1c11_scalling_instance:
224       - 1c11_scalling_instance
225       - disk.latency
226       network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port:
227       - 1c11_scalling_instance_1c1_t1_port
228       - network.outgoing.packets.rate
229       vcpus_1c11_scalling_instance:
230       - 1c11_scalling_instance
231       - vcpus
232       memory_1c11_scalling_instance:
233       - 1c11_scalling_instance
234       - memory
235       cpu_1c11_scalling_instance:
236       - 1c11_scalling_instance
237       - cpu
238       endpoint_1c11_scalling_instance:
239       - 1c11_scalling_instance
240       - endpoint
241       feature_1c11_scalling_instance_1c1_t1_port:
242       - 1c11_scalling_instance_1c1_t1_port
243       - feature
244       scalable_1c11_scalling_instance:
245       - 1c11_scalling_instance
246       - scalable
247       os_1c11_scalling_instance:
248       - 1c11_scalling_instance
249       - os
250       network.outpoing.packets_1c11_scalling_instance_1c1_t1_port:
251       - 1c11_scalling_instance_1c1_t1_port
252       - network.outpoing.packets
253       disk.ephemeral.size_1c11_scalling_instance:
254       - 1c11_scalling_instance
255       - disk.ephemeral.size
256       cpu_util_1c11_scalling_instance:
257       - 1c11_scalling_instance
258       - cpu_util
259       disk.write.bytes.rate_1c11_scalling_instance:
260       - 1c11_scalling_instance
261       - disk.write.bytes.rate
262       disk.read.bytes.rate_1c11_scalling_instance:
263       - 1c11_scalling_instance
264       - disk.read.bytes.rate
265       disk.capacity_1c11_scalling_instance:
266       - 1c11_scalling_instance
267       - disk.capacity
268       host_1c11_scalling_instance:
269       - 1c11_scalling_instance
270       - host
271       disk.device.write.bytes.rate_1c11_scalling_instance:
272       - 1c11_scalling_instance
273       - disk.device.write.bytes.rate
274       cpu.delta_1c11_scalling_instance:
275       - 1c11_scalling_instance
276       - cpu.delta
277       network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port:
278       - 1c11_scalling_instance_1c1_t1_port
279       - network.outgoing.bytes
280       disk.device.write.requests_1c11_scalling_instance:
281       - 1c11_scalling_instance
282       - disk.device.write.requests
283       network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port:
284       - 1c11_scalling_instance_1c1_t1_port
285       - network.incoming.bytes.rate
286       disk.device.capacity_1c11_scalling_instance:
287       - 1c11_scalling_instance
288       - disk.device.capacity
289       binding_1c11_scalling_instance_1c1_t1_port:
290       - 1c11_scalling_instance_1c1_t1_port
291       - binding
292       disk.write.bytes_1c11_scalling_instance:
293       - 1c11_scalling_instance
294       - disk.write.bytes
295       disk.write.requests_1c11_scalling_instance:
296       - 1c11_scalling_instance
297       - disk.write.requests
298       network.incoming.bytes_1c11_scalling_instance_1c1_t1_port:
299       - 1c11_scalling_instance_1c1_t1_port
300       - network.incoming.bytes
301       network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port:
302       - 1c11_scalling_instance_1c1_t1_port
303       - network.outgoing.bytes.rate
304       disk.device.read.requests_1c11_scalling_instance:
305       - 1c11_scalling_instance
306       - disk.device.read.requests
307       disk.device.write.bytes_1c11_scalling_instance:
308       - 1c11_scalling_instance
309       - disk.device.write.bytes
310       disk.device.read.bytes.rate_1c11_scalling_instance:
311       - 1c11_scalling_instance
312       - disk.device.read.bytes.rate
313       disk.root.size_1c11_scalling_instance:
314       - 1c11_scalling_instance
315       - disk.root.size
316       instance_1c11_scalling_instance:
317       - 1c11_scalling_instance
318       - instance
319       disk.read.requests_1c11_scalling_instance:
320       - 1c11_scalling_instance
321       - disk.read.requests
322       disk.device.iops_1c11_scalling_instance:
323       - 1c11_scalling_instance
324       - disk.device.iops
325       memory.resident_1c11_scalling_instance:
326       - 1c11_scalling_instance
327       - memory.resident
328       attachment_1c11_scalling_instance_1c1_t1_port:
329       - 1c11_scalling_instance_1c1_t1_port
330       - attachment
331       disk.write.requests.rate_1c11_scalling_instance:
332       - 1c11_scalling_instance
333       - disk.write.requests.rate
334       disk.device.read.requests.rate_1c11_scalling_instance:
335       - 1c11_scalling_instance
336       - disk.device.read.requests.rate
337       disk.device.write.requests.rate_1c11_scalling_instance:
338       - 1c11_scalling_instance
339       - disk.device.write.requests.rate
340       disk.device.latency_1c11_scalling_instance:
341       - 1c11_scalling_instance
342       - disk.device.latency
343       disk.iops_1c11_scalling_instance:
344       - 1c11_scalling_instance
345       - disk.iops
346     requirements:
347       local_storage_1c11_scalling_instance:
348       - 1c11_scalling_instance
349       - local_storage
350       dependency_1c11_scalling_instance_1c1_t1_port:
351       - 1c11_scalling_instance_1c1_t1_port
352       - dependency
353       link_1c11_scalling_instance_1c1_t1_port:
354       - 1c11_scalling_instance_1c1_t1_port
355       - link
356       dependency_1c11_scalling_instance:
357       - 1c11_scalling_instance
358       - dependency