d479c9d3b04c6d0448abad6e50ba2833176a554a
[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       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       security_group_name:
34         type: list
35         description: CMAUI1, CMAUI2 server names
36         required: true
37         status: SUPPORTED
38         entry_schema:
39           type: string
40       availability_zone_0:
41         type: string
42         description: availabilityzone name
43         required: true
44         status: SUPPORTED
45       cmaui_oam_ips:
46         type: string
47         required: true
48         status: SUPPORTED
49     requirements:
50     - dependency_server_cmaui:
51         capability: tosca.capabilities.Node
52         node: tosca.nodes.Root
53         relationship: tosca.relationships.DependsOn
54         occurrences:
55         - 0
56         - UNBOUNDED
57     - local_storage_server_cmaui:
58         capability: tosca.capabilities.Attachment
59         node: tosca.nodes.BlockStorage
60         relationship: tosca.relationships.AttachesTo
61         occurrences:
62         - 0
63         - UNBOUNDED
64     - dependency_cmaui_port_0:
65         capability: tosca.capabilities.Node
66         node: tosca.nodes.Root
67         relationship: tosca.relationships.DependsOn
68         occurrences:
69         - 0
70         - UNBOUNDED
71     - link_cmaui_port_0:
72         capability: tosca.capabilities.network.Linkable
73         relationship: tosca.relationships.network.LinksTo
74         occurrences:
75         - 1
76         - 1
77     capabilities:
78       cpu.delta_server_cmaui:
79         type: org.openecomp.capabilities.metric.Ceilometer
80         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
81         occurrences:
82         - 1
83         - UNBOUNDED
84       disk.device.write.requests.rate_server_cmaui:
85         type: org.openecomp.capabilities.metric.Ceilometer
86         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
87         occurrences:
88         - 1
89         - UNBOUNDED
90       disk.device.allocation_server_cmaui:
91         type: org.openecomp.capabilities.metric.Ceilometer
92         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
93         occurrences:
94         - 1
95         - UNBOUNDED
96       network.incoming.packets.rate_cmaui_port_0:
97         type: org.openecomp.capabilities.metric.Ceilometer
98         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
99         occurrences:
100         - 1
101         - UNBOUNDED
102       scalable_server_cmaui:
103         type: tosca.capabilities.Scalable
104         occurrences:
105         - 1
106         - UNBOUNDED
107       disk.read.bytes.rate_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       cpu_server_cmaui:
114         type: org.openecomp.capabilities.metric.Ceilometer
115         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
116         occurrences:
117         - 1
118         - UNBOUNDED
119       disk.write.bytes.rate_server_cmaui:
120         type: org.openecomp.capabilities.metric.Ceilometer
121         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
122         occurrences:
123         - 1
124         - UNBOUNDED
125       host_server_cmaui:
126         type: tosca.capabilities.Container
127         valid_source_types:
128         - tosca.nodes.SoftwareComponent
129         occurrences:
130         - 1
131         - UNBOUNDED
132       disk.device.read.bytes.rate_server_cmaui:
133         type: org.openecomp.capabilities.metric.Ceilometer
134         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
135         occurrences:
136         - 1
137         - UNBOUNDED
138       cpu_util_server_cmaui:
139         type: org.openecomp.capabilities.metric.Ceilometer
140         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
141         occurrences:
142         - 1
143         - UNBOUNDED
144       feature_cmaui_port_0:
145         type: tosca.capabilities.Node
146         occurrences:
147         - 1
148         - UNBOUNDED
149       disk.device.latency_server_cmaui:
150         type: org.openecomp.capabilities.metric.Ceilometer
151         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
152         occurrences:
153         - 1
154         - UNBOUNDED
155       disk.device.write.requests_server_cmaui:
156         type: org.openecomp.capabilities.metric.Ceilometer
157         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
158         occurrences:
159         - 1
160         - UNBOUNDED
161       disk.read.requests_server_cmaui:
162         type: org.openecomp.capabilities.metric.Ceilometer
163         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
164         occurrences:
165         - 1
166         - UNBOUNDED
167       network.outgoing.packets.rate_cmaui_port_0:
168         type: org.openecomp.capabilities.metric.Ceilometer
169         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
170         occurrences:
171         - 1
172         - UNBOUNDED
173       disk.device.capacity_server_cmaui:
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.usage_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       attachment_cmaui_port_0:
186         type: tosca.capabilities.Attachment
187         occurrences:
188         - 1
189         - UNBOUNDED
190       disk.device.usage_server_cmaui:
191         type: org.openecomp.capabilities.metric.Ceilometer
192         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
193         occurrences:
194         - 1
195         - UNBOUNDED
196       network.outgoing.bytes_cmaui_port_0:
197         type: org.openecomp.capabilities.metric.Ceilometer
198         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
199         occurrences:
200         - 1
201         - UNBOUNDED
202       disk.capacity_server_cmaui:
203         type: org.openecomp.capabilities.metric.Ceilometer
204         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
205         occurrences:
206         - 1
207         - UNBOUNDED
208       disk.write.requests.rate_server_cmaui:
209         type: org.openecomp.capabilities.metric.Ceilometer
210         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
211         occurrences:
212         - 1
213         - UNBOUNDED
214       disk.device.read.requests_server_cmaui:
215         type: org.openecomp.capabilities.metric.Ceilometer
216         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
217         occurrences:
218         - 1
219         - UNBOUNDED
220       instance_server_cmaui:
221         type: org.openecomp.capabilities.metric.Ceilometer
222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223         occurrences:
224         - 1
225         - UNBOUNDED
226       disk.device.read.bytes_server_cmaui:
227         type: org.openecomp.capabilities.metric.Ceilometer
228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229         occurrences:
230         - 1
231         - UNBOUNDED
232       forwarder_cmaui_port_0:
233         type: org.openecomp.capabilities.Forwarder
234         occurrences:
235         - 1
236         - UNBOUNDED
237       memory_server_cmaui:
238         type: org.openecomp.capabilities.metric.Ceilometer
239         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
240         occurrences:
241         - 1
242         - UNBOUNDED
243       disk.root.size_server_cmaui:
244         type: org.openecomp.capabilities.metric.Ceilometer
245         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
246         occurrences:
247         - 1
248         - UNBOUNDED
249       binding_server_cmaui:
250         type: tosca.capabilities.network.Bindable
251         occurrences:
252         - 1
253         - UNBOUNDED
254       disk.device.read.requests.rate_server_cmaui:
255         type: org.openecomp.capabilities.metric.Ceilometer
256         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
257         occurrences:
258         - 1
259         - UNBOUNDED
260       disk.write.bytes_server_cmaui:
261         type: org.openecomp.capabilities.metric.Ceilometer
262         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
263         occurrences:
264         - 1
265         - UNBOUNDED
266       os_server_cmaui:
267         type: tosca.capabilities.OperatingSystem
268         occurrences:
269         - 1
270         - UNBOUNDED
271       disk.device.write.bytes.rate_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       network.incoming.packets_cmaui_port_0:
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       memory.resident_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       disk.latency_server_cmaui:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       binding_cmaui_port_0:
296         type: tosca.capabilities.network.Bindable
297         valid_source_types:
298         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
299         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
300         occurrences:
301         - 0
302         - UNBOUNDED
303       feature_server_cmaui:
304         type: tosca.capabilities.Node
305         occurrences:
306         - 1
307         - UNBOUNDED
308       vcpus_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       network.incoming.bytes.rate_cmaui_port_0:
315         type: org.openecomp.capabilities.metric.Ceilometer
316         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
317         occurrences:
318         - 1
319         - UNBOUNDED
320       disk.device.write.bytes_server_cmaui:
321         type: org.openecomp.capabilities.metric.Ceilometer
322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
323         occurrences:
324         - 1
325         - UNBOUNDED
326       disk.allocation_server_cmaui:
327         type: org.openecomp.capabilities.metric.Ceilometer
328         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
329         occurrences:
330         - 1
331         - UNBOUNDED
332       disk.write.requests_server_cmaui:
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.usage_server_cmaui:
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.outpoing.packets_cmaui_port_0:
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       disk.ephemeral.size_server_cmaui:
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       network.outgoing.bytes.rate_cmaui_port_0:
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       endpoint_server_cmaui:
363         type: tosca.capabilities.Endpoint.Admin
364         occurrences:
365         - 1
366         - UNBOUNDED
367       disk.iops_server_cmaui:
368         type: org.openecomp.capabilities.metric.Ceilometer
369         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
370         occurrences:
371         - 1
372         - UNBOUNDED
373       disk.device.iops_server_cmaui:
374         type: org.openecomp.capabilities.metric.Ceilometer
375         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
376         occurrences:
377         - 1
378         - UNBOUNDED
379       disk.read.bytes_server_cmaui:
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       network.incoming.bytes_cmaui_port_0:
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