62c5e12e4f000dd23e9bbe7336db9611ea1befda
[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.heat.nested:
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
10     properties:
11       cmaui_names:
12         type: list
13         description: CMAUI1, CMAUI2 server names
14         required: true
15         status: SUPPORTED
16         entry_schema:
17           type: string
18       p2:
19         type: string
20         description: UID of OAM network
21         required: true
22         status: SUPPORTED
23       cmaui_image:
24         type: string
25         description: Image for CMAUI server
26         required: true
27         status: SUPPORTED
28       cmaui_flavor:
29         type: string
30         description: Flavor for CMAUI server
31         required: true
32         status: SUPPORTED
33       availability_zone_0:
34         type: string
35         description: availabilityzone name
36         required: true
37         status: SUPPORTED
38       cmaui_oam_ips:
39         type: string
40         description: cmaui_port_1
41         required: true
42         status: SUPPORTED
43       net:
44         type: string
45         description: UID of OAM network
46         required: true
47         status: SUPPORTED
48       shared_security_group_id1:
49         type: string
50         description: UID of OAM network
51         required: true
52         status: SUPPORTED
53     requirements:
54     - dependency_cmaui_port_2:
55         capability: tosca.capabilities.Node
56         node: tosca.nodes.Root
57         relationship: tosca.relationships.DependsOn
58         occurrences:
59         - 0
60         - UNBOUNDED
61     - link_cmaui_port_2:
62         capability: tosca.capabilities.network.Linkable
63         relationship: tosca.relationships.network.LinksTo
64         occurrences:
65         - 1
66         - 1
67     - dependency_server_cmaui:
68         capability: tosca.capabilities.Node
69         node: tosca.nodes.Root
70         relationship: tosca.relationships.DependsOn
71         occurrences:
72         - 0
73         - UNBOUNDED
74     - local_storage_server_cmaui:
75         capability: tosca.capabilities.Attachment
76         node: tosca.nodes.BlockStorage
77         relationship: tosca.relationships.AttachesTo
78         occurrences:
79         - 0
80         - UNBOUNDED
81     - dependency_cmaui_port_1:
82         capability: tosca.capabilities.Node
83         node: tosca.nodes.Root
84         relationship: tosca.relationships.DependsOn
85         occurrences:
86         - 0
87         - UNBOUNDED
88     - link_cmaui_port_1:
89         capability: tosca.capabilities.network.Linkable
90         relationship: tosca.relationships.network.LinksTo
91         occurrences:
92         - 1
93         - 1
94     capabilities:
95       cpu.delta_server_cmaui:
96         type: org.openecomp.capabilities.metric.Ceilometer
97         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
98         occurrences:
99         - 1
100         - UNBOUNDED
101       disk.device.write.requests.rate_server_cmaui:
102         type: org.openecomp.capabilities.metric.Ceilometer
103         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
104         occurrences:
105         - 1
106         - UNBOUNDED
107       disk.device.allocation_server_cmaui:
108         type: org.openecomp.capabilities.metric.Ceilometer
109         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
110         occurrences:
111         - 1
112         - UNBOUNDED
113       scalable_server_cmaui:
114         type: tosca.capabilities.Scalable
115         occurrences:
116         - 1
117         - UNBOUNDED
118       disk.read.bytes.rate_server_cmaui:
119         type: org.openecomp.capabilities.metric.Ceilometer
120         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
121         occurrences:
122         - 1
123         - UNBOUNDED
124       network.incoming.packets.rate_cmaui_port_1:
125         type: org.openecomp.capabilities.metric.Ceilometer
126         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
127         occurrences:
128         - 1
129         - UNBOUNDED
130       network.incoming.packets.rate_cmaui_port_2:
131         type: org.openecomp.capabilities.metric.Ceilometer
132         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
133         occurrences:
134         - 1
135         - UNBOUNDED
136       cpu_server_cmaui:
137         type: org.openecomp.capabilities.metric.Ceilometer
138         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
139         occurrences:
140         - 1
141         - UNBOUNDED
142       feature_cmaui_port_1:
143         type: tosca.capabilities.Node
144         occurrences:
145         - 1
146         - UNBOUNDED
147       feature_cmaui_port_2:
148         type: tosca.capabilities.Node
149         occurrences:
150         - 1
151         - UNBOUNDED
152       disk.write.bytes.rate_server_cmaui:
153         type: org.openecomp.capabilities.metric.Ceilometer
154         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
155         occurrences:
156         - 1
157         - UNBOUNDED
158       host_server_cmaui:
159         type: tosca.capabilities.Container
160         valid_source_types:
161         - tosca.nodes.SoftwareComponent
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.device.read.bytes.rate_server_cmaui:
166         type: org.openecomp.capabilities.metric.Ceilometer
167         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
168         occurrences:
169         - 1
170         - UNBOUNDED
171       cpu_util_server_cmaui:
172         type: org.openecomp.capabilities.metric.Ceilometer
173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
174         occurrences:
175         - 1
176         - UNBOUNDED
177       attachment_cmaui_port_2:
178         type: tosca.capabilities.Attachment
179         occurrences:
180         - 1
181         - UNBOUNDED
182       disk.device.latency_server_cmaui:
183         type: org.openecomp.capabilities.metric.Ceilometer
184         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
185         occurrences:
186         - 1
187         - UNBOUNDED
188       disk.device.write.requests_server_cmaui:
189         type: org.openecomp.capabilities.metric.Ceilometer
190         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
191         occurrences:
192         - 1
193         - UNBOUNDED
194       disk.read.requests_server_cmaui:
195         type: org.openecomp.capabilities.metric.Ceilometer
196         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
197         occurrences:
198         - 1
199         - UNBOUNDED
200       network.outgoing.bytes_cmaui_port_2:
201         type: org.openecomp.capabilities.metric.Ceilometer
202         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
203         occurrences:
204         - 1
205         - UNBOUNDED
206       disk.device.capacity_server_cmaui:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       network.outgoing.packets.rate_cmaui_port_1:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       network.outgoing.packets.rate_cmaui_port_2:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.usage_server_cmaui:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       network.outgoing.bytes_cmaui_port_1:
231         type: org.openecomp.capabilities.metric.Ceilometer
232         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
233         occurrences:
234         - 1
235         - UNBOUNDED
236       disk.device.usage_server_cmaui:
237         type: org.openecomp.capabilities.metric.Ceilometer
238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
239         occurrences:
240         - 1
241         - UNBOUNDED
242       attachment_cmaui_port_1:
243         type: tosca.capabilities.Attachment
244         occurrences:
245         - 1
246         - UNBOUNDED
247       disk.capacity_server_cmaui:
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.write.requests.rate_server_cmaui:
254         type: org.openecomp.capabilities.metric.Ceilometer
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.device.read.requests_server_cmaui:
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       instance_server_cmaui:
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.read.bytes_server_cmaui:
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       memory_server_cmaui:
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.root.size_server_cmaui:
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       forwarder_cmaui_port_2:
290         type: org.openecomp.capabilities.Forwarder
291         occurrences:
292         - 1
293         - UNBOUNDED
294       binding_server_cmaui:
295         type: tosca.capabilities.network.Bindable
296         occurrences:
297         - 1
298         - UNBOUNDED
299       forwarder_cmaui_port_1:
300         type: org.openecomp.capabilities.Forwarder
301         occurrences:
302         - 1
303         - UNBOUNDED
304       disk.device.read.requests.rate_server_cmaui:
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       network.incoming.packets_cmaui_port_2:
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.write.bytes_server_cmaui:
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       os_server_cmaui:
323         type: tosca.capabilities.OperatingSystem
324         occurrences:
325         - 1
326         - UNBOUNDED
327       disk.device.write.bytes.rate_server_cmaui:
328         type: org.openecomp.capabilities.metric.Ceilometer
329         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
330         occurrences:
331         - 1
332         - UNBOUNDED
333       network.incoming.packets_cmaui_port_1:
334         type: org.openecomp.capabilities.metric.Ceilometer
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
336         occurrences:
337         - 1
338         - UNBOUNDED
339       memory.resident_server_cmaui:
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.latency_server_cmaui:
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       feature_server_cmaui:
352         type: tosca.capabilities.Node
353         occurrences:
354         - 1
355         - UNBOUNDED
356       binding_cmaui_port_1:
357         type: tosca.capabilities.network.Bindable
358         valid_source_types:
359         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
360         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
361         occurrences:
362         - 0
363         - UNBOUNDED
364       binding_cmaui_port_2:
365         type: tosca.capabilities.network.Bindable
366         valid_source_types:
367         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
368         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
369         occurrences:
370         - 0
371         - UNBOUNDED
372       vcpus_server_cmaui:
373         type: org.openecomp.capabilities.metric.Ceilometer
374         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
375         occurrences:
376         - 1
377         - UNBOUNDED
378       disk.device.write.bytes_server_cmaui:
379         type: org.openecomp.capabilities.metric.Ceilometer
380         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
381         occurrences:
382         - 1
383         - UNBOUNDED
384       network.incoming.bytes.rate_cmaui_port_1:
385         type: org.openecomp.capabilities.metric.Ceilometer
386         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
387         occurrences:
388         - 1
389         - UNBOUNDED
390       network.incoming.bytes.rate_cmaui_port_2:
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       disk.allocation_server_cmaui:
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       disk.write.requests_server_cmaui:
403         type: org.openecomp.capabilities.metric.Ceilometer
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
405         occurrences:
406         - 1
407         - UNBOUNDED
408       memory.usage_server_cmaui:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414       disk.ephemeral.size_server_cmaui:
415         type: org.openecomp.capabilities.metric.Ceilometer
416         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
417         occurrences:
418         - 1
419         - UNBOUNDED
420       network.outpoing.packets_cmaui_port_1:
421         type: org.openecomp.capabilities.metric.Ceilometer
422         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
423         occurrences:
424         - 1
425         - UNBOUNDED
426       network.outpoing.packets_cmaui_port_2:
427         type: org.openecomp.capabilities.metric.Ceilometer
428         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
429         occurrences:
430         - 1
431         - UNBOUNDED
432       network.outgoing.bytes.rate_cmaui_port_2:
433         type: org.openecomp.capabilities.metric.Ceilometer
434         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
435         occurrences:
436         - 1
437         - UNBOUNDED
438       network.outgoing.bytes.rate_cmaui_port_1:
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       endpoint_server_cmaui:
445         type: tosca.capabilities.Endpoint.Admin
446         occurrences:
447         - 1
448         - UNBOUNDED
449       disk.iops_server_cmaui:
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.device.iops_server_cmaui:
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       network.incoming.bytes_cmaui_port_2:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       disk.read.bytes_server_cmaui:
468         type: org.openecomp.capabilities.metric.Ceilometer
469         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
470         occurrences:
471         - 1
472         - UNBOUNDED
473       network.incoming.bytes_cmaui_port_1:
474         type: org.openecomp.capabilities.metric.Ceilometer
475         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
476         occurrences:
477         - 1
478         - UNBOUNDED