1a7ae595865157be7ba424d87f2f35cb5aeb351d
[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_subnetpoolid:
136         type: string
137         required: true
138         status: SUPPORTED
139     attributes:
140       FSB1_FSB_1_Internal_port_1_network_id:
141         type: string
142         status: SUPPORTED
143       FSB1_FSB_1_Internal_port_1_device_owner:
144         type: string
145         status: SUPPORTED
146       FSB1_user_data_format:
147         type: string
148         status: SUPPORTED
149       FSB1_accessIPv6:
150         type: string
151         status: SUPPORTED
152       FSB1_addresses:
153         type: map
154         status: SUPPORTED
155         entry_schema:
156           type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
157     requirements:
158     - dependency_FSB1_FSB_1_Internal_port_1:
159         capability: tosca.capabilities.Node
160         node: tosca.nodes.Root
161         relationship: tosca.relationships.DependsOn
162         occurrences:
163         - 0
164         - UNBOUNDED
165     - link_FSB1_FSB_1_Internal_port_1:
166         capability: tosca.capabilities.network.Linkable
167         relationship: tosca.relationships.network.LinksTo
168         occurrences:
169         - 1
170         - 1
171     - dependency_FSB1_FSB_1_Internal_port_0:
172         capability: tosca.capabilities.Node
173         node: tosca.nodes.Root
174         relationship: tosca.relationships.DependsOn
175         occurrences:
176         - 0
177         - UNBOUNDED
178     - link_FSB1_FSB_1_Internal_port_0:
179         capability: tosca.capabilities.network.Linkable
180         relationship: tosca.relationships.network.LinksTo
181         occurrences:
182         - 1
183         - 1
184     - dependency_FSB1:
185         capability: tosca.capabilities.Node
186         node: tosca.nodes.Root
187         relationship: tosca.relationships.DependsOn
188         occurrences:
189         - 0
190         - UNBOUNDED
191     - local_storage_FSB1:
192         capability: tosca.capabilities.Attachment
193         node: tosca.nodes.BlockStorage
194         relationship: tosca.relationships.AttachesTo
195         occurrences:
196         - 0
197         - UNBOUNDED
198     capabilities:
199       network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
200         type: org.openecomp.capabilities.metric.Ceilometer
201         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
202         occurrences:
203         - 1
204         - UNBOUNDED
205       network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
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.outpoing.packets_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_0:
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       disk.capacity_FSB1:
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.read.bytes.rate_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       forwarder_FSB1_FSB_1_Internal_port_1:
236         type: org.openecomp.capabilities.Forwarder
237         occurrences:
238         - 1
239         - UNBOUNDED
240       forwarder_FSB1_FSB_1_Internal_port_0:
241         type: org.openecomp.capabilities.Forwarder
242         occurrences:
243         - 1
244         - UNBOUNDED
245       disk.device.latency_FSB1:
246         type: org.openecomp.capabilities.metric.Ceilometer
247         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
248         occurrences:
249         - 1
250         - UNBOUNDED
251       disk.allocation_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_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.capacity_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       cpu_util_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.device.write.requests.rate_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.root.size_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       feature_FSB1:
288         type: tosca.capabilities.Node
289         occurrences:
290         - 1
291         - UNBOUNDED
292       memory.resident_FSB1:
293         type: org.openecomp.capabilities.metric.Ceilometer
294         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
295         occurrences:
296         - 1
297         - UNBOUNDED
298       cpu_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       disk.write.requests.rate_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       instance_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       disk.device.read.bytes.rate_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       cpu.delta_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       disk.write.bytes_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       attachment_FSB1_FSB_1_Internal_port_0:
335         type: tosca.capabilities.Attachment
336         occurrences:
337         - 1
338         - UNBOUNDED
339       network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
340         type: org.openecomp.capabilities.metric.Ceilometer
341         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
342         occurrences:
343         - 1
344         - UNBOUNDED
345       disk.device.read.requests.rate_FSB1:
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       attachment_FSB1_FSB_1_Internal_port_1:
352         type: tosca.capabilities.Attachment
353         occurrences:
354         - 1
355         - UNBOUNDED
356       network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
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       network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
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_1:
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       feature_FSB1_FSB_1_Internal_port_0:
375         type: tosca.capabilities.Node
376         occurrences:
377         - 1
378         - UNBOUNDED
379       disk.device.read.requests_FSB1:
380         type: org.openecomp.capabilities.metric.Ceilometer
381         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
382         occurrences:
383         - 1
384         - UNBOUNDED
385       feature_FSB1_FSB_1_Internal_port_1:
386         type: tosca.capabilities.Node
387         occurrences:
388         - 1
389         - UNBOUNDED
390       disk.ephemeral.size_FSB1:
391         type: org.openecomp.capabilities.metric.Ceilometer
392         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
393         occurrences:
394         - 1
395         - UNBOUNDED
396       binding_FSB1:
397         type: tosca.capabilities.network.Bindable
398         occurrences:
399         - 1
400         - UNBOUNDED
401       disk.device.write.bytes_FSB1:
402         type: org.openecomp.capabilities.metric.Ceilometer
403         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
404         occurrences:
405         - 1
406         - UNBOUNDED
407       network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
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_1:
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.packets_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_0:
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       memory_FSB1:
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       disk.device.read.bytes_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.usage_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.write.bytes.rate_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       scalable_FSB1:
456         type: tosca.capabilities.Scalable
457         occurrences:
458         - 1
459         - UNBOUNDED
460       disk.usage_FSB1:
461         type: org.openecomp.capabilities.metric.Ceilometer
462         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
463         occurrences:
464         - 1
465         - UNBOUNDED
466       binding_FSB1_FSB_1_Internal_port_1:
467         type: tosca.capabilities.network.Bindable
468         valid_source_types:
469         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
470         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
471         occurrences:
472         - 0
473         - UNBOUNDED
474       binding_FSB1_FSB_1_Internal_port_0:
475         type: tosca.capabilities.network.Bindable
476         valid_source_types:
477         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
478         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
479         occurrences:
480         - 0
481         - UNBOUNDED
482       host_FSB1:
483         type: tosca.capabilities.Container
484         valid_source_types:
485         - tosca.nodes.SoftwareComponent
486         occurrences:
487         - 1
488         - UNBOUNDED
489       disk.device.allocation_FSB1:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       os_FSB1:
496         type: tosca.capabilities.OperatingSystem
497         occurrences:
498         - 1
499         - UNBOUNDED
500       vcpus_FSB1:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       disk.write.requests_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       network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
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       disk.device.write.bytes.rate_FSB1:
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       endpoint_FSB1:
525         type: tosca.capabilities.Endpoint.Admin
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.latency_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       memory.usage_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       disk.read.requests_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       network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
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       disk.device.write.requests_FSB1:
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       network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
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       disk.iops_FSB1:
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       network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
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       disk.device.iops_FSB1:
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