[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_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     compute_1c12_scalling_instance_scheduler_hints:
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: json
24     compute_1c12_scalling_instance_name:
25       type: list
26       required: true
27       entry_schema:
28         type: string
29     vm_image_name:
30       type: string
31       required: true
32     port_1c1_t1_port_mac_requirements:
33       type: list
34       required: true
35       entry_schema:
36         type: json
37     index_value:
38       type: integer
39       description: Index value of this substitution service template runtime instance
40       required: false
41       default: 0
42       constraints:
43       - greater_or_equal: 0
44     port_1c1_t1_port_name:
45       type: list
46       required: true
47       entry_schema:
48         type: string
49     vm_flavor_name:
50       type: string
51       required: true
52     compute_1c12_scalling_instance_availability_zone:
53       type: list
54       required: true
55       entry_schema:
56         type: string
57     port_1c1_t1_port_network:
58       type: list
59       required: true
60       entry_schema:
61         type: string
62     compute_1c12_scalling_instance_user_data_format:
63       type: list
64       required: true
65       entry_schema:
66         type: string
67     port_1c1_t1_port_ip_requirements:
68       type: list
69       required: true
70       entry_schema:
71         type: json
72   node_templates:
73     1c12_scalling_instance_1c1_t1_port:
74       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
75       properties:
76         ip_requirements:
77           get_input:
78           - port_1c1_t1_port_ip_requirements
79           - index_value
80         mac_requirements:
81           get_input:
82           - port_1c1_t1_port_mac_requirements
83           - index_value
84         fixed_ips:
85           get_input:
86           - port_1c1_t1_port_fixed_ips
87           - index_value
88         name:
89           get_input:
90           - port_1c1_t1_port_name
91           - index_value
92         network:
93           get_input:
94           - port_1c1_t1_port_network
95           - index_value
96       requirements:
97       - binding:
98           capability: tosca.capabilities.network.Bindable
99           node: 1c12_scalling_instance
100           relationship: tosca.relationships.network.BindsTo
101     1c12_scalling_instance:
102       type: org.openecomp.resource.vfc.nodes.heat.1c12_scalling_instance
103       properties:
104         availability_zone:
105           get_input:
106           - compute_1c12_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_1c12_scalling_instance_name
115           - index_value
116         scheduler_hints:
117           get_input:
118           - compute_1c12_scalling_instance_scheduler_hints
119           - index_value
120         user_data_format:
121           get_input:
122           - compute_1c12_scalling_instance_user_data_format
123           - index_value
124   outputs:
125     1c12_scalling_instance_1c1_t1_port_tenant_id:
126       type: list
127       value:
128         get_attribute:
129         - 1c12_scalling_instance_1c1_t1_port
130         - tenant_id
131       entry_schema:
132         type: string
133     1c12_scalling_instance_instance_name:
134       type: list
135       value:
136         get_attribute:
137         - 1c12_scalling_instance
138         - instance_name
139       entry_schema:
140         type: string
141   substitution_mappings:
142     node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
143     capabilities:
144       cpu_1c12_scalling_instance:
145       - 1c12_scalling_instance
146       - cpu
147       disk.device.write.bytes_1c12_scalling_instance:
148       - 1c12_scalling_instance
149       - disk.device.write.bytes
150       network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
151       - 1c12_scalling_instance_1c1_t1_port
152       - network.incoming.bytes.rate
153       disk.usage_1c12_scalling_instance:
154       - 1c12_scalling_instance
155       - disk.usage
156       disk.device.read.requests_1c12_scalling_instance:
157       - 1c12_scalling_instance
158       - disk.device.read.requests
159       feature_1c12_scalling_instance_1c1_t1_port:
160       - 1c12_scalling_instance_1c1_t1_port
161       - feature
162       disk.device.latency_1c12_scalling_instance:
163       - 1c12_scalling_instance
164       - disk.device.latency
165       network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
166       - 1c12_scalling_instance_1c1_t1_port
167       - network.outgoing.bytes
168       cpu_util_1c12_scalling_instance:
169       - 1c12_scalling_instance
170       - cpu_util
171       disk.read.bytes_1c12_scalling_instance:
172       - 1c12_scalling_instance
173       - disk.read.bytes
174       binding_1c12_scalling_instance:
175       - 1c12_scalling_instance
176       - binding
177       endpoint_1c12_scalling_instance:
178       - 1c12_scalling_instance
179       - endpoint
180       scalable_1c12_scalling_instance:
181       - 1c12_scalling_instance
182       - scalable
183       os_1c12_scalling_instance:
184       - 1c12_scalling_instance
185       - os
186       disk.device.usage_1c12_scalling_instance:
187       - 1c12_scalling_instance
188       - disk.device.usage
189       disk.device.allocation_1c12_scalling_instance:
190       - 1c12_scalling_instance
191       - disk.device.allocation
192       binding_1c12_scalling_instance_1c1_t1_port:
193       - 1c12_scalling_instance_1c1_t1_port
194       - binding
195       network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
196       - 1c12_scalling_instance_1c1_t1_port
197       - network.incoming.packets
198       attachment_1c12_scalling_instance_1c1_t1_port:
199       - 1c12_scalling_instance_1c1_t1_port
200       - attachment
201       disk.latency_1c12_scalling_instance:
202       - 1c12_scalling_instance
203       - disk.latency
204       network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
205       - 1c12_scalling_instance_1c1_t1_port
206       - network.incoming.bytes
207       memory_1c12_scalling_instance:
208       - 1c12_scalling_instance
209       - memory
210       host_1c12_scalling_instance:
211       - 1c12_scalling_instance
212       - host
213       cpu.delta_1c12_scalling_instance:
214       - 1c12_scalling_instance
215       - cpu.delta
216       disk.device.capacity_1c12_scalling_instance:
217       - 1c12_scalling_instance
218       - disk.device.capacity
219       disk.read.requests_1c12_scalling_instance:
220       - 1c12_scalling_instance
221       - disk.read.requests
222       disk.write.requests.rate_1c12_scalling_instance:
223       - 1c12_scalling_instance
224       - disk.write.requests.rate
225       disk.write.bytes.rate_1c12_scalling_instance:
226       - 1c12_scalling_instance
227       - disk.write.bytes.rate
228       disk.write.requests_1c12_scalling_instance:
229       - 1c12_scalling_instance
230       - disk.write.requests
231       network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
232       - 1c12_scalling_instance_1c1_t1_port
233       - network.outgoing.bytes.rate
234       disk.ephemeral.size_1c12_scalling_instance:
235       - 1c12_scalling_instance
236       - disk.ephemeral.size
237       disk.device.read.requests.rate_1c12_scalling_instance:
238       - 1c12_scalling_instance
239       - disk.device.read.requests.rate
240       instance_1c12_scalling_instance:
241       - 1c12_scalling_instance
242       - instance
243       disk.device.read.bytes.rate_1c12_scalling_instance:
244       - 1c12_scalling_instance
245       - disk.device.read.bytes.rate
246       disk.iops_1c12_scalling_instance:
247       - 1c12_scalling_instance
248       - disk.iops
249       disk.device.iops_1c12_scalling_instance:
250       - 1c12_scalling_instance
251       - disk.device.iops
252       feature_1c12_scalling_instance:
253       - 1c12_scalling_instance
254       - feature
255       disk.device.write.bytes.rate_1c12_scalling_instance:
256       - 1c12_scalling_instance
257       - disk.device.write.bytes.rate
258       disk.write.bytes_1c12_scalling_instance:
259       - 1c12_scalling_instance
260       - disk.write.bytes
261       disk.device.read.bytes_1c12_scalling_instance:
262       - 1c12_scalling_instance
263       - disk.device.read.bytes
264       vcpus_1c12_scalling_instance:
265       - 1c12_scalling_instance
266       - vcpus
267       network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
268       - 1c12_scalling_instance_1c1_t1_port
269       - network.incoming.packets.rate
270       disk.device.write.requests.rate_1c12_scalling_instance:
271       - 1c12_scalling_instance
272       - disk.device.write.requests.rate
273       network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
274       - 1c12_scalling_instance_1c1_t1_port
275       - network.outgoing.packets.rate
276       disk.device.write.requests_1c12_scalling_instance:
277       - 1c12_scalling_instance
278       - disk.device.write.requests
279       network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
280       - 1c12_scalling_instance_1c1_t1_port
281       - network.outpoing.packets
282       disk.allocation_1c12_scalling_instance:
283       - 1c12_scalling_instance
284       - disk.allocation
285       disk.root.size_1c12_scalling_instance:
286       - 1c12_scalling_instance
287       - disk.root.size
288       disk.capacity_1c12_scalling_instance:
289       - 1c12_scalling_instance
290       - disk.capacity
291       memory.resident_1c12_scalling_instance:
292       - 1c12_scalling_instance
293       - memory.resident
294       disk.read.bytes.rate_1c12_scalling_instance:
295       - 1c12_scalling_instance
296       - disk.read.bytes.rate
297       memory.usage_1c12_scalling_instance:
298       - 1c12_scalling_instance
299       - memory.usage
300     requirements:
301       dependency_1c12_scalling_instance_1c1_t1_port:
302       - 1c12_scalling_instance_1c1_t1_port
303       - dependency
304       local_storage_1c12_scalling_instance:
305       - 1c12_scalling_instance
306       - local_storage
307       dependency_1c12_scalling_instance:
308       - 1c12_scalling_instance
309       - dependency
310       link_1c12_scalling_instance_1c1_t1_port:
311       - 1c12_scalling_instance_1c1_t1_port
312       - link