1bfad56b1fbb3862f2c7d18897d3ebb1bd59158b
[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_volume_param:
29         type: string
30         description: nova server id
31         required: true
32         status: SUPPORTED
33       cmaui_flavor:
34         type: string
35         description: Flavor for CMAUI server
36         required: true
37         status: SUPPORTED
38       security_group_name:
39         type: list
40         description: CMAUI1, CMAUI2 server names
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: string
45       availability_zone_0:
46         type: string
47         description: availabilityzone name
48         required: true
49         status: SUPPORTED
50       cmaui_oam_ips:
51         type: string
52         required: true
53         status: SUPPORTED
54     requirements:
55     - dependency_server_cmaui:
56         capability: tosca.capabilities.Node
57         node: tosca.nodes.Root
58         relationship: tosca.relationships.DependsOn
59         occurrences:
60         - 0
61         - UNBOUNDED
62     - local_storage_server_cmaui:
63         capability: tosca.capabilities.Attachment
64         node: tosca.nodes.BlockStorage
65         relationship: tosca.relationships.AttachesTo
66         occurrences:
67         - 0
68         - UNBOUNDED
69     - dependency_cmaui_port_0:
70         capability: tosca.capabilities.Node
71         node: tosca.nodes.Root
72         relationship: tosca.relationships.DependsOn
73         occurrences:
74         - 0
75         - UNBOUNDED
76     - link_cmaui_port_0:
77         capability: tosca.capabilities.network.Linkable
78         relationship: tosca.relationships.network.LinksTo
79         occurrences:
80         - 1
81         - 1
82     capabilities:
83       cpu.delta_server_cmaui:
84         type: org.openecomp.capabilities.metric.Ceilometer
85         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
86         occurrences:
87         - 1
88         - UNBOUNDED
89       disk.device.write.requests.rate_server_cmaui:
90         type: org.openecomp.capabilities.metric.Ceilometer
91         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
92         occurrences:
93         - 1
94         - UNBOUNDED
95       disk.device.allocation_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       network.incoming.packets.rate_cmaui_port_0:
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       scalable_server_cmaui:
108         type: tosca.capabilities.Scalable
109         occurrences:
110         - 1
111         - UNBOUNDED
112       disk.read.bytes.rate_server_cmaui:
113         type: org.openecomp.capabilities.metric.Ceilometer
114         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
115         occurrences:
116         - 1
117         - UNBOUNDED
118       cpu_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       disk.write.bytes.rate_server_cmaui:
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       host_server_cmaui:
131         type: tosca.capabilities.Container
132         valid_source_types:
133         - tosca.nodes.SoftwareComponent
134         occurrences:
135         - 1
136         - UNBOUNDED
137       disk.device.read.bytes.rate_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       cpu_util_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       feature_cmaui_port_0:
150         type: tosca.capabilities.Node
151         occurrences:
152         - 1
153         - UNBOUNDED
154       disk.device.latency_server_cmaui:
155         type: org.openecomp.capabilities.metric.Ceilometer
156         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
157         occurrences:
158         - 1
159         - UNBOUNDED
160       disk.device.write.requests_server_cmaui:
161         type: org.openecomp.capabilities.metric.Ceilometer
162         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
163         occurrences:
164         - 1
165         - UNBOUNDED
166       disk.read.requests_server_cmaui:
167         type: org.openecomp.capabilities.metric.Ceilometer
168         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
169         occurrences:
170         - 1
171         - UNBOUNDED
172       network.outgoing.packets.rate_cmaui_port_0:
173         type: org.openecomp.capabilities.metric.Ceilometer
174         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
175         occurrences:
176         - 1
177         - UNBOUNDED
178       disk.device.capacity_server_cmaui:
179         type: org.openecomp.capabilities.metric.Ceilometer
180         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
181         occurrences:
182         - 1
183         - UNBOUNDED
184       disk.usage_server_cmaui:
185         type: org.openecomp.capabilities.metric.Ceilometer
186         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
187         occurrences:
188         - 1
189         - UNBOUNDED
190       attachment_cmaui_port_0:
191         type: tosca.capabilities.Attachment
192         occurrences:
193         - 1
194         - UNBOUNDED
195       disk.device.usage_server_cmaui:
196         type: org.openecomp.capabilities.metric.Ceilometer
197         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
198         occurrences:
199         - 1
200         - UNBOUNDED
201       network.outgoing.bytes_cmaui_port_0:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         occurrences:
205         - 1
206         - UNBOUNDED
207       disk.capacity_server_cmaui:
208         type: org.openecomp.capabilities.metric.Ceilometer
209         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
210         occurrences:
211         - 1
212         - UNBOUNDED
213       disk.write.requests.rate_server_cmaui:
214         type: org.openecomp.capabilities.metric.Ceilometer
215         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
216         occurrences:
217         - 1
218         - UNBOUNDED
219       disk.device.read.requests_server_cmaui:
220         type: org.openecomp.capabilities.metric.Ceilometer
221         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
222         occurrences:
223         - 1
224         - UNBOUNDED
225       instance_server_cmaui:
226         type: org.openecomp.capabilities.metric.Ceilometer
227         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
228         occurrences:
229         - 1
230         - UNBOUNDED
231       disk.device.read.bytes_server_cmaui:
232         type: org.openecomp.capabilities.metric.Ceilometer
233         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
234         occurrences:
235         - 1
236         - UNBOUNDED
237       forwarder_cmaui_port_0:
238         type: org.openecomp.capabilities.Forwarder
239         occurrences:
240         - 1
241         - UNBOUNDED
242       memory_server_cmaui:
243         type: org.openecomp.capabilities.metric.Ceilometer
244         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
245         occurrences:
246         - 1
247         - UNBOUNDED
248       disk.root.size_server_cmaui:
249         type: org.openecomp.capabilities.metric.Ceilometer
250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
251         occurrences:
252         - 1
253         - UNBOUNDED
254       binding_server_cmaui:
255         type: tosca.capabilities.network.Bindable
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.device.read.requests.rate_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       disk.write.bytes_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       os_server_cmaui:
272         type: tosca.capabilities.OperatingSystem
273         occurrences:
274         - 1
275         - UNBOUNDED
276       disk.device.write.bytes.rate_server_cmaui:
277         type: org.openecomp.capabilities.metric.Ceilometer
278         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
279         occurrences:
280         - 1
281         - UNBOUNDED
282       network.incoming.packets_cmaui_port_0:
283         type: org.openecomp.capabilities.metric.Ceilometer
284         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
285         occurrences:
286         - 1
287         - UNBOUNDED
288       memory.resident_server_cmaui:
289         type: org.openecomp.capabilities.metric.Ceilometer
290         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
291         occurrences:
292         - 1
293         - UNBOUNDED
294       disk.latency_server_cmaui:
295         type: org.openecomp.capabilities.metric.Ceilometer
296         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
297         occurrences:
298         - 1
299         - UNBOUNDED
300       binding_cmaui_port_0:
301         type: tosca.capabilities.network.Bindable
302         valid_source_types:
303         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
304         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
305         occurrences:
306         - 0
307         - UNBOUNDED
308       feature_server_cmaui:
309         type: tosca.capabilities.Node
310         occurrences:
311         - 1
312         - UNBOUNDED
313       vcpus_server_cmaui:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       network.incoming.bytes.rate_cmaui_port_0:
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.device.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       disk.allocation_server_cmaui:
332         type: org.openecomp.capabilities.metric.Ceilometer
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
334         occurrences:
335         - 1
336         - UNBOUNDED
337       disk.write.requests_server_cmaui:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       memory.usage_server_cmaui:
344         type: org.openecomp.capabilities.metric.Ceilometer
345         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
346         occurrences:
347         - 1
348         - UNBOUNDED
349       network.outpoing.packets_cmaui_port_0:
350         type: org.openecomp.capabilities.metric.Ceilometer
351         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
352         occurrences:
353         - 1
354         - UNBOUNDED
355       disk.ephemeral.size_server_cmaui:
356         type: org.openecomp.capabilities.metric.Ceilometer
357         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
358         occurrences:
359         - 1
360         - UNBOUNDED
361       network.outgoing.bytes.rate_cmaui_port_0:
362         type: org.openecomp.capabilities.metric.Ceilometer
363         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
364         occurrences:
365         - 1
366         - UNBOUNDED
367       endpoint_server_cmaui:
368         type: tosca.capabilities.Endpoint.Admin
369         occurrences:
370         - 1
371         - UNBOUNDED
372       disk.iops_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.iops_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.read.bytes_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       network.incoming.bytes_cmaui_port_0:
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