[SDC-29] rebase continue work to align source
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / singleSubstitution / computeWithDiffPortTypeAndServerGroup / out / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.abstract.nodes.smp:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_port_mac_requirements:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: json
17       port_port_network:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       compute_smp_name:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       port_port_subnetpoolid:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       index_value:
36         type: integer
37         description: Index value of this substitution service template runtime instance
38         required: false
39         default: 0
40         status: SUPPORTED
41         constraints:
42         - greater_or_equal: 0
43       compute_smp_availability_zone:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       port_port_vlan_requirements:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: json
55       port_port_network_role_tag:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       vm_flavor_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       compute_smp_user_data_format:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: string
71       port_port_ip_requirements:
72         type: list
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: json
77       port_port_network_role:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: string
83       vm_image_name:
84         type: string
85         required: true
86         status: SUPPORTED
87       compute_smp_metadata:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: json
93       port_port_exCP_naming:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: json
99       port_port_replacement_policy:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: string
105       port_port_order:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: integer
111       compute_smp_scheduler_hints:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: json
117     requirements:
118     - dependency_smp_port:
119         capability: tosca.capabilities.Node
120         node: tosca.nodes.Root
121         relationship: tosca.relationships.DependsOn
122         occurrences:
123         - 0
124         - UNBOUNDED
125     - link_smp_port:
126         capability: tosca.capabilities.network.Linkable
127         relationship: tosca.relationships.network.LinksTo
128         occurrences:
129         - 1
130         - 1
131     - dependency_smp:
132         capability: tosca.capabilities.Node
133         node: tosca.nodes.Root
134         relationship: tosca.relationships.DependsOn
135         occurrences:
136         - 0
137         - UNBOUNDED
138     - local_storage_smp:
139         capability: tosca.capabilities.Attachment
140         node: tosca.nodes.BlockStorage
141         relationship: tosca.relationships.AttachesTo
142         occurrences:
143         - 0
144         - UNBOUNDED
145     capabilities:
146       scalable_smp:
147         type: tosca.capabilities.Scalable
148         occurrences:
149         - 1
150         - UNBOUNDED
151       feature_smp:
152         type: tosca.capabilities.Node
153         occurrences:
154         - 1
155         - UNBOUNDED
156       memory.resident_smp:
157         type: org.openecomp.capabilities.metric.Ceilometer
158         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
159         occurrences:
160         - 1
161         - UNBOUNDED
162       disk.usage_smp:
163         type: org.openecomp.capabilities.metric.Ceilometer
164         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
165         occurrences:
166         - 1
167         - UNBOUNDED
168       disk.device.write.bytes_smp:
169         type: org.openecomp.capabilities.metric.Ceilometer
170         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
171         occurrences:
172         - 1
173         - UNBOUNDED
174       network.outpoing.packets_smp_port:
175         type: org.openecomp.capabilities.metric.Ceilometer
176         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
177         occurrences:
178         - 1
179         - UNBOUNDED
180       attachment_smp_port:
181         type: tosca.capabilities.Attachment
182         occurrences:
183         - 1
184         - UNBOUNDED
185       os_smp:
186         type: tosca.capabilities.OperatingSystem
187         occurrences:
188         - 1
189         - UNBOUNDED
190       network.incoming.bytes_smp_port:
191         type: org.openecomp.capabilities.metric.Ceilometer
192         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
193         occurrences:
194         - 1
195         - UNBOUNDED
196       binding_smp:
197         type: tosca.capabilities.network.Bindable
198         occurrences:
199         - 1
200         - UNBOUNDED
201       disk.allocation_smp:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         occurrences:
205         - 1
206         - UNBOUNDED
207       instance_smp:
208         type: org.openecomp.capabilities.metric.Ceilometer
209         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
210         occurrences:
211         - 1
212         - UNBOUNDED
213       host_smp:
214         type: tosca.capabilities.Container
215         valid_source_types:
216         - tosca.nodes.SoftwareComponent
217         occurrences:
218         - 1
219         - UNBOUNDED
220       disk.device.usage_smp:
221         type: org.openecomp.capabilities.metric.Ceilometer
222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223         occurrences:
224         - 1
225         - UNBOUNDED
226       network.outgoing.packets.rate_smp_port:
227         type: org.openecomp.capabilities.metric.Ceilometer
228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229         occurrences:
230         - 1
231         - UNBOUNDED
232       disk.read.bytes_smp:
233         type: org.openecomp.capabilities.metric.Ceilometer
234         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
235         occurrences:
236         - 1
237         - UNBOUNDED
238       disk.ephemeral.size_smp:
239         type: org.openecomp.capabilities.metric.Ceilometer
240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241         occurrences:
242         - 1
243         - UNBOUNDED
244       disk.write.bytes.rate_smp:
245         type: org.openecomp.capabilities.metric.Ceilometer
246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247         occurrences:
248         - 1
249         - UNBOUNDED
250       network.incoming.packets_smp_port:
251         type: org.openecomp.capabilities.metric.Ceilometer
252         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
253         occurrences:
254         - 1
255         - UNBOUNDED
256       disk.device.write.bytes.rate_smp:
257         type: org.openecomp.capabilities.metric.Ceilometer
258         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
259         occurrences:
260         - 1
261         - UNBOUNDED
262       disk.capacity_smp:
263         type: org.openecomp.capabilities.metric.Ceilometer
264         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
265         occurrences:
266         - 1
267         - UNBOUNDED
268       disk.device.read.bytes.rate_smp:
269         type: org.openecomp.capabilities.metric.Ceilometer
270         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
271         occurrences:
272         - 1
273         - UNBOUNDED
274       disk.device.latency_smp:
275         type: org.openecomp.capabilities.metric.Ceilometer
276         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
277         occurrences:
278         - 1
279         - UNBOUNDED
280       disk.device.write.requests.rate_smp:
281         type: org.openecomp.capabilities.metric.Ceilometer
282         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
283         occurrences:
284         - 1
285         - UNBOUNDED
286       feature_smp_port:
287         type: tosca.capabilities.Node
288         occurrences:
289         - 1
290         - UNBOUNDED
291       disk.root.size_smp:
292         type: org.openecomp.capabilities.metric.Ceilometer
293         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
294         occurrences:
295         - 1
296         - UNBOUNDED
297       disk.write.requests_smp:
298         type: org.openecomp.capabilities.metric.Ceilometer
299         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
300         occurrences:
301         - 1
302         - UNBOUNDED
303       cpu.delta_smp:
304         type: org.openecomp.capabilities.metric.Ceilometer
305         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
306         occurrences:
307         - 1
308         - UNBOUNDED
309       disk.device.write.requests_smp:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       memory_smp:
316         type: org.openecomp.capabilities.metric.Ceilometer
317         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
318         occurrences:
319         - 1
320         - UNBOUNDED
321       disk.device.iops_smp:
322         type: org.openecomp.capabilities.metric.Ceilometer
323         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
324         occurrences:
325         - 1
326         - UNBOUNDED
327       network.outgoing.bytes_smp_port:
328         type: org.openecomp.capabilities.metric.Ceilometer
329         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
330         occurrences:
331         - 1
332         - UNBOUNDED
333       disk.device.allocation_smp:
334         type: org.openecomp.capabilities.metric.Ceilometer
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
336         occurrences:
337         - 1
338         - UNBOUNDED
339       disk.device.read.requests.rate_smp:
340         type: org.openecomp.capabilities.metric.Ceilometer
341         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
342         occurrences:
343         - 1
344         - UNBOUNDED
345       disk.device.read.bytes_smp:
346         type: org.openecomp.capabilities.metric.Ceilometer
347         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
348         occurrences:
349         - 1
350         - UNBOUNDED
351       vcpus_smp:
352         type: org.openecomp.capabilities.metric.Ceilometer
353         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
354         occurrences:
355         - 1
356         - UNBOUNDED
357       disk.write.requests.rate_smp:
358         type: org.openecomp.capabilities.metric.Ceilometer
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
360         occurrences:
361         - 1
362         - UNBOUNDED
363       disk.latency_smp:
364         type: org.openecomp.capabilities.metric.Ceilometer
365         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
366         occurrences:
367         - 1
368         - UNBOUNDED
369       network.incoming.packets.rate_smp_port:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375       network.incoming.bytes.rate_smp_port:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       binding_smp_port:
382         type: tosca.capabilities.network.Bindable
383         valid_source_types:
384         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
385         occurrences:
386         - 0
387         - UNBOUNDED
388       disk.iops_smp:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       disk.read.bytes.rate_smp:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       network.outgoing.bytes.rate_smp_port:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       cpu_util_smp:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       disk.write.bytes_smp:
413         type: org.openecomp.capabilities.metric.Ceilometer
414         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
415         occurrences:
416         - 1
417         - UNBOUNDED
418       memory.usage_smp:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       disk.read.requests_smp:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.device.capacity_smp:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       cpu_smp:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       endpoint_smp:
443         type: tosca.capabilities.Endpoint.Admin
444         occurrences:
445         - 1
446         - UNBOUNDED
447       disk.device.read.requests_smp:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED