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