65fe7d27365950a32c625f9d0c4d08ca5c7b46ec
[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_FSB_Internal_port_1_related_networks:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
17       port_FSB_Internal_port_1_order:
18         type: integer
19         required: true
20         status: SUPPORTED
21       compute_FSB1_metadata:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: json
27       port_FSB_Internal_port_1_network_role:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_FSB_Internal_port_0_network_role:
32         type: string
33         required: true
34         status: SUPPORTED
35       port_FSB_Internal_port_0_network:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: string
41       port_FSB_Internal_port_1_network_role_tag:
42         type: string
43         required: true
44         status: SUPPORTED
45       port_FSB_Internal_port_0_mac_address:
46         type: string
47         required: true
48         status: SUPPORTED
49       port_FSB_Internal_port_0_vlan_requirements:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: org.openecomp.datatypes.network.VlanRequirements
55       vm_flavor_name:
56         type: string
57         required: true
58         status: SUPPORTED
59       port_FSB_Internal_port_1_mac_address:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_FSB_Internal_port_0_related_networks:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
69       port_FSB_Internal_port_0_ip_requirements:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: org.openecomp.datatypes.network.IpRequirements
75       port_FSB_Internal_port_1_vlan_requirements:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.network.VlanRequirements
81       compute_FSB1_availability_zone:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       index_value:
88         type: integer
89         description: Index value of this substitution service template runtime instance
90         required: false
91         default: 0
92         status: SUPPORTED
93         constraints:
94         - greater_or_equal: 0
95       port_FSB_Internal_port_0_mac_requirements:
96         type: org.openecomp.datatypes.network.MacRequirements
97         required: true
98         status: SUPPORTED
99       port_FSB_Internal_port_0_order:
100         type: integer
101         required: true
102         status: SUPPORTED
103       port_FSB_Internal_port_1_ip_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.IpRequirements
109       port_FSB_Internal_port_0_exCP_naming:
110         type: org.openecomp.datatypes.Naming
111         required: true
112         status: SUPPORTED
113       port_FSB_Internal_port_0_network_role_tag:
114         type: string
115         required: true
116         status: SUPPORTED
117       compute_FSB1_name:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       port_FSB_Internal_port_1_mac_requirements:
124         type: org.openecomp.datatypes.network.MacRequirements
125         required: true
126         status: SUPPORTED
127       port_FSB_Internal_port_0_subnetpoolid:
128         type: string
129         required: true
130         status: SUPPORTED
131       port_FSB_Internal_port_1_exCP_naming:
132         type: org.openecomp.datatypes.Naming
133         required: true
134         status: SUPPORTED
135       port_FSB_Internal_port_1_network:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: string
141       port_FSB_Internal_port_1_subnetpoolid:
142         type: string
143         required: true
144         status: SUPPORTED
145     attributes:
146       FSB1_FSB_1_Internal_port_1_network_id:
147         type: string
148         status: SUPPORTED
149       FSB1_FSB_1_Internal_port_1_device_owner:
150         type: string
151         status: SUPPORTED
152       FSB1_user_data_format:
153         type: string
154         status: SUPPORTED
155       FSB1_accessIPv6:
156         type: string
157         status: SUPPORTED
158       FSB1_addresses:
159         type: map
160         status: SUPPORTED
161         entry_schema:
162           type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
163     requirements:
164     - dependency_FSB1_FSB_1_Internal_port_1:
165         capability: tosca.capabilities.Node
166         node: tosca.nodes.Root
167         relationship: tosca.relationships.DependsOn
168         occurrences:
169         - 0
170         - UNBOUNDED
171     - link_FSB1_FSB_1_Internal_port_1:
172         capability: tosca.capabilities.network.Linkable
173         relationship: tosca.relationships.network.LinksTo
174         occurrences:
175         - 1
176         - 1
177     - dependency_FSB1_FSB_1_Internal_port_0:
178         capability: tosca.capabilities.Node
179         node: tosca.nodes.Root
180         relationship: tosca.relationships.DependsOn
181         occurrences:
182         - 0
183         - UNBOUNDED
184     - link_FSB1_FSB_1_Internal_port_0:
185         capability: tosca.capabilities.network.Linkable
186         relationship: tosca.relationships.network.LinksTo
187         occurrences:
188         - 1
189         - 1
190     - dependency_FSB1:
191         capability: tosca.capabilities.Node
192         node: tosca.nodes.Root
193         relationship: tosca.relationships.DependsOn
194         occurrences:
195         - 0
196         - UNBOUNDED
197     - local_storage_FSB1:
198         capability: tosca.capabilities.Attachment
199         node: tosca.nodes.BlockStorage
200         relationship: tosca.relationships.AttachesTo
201         occurrences:
202         - 0
203         - UNBOUNDED
204     capabilities:
205       network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
206         type: org.openecomp.capabilities.metric.Ceilometer
207         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
208         occurrences:
209         - 1
210         - UNBOUNDED
211       network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
212         type: org.openecomp.capabilities.metric.Ceilometer
213         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
214         occurrences:
215         - 1
216         - UNBOUNDED
217       network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
218         type: org.openecomp.capabilities.metric.Ceilometer
219         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
220         occurrences:
221         - 1
222         - UNBOUNDED
223       network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
224         type: org.openecomp.capabilities.metric.Ceilometer
225         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
226         occurrences:
227         - 1
228         - UNBOUNDED
229       disk.capacity_FSB1:
230         type: org.openecomp.capabilities.metric.Ceilometer
231         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
232         occurrences:
233         - 1
234         - UNBOUNDED
235       disk.read.bytes.rate_FSB1:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       forwarder_FSB1_FSB_1_Internal_port_1:
242         type: org.openecomp.capabilities.Forwarder
243         occurrences:
244         - 1
245         - UNBOUNDED
246       forwarder_FSB1_FSB_1_Internal_port_0:
247         type: org.openecomp.capabilities.Forwarder
248         occurrences:
249         - 1
250         - UNBOUNDED
251       disk.device.latency_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.allocation_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.read.bytes_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.device.capacity_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       cpu_util_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.write.requests.rate_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       disk.root.size_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       feature_FSB1:
294         type: tosca.capabilities.Node
295         occurrences:
296         - 1
297         - UNBOUNDED
298       memory.resident_FSB1:
299         type: org.openecomp.capabilities.metric.Ceilometer
300         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
301         occurrences:
302         - 1
303         - UNBOUNDED
304       cpu_FSB1:
305         type: org.openecomp.capabilities.metric.Ceilometer
306         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
307         occurrences:
308         - 1
309         - UNBOUNDED
310       disk.write.requests.rate_FSB1:
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       instance_FSB1:
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       disk.device.read.bytes.rate_FSB1:
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       cpu.delta_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       disk.write.bytes_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       attachment_FSB1_FSB_1_Internal_port_0:
341         type: tosca.capabilities.Attachment
342         occurrences:
343         - 1
344         - UNBOUNDED
345       network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
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       disk.device.read.requests.rate_FSB1:
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       attachment_FSB1_FSB_1_Internal_port_1:
358         type: tosca.capabilities.Attachment
359         occurrences:
360         - 1
361         - UNBOUNDED
362       network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
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       network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
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       network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
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       feature_FSB1_FSB_1_Internal_port_0:
381         type: tosca.capabilities.Node
382         occurrences:
383         - 1
384         - UNBOUNDED
385       disk.device.read.requests_FSB1:
386         type: org.openecomp.capabilities.metric.Ceilometer
387         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
388         occurrences:
389         - 1
390         - UNBOUNDED
391       feature_FSB1_FSB_1_Internal_port_1:
392         type: tosca.capabilities.Node
393         occurrences:
394         - 1
395         - UNBOUNDED
396       disk.ephemeral.size_FSB1:
397         type: org.openecomp.capabilities.metric.Ceilometer
398         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
399         occurrences:
400         - 1
401         - UNBOUNDED
402       binding_FSB1:
403         type: tosca.capabilities.network.Bindable
404         occurrences:
405         - 1
406         - UNBOUNDED
407       disk.device.write.bytes_FSB1:
408         type: org.openecomp.capabilities.metric.Ceilometer
409         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
410         occurrences:
411         - 1
412         - UNBOUNDED
413       network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
414         type: org.openecomp.capabilities.metric.Ceilometer
415         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
416         occurrences:
417         - 1
418         - UNBOUNDED
419       network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
420         type: org.openecomp.capabilities.metric.Ceilometer
421         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
422         occurrences:
423         - 1
424         - UNBOUNDED
425       network.incoming.packets_FSB1_FSB_1_Internal_port_1:
426         type: org.openecomp.capabilities.metric.Ceilometer
427         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
428         occurrences:
429         - 1
430         - UNBOUNDED
431       network.incoming.packets_FSB1_FSB_1_Internal_port_0:
432         type: org.openecomp.capabilities.metric.Ceilometer
433         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
434         occurrences:
435         - 1
436         - UNBOUNDED
437       memory_FSB1:
438         type: org.openecomp.capabilities.metric.Ceilometer
439         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
440         occurrences:
441         - 1
442         - UNBOUNDED
443       disk.device.read.bytes_FSB1:
444         type: org.openecomp.capabilities.metric.Ceilometer
445         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
446         occurrences:
447         - 1
448         - UNBOUNDED
449       disk.device.usage_FSB1:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       disk.write.bytes.rate_FSB1:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       scalable_FSB1:
462         type: tosca.capabilities.Scalable
463         occurrences:
464         - 1
465         - UNBOUNDED
466       disk.usage_FSB1:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       binding_FSB1_FSB_1_Internal_port_1:
473         type: tosca.capabilities.network.Bindable
474         valid_source_types:
475         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
476         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
477         occurrences:
478         - 0
479         - UNBOUNDED
480       binding_FSB1_FSB_1_Internal_port_0:
481         type: tosca.capabilities.network.Bindable
482         valid_source_types:
483         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
484         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
485         occurrences:
486         - 0
487         - UNBOUNDED
488       host_FSB1:
489         type: tosca.capabilities.Container
490         valid_source_types:
491         - tosca.nodes.SoftwareComponent
492         occurrences:
493         - 1
494         - UNBOUNDED
495       disk.device.allocation_FSB1:
496         type: org.openecomp.capabilities.metric.Ceilometer
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
498         occurrences:
499         - 1
500         - UNBOUNDED
501       os_FSB1:
502         type: tosca.capabilities.OperatingSystem
503         occurrences:
504         - 1
505         - UNBOUNDED
506       vcpus_FSB1:
507         type: org.openecomp.capabilities.metric.Ceilometer
508         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
509         occurrences:
510         - 1
511         - UNBOUNDED
512       disk.write.requests_FSB1:
513         type: org.openecomp.capabilities.metric.Ceilometer
514         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
515         occurrences:
516         - 1
517         - UNBOUNDED
518       network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
519         type: org.openecomp.capabilities.metric.Ceilometer
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
521         occurrences:
522         - 1
523         - UNBOUNDED
524       disk.device.write.bytes.rate_FSB1:
525         type: org.openecomp.capabilities.metric.Ceilometer
526         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
527         occurrences:
528         - 1
529         - UNBOUNDED
530       endpoint_FSB1:
531         type: tosca.capabilities.Endpoint.Admin
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.latency_FSB1:
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       memory.usage_FSB1:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.read.requests_FSB1:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.device.write.requests_FSB1:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED
565       network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       disk.iops_FSB1:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED
583       disk.device.iops_FSB1:
584         type: org.openecomp.capabilities.metric.Ceilometer
585         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
586         occurrences:
587         - 1
588         - UNBOUNDED