afe8374ddcc6e9074f0de7136ac8e0a1ca6cdd45
[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       p1:
19         type: string
20         description: UID of OAM network
21         required: true
22         status: SUPPORTED
23       p2:
24         type: string
25         description: UID of OAM network
26         required: true
27         status: SUPPORTED
28       cmaui_image:
29         type: string
30         description: Image for CMAUI server
31         required: true
32         status: SUPPORTED
33       template_PortTuple_LB1:
34         type: string
35         required: true
36         status: SUPPORTED
37       cmaui_flavor:
38         type: string
39         description: Flavor for CMAUI server
40         required: true
41         status: SUPPORTED
42       oam_sec_group_name:
43         type: string
44         required: true
45         status: SUPPORTED
46       lb_st_interface_type_oam:
47         type: string
48         required: true
49         status: SUPPORTED
50       security_group_name:
51         type: list
52         description: CMAUI1, CMAUI2 server names
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       availability_zone_0:
58         type: string
59         description: availabilityzone name
60         required: true
61         status: SUPPORTED
62       cmaui_oam_ips:
63         type: string
64         required: true
65         status: SUPPORTED
66     requirements:
67     - dependency_template_VMInt_OAM_lb_1:
68         capability: tosca.capabilities.Node
69         node: tosca.nodes.Root
70         relationship: tosca.relationships.DependsOn
71         occurrences:
72         - 0
73         - UNBOUNDED
74     - link_template_VMInt_OAM_lb_1:
75         capability: tosca.capabilities.network.Linkable
76         relationship: tosca.relationships.network.LinksTo
77         occurrences:
78         - 1
79         - 1
80     - dependency_template_VMInt_OAM_lb_2:
81         capability: tosca.capabilities.Node
82         node: tosca.nodes.Root
83         relationship: tosca.relationships.DependsOn
84         occurrences:
85         - 0
86         - UNBOUNDED
87     - link_template_VMInt_OAM_lb_2:
88         capability: tosca.capabilities.network.Linkable
89         relationship: tosca.relationships.network.LinksTo
90         occurrences:
91         - 1
92         - 1
93     - dependency_server_cmaui:
94         capability: tosca.capabilities.Node
95         node: tosca.nodes.Root
96         relationship: tosca.relationships.DependsOn
97         occurrences:
98         - 0
99         - UNBOUNDED
100     - local_storage_server_cmaui:
101         capability: tosca.capabilities.Attachment
102         node: tosca.nodes.BlockStorage
103         relationship: tosca.relationships.AttachesTo
104         occurrences:
105         - 0
106         - UNBOUNDED
107     capabilities:
108       cpu.delta_server_cmaui:
109         type: org.openecomp.capabilities.metric.Ceilometer
110         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
111         occurrences:
112         - 1
113         - UNBOUNDED
114       disk.device.write.requests.rate_server_cmaui:
115         type: org.openecomp.capabilities.metric.Ceilometer
116         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
117         occurrences:
118         - 1
119         - UNBOUNDED
120       disk.device.allocation_server_cmaui:
121         type: org.openecomp.capabilities.metric.Ceilometer
122         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
123         occurrences:
124         - 1
125         - UNBOUNDED
126       scalable_server_cmaui:
127         type: tosca.capabilities.Scalable
128         occurrences:
129         - 1
130         - UNBOUNDED
131       disk.read.bytes.rate_server_cmaui:
132         type: org.openecomp.capabilities.metric.Ceilometer
133         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
134         occurrences:
135         - 1
136         - UNBOUNDED
137       cpu_server_cmaui:
138         type: org.openecomp.capabilities.metric.Ceilometer
139         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
140         occurrences:
141         - 1
142         - UNBOUNDED
143       disk.write.bytes.rate_server_cmaui:
144         type: org.openecomp.capabilities.metric.Ceilometer
145         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
146         occurrences:
147         - 1
148         - UNBOUNDED
149       host_server_cmaui:
150         type: tosca.capabilities.Container
151         valid_source_types:
152         - tosca.nodes.SoftwareComponent
153         occurrences:
154         - 1
155         - UNBOUNDED
156       disk.device.read.bytes.rate_server_cmaui:
157         type: org.openecomp.capabilities.metric.Ceilometer
158         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
159         occurrences:
160         - 1
161         - UNBOUNDED
162       cpu_util_server_cmaui:
163         type: org.openecomp.capabilities.metric.Ceilometer
164         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
165         occurrences:
166         - 1
167         - UNBOUNDED
168       forwarder_template_VMInt_OAM_lb_1:
169         type: org.openecomp.capabilities.Forwarder
170         occurrences:
171         - 1
172         - UNBOUNDED
173       network.outgoing.bytes.rate_template_VMInt_OAM_lb_1:
174         type: org.openecomp.capabilities.metric.Ceilometer
175         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
176         occurrences:
177         - 1
178         - UNBOUNDED
179       disk.device.latency_server_cmaui:
180         type: org.openecomp.capabilities.metric.Ceilometer
181         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
182         occurrences:
183         - 1
184         - UNBOUNDED
185       disk.device.write.requests_server_cmaui:
186         type: org.openecomp.capabilities.metric.Ceilometer
187         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
188         occurrences:
189         - 1
190         - UNBOUNDED
191       disk.read.requests_server_cmaui:
192         type: org.openecomp.capabilities.metric.Ceilometer
193         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
194         occurrences:
195         - 1
196         - UNBOUNDED
197       network.outgoing.bytes.rate_template_VMInt_OAM_lb_2:
198         type: org.openecomp.capabilities.metric.Ceilometer
199         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
200         occurrences:
201         - 1
202         - UNBOUNDED
203       disk.device.capacity_server_cmaui:
204         type: org.openecomp.capabilities.metric.Ceilometer
205         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
206         occurrences:
207         - 1
208         - UNBOUNDED
209       network.incoming.bytes_template_VMInt_OAM_lb_2:
210         type: org.openecomp.capabilities.metric.Ceilometer
211         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
212         occurrences:
213         - 1
214         - UNBOUNDED
215       disk.usage_server_cmaui:
216         type: org.openecomp.capabilities.metric.Ceilometer
217         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
218         occurrences:
219         - 1
220         - UNBOUNDED
221       network.incoming.bytes_template_VMInt_OAM_lb_1:
222         type: org.openecomp.capabilities.metric.Ceilometer
223         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
224         occurrences:
225         - 1
226         - UNBOUNDED
227       forwarder_template_VMInt_OAM_lb_2:
228         type: org.openecomp.capabilities.Forwarder
229         occurrences:
230         - 1
231         - UNBOUNDED
232       disk.device.usage_server_cmaui:
233         type: org.openecomp.capabilities.metric.Ceilometer
234         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
235         occurrences:
236         - 1
237         - UNBOUNDED
238       disk.capacity_server_cmaui:
239         type: org.openecomp.capabilities.metric.Ceilometer
240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241         occurrences:
242         - 1
243         - UNBOUNDED
244       disk.write.requests.rate_server_cmaui:
245         type: org.openecomp.capabilities.metric.Ceilometer
246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247         occurrences:
248         - 1
249         - UNBOUNDED
250       network.incoming.packets.rate_template_VMInt_OAM_lb_2:
251         type: org.openecomp.capabilities.metric.Ceilometer
252         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
253         occurrences:
254         - 1
255         - UNBOUNDED
256       network.incoming.packets.rate_template_VMInt_OAM_lb_1:
257         type: org.openecomp.capabilities.metric.Ceilometer
258         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
259         occurrences:
260         - 1
261         - UNBOUNDED
262       disk.device.read.requests_server_cmaui:
263         type: org.openecomp.capabilities.metric.Ceilometer
264         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
265         occurrences:
266         - 1
267         - UNBOUNDED
268       feature_template_VMInt_OAM_lb_2:
269         type: tosca.capabilities.Node
270         occurrences:
271         - 1
272         - UNBOUNDED
273       instance_server_cmaui:
274         type: org.openecomp.capabilities.metric.Ceilometer
275         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
276         occurrences:
277         - 1
278         - UNBOUNDED
279       disk.device.read.bytes_server_cmaui:
280         type: org.openecomp.capabilities.metric.Ceilometer
281         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
282         occurrences:
283         - 1
284         - UNBOUNDED
285       feature_template_VMInt_OAM_lb_1:
286         type: tosca.capabilities.Node
287         occurrences:
288         - 1
289         - UNBOUNDED
290       memory_server_cmaui:
291         type: org.openecomp.capabilities.metric.Ceilometer
292         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
293         occurrences:
294         - 1
295         - UNBOUNDED
296       network.outgoing.packets.rate_template_VMInt_OAM_lb_2:
297         type: org.openecomp.capabilities.metric.Ceilometer
298         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
299         occurrences:
300         - 1
301         - UNBOUNDED
302       network.outgoing.packets.rate_template_VMInt_OAM_lb_1:
303         type: org.openecomp.capabilities.metric.Ceilometer
304         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
305         occurrences:
306         - 1
307         - UNBOUNDED
308       disk.root.size_server_cmaui:
309         type: org.openecomp.capabilities.metric.Ceilometer
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
311         occurrences:
312         - 1
313         - UNBOUNDED
314       binding_server_cmaui:
315         type: tosca.capabilities.network.Bindable
316         occurrences:
317         - 1
318         - UNBOUNDED
319       disk.device.read.requests.rate_server_cmaui:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       disk.write.bytes_server_cmaui:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331       os_server_cmaui:
332         type: tosca.capabilities.OperatingSystem
333         occurrences:
334         - 1
335         - UNBOUNDED
336       disk.device.write.bytes.rate_server_cmaui:
337         type: org.openecomp.capabilities.metric.Ceilometer
338         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
339         occurrences:
340         - 1
341         - UNBOUNDED
342       network.outpoing.packets_template_VMInt_OAM_lb_1:
343         type: org.openecomp.capabilities.metric.Ceilometer
344         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
345         occurrences:
346         - 1
347         - UNBOUNDED
348       network.outpoing.packets_template_VMInt_OAM_lb_2:
349         type: org.openecomp.capabilities.metric.Ceilometer
350         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
351         occurrences:
352         - 1
353         - UNBOUNDED
354       network.incoming.packets_template_VMInt_OAM_lb_1:
355         type: org.openecomp.capabilities.metric.Ceilometer
356         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
357         occurrences:
358         - 1
359         - UNBOUNDED
360       network.incoming.packets_template_VMInt_OAM_lb_2:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       network.outgoing.bytes_template_VMInt_OAM_lb_1:
367         type: org.openecomp.capabilities.metric.Ceilometer
368         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
369         occurrences:
370         - 1
371         - UNBOUNDED
372       network.outgoing.bytes_template_VMInt_OAM_lb_2:
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       memory.resident_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       disk.latency_server_cmaui:
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       feature_server_cmaui:
391         type: tosca.capabilities.Node
392         occurrences:
393         - 1
394         - UNBOUNDED
395       vcpus_server_cmaui:
396         type: org.openecomp.capabilities.metric.Ceilometer
397         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
398         occurrences:
399         - 1
400         - UNBOUNDED
401       disk.device.write.bytes_server_cmaui:
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.rate_template_VMInt_OAM_lb_1:
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       binding_template_VMInt_OAM_lb_2:
414         type: tosca.capabilities.network.Bindable
415         valid_source_types:
416         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
417         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
418         occurrences:
419         - 0
420         - UNBOUNDED
421       binding_template_VMInt_OAM_lb_1:
422         type: tosca.capabilities.network.Bindable
423         valid_source_types:
424         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
425         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
426         occurrences:
427         - 0
428         - UNBOUNDED
429       network.incoming.bytes.rate_template_VMInt_OAM_lb_2:
430         type: org.openecomp.capabilities.metric.Ceilometer
431         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
432         occurrences:
433         - 1
434         - UNBOUNDED
435       disk.allocation_server_cmaui:
436         type: org.openecomp.capabilities.metric.Ceilometer
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
438         occurrences:
439         - 1
440         - UNBOUNDED
441       disk.write.requests_server_cmaui:
442         type: org.openecomp.capabilities.metric.Ceilometer
443         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
444         occurrences:
445         - 1
446         - UNBOUNDED
447       memory.usage_server_cmaui:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       disk.ephemeral.size_server_cmaui:
454         type: org.openecomp.capabilities.metric.Ceilometer
455         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
456         occurrences:
457         - 1
458         - UNBOUNDED
459       endpoint_server_cmaui:
460         type: tosca.capabilities.Endpoint.Admin
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.iops_server_cmaui:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       disk.device.iops_server_cmaui:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       disk.read.bytes_server_cmaui:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED