2e4b2ff8547b095e13bb37e1041ea85fd9684702
[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       vm_flavor_name:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_pd_server_1_oam_port_0_mac_requirements:
32         type: org.openecomp.datatypes.network.MacRequirements
33         required: true
34         status: SUPPORTED
35       vm_image_name:
36         type: string
37         required: true
38         status: SUPPORTED
39       port_pd_server_0_oam_port_0_network_role_tag:
40         type: string
41         required: true
42         status: SUPPORTED
43       port_pd_server_0_oam_port_0_related_networks:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
49       port_pd_server_1_oam_port_0_order:
50         type: integer
51         required: true
52         status: SUPPORTED
53       port_pd_server_0_oam_port_0_subnetpoolid:
54         type: string
55         required: true
56         status: SUPPORTED
57       port_pd_server_1_oam_port_0_subnetpoolid:
58         type: string
59         required: true
60         status: SUPPORTED
61       compute_pd_server_user_data_format:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_pd_server_0_oam_port_0_vlan_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.VlanRequirements
73       port_pd_server_0_oam_port_0_network_role:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd_server_1_oam_port_0_exCP_naming:
78         type: org.openecomp.datatypes.Naming
79         required: true
80         status: SUPPORTED
81       port_pd_server_0_oam_port_0_order:
82         type: integer
83         required: true
84         status: SUPPORTED
85       index_value:
86         type: integer
87         description: Index value of this substitution service template runtime instance
88         required: false
89         default: 0
90         status: SUPPORTED
91         constraints:
92         - greater_or_equal: 0
93       port_pd_server_1_oam_port_0_network_role_tag:
94         type: string
95         required: true
96         status: SUPPORTED
97       port_pd_server_1_oam_port_0_related_networks:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
103       port_pd_server_1_oam_port_0_vlan_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.VlanRequirements
109       port_pd_server_0_oam_port_0_ip_requirements:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: org.openecomp.datatypes.network.IpRequirements
115       port_pd_server_1_oam_port_0_network_role:
116         type: string
117         required: true
118         status: SUPPORTED
119       port_pd_server_1_oam_port_0_network:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: string
125       port_pd_server_0_oam_port_0_network:
126         type: list
127         required: true
128         status: SUPPORTED
129         entry_schema:
130           type: string
131       port_pd_server_1_oam_port_0_ip_requirements:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: org.openecomp.datatypes.network.IpRequirements
137       port_pd_server_0_oam_port_0_mac_requirements:
138         type: org.openecomp.datatypes.network.MacRequirements
139         required: true
140         status: SUPPORTED
141     requirements:
142     - dependency_pd_server:
143         capability: tosca.capabilities.Node
144         node: tosca.nodes.Root
145         relationship: tosca.relationships.DependsOn
146         occurrences:
147         - 0
148         - UNBOUNDED
149     - local_storage_pd_server:
150         capability: tosca.capabilities.Attachment
151         node: tosca.nodes.BlockStorage
152         relationship: tosca.relationships.AttachesTo
153         occurrences:
154         - 0
155         - UNBOUNDED
156     - dependency_pd_server_pd_server_1_oam_port_0:
157         capability: tosca.capabilities.Node
158         node: tosca.nodes.Root
159         relationship: tosca.relationships.DependsOn
160         occurrences:
161         - 0
162         - UNBOUNDED
163     - link_pd_server_pd_server_1_oam_port_0:
164         capability: tosca.capabilities.network.Linkable
165         relationship: tosca.relationships.network.LinksTo
166         occurrences:
167         - 1
168         - 1
169     - dependency_pd_server_pd_server_0_oam_port_0:
170         capability: tosca.capabilities.Node
171         node: tosca.nodes.Root
172         relationship: tosca.relationships.DependsOn
173         occurrences:
174         - 0
175         - UNBOUNDED
176     - link_pd_server_pd_server_0_oam_port_0:
177         capability: tosca.capabilities.network.Linkable
178         relationship: tosca.relationships.network.LinksTo
179         occurrences:
180         - 1
181         - 1
182     capabilities:
183       scalable_pd_server:
184         type: tosca.capabilities.Scalable
185         occurrences:
186         - 1
187         - UNBOUNDED
188       disk.read.bytes.rate_pd_server:
189         type: org.openecomp.capabilities.metric.Ceilometer
190         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
191         occurrences:
192         - 1
193         - UNBOUNDED
194       network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
195         type: org.openecomp.capabilities.metric.Ceilometer
196         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
197         occurrences:
198         - 1
199         - UNBOUNDED
200       memory.usage_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       memory_pd_server:
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       disk.device.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       forwarder_pd_server_pd_server_0_oam_port_0:
219         type: org.openecomp.capabilities.Forwarder
220         occurrences:
221         - 1
222         - UNBOUNDED
223       os_pd_server:
224         type: tosca.capabilities.OperatingSystem
225         occurrences:
226         - 1
227         - UNBOUNDED
228       disk.write.bytes.rate_pd_server:
229         type: org.openecomp.capabilities.metric.Ceilometer
230         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
231         occurrences:
232         - 1
233         - UNBOUNDED
234       feature_pd_server_pd_server_0_oam_port_0:
235         type: tosca.capabilities.Node
236         occurrences:
237         - 1
238         - UNBOUNDED
239       network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
240         type: org.openecomp.capabilities.metric.Ceilometer
241         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
242         occurrences:
243         - 1
244         - UNBOUNDED
245       cpu_pd_server:
246         type: org.openecomp.capabilities.metric.Ceilometer
247         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
248         occurrences:
249         - 1
250         - UNBOUNDED
251       cpu_util_pd_server:
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.device.write.requests.rate_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       disk.read.bytes_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       binding_pd_server_pd_server_1_oam_port_0:
270         type: tosca.capabilities.network.Bindable
271         valid_source_types:
272         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
273         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
274         occurrences:
275         - 0
276         - UNBOUNDED
277       disk.device.read.bytes.rate_pd_server:
278         type: org.openecomp.capabilities.metric.Ceilometer
279         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
280         occurrences:
281         - 1
282         - UNBOUNDED
283       network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       disk.iops_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       memory.resident_pd_server:
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       cpu.delta_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       vcpus_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       disk.device.write.bytes.rate_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       disk.device.write.requests_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       endpoint_pd_server:
326         type: tosca.capabilities.Endpoint.Admin
327         occurrences:
328         - 1
329         - UNBOUNDED
330       forwarder_pd_server_pd_server_1_oam_port_0:
331         type: org.openecomp.capabilities.Forwarder
332         occurrences:
333         - 1
334         - UNBOUNDED
335       disk.capacity_pd_server:
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       network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
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       network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
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.device.allocation_pd_server:
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       disk.allocation_pd_server:
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       binding_pd_server:
366         type: tosca.capabilities.network.Bindable
367         occurrences:
368         - 1
369         - UNBOUNDED
370       disk.read.requests_pd_server:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       binding_pd_server_pd_server_0_oam_port_0:
377         type: tosca.capabilities.network.Bindable
378         valid_source_types:
379         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
380         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
381         occurrences:
382         - 0
383         - UNBOUNDED
384       feature_pd_server:
385         type: tosca.capabilities.Node
386         occurrences:
387         - 1
388         - UNBOUNDED
389       disk.usage_pd_server:
390         type: org.openecomp.capabilities.metric.Ceilometer
391         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
392         occurrences:
393         - 1
394         - UNBOUNDED
395       network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
396         type: org.openecomp.capabilities.metric.Ceilometer
397         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
398         occurrences:
399         - 1
400         - UNBOUNDED
401       disk.write.bytes_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.incoming.packets_pd_server_pd_server_0_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       network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
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       attachment_pd_server_pd_server_0_oam_port_0:
420         type: tosca.capabilities.Attachment
421         occurrences:
422         - 1
423         - UNBOUNDED
424       disk.device.read.requests.rate_pd_server:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.root.size_pd_server:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.device.read.bytes_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       feature_pd_server_pd_server_1_oam_port_0:
443         type: tosca.capabilities.Node
444         occurrences:
445         - 1
446         - UNBOUNDED
447       network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       disk.device.write.bytes_pd_server:
454         type: org.openecomp.capabilities.metric.Ceilometer
455         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
456         occurrences:
457         - 1
458         - UNBOUNDED
459       network.incoming.packets_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.read.requests_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       instance_pd_server:
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       host_pd_server:
478         type: tosca.capabilities.Container
479         valid_source_types:
480         - tosca.nodes.SoftwareComponent
481         occurrences:
482         - 1
483         - UNBOUNDED
484       attachment_pd_server_pd_server_1_oam_port_0:
485         type: tosca.capabilities.Attachment
486         occurrences:
487         - 1
488         - UNBOUNDED
489       network.incoming.packets.rate_pd_server_pd_server_1_oam_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       network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
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       disk.write.requests.rate_pd_server:
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       disk.ephemeral.size_pd_server:
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       network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
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       network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
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       disk.write.requests_pd_server:
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.packets.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.device.latency_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       disk.latency_pd_server:
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.capacity_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.device.iops_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       network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
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