f890787ebd7a2396f44fc044189d317708985dec
[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-pcm_v0.1:
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
10     properties:
11       availabilityzone_name:
12         type: string
13         description: availabilityzone name
14         required: true
15         status: SUPPORTED
16       oam_net_gw:
17         type: string
18         description: CPS network gateway
19         required: true
20         status: SUPPORTED
21       pcm_image_name:
22         type: string
23         description: PCRF CM image name
24         required: true
25         status: SUPPORTED
26       security_group_name:
27         type: string
28         description: the name of security group
29         required: true
30         status: SUPPORTED
31       cps_net_ip:
32         type: string
33         description: CPS network ip
34         required: true
35         status: SUPPORTED
36       pcm_flavor_name:
37         type: string
38         description: flavor name of PCRF CM instance
39         required: true
40         status: SUPPORTED
41       pcm_vol:
42         type: string
43         description: CPS Cluman Cinder Volume
44         required: true
45         status: SUPPORTED
46       pcm_server_name:
47         type: string
48         description: PCRF CM server name
49         required: true
50         status: SUPPORTED
51       cps_net_name:
52         type: string
53         description: CPS network name
54         required: true
55         status: SUPPORTED
56       cps_net_mask:
57         type: string
58         description: CPS network mask
59         required: true
60         status: SUPPORTED
61       oam_net_ip:
62         type: string
63         description: OAM network ip
64         required: true
65         status: SUPPORTED
66       oam_net_mask:
67         type: string
68         description: CPS network mask
69         required: true
70         status: SUPPORTED
71       oam_net_name:
72         type: string
73         description: OAM network name
74         required: true
75         status: SUPPORTED
76     attributes:
77       server_pcm_id:
78         type: string
79         description: the pcm nova service id
80         status: SUPPORTED
81     requirements:
82     - dependency_pcm_port_1:
83         capability: tosca.capabilities.Node
84         node: tosca.nodes.Root
85         relationship: tosca.relationships.DependsOn
86         occurrences:
87         - 0
88         - UNBOUNDED
89     - link_pcm_port_1:
90         capability: tosca.capabilities.network.Linkable
91         relationship: tosca.relationships.network.LinksTo
92         occurrences:
93         - 1
94         - 1
95     - dependency_server_pcm:
96         capability: tosca.capabilities.Node
97         node: tosca.nodes.Root
98         relationship: tosca.relationships.DependsOn
99         occurrences:
100         - 0
101         - UNBOUNDED
102     - local_storage_server_pcm:
103         capability: tosca.capabilities.Attachment
104         node: tosca.nodes.BlockStorage
105         relationship: tosca.relationships.AttachesTo
106         occurrences:
107         - 0
108         - UNBOUNDED
109     - dependency_pcm_port_0:
110         capability: tosca.capabilities.Node
111         node: tosca.nodes.Root
112         relationship: tosca.relationships.DependsOn
113         occurrences:
114         - 0
115         - UNBOUNDED
116     - link_pcm_port_0:
117         capability: tosca.capabilities.network.Linkable
118         relationship: tosca.relationships.network.LinksTo
119         occurrences:
120         - 1
121         - 1
122     capabilities:
123       network.incoming.packets.rate_pcm_port_0:
124         type: org.openecomp.capabilities.metric.Ceilometer
125         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
126         occurrences:
127         - 1
128         - UNBOUNDED
129       cpu_server_pcm:
130         type: org.openecomp.capabilities.metric.Ceilometer
131         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
132         occurrences:
133         - 1
134         - UNBOUNDED
135       network.incoming.packets.rate_pcm_port_1:
136         type: org.openecomp.capabilities.metric.Ceilometer
137         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
138         occurrences:
139         - 1
140         - UNBOUNDED
141       network.outpoing.packets_pcm_port_1:
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       memory_server_pcm:
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.write.requests_server_pcm:
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.outpoing.packets_pcm_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.device.iops_server_pcm:
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       memory.resident_server_pcm:
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       disk.device.write.requests_server_pcm:
178         type: org.openecomp.capabilities.metric.Ceilometer
179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
180         occurrences:
181         - 1
182         - UNBOUNDED
183       disk.device.usage_server_pcm:
184         type: org.openecomp.capabilities.metric.Ceilometer
185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
186         occurrences:
187         - 1
188         - UNBOUNDED
189       disk.allocation_server_pcm:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       disk.usage_server_pcm:
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       disk.device.write.bytes_server_pcm:
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.root.size_server_pcm:
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.ephemeral.size_server_pcm:
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.latency_server_pcm:
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       network.incoming.bytes_pcm_port_0:
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       network.incoming.bytes_pcm_port_1:
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       binding_pcm_port_0:
238         type: tosca.capabilities.network.Bindable
239         valid_source_types:
240         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
241         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
242         occurrences:
243         - 0
244         - UNBOUNDED
245       binding_pcm_port_1:
246         type: tosca.capabilities.network.Bindable
247         valid_source_types:
248         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
249         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
250         occurrences:
251         - 0
252         - UNBOUNDED
253       memory.usage_server_pcm:
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.read.requests_server_pcm:
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.capacity_server_pcm:
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_pcm:
272         type: tosca.capabilities.OperatingSystem
273         occurrences:
274         - 1
275         - UNBOUNDED
276       disk.read.bytes_server_pcm:
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.outgoing.packets.rate_pcm_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       network.outgoing.packets.rate_pcm_port_1:
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       feature_pcm_port_1:
295         type: tosca.capabilities.Node
296         occurrences:
297         - 1
298         - UNBOUNDED
299       network.outgoing.bytes_pcm_port_0:
300         type: org.openecomp.capabilities.metric.Ceilometer
301         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
302         occurrences:
303         - 1
304         - UNBOUNDED
305       disk.device.read.bytes_server_pcm:
306         type: org.openecomp.capabilities.metric.Ceilometer
307         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
308         occurrences:
309         - 1
310         - UNBOUNDED
311       feature_pcm_port_0:
312         type: tosca.capabilities.Node
313         occurrences:
314         - 1
315         - UNBOUNDED
316       network.outgoing.bytes_pcm_port_1:
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       attachment_pcm_port_0:
323         type: tosca.capabilities.Attachment
324         occurrences:
325         - 1
326         - UNBOUNDED
327       attachment_pcm_port_1:
328         type: tosca.capabilities.Attachment
329         occurrences:
330         - 1
331         - UNBOUNDED
332       endpoint_server_pcm:
333         type: tosca.capabilities.Endpoint.Admin
334         occurrences:
335         - 1
336         - UNBOUNDED
337       disk.device.read.requests.rate_server_pcm:
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       vcpus_server_pcm:
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       disk.write.bytes_server_pcm:
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.iops_server_pcm:
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       forwarder_pcm_port_0:
362         type: org.openecomp.capabilities.Forwarder
363         occurrences:
364         - 1
365         - UNBOUNDED
366       forwarder_pcm_port_1:
367         type: org.openecomp.capabilities.Forwarder
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.read.bytes.rate_server_pcm:
372         type: org.openecomp.capabilities.metric.Ceilometer
373         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
374         occurrences:
375         - 1
376         - UNBOUNDED
377       disk.device.allocation_server_pcm:
378         type: org.openecomp.capabilities.metric.Ceilometer
379         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
380         occurrences:
381         - 1
382         - UNBOUNDED
383       scalable_server_pcm:
384         type: tosca.capabilities.Scalable
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.device.read.bytes.rate_server_pcm:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       cpu_util_server_pcm:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       disk.write.requests.rate_server_pcm:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       disk.device.write.bytes.rate_server_pcm:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       host_server_pcm:
413         type: tosca.capabilities.Container
414         valid_source_types:
415         - tosca.nodes.SoftwareComponent
416         occurrences:
417         - 1
418         - UNBOUNDED
419       cpu.delta_server_pcm:
420         type: org.openecomp.capabilities.metric.Ceilometer
421         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
422         occurrences:
423         - 1
424         - UNBOUNDED
425       network.outgoing.bytes.rate_pcm_port_1:
426         type: org.openecomp.capabilities.metric.Ceilometer
427         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
428         occurrences:
429         - 1
430         - UNBOUNDED
431       network.incoming.packets_pcm_port_0:
432         type: org.openecomp.capabilities.metric.Ceilometer
433         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
434         occurrences:
435         - 1
436         - UNBOUNDED
437       binding_server_pcm:
438         type: tosca.capabilities.network.Bindable
439         occurrences:
440         - 1
441         - UNBOUNDED
442       network.outgoing.bytes.rate_pcm_port_0:
443         type: org.openecomp.capabilities.metric.Ceilometer
444         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.device.capacity_server_pcm:
449         type: org.openecomp.capabilities.metric.Ceilometer
450         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451         occurrences:
452         - 1
453         - UNBOUNDED
454       network.incoming.packets_pcm_port_1:
455         type: org.openecomp.capabilities.metric.Ceilometer
456         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457         occurrences:
458         - 1
459         - UNBOUNDED
460       instance_server_pcm:
461         type: org.openecomp.capabilities.metric.Ceilometer
462         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
463         occurrences:
464         - 1
465         - UNBOUNDED
466       disk.device.write.requests.rate_server_pcm:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       disk.latency_server_pcm:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       disk.device.read.requests_server_pcm:
479         type: org.openecomp.capabilities.metric.Ceilometer
480         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
481         occurrences:
482         - 1
483         - UNBOUNDED
484       feature_server_pcm:
485         type: tosca.capabilities.Node
486         occurrences:
487         - 1
488         - UNBOUNDED
489       network.incoming.bytes.rate_pcm_port_0:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       disk.write.bytes.rate_server_pcm:
496         type: org.openecomp.capabilities.metric.Ceilometer
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
498         occurrences:
499         - 1
500         - UNBOUNDED
501       network.incoming.bytes.rate_pcm_port_1:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED