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