49b834be32de7aab0e5b6f114cff3da4dd0af1e3
[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         occurrences:
242         - 0
243         - UNBOUNDED
244       binding_pcm_port_1:
245         type: tosca.capabilities.network.Bindable
246         valid_source_types:
247         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
248         occurrences:
249         - 0
250         - UNBOUNDED
251       memory.usage_server_pcm:
252         type: org.openecomp.capabilities.metric.Ceilometer
253         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
254         occurrences:
255         - 1
256         - UNBOUNDED
257       disk.read.requests_server_pcm:
258         type: org.openecomp.capabilities.metric.Ceilometer
259         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
260         occurrences:
261         - 1
262         - UNBOUNDED
263       disk.capacity_server_pcm:
264         type: org.openecomp.capabilities.metric.Ceilometer
265         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
266         occurrences:
267         - 1
268         - UNBOUNDED
269       os_server_pcm:
270         type: tosca.capabilities.OperatingSystem
271         occurrences:
272         - 1
273         - UNBOUNDED
274       disk.read.bytes_server_pcm:
275         type: org.openecomp.capabilities.metric.Ceilometer
276         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
277         occurrences:
278         - 1
279         - UNBOUNDED
280       network.outgoing.packets.rate_pcm_port_0:
281         type: org.openecomp.capabilities.metric.Ceilometer
282         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
283         occurrences:
284         - 1
285         - UNBOUNDED
286       network.outgoing.packets.rate_pcm_port_1:
287         type: org.openecomp.capabilities.metric.Ceilometer
288         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
289         occurrences:
290         - 1
291         - UNBOUNDED
292       feature_pcm_port_1:
293         type: tosca.capabilities.Node
294         occurrences:
295         - 1
296         - UNBOUNDED
297       network.outgoing.bytes_pcm_port_0:
298         type: org.openecomp.capabilities.metric.Ceilometer
299         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
300         occurrences:
301         - 1
302         - UNBOUNDED
303       disk.device.read.bytes_server_pcm:
304         type: org.openecomp.capabilities.metric.Ceilometer
305         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
306         occurrences:
307         - 1
308         - UNBOUNDED
309       feature_pcm_port_0:
310         type: tosca.capabilities.Node
311         occurrences:
312         - 1
313         - UNBOUNDED
314       network.outgoing.bytes_pcm_port_1:
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       attachment_pcm_port_0:
321         type: tosca.capabilities.Attachment
322         occurrences:
323         - 1
324         - UNBOUNDED
325       attachment_pcm_port_1:
326         type: tosca.capabilities.Attachment
327         occurrences:
328         - 1
329         - UNBOUNDED
330       endpoint_server_pcm:
331         type: tosca.capabilities.Endpoint.Admin
332         occurrences:
333         - 1
334         - UNBOUNDED
335       disk.device.read.requests.rate_server_pcm:
336         type: org.openecomp.capabilities.metric.Ceilometer
337         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
338         occurrences:
339         - 1
340         - UNBOUNDED
341       vcpus_server_pcm:
342         type: org.openecomp.capabilities.metric.Ceilometer
343         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
344         occurrences:
345         - 1
346         - UNBOUNDED
347       disk.write.bytes_server_pcm:
348         type: org.openecomp.capabilities.metric.Ceilometer
349         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
350         occurrences:
351         - 1
352         - UNBOUNDED
353       disk.iops_server_pcm:
354         type: org.openecomp.capabilities.metric.Ceilometer
355         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
356         occurrences:
357         - 1
358         - UNBOUNDED
359       forwarder_pcm_port_0:
360         type: org.openecomp.capabilities.Forwarder
361         occurrences:
362         - 1
363         - UNBOUNDED
364       forwarder_pcm_port_1:
365         type: org.openecomp.capabilities.Forwarder
366         occurrences:
367         - 1
368         - UNBOUNDED
369       disk.read.bytes.rate_server_pcm:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375       disk.device.allocation_server_pcm:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       scalable_server_pcm:
382         type: tosca.capabilities.Scalable
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.device.read.bytes.rate_server_pcm:
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       cpu_util_server_pcm:
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.write.requests.rate_server_pcm:
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       disk.device.write.bytes.rate_server_pcm:
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       host_server_pcm:
411         type: tosca.capabilities.Container
412         valid_source_types:
413         - tosca.nodes.SoftwareComponent
414         occurrences:
415         - 1
416         - UNBOUNDED
417       cpu.delta_server_pcm:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       network.outgoing.bytes.rate_pcm_port_1:
424         type: org.openecomp.capabilities.metric.Ceilometer
425         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
426         occurrences:
427         - 1
428         - UNBOUNDED
429       network.incoming.packets_pcm_port_0:
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       binding_server_pcm:
436         type: tosca.capabilities.network.Bindable
437         occurrences:
438         - 1
439         - UNBOUNDED
440       network.outgoing.bytes.rate_pcm_port_0:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       disk.device.capacity_server_pcm:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       network.incoming.packets_pcm_port_1:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       instance_server_pcm:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.device.write.requests.rate_server_pcm:
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.latency_server_pcm:
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.device.read.requests_server_pcm:
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
482       feature_server_pcm:
483         type: tosca.capabilities.Node
484         occurrences:
485         - 1
486         - UNBOUNDED
487       network.incoming.bytes.rate_pcm_port_0:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       disk.write.bytes.rate_server_pcm:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       network.incoming.bytes.rate_pcm_port_1:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED