[sdc] update code of sdc
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / unifiedComposition / creSubstitutionServiceTemplate / WithOutputParameters / consolidation / 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.FSB1:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_FSB1_Internal_mac_address:
12         type: string
13         required: true
14         status: SUPPORTED
15       port_FSB1_Internal_ip_requirements:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: json
21       port_FSB1_Internal_subnetpoolid:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: string
27       compute_FSB1_metadata:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: json
33       port_FSB2_Internal_vlan_requirements:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: json
39       port_FSB2_Internal_order:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: integer
45       port_FSB2_Internal_ip_requirements:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: json
51       vm_flavor_name:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_FSB2_Internal_network_role:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_FSB1_Internal_network_role_tag:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_FSB1_Internal_vlan_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: json
73       port_FSB2_Internal_subnetpoolid:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: string
79       port_FSB1_Internal_exCP_naming:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: json
85       port_FSB1_Internal_network_role:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: string
91       compute_FSB1_availability_zone:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: string
97       port_FSB1_Internal_network:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: string
103       index_value:
104         type: integer
105         description: Index value of this substitution service template runtime instance
106         required: false
107         default: 0
108         status: SUPPORTED
109         constraints:
110         - greater_or_equal: 0
111       port_FSB2_Internal_mac_requirements:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: json
117       port_FSB2_Internal_mac_address:
118         type: string
119         required: true
120         status: SUPPORTED
121       port_FSB2_Internal_exCP_naming:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: json
127       port_FSB1_Internal_order:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: integer
133       port_FSB2_Internal_network:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: string
139       port_FSB1_Internal_mac_requirements:
140         type: list
141         required: true
142         status: SUPPORTED
143         entry_schema:
144           type: json
145       compute_FSB1_name:
146         type: list
147         required: true
148         status: SUPPORTED
149         entry_schema:
150           type: string
151       port_FSB2_Internal_network_role_tag:
152         type: list
153         required: true
154         status: SUPPORTED
155         entry_schema:
156           type: string
157     attributes:
158       FSB1_FSB1_Internal_network_id:
159         type: list
160         status: SUPPORTED
161         entry_schema:
162           type: string
163       FSB1_FSB1_Internal_addresses:
164         type: list
165         status: SUPPORTED
166         entry_schema:
167           type: string
168       FSB1_accessIPv6:
169         type: list
170         status: SUPPORTED
171         entry_schema:
172           type: string
173       FSB1_addresses:
174         type: list
175         status: SUPPORTED
176         entry_schema:
177           type: string
178       FSB1_oam_index:
179         type: list
180         status: SUPPORTED
181         entry_schema:
182           type: string
183       FSB1_FSB2_Internal_network_id:
184         type: list
185         status: SUPPORTED
186         entry_schema:
187           type: string
188       FSB1_FSB2_Internal_index:
189         type: list
190         status: SUPPORTED
191         entry_schema:
192           type: string
193       FSB1_FSB1_Internal_oam_index:
194         type: list
195         status: SUPPORTED
196         entry_schema:
197           type: string
198     requirements:
199     - dependency_FSB1_FSB1_Internal:
200         capability: tosca.capabilities.Node
201         node: tosca.nodes.Root
202         relationship: tosca.relationships.DependsOn
203         occurrences:
204         - 0
205         - UNBOUNDED
206     - link_FSB1_FSB1_Internal:
207         capability: tosca.capabilities.network.Linkable
208         relationship: tosca.relationships.network.LinksTo
209         occurrences:
210         - 1
211         - 1
212     - dependency_FSB1_FSB2_Internal:
213         capability: tosca.capabilities.Node
214         node: tosca.nodes.Root
215         relationship: tosca.relationships.DependsOn
216         occurrences:
217         - 0
218         - UNBOUNDED
219     - link_FSB1_FSB2_Internal:
220         capability: tosca.capabilities.network.Linkable
221         relationship: tosca.relationships.network.LinksTo
222         occurrences:
223         - 1
224         - 1
225     - dependency_FSB1:
226         capability: tosca.capabilities.Node
227         node: tosca.nodes.Root
228         relationship: tosca.relationships.DependsOn
229         occurrences:
230         - 0
231         - UNBOUNDED
232     - local_storage_FSB1:
233         capability: tosca.capabilities.Attachment
234         node: tosca.nodes.BlockStorage
235         relationship: tosca.relationships.AttachesTo
236         occurrences:
237         - 0
238         - UNBOUNDED
239     capabilities:
240       binding_FSB1_FSB2_Internal:
241         type: tosca.capabilities.network.Bindable
242         valid_source_types:
243         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
244         occurrences:
245         - 0
246         - UNBOUNDED
247       disk.capacity_FSB1:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253       disk.read.bytes.rate_FSB1:
254         type: org.openecomp.capabilities.metric.Ceilometer
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.device.latency_FSB1:
260         type: org.openecomp.capabilities.metric.Ceilometer
261         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
262         occurrences:
263         - 1
264         - UNBOUNDED
265       disk.allocation_FSB1:
266         type: org.openecomp.capabilities.metric.Ceilometer
267         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
268         occurrences:
269         - 1
270         - UNBOUNDED
271       disk.read.bytes_FSB1:
272         type: org.openecomp.capabilities.metric.Ceilometer
273         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
274         occurrences:
275         - 1
276         - UNBOUNDED
277       disk.device.capacity_FSB1:
278         type: org.openecomp.capabilities.metric.Ceilometer
279         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
280         occurrences:
281         - 1
282         - UNBOUNDED
283       cpu_util_FSB1:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       disk.device.write.requests.rate_FSB1:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       disk.root.size_FSB1:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       feature_FSB1:
302         type: tosca.capabilities.Node
303         occurrences:
304         - 1
305         - UNBOUNDED
306       network.incoming.packets.rate_FSB1_FSB1_Internal:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       network.outgoing.bytes_FSB1_FSB1_Internal:
313         type: org.openecomp.capabilities.metric.Ceilometer
314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
315         occurrences:
316         - 1
317         - UNBOUNDED
318       attachment_FSB1_FSB2_Internal:
319         type: tosca.capabilities.Attachment
320         occurrences:
321         - 1
322         - UNBOUNDED
323       feature_FSB1_FSB2_Internal:
324         type: tosca.capabilities.Node
325         occurrences:
326         - 1
327         - UNBOUNDED
328       network.incoming.packets_FSB1_FSB2_Internal:
329         type: org.openecomp.capabilities.metric.Ceilometer
330         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
331         occurrences:
332         - 1
333         - UNBOUNDED
334       memory.resident_FSB1:
335         type: org.openecomp.capabilities.metric.Ceilometer
336         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
337         occurrences:
338         - 1
339         - UNBOUNDED
340       network.incoming.packets.rate_FSB1_FSB2_Internal:
341         type: org.openecomp.capabilities.metric.Ceilometer
342         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
343         occurrences:
344         - 1
345         - UNBOUNDED
346       cpu_FSB1:
347         type: org.openecomp.capabilities.metric.Ceilometer
348         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.write.requests.rate_FSB1:
353         type: org.openecomp.capabilities.metric.Ceilometer
354         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
355         occurrences:
356         - 1
357         - UNBOUNDED
358       instance_FSB1:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.device.read.bytes.rate_FSB1:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       cpu.delta_FSB1:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       disk.write.bytes_FSB1:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       binding_FSB1_FSB1_Internal:
383         type: tosca.capabilities.network.Bindable
384         valid_source_types:
385         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
386         occurrences:
387         - 0
388         - UNBOUNDED
389       disk.device.read.requests.rate_FSB1:
390         type: org.openecomp.capabilities.metric.Ceilometer
391         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
392         occurrences:
393         - 1
394         - UNBOUNDED
395       feature_FSB1_FSB1_Internal:
396         type: tosca.capabilities.Node
397         occurrences:
398         - 1
399         - UNBOUNDED
400       disk.device.read.requests_FSB1:
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       disk.ephemeral.size_FSB1:
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       binding_FSB1:
413         type: tosca.capabilities.network.Bindable
414         occurrences:
415         - 1
416         - UNBOUNDED
417       disk.device.write.bytes_FSB1:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       network.incoming.packets_FSB1_FSB1_Internal:
424         type: org.openecomp.capabilities.metric.Ceilometer
425         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
426         occurrences:
427         - 1
428         - UNBOUNDED
429       attachment_FSB1_FSB1_Internal:
430         type: tosca.capabilities.Attachment
431         occurrences:
432         - 1
433         - UNBOUNDED
434       memory_FSB1:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       network.outpoing.packets_FSB1_FSB1_Internal:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       network.outgoing.bytes.rate_FSB1_FSB2_Internal:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       disk.device.read.bytes_FSB1:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.device.usage_FSB1:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.write.bytes.rate_FSB1:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       scalable_FSB1:
471         type: tosca.capabilities.Scalable
472         occurrences:
473         - 1
474         - UNBOUNDED
475       disk.usage_FSB1:
476         type: org.openecomp.capabilities.metric.Ceilometer
477         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
478         occurrences:
479         - 1
480         - UNBOUNDED
481       host_FSB1:
482         type: tosca.capabilities.Container
483         valid_source_types:
484         - tosca.nodes.SoftwareComponent
485         occurrences:
486         - 1
487         - UNBOUNDED
488       disk.device.allocation_FSB1:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       os_FSB1:
495         type: tosca.capabilities.OperatingSystem
496         occurrences:
497         - 1
498         - UNBOUNDED
499       vcpus_FSB1:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       disk.write.requests_FSB1:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       network.outgoing.bytes_FSB1_FSB2_Internal:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       network.incoming.bytes_FSB1_FSB1_Internal:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       network.outpoing.packets_FSB1_FSB2_Internal:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.device.write.bytes.rate_FSB1:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       network.outgoing.bytes.rate_FSB1_FSB1_Internal:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       endpoint_FSB1:
542         type: tosca.capabilities.Endpoint.Admin
543         occurrences:
544         - 1
545         - UNBOUNDED
546       network.outgoing.packets.rate_FSB1_FSB1_Internal:
547         type: org.openecomp.capabilities.metric.Ceilometer
548         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
549         occurrences:
550         - 1
551         - UNBOUNDED
552       network.incoming.bytes.rate_FSB1_FSB1_Internal:
553         type: org.openecomp.capabilities.metric.Ceilometer
554         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
555         occurrences:
556         - 1
557         - UNBOUNDED
558       disk.latency_FSB1:
559         type: org.openecomp.capabilities.metric.Ceilometer
560         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
561         occurrences:
562         - 1
563         - UNBOUNDED
564       memory.usage_FSB1:
565         type: org.openecomp.capabilities.metric.Ceilometer
566         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
567         occurrences:
568         - 1
569         - UNBOUNDED
570       disk.read.requests_FSB1:
571         type: org.openecomp.capabilities.metric.Ceilometer
572         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
573         occurrences:
574         - 1
575         - UNBOUNDED
576       disk.device.write.requests_FSB1:
577         type: org.openecomp.capabilities.metric.Ceilometer
578         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
579         occurrences:
580         - 1
581         - UNBOUNDED
582       network.incoming.bytes.rate_FSB1_FSB2_Internal:
583         type: org.openecomp.capabilities.metric.Ceilometer
584         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
585         occurrences:
586         - 1
587         - UNBOUNDED
588       network.incoming.bytes_FSB1_FSB2_Internal:
589         type: org.openecomp.capabilities.metric.Ceilometer
590         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
591         occurrences:
592         - 1
593         - UNBOUNDED
594       disk.iops_FSB1:
595         type: org.openecomp.capabilities.metric.Ceilometer
596         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
597         occurrences:
598         - 1
599         - UNBOUNDED
600       network.outgoing.packets.rate_FSB1_FSB2_Internal:
601         type: org.openecomp.capabilities.metric.Ceilometer
602         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
603         occurrences:
604         - 1
605         - UNBOUNDED
606       disk.device.iops_FSB1:
607         type: org.openecomp.capabilities.metric.Ceilometer
608         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
609         occurrences:
610         - 1
611         - UNBOUNDED