ba88f63df61a6ba7ebf488bcd22d9f05e39d82c0
[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       cmaui_cinder_volume_size:
19         type: float
20         description: the size of the CMAUI Cinder volume
21         required: true
22         status: SUPPORTED
23       timezone:
24         type: string
25         description: timezone
26         required: true
27         status: SUPPORTED
28       security_group_name:
29         type: string
30         description: the name of security group
31         required: true
32         status: SUPPORTED
33       cmaui_volume:
34         type: string
35         description: Volume for CMAUI server
36         required: true
37         status: SUPPORTED
38       oam_network_netmask:
39         type: string
40         description: oam network gateway
41         required: true
42         status: SUPPORTED
43       cmaui_image:
44         type: string
45         description: Image for CMAUI server
46         required: true
47         status: SUPPORTED
48       vnf_id:
49         type: string
50         description: Unique ID for this VNF instance
51         required: false
52         default: This_is_ths_MMSC-CMAUI_id
53         status: SUPPORTED
54       cmaui_flavor:
55         type: string
56         description: Flavor for CMAUI server
57         required: true
58         status: SUPPORTED
59       oam_network_gateway:
60         type: string
61         description: oam network gateway
62         required: true
63         status: SUPPORTED
64       out_cmaui_volume:
65         type: string
66         description: the name of the target volume backend
67         required: true
68         status: SUPPORTED
69       availability_zone_0:
70         type: string
71         description: availabilityzone name
72         required: true
73         status: SUPPORTED
74       cmaui_oam_ips:
75         type: list
76         description: CMAUI oam_net IP addresses
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       external_dns:
82         type: string
83         description: dns server
84         required: true
85         status: SUPPORTED
86       oam_net_name:
87         type: string
88         description: UID of OAM network
89         required: true
90         status: SUPPORTED
91       external_ntp:
92         type: string
93         description: ntp server
94         required: true
95         status: SUPPORTED
96       CMAUI_volume_type:
97         type: string
98         description: the name of the target volume backend
99         required: true
100         status: SUPPORTED
101     attributes:
102       out_cmaui_volume:
103         type: string
104         status: SUPPORTED
105     requirements:
106     - dependency_server_cmaui_2:
107         capability: tosca.capabilities.Node
108         node: tosca.nodes.Root
109         relationship: tosca.relationships.DependsOn
110         occurrences:
111         - 0
112         - UNBOUNDED
113     - local_storage_server_cmaui_2:
114         capability: tosca.capabilities.Attachment
115         node: tosca.nodes.BlockStorage
116         relationship: tosca.relationships.AttachesTo
117         occurrences:
118         - 0
119         - UNBOUNDED
120     - dependency_cmaui_volume:
121         capability: tosca.capabilities.Node
122         node: tosca.nodes.Root
123         relationship: tosca.relationships.DependsOn
124         occurrences:
125         - 0
126         - UNBOUNDED
127     - dependency_cmaui_port_0:
128         capability: tosca.capabilities.Node
129         node: tosca.nodes.Root
130         relationship: tosca.relationships.DependsOn
131         occurrences:
132         - 0
133         - UNBOUNDED
134     - link_cmaui_port_0:
135         capability: tosca.capabilities.network.Linkable
136         relationship: tosca.relationships.network.LinksTo
137         occurrences:
138         - 1
139         - 1
140     capabilities:
141       disk.write.bytes.rate_server_cmaui_2:
142         type: org.openecomp.capabilities.metric.Ceilometer
143         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
144         occurrences:
145         - 1
146         - UNBOUNDED
147       disk.device.write.bytes_server_cmaui_2:
148         type: org.openecomp.capabilities.metric.Ceilometer
149         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
150         occurrences:
151         - 1
152         - UNBOUNDED
153       disk.device.usage_server_cmaui_2:
154         type: org.openecomp.capabilities.metric.Ceilometer
155         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
156         occurrences:
157         - 1
158         - UNBOUNDED
159       network.incoming.packets.rate_cmaui_port_0:
160         type: org.openecomp.capabilities.metric.Ceilometer
161         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.write.bytes_server_cmaui_2:
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       feature_server_cmaui_2:
172         type: tosca.capabilities.Node
173         occurrences:
174         - 1
175         - UNBOUNDED
176       disk.device.latency_server_cmaui_2:
177         type: org.openecomp.capabilities.metric.Ceilometer
178         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
179         occurrences:
180         - 1
181         - UNBOUNDED
182       disk.allocation_server_cmaui_2:
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       feature_cmaui_port_0:
189         type: tosca.capabilities.Node
190         occurrences:
191         - 1
192         - UNBOUNDED
193       binding_server_cmaui_2:
194         type: tosca.capabilities.network.Bindable
195         occurrences:
196         - 1
197         - UNBOUNDED
198       disk.root.size_server_cmaui_2:
199         type: org.openecomp.capabilities.metric.Ceilometer
200         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
201         occurrences:
202         - 1
203         - UNBOUNDED
204       disk.device.write.requests.rate_server_cmaui_2:
205         type: org.openecomp.capabilities.metric.Ceilometer
206         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
207         occurrences:
208         - 1
209         - UNBOUNDED
210       vcpus_server_cmaui_2:
211         type: org.openecomp.capabilities.metric.Ceilometer
212         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
213         occurrences:
214         - 1
215         - UNBOUNDED
216       scalable_server_cmaui_2:
217         type: tosca.capabilities.Scalable
218         occurrences:
219         - 1
220         - UNBOUNDED
221       network.outgoing.packets.rate_cmaui_port_0:
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       disk.read.requests_server_cmaui_2:
228         type: org.openecomp.capabilities.metric.Ceilometer
229         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
230         occurrences:
231         - 1
232         - UNBOUNDED
233       attachment_cmaui_port_0:
234         type: tosca.capabilities.Attachment
235         occurrences:
236         - 1
237         - UNBOUNDED
238       network.outgoing.bytes_cmaui_port_0:
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_server_cmaui_2:
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       disk.device.iops_server_cmaui_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       disk.usage_server_cmaui_2:
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.capacity_server_cmaui_2:
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       disk.device.read.bytes.rate_server_cmaui_2:
269         type: org.openecomp.capabilities.metric.Ceilometer
270         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
271         occurrences:
272         - 1
273         - UNBOUNDED
274       endpoint_server_cmaui_2:
275         type: tosca.capabilities.Endpoint.Admin
276         occurrences:
277         - 1
278         - UNBOUNDED
279       disk.read.bytes_server_cmaui_2:
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       os_server_cmaui_2:
286         type: tosca.capabilities.OperatingSystem
287         occurrences:
288         - 1
289         - UNBOUNDED
290       forwarder_cmaui_port_0:
291         type: org.openecomp.capabilities.Forwarder
292         occurrences:
293         - 1
294         - UNBOUNDED
295       disk.device.read.bytes_server_cmaui_2:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       disk.write.requests.rate_server_cmaui_2:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       memory_server_cmaui_2:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       cpu_server_cmaui_2:
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       disk.device.allocation_server_cmaui_2:
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       host_server_cmaui_2:
326         type: tosca.capabilities.Container
327         valid_source_types:
328         - tosca.nodes.SoftwareComponent
329         occurrences:
330         - 1
331         - UNBOUNDED
332       network.incoming.packets_cmaui_port_0:
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       disk.ephemeral.size_server_cmaui_2:
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       disk.capacity_server_cmaui_2:
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       instance_server_cmaui_2:
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       binding_cmaui_port_0:
357         type: tosca.capabilities.network.Bindable
358         valid_source_types:
359         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
360         occurrences:
361         - 0
362         - UNBOUNDED
363       feature_cmaui_volume:
364         type: tosca.capabilities.Node
365         occurrences:
366         - 1
367         - UNBOUNDED
368       network.incoming.bytes.rate_cmaui_port_0:
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       disk.iops_server_cmaui_2:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.device.write.requests_server_cmaui_2:
381         type: org.openecomp.capabilities.metric.Ceilometer
382         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.device.read.requests_server_cmaui_2:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       network.outpoing.packets_cmaui_port_0:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       disk.read.bytes.rate_server_cmaui_2:
399         type: org.openecomp.capabilities.metric.Ceilometer
400         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
401         occurrences:
402         - 1
403         - UNBOUNDED
404       cpu.delta_server_cmaui_2:
405         type: org.openecomp.capabilities.metric.Ceilometer
406         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
407         occurrences:
408         - 1
409         - UNBOUNDED
410       disk.device.read.requests.rate_server_cmaui_2:
411         type: org.openecomp.capabilities.metric.Ceilometer
412         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
413         occurrences:
414         - 1
415         - UNBOUNDED
416       memory.resident_server_cmaui_2:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       network.outgoing.bytes.rate_cmaui_port_0:
423         type: org.openecomp.capabilities.metric.Ceilometer
424         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
425         occurrences:
426         - 1
427         - UNBOUNDED
428       disk.latency_server_cmaui_2:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       cpu_util_server_cmaui_2:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       attachment_cmaui_volume:
441         type: tosca.capabilities.Attachment
442         occurrences:
443         - 1
444         - UNBOUNDED
445       network.incoming.bytes_cmaui_port_0:
446         type: org.openecomp.capabilities.metric.Ceilometer
447         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
448         occurrences:
449         - 1
450         - UNBOUNDED
451       disk.device.write.bytes.rate_server_cmaui_2:
452         type: org.openecomp.capabilities.metric.Ceilometer
453         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
454         occurrences:
455         - 1
456         - UNBOUNDED
457       memory.usage_server_cmaui_2:
458         type: org.openecomp.capabilities.metric.Ceilometer
459         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
460         occurrences:
461         - 1
462         - UNBOUNDED