ecbec2f2b4a45c334493060f08fc0d65fbbbf374
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / unifiedComposition / creSubstitutionServiceTemplate / updNodesGetAttrInFromInnerNodes / 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       compute_FSB1_availability_zone:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       index_value:
52         type: integer
53         description: Index value of this substitution service template runtime instance
54         required: false
55         default: 0
56         status: SUPPORTED
57         constraints:
58         - greater_or_equal: 0
59       port_FSB2_Internal_mac_requirements:
60         type: list
61         required: true
62         status: SUPPORTED
63         entry_schema:
64           type: json
65       port_FSB2_Internal_ip_requirements:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: json
71       vm_flavor_name:
72         type: string
73         required: true
74         status: SUPPORTED
75       port_FSB2_Internal_mac_address:
76         type: string
77         required: true
78         status: SUPPORTED
79       port_FSB2_Internal_network_role:
80         type: list
81         required: true
82         status: SUPPORTED
83         entry_schema:
84           type: string
85       port_FSB2_Internal_exCP_naming:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: json
91       port_FSB1_Internal_network_role_tag:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: string
97       port_FSB1_Internal_order:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: integer
103       port_FSB1_Internal_vlan_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: json
109       port_FSB2_Internal_network:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: string
115       port_FSB2_Internal_subnetpoolid:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: string
121       port_FSB1_Internal_mac_requirements:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: json
127       compute_FSB1_name:
128         type: list
129         required: true
130         status: SUPPORTED
131         entry_schema:
132           type: string
133       port_FSB1_Internal_exCP_naming:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: json
139       port_FSB1_Internal_network_role:
140         type: list
141         required: true
142         status: SUPPORTED
143         entry_schema:
144           type: string
145       port_FSB2_Internal_network_role_tag:
146         type: list
147         required: true
148         status: SUPPORTED
149         entry_schema:
150           type: string
151     attributes:
152       FSB1_FSB1_Internal_network_id:
153         type: list
154         status: SUPPORTED
155         entry_schema:
156           type: string
157       FSB1_FSB1_Internal_addresses:
158         type: list
159         status: SUPPORTED
160         entry_schema:
161           type: string
162       FSB1_accessIPv6:
163         type: list
164         status: SUPPORTED
165         entry_schema:
166           type: string
167       FSB1_addresses:
168         type: list
169         status: SUPPORTED
170         entry_schema:
171           type: string
172       FSB1_oam_index:
173         type: list
174         status: SUPPORTED
175         entry_schema:
176           type: string
177       FSB1_FSB2_Internal_network_id:
178         type: list
179         status: SUPPORTED
180         entry_schema:
181           type: string
182       FSB1_FSB2_Internal_index:
183         type: list
184         status: SUPPORTED
185         entry_schema:
186           type: string
187       FSB1_FSB1_Internal_oam_index:
188         type: list
189         status: SUPPORTED
190         entry_schema:
191           type: string
192     requirements:
193     - dependency_FSB1_FSB1_Internal:
194         capability: tosca.capabilities.Node
195         node: tosca.nodes.Root
196         relationship: tosca.relationships.DependsOn
197         occurrences:
198         - 0
199         - UNBOUNDED
200     - link_FSB1_FSB1_Internal:
201         capability: tosca.capabilities.network.Linkable
202         relationship: tosca.relationships.network.LinksTo
203         occurrences:
204         - 1
205         - 1
206     - dependency_FSB1_FSB2_Internal:
207         capability: tosca.capabilities.Node
208         node: tosca.nodes.Root
209         relationship: tosca.relationships.DependsOn
210         occurrences:
211         - 0
212         - UNBOUNDED
213     - link_FSB1_FSB2_Internal:
214         capability: tosca.capabilities.network.Linkable
215         relationship: tosca.relationships.network.LinksTo
216         occurrences:
217         - 1
218         - 1
219     - dependency_FSB1:
220         capability: tosca.capabilities.Node
221         node: tosca.nodes.Root
222         relationship: tosca.relationships.DependsOn
223         occurrences:
224         - 0
225         - UNBOUNDED
226     - local_storage_FSB1:
227         capability: tosca.capabilities.Attachment
228         node: tosca.nodes.BlockStorage
229         relationship: tosca.relationships.AttachesTo
230         occurrences:
231         - 0
232         - UNBOUNDED
233     capabilities:
234       binding_FSB1_FSB2_Internal:
235         type: tosca.capabilities.network.Bindable
236         valid_source_types:
237         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
238         occurrences:
239         - 0
240         - UNBOUNDED
241       disk.capacity_FSB1:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       disk.read.bytes.rate_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.device.latency_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.allocation_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.read.bytes_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.device.capacity_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       cpu_util_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       disk.device.write.requests.rate_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.root.size_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       feature_FSB1:
296         type: tosca.capabilities.Node
297         occurrences:
298         - 1
299         - UNBOUNDED
300       network.incoming.packets.rate_FSB1_FSB1_Internal:
301         type: org.openecomp.capabilities.metric.Ceilometer
302         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
303         occurrences:
304         - 1
305         - UNBOUNDED
306       network.outgoing.bytes_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       attachment_FSB1_FSB2_Internal:
313         type: tosca.capabilities.Attachment
314         occurrences:
315         - 1
316         - UNBOUNDED
317       feature_FSB1_FSB2_Internal:
318         type: tosca.capabilities.Node
319         occurrences:
320         - 1
321         - UNBOUNDED
322       network.incoming.packets_FSB1_FSB2_Internal:
323         type: org.openecomp.capabilities.metric.Ceilometer
324         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
325         occurrences:
326         - 1
327         - UNBOUNDED
328       memory.resident_FSB1:
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       network.incoming.packets.rate_FSB1_FSB2_Internal:
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       cpu_FSB1:
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       disk.write.requests.rate_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       instance_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       disk.device.read.bytes.rate_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       cpu.delta_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       disk.write.bytes_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       binding_FSB1_FSB1_Internal:
377         type: tosca.capabilities.network.Bindable
378         valid_source_types:
379         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
380         occurrences:
381         - 0
382         - UNBOUNDED
383       disk.device.read.requests.rate_FSB1:
384         type: org.openecomp.capabilities.metric.Ceilometer
385         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
386         occurrences:
387         - 1
388         - UNBOUNDED
389       feature_FSB1_FSB1_Internal:
390         type: tosca.capabilities.Node
391         occurrences:
392         - 1
393         - UNBOUNDED
394       disk.device.read.requests_FSB1:
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       disk.ephemeral.size_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       binding_FSB1:
407         type: tosca.capabilities.network.Bindable
408         occurrences:
409         - 1
410         - UNBOUNDED
411       disk.device.write.bytes_FSB1:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       network.incoming.packets_FSB1_FSB1_Internal:
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       attachment_FSB1_FSB1_Internal:
424         type: tosca.capabilities.Attachment
425         occurrences:
426         - 1
427         - UNBOUNDED
428       memory_FSB1:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       network.outpoing.packets_FSB1_FSB1_Internal:
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.outgoing.bytes.rate_FSB1_FSB2_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       disk.device.read.bytes_FSB1:
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.usage_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.write.bytes.rate_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       scalable_FSB1:
465         type: tosca.capabilities.Scalable
466         occurrences:
467         - 1
468         - UNBOUNDED
469       disk.usage_FSB1:
470         type: org.openecomp.capabilities.metric.Ceilometer
471         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
472         occurrences:
473         - 1
474         - UNBOUNDED
475       host_FSB1:
476         type: tosca.capabilities.Container
477         valid_source_types:
478         - tosca.nodes.SoftwareComponent
479         occurrences:
480         - 1
481         - UNBOUNDED
482       disk.device.allocation_FSB1:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       os_FSB1:
489         type: tosca.capabilities.OperatingSystem
490         occurrences:
491         - 1
492         - UNBOUNDED
493       vcpus_FSB1:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       disk.write.requests_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       network.outgoing.bytes_FSB1_FSB2_Internal:
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.incoming.bytes_FSB1_FSB1_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.outpoing.packets_FSB1_FSB2_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       disk.device.write.bytes.rate_FSB1:
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       network.outgoing.bytes.rate_FSB1_FSB1_Internal:
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       endpoint_FSB1:
536         type: tosca.capabilities.Endpoint.Admin
537         occurrences:
538         - 1
539         - UNBOUNDED
540       network.outgoing.packets.rate_FSB1_FSB1_Internal:
541         type: org.openecomp.capabilities.metric.Ceilometer
542         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
543         occurrences:
544         - 1
545         - UNBOUNDED
546       network.incoming.bytes.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       disk.latency_FSB1:
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       memory.usage_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       disk.read.requests_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.device.write.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       network.incoming.bytes.rate_FSB1_FSB2_Internal:
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_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       disk.iops_FSB1:
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       network.outgoing.packets.rate_FSB1_FSB2_Internal:
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       disk.device.iops_FSB1:
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