ab0d206d1770646ad4cef6f8272ec5b948427c6c
[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.pd_server:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_pd_server_0_oam_port_0_exCP_naming:
12         type: org.openecomp.datatypes.Naming
13         required: true
14         status: SUPPORTED
15       compute_pd_server_availability_zone:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       compute_pd_server_name:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: string
27       port_pd_server_0_oam_port_0_replacement_policy:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: string
33       vm_flavor_name:
34         type: string
35         required: true
36         status: SUPPORTED
37       port_pd_server_1_oam_port_0_mac_requirements:
38         type: org.openecomp.datatypes.network.MacRequirements
39         required: true
40         status: SUPPORTED
41       vm_image_name:
42         type: string
43         required: true
44         status: SUPPORTED
45       port_pd_server_0_oam_port_0_network_role_tag:
46         type: string
47         required: true
48         status: SUPPORTED
49       port_pd_server_0_oam_port_0_related_networks:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
55       port_pd_server_1_oam_port_0_order:
56         type: integer
57         required: true
58         status: SUPPORTED
59       port_pd_server_0_oam_port_0_subnetpoolid:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_pd_server_1_oam_port_0_subnetpoolid:
64         type: string
65         required: true
66         status: SUPPORTED
67       compute_pd_server_user_data_format:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: string
73       port_pd_server_0_oam_port_0_vlan_requirements:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: org.openecomp.datatypes.network.VlanRequirements
79       port_pd_server_0_oam_port_0_network_role:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd_server_1_oam_port_0_exCP_naming:
84         type: org.openecomp.datatypes.Naming
85         required: true
86         status: SUPPORTED
87       port_pd_server_0_oam_port_0_order:
88         type: integer
89         required: true
90         status: SUPPORTED
91       port_pd_server_1_oam_port_0_replacement_policy:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: string
97       index_value:
98         type: integer
99         description: Index value of this substitution service template runtime instance
100         required: false
101         default: 0
102         status: SUPPORTED
103         constraints:
104         - greater_or_equal: 0
105       port_pd_server_1_oam_port_0_network_role_tag:
106         type: string
107         required: true
108         status: SUPPORTED
109       port_pd_server_1_oam_port_0_related_networks:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
115       port_pd_server_1_oam_port_0_vlan_requirements:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: org.openecomp.datatypes.network.VlanRequirements
121       port_pd_server_0_oam_port_0_ip_requirements:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: org.openecomp.datatypes.network.IpRequirements
127       port_pd_server_1_oam_port_0_network_role:
128         type: string
129         required: true
130         status: SUPPORTED
131       port_pd_server_1_oam_port_0_network:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: string
137       port_pd_server_0_oam_port_0_network:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: string
143       port_pd_server_1_oam_port_0_ip_requirements:
144         type: list
145         required: true
146         status: SUPPORTED
147         entry_schema:
148           type: org.openecomp.datatypes.network.IpRequirements
149       port_pd_server_0_oam_port_0_mac_requirements:
150         type: org.openecomp.datatypes.network.MacRequirements
151         required: true
152         status: SUPPORTED
153     requirements:
154     - dependency_pd_server:
155         capability: tosca.capabilities.Node
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.DependsOn
158         occurrences:
159         - 0
160         - UNBOUNDED
161     - local_storage_pd_server:
162         capability: tosca.capabilities.Attachment
163         node: tosca.nodes.BlockStorage
164         relationship: tosca.relationships.AttachesTo
165         occurrences:
166         - 0
167         - UNBOUNDED
168     - dependency_pd_server_pd_server_1_oam_port_0:
169         capability: tosca.capabilities.Node
170         node: tosca.nodes.Root
171         relationship: tosca.relationships.DependsOn
172         occurrences:
173         - 0
174         - UNBOUNDED
175     - link_pd_server_pd_server_1_oam_port_0:
176         capability: tosca.capabilities.network.Linkable
177         relationship: tosca.relationships.network.LinksTo
178         occurrences:
179         - 1
180         - 1
181     - dependency_pd_server_pd_server_0_oam_port_0:
182         capability: tosca.capabilities.Node
183         node: tosca.nodes.Root
184         relationship: tosca.relationships.DependsOn
185         occurrences:
186         - 0
187         - UNBOUNDED
188     - link_pd_server_pd_server_0_oam_port_0:
189         capability: tosca.capabilities.network.Linkable
190         relationship: tosca.relationships.network.LinksTo
191         occurrences:
192         - 1
193         - 1
194     capabilities:
195       scalable_pd_server:
196         type: tosca.capabilities.Scalable
197         occurrences:
198         - 1
199         - UNBOUNDED
200       disk.read.bytes.rate_pd_server:
201         type: org.openecomp.capabilities.metric.Ceilometer
202         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
203         occurrences:
204         - 1
205         - UNBOUNDED
206       network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       memory.usage_pd_server:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       memory_pd_server:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.device.usage_pd_server:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       forwarder_pd_server_pd_server_0_oam_port_0:
231         type: org.openecomp.capabilities.Forwarder
232         occurrences:
233         - 1
234         - UNBOUNDED
235       os_pd_server:
236         type: tosca.capabilities.OperatingSystem
237         occurrences:
238         - 1
239         - UNBOUNDED
240       disk.write.bytes.rate_pd_server:
241         type: org.openecomp.capabilities.metric.Ceilometer
242         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
243         occurrences:
244         - 1
245         - UNBOUNDED
246       feature_pd_server_pd_server_0_oam_port_0:
247         type: tosca.capabilities.Node
248         occurrences:
249         - 1
250         - UNBOUNDED
251       network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
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       cpu_pd_server:
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       cpu_util_pd_server:
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       disk.device.write.requests.rate_pd_server:
270         type: org.openecomp.capabilities.metric.Ceilometer
271         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
272         occurrences:
273         - 1
274         - UNBOUNDED
275       disk.read.bytes_pd_server:
276         type: org.openecomp.capabilities.metric.Ceilometer
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
278         occurrences:
279         - 1
280         - UNBOUNDED
281       binding_pd_server_pd_server_1_oam_port_0:
282         type: tosca.capabilities.network.Bindable
283         valid_source_types:
284         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
285         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
286         occurrences:
287         - 0
288         - UNBOUNDED
289       disk.device.read.bytes.rate_pd_server:
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       network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
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.iops_pd_server:
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.resident_pd_server:
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.delta_pd_server:
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       vcpus_pd_server:
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.rate_pd_server:
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.device.write.requests_pd_server:
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       endpoint_pd_server:
338         type: tosca.capabilities.Endpoint.Admin
339         occurrences:
340         - 1
341         - UNBOUNDED
342       forwarder_pd_server_pd_server_1_oam_port_0:
343         type: org.openecomp.capabilities.Forwarder
344         occurrences:
345         - 1
346         - UNBOUNDED
347       disk.capacity_pd_server:
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       network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
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       network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
360         type: org.openecomp.capabilities.metric.Ceilometer
361         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
362         occurrences:
363         - 1
364         - UNBOUNDED
365       disk.device.allocation_pd_server:
366         type: org.openecomp.capabilities.metric.Ceilometer
367         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.allocation_pd_server:
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       binding_pd_server:
378         type: tosca.capabilities.network.Bindable
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.read.requests_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       binding_pd_server_pd_server_0_oam_port_0:
389         type: tosca.capabilities.network.Bindable
390         valid_source_types:
391         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
392         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
393         occurrences:
394         - 0
395         - UNBOUNDED
396       feature_pd_server:
397         type: tosca.capabilities.Node
398         occurrences:
399         - 1
400         - UNBOUNDED
401       disk.usage_pd_server:
402         type: org.openecomp.capabilities.metric.Ceilometer
403         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
404         occurrences:
405         - 1
406         - UNBOUNDED
407       network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
408         type: org.openecomp.capabilities.metric.Ceilometer
409         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
410         occurrences:
411         - 1
412         - UNBOUNDED
413       disk.write.bytes_pd_server:
414         type: org.openecomp.capabilities.metric.Ceilometer
415         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
416         occurrences:
417         - 1
418         - UNBOUNDED
419       network.incoming.packets_pd_server_pd_server_0_oam_port_0:
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_pd_server_pd_server_0_oam_port_0:
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       attachment_pd_server_pd_server_0_oam_port_0:
432         type: tosca.capabilities.Attachment
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.device.read.requests.rate_pd_server:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       disk.root.size_pd_server:
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.read.bytes_pd_server:
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       feature_pd_server_pd_server_1_oam_port_0:
455         type: tosca.capabilities.Node
456         occurrences:
457         - 1
458         - UNBOUNDED
459       network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
460         type: org.openecomp.capabilities.metric.Ceilometer
461         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
462         occurrences:
463         - 1
464         - UNBOUNDED
465       disk.device.write.bytes_pd_server:
466         type: org.openecomp.capabilities.metric.Ceilometer
467         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
468         occurrences:
469         - 1
470         - UNBOUNDED
471       network.incoming.packets_pd_server_pd_server_1_oam_port_0:
472         type: org.openecomp.capabilities.metric.Ceilometer
473         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
474         occurrences:
475         - 1
476         - UNBOUNDED
477       disk.device.read.requests_pd_server:
478         type: org.openecomp.capabilities.metric.Ceilometer
479         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
480         occurrences:
481         - 1
482         - UNBOUNDED
483       instance_pd_server:
484         type: org.openecomp.capabilities.metric.Ceilometer
485         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
486         occurrences:
487         - 1
488         - UNBOUNDED
489       host_pd_server:
490         type: tosca.capabilities.Container
491         valid_source_types:
492         - tosca.nodes.SoftwareComponent
493         occurrences:
494         - 1
495         - UNBOUNDED
496       attachment_pd_server_pd_server_1_oam_port_0:
497         type: tosca.capabilities.Attachment
498         occurrences:
499         - 1
500         - UNBOUNDED
501       network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
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
507       network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       disk.write.requests.rate_pd_server:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       disk.ephemeral.size_pd_server:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
526         type: org.openecomp.capabilities.metric.Ceilometer
527         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
528         occurrences:
529         - 1
530         - UNBOUNDED
531       network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
532         type: org.openecomp.capabilities.metric.Ceilometer
533         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
534         occurrences:
535         - 1
536         - UNBOUNDED
537       disk.write.requests_pd_server:
538         type: org.openecomp.capabilities.metric.Ceilometer
539         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
540         occurrences:
541         - 1
542         - UNBOUNDED
543       network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
544         type: org.openecomp.capabilities.metric.Ceilometer
545         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.device.latency_pd_server:
550         type: org.openecomp.capabilities.metric.Ceilometer
551         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
552         occurrences:
553         - 1
554         - UNBOUNDED
555       disk.latency_pd_server:
556         type: org.openecomp.capabilities.metric.Ceilometer
557         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
558         occurrences:
559         - 1
560         - UNBOUNDED
561       disk.device.capacity_pd_server:
562         type: org.openecomp.capabilities.metric.Ceilometer
563         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
564         occurrences:
565         - 1
566         - UNBOUNDED
567       disk.device.iops_pd_server:
568         type: org.openecomp.capabilities.metric.Ceilometer
569         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
570         occurrences:
571         - 1
572         - UNBOUNDED
573       network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
574         type: org.openecomp.capabilities.metric.Ceilometer
575         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
576         occurrences:
577         - 1
578         - UNBOUNDED