afcc75b7eaf8336b24213ef1573056d251cc7010
[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.vfc.nodes.heat.pd_server:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10     properties:
11       index_value:
12         type: integer
13         description: Index value of this substitution service template runtime instance
14         required: false
15         default: 0
16         status: SUPPORTED
17         constraints:
18         - greater_or_equal: 0
19       compute_pd_server_availability_zone:
20         type: list
21         required: true
22         status: SUPPORTED
23         entry_schema:
24           type: string
25       compute_pd_server_name:
26         type: list
27         required: true
28         status: SUPPORTED
29         entry_schema:
30           type: string
31       port_pd02_port_mac_requirements:
32         type: org.openecomp.datatypes.network.MacRequirements
33         required: true
34         status: SUPPORTED
35       port_pd01_port_exCP_naming:
36         type: org.openecomp.datatypes.Naming
37         required: true
38         status: SUPPORTED
39       vm_flavor_name:
40         type: string
41         required: true
42         status: SUPPORTED
43       port_pd02_port_order:
44         type: integer
45         required: true
46         status: SUPPORTED
47       port_pd02_port_subnetpoolid:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_pd02_port_network_role_tag:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_pd01_port_mac_requirements:
56         type: org.openecomp.datatypes.network.MacRequirements
57         required: true
58         status: SUPPORTED
59       port_pd02_port_vlan_requirements:
60         type: list
61         required: true
62         status: SUPPORTED
63         entry_schema:
64           type: org.openecomp.datatypes.network.VlanRequirements
65       vm_image_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_ip_requirements:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: org.openecomp.datatypes.network.IpRequirements
75       port_pd01_port_network:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       port_pd02_port_network_role:
82         type: string
83         required: true
84         status: SUPPORTED
85       port_pd01_port_order:
86         type: integer
87         required: true
88         status: SUPPORTED
89       port_pd01_port_subnetpoolid:
90         type: string
91         required: true
92         status: SUPPORTED
93       port_pd02_port_exCP_naming:
94         type: org.openecomp.datatypes.Naming
95         required: true
96         status: SUPPORTED
97       port_pd01_port_network_role:
98         type: string
99         required: true
100         status: SUPPORTED
101       port_pd02_port_ip_requirements:
102         type: list
103         required: true
104         status: SUPPORTED
105         entry_schema:
106           type: org.openecomp.datatypes.network.IpRequirements
107       port_pd01_port_network_role_tag:
108         type: string
109         required: true
110         status: SUPPORTED
111       port_pd01_port_vlan_requirements:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: org.openecomp.datatypes.network.VlanRequirements
117       port_pd02_port_network:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       compute_pd_server_user_data_format:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129     attributes:
130       pd_server_accessIPv4:
131         type: string
132         status: SUPPORTED
133       pd_server_pd01_port_device_owner:
134         type: string
135         status: SUPPORTED
136   org.openecomp.resource.abstract.nodes.pd_server:
137     derived_from: org.openecomp.resource.abstract.nodes.VFC
138     properties:
139       index_value:
140         type: integer
141         description: Index value of this substitution service template runtime instance
142         required: false
143         default: 0
144         status: SUPPORTED
145         constraints:
146         - greater_or_equal: 0
147       compute_pd_server_availability_zone:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153       compute_pd_server_name:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: string
159       port_pd02_port_mac_requirements:
160         type: org.openecomp.datatypes.network.MacRequirements
161         required: true
162         status: SUPPORTED
163       port_pd01_port_exCP_naming:
164         type: org.openecomp.datatypes.Naming
165         required: true
166         status: SUPPORTED
167       vm_flavor_name:
168         type: string
169         required: true
170         status: SUPPORTED
171       port_pd02_port_order:
172         type: integer
173         required: true
174         status: SUPPORTED
175       port_pd02_port_subnetpoolid:
176         type: string
177         required: true
178         status: SUPPORTED
179       port_pd02_port_network_role_tag:
180         type: string
181         required: true
182         status: SUPPORTED
183       port_pd01_port_mac_requirements:
184         type: org.openecomp.datatypes.network.MacRequirements
185         required: true
186         status: SUPPORTED
187       port_pd02_port_vlan_requirements:
188         type: list
189         required: true
190         status: SUPPORTED
191         entry_schema:
192           type: org.openecomp.datatypes.network.VlanRequirements
193       vm_image_name:
194         type: string
195         required: true
196         status: SUPPORTED
197       port_pd01_port_ip_requirements:
198         type: list
199         required: true
200         status: SUPPORTED
201         entry_schema:
202           type: org.openecomp.datatypes.network.IpRequirements
203       port_pd01_port_network:
204         type: list
205         required: true
206         status: SUPPORTED
207         entry_schema:
208           type: string
209       port_pd02_port_network_role:
210         type: string
211         required: true
212         status: SUPPORTED
213       port_pd01_port_order:
214         type: integer
215         required: true
216         status: SUPPORTED
217       port_pd01_port_subnetpoolid:
218         type: string
219         required: true
220         status: SUPPORTED
221       port_pd02_port_exCP_naming:
222         type: org.openecomp.datatypes.Naming
223         required: true
224         status: SUPPORTED
225       port_pd01_port_network_role:
226         type: string
227         required: true
228         status: SUPPORTED
229       port_pd02_port_ip_requirements:
230         type: list
231         required: true
232         status: SUPPORTED
233         entry_schema:
234           type: org.openecomp.datatypes.network.IpRequirements
235       port_pd01_port_network_role_tag:
236         type: string
237         required: true
238         status: SUPPORTED
239       port_pd01_port_vlan_requirements:
240         type: list
241         required: true
242         status: SUPPORTED
243         entry_schema:
244           type: org.openecomp.datatypes.network.VlanRequirements
245       port_pd02_port_network:
246         type: list
247         required: true
248         status: SUPPORTED
249         entry_schema:
250           type: string
251       compute_pd_server_user_data_format:
252         type: list
253         required: true
254         status: SUPPORTED
255         entry_schema:
256           type: string
257     attributes:
258       pd_server_accessIPv4:
259         type: string
260         status: SUPPORTED
261       pd_server_pd01_port_device_owner:
262         type: string
263         status: SUPPORTED
264     requirements:
265     - dependency_pd_server:
266         capability: tosca.capabilities.Node
267         node: tosca.nodes.Root
268         relationship: tosca.relationships.DependsOn
269         occurrences:
270         - 0
271         - UNBOUNDED
272     - local_storage_pd_server:
273         capability: tosca.capabilities.Attachment
274         node: tosca.nodes.BlockStorage
275         relationship: tosca.relationships.AttachesTo
276         occurrences:
277         - 0
278         - UNBOUNDED
279     - dependency_pd_server_pd01_port:
280         capability: tosca.capabilities.Node
281         node: tosca.nodes.Root
282         relationship: tosca.relationships.DependsOn
283         occurrences:
284         - 0
285         - UNBOUNDED
286     - link_pd_server_pd01_port:
287         capability: tosca.capabilities.network.Linkable
288         relationship: tosca.relationships.network.LinksTo
289         occurrences:
290         - 1
291         - 1
292     - dependency_pd_server_pd02_port:
293         capability: tosca.capabilities.Node
294         node: tosca.nodes.Root
295         relationship: tosca.relationships.DependsOn
296         occurrences:
297         - 0
298         - UNBOUNDED
299     - link_pd_server_pd02_port:
300         capability: tosca.capabilities.network.Linkable
301         relationship: tosca.relationships.network.LinksTo
302         occurrences:
303         - 1
304         - 1
305     capabilities:
306       scalable_pd_server:
307         type: tosca.capabilities.Scalable
308         occurrences:
309         - 1
310         - UNBOUNDED
311       disk.read.bytes.rate_pd_server:
312         type: org.openecomp.capabilities.metric.Ceilometer
313         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
314         occurrences:
315         - 1
316         - UNBOUNDED
317       memory.usage_pd_server:
318         type: org.openecomp.capabilities.metric.Ceilometer
319         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
320         occurrences:
321         - 1
322         - UNBOUNDED
323       memory_pd_server:
324         type: org.openecomp.capabilities.metric.Ceilometer
325         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
326         occurrences:
327         - 1
328         - UNBOUNDED
329       disk.device.usage_pd_server:
330         type: org.openecomp.capabilities.metric.Ceilometer
331         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
332         occurrences:
333         - 1
334         - UNBOUNDED
335       network.outgoing.packets.rate_pd_server_pd01_port:
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       os_pd_server:
342         type: tosca.capabilities.OperatingSystem
343         occurrences:
344         - 1
345         - UNBOUNDED
346       disk.write.bytes.rate_pd_server:
347         type: org.openecomp.capabilities.metric.Ceilometer
348         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
349         occurrences:
350         - 1
351         - UNBOUNDED
352       network.incoming.bytes_pd_server_pd01_port:
353         type: org.openecomp.capabilities.metric.Ceilometer
354         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
355         occurrences:
356         - 1
357         - UNBOUNDED
358       cpu_pd_server:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364       cpu_util_pd_server:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       disk.device.write.requests.rate_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       disk.read.bytes_pd_server:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.device.read.bytes.rate_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_pd02_port:
389         type: tosca.capabilities.network.Bindable
390         valid_source_types:
391         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
392         occurrences:
393         - 0
394         - UNBOUNDED
395       network.outgoing.bytes_pd_server_pd01_port:
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       network.outgoing.packets.rate_pd_server_pd02_port:
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       disk.iops_pd_server:
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       memory.resident_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       cpu.delta_pd_server:
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.incoming.packets.rate_pd_server_pd01_port:
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.outgoing.bytes_pd_server_pd02_port:
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       feature_pd_server_pd02_port:
438         type: tosca.capabilities.Node
439         occurrences:
440         - 1
441         - UNBOUNDED
442       network.incoming.bytes.rate_pd_server_pd02_port:
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       network.outgoing.bytes.rate_pd_server_pd02_port:
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       vcpus_pd_server:
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       disk.device.write.bytes.rate_pd_server:
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_pd_server:
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       endpoint_pd_server:
473         type: tosca.capabilities.Endpoint.Admin
474         occurrences:
475         - 1
476         - UNBOUNDED
477       attachment_pd_server_pd01_port:
478         type: tosca.capabilities.Attachment
479         occurrences:
480         - 1
481         - UNBOUNDED
482       disk.capacity_pd_server:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       disk.device.allocation_pd_server:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       disk.allocation_pd_server:
495         type: org.openecomp.capabilities.metric.Ceilometer
496         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
497         occurrences:
498         - 1
499         - UNBOUNDED
500       network.incoming.packets_pd_server_pd02_port:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       binding_pd_server:
507         type: tosca.capabilities.network.Bindable
508         occurrences:
509         - 1
510         - UNBOUNDED
511       disk.read.requests_pd_server:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       feature_pd_server:
518         type: tosca.capabilities.Node
519         occurrences:
520         - 1
521         - UNBOUNDED
522       disk.usage_pd_server:
523         type: org.openecomp.capabilities.metric.Ceilometer
524         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
525         occurrences:
526         - 1
527         - UNBOUNDED
528       network.outpoing.packets_pd_server_pd02_port:
529         type: org.openecomp.capabilities.metric.Ceilometer
530         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
531         occurrences:
532         - 1
533         - UNBOUNDED
534       binding_pd_server_pd01_port:
535         type: tosca.capabilities.network.Bindable
536         valid_source_types:
537         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
538         occurrences:
539         - 0
540         - UNBOUNDED
541       disk.write.bytes_pd_server:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       network.incoming.bytes.rate_pd_server_pd01_port:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       network.incoming.packets_pd_server_pd01_port:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.device.read.requests.rate_pd_server:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED
565       disk.root.size_pd_server:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       disk.device.read.bytes_pd_server:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED
577       disk.device.write.bytes_pd_server:
578         type: org.openecomp.capabilities.metric.Ceilometer
579         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
580         occurrences:
581         - 1
582         - UNBOUNDED
583       disk.device.read.requests_pd_server:
584         type: org.openecomp.capabilities.metric.Ceilometer
585         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
586         occurrences:
587         - 1
588         - UNBOUNDED
589       instance_pd_server:
590         type: org.openecomp.capabilities.metric.Ceilometer
591         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
592         occurrences:
593         - 1
594         - UNBOUNDED
595       host_pd_server:
596         type: tosca.capabilities.Container
597         valid_source_types:
598         - tosca.nodes.SoftwareComponent
599         occurrences:
600         - 1
601         - UNBOUNDED
602       network.outpoing.packets_pd_server_pd01_port:
603         type: org.openecomp.capabilities.metric.Ceilometer
604         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
605         occurrences:
606         - 1
607         - UNBOUNDED
608       attachment_pd_server_pd02_port:
609         type: tosca.capabilities.Attachment
610         occurrences:
611         - 1
612         - UNBOUNDED
613       disk.write.requests.rate_pd_server:
614         type: org.openecomp.capabilities.metric.Ceilometer
615         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
616         occurrences:
617         - 1
618         - UNBOUNDED
619       disk.ephemeral.size_pd_server:
620         type: org.openecomp.capabilities.metric.Ceilometer
621         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
622         occurrences:
623         - 1
624         - UNBOUNDED
625       disk.write.requests_pd_server:
626         type: org.openecomp.capabilities.metric.Ceilometer
627         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
628         occurrences:
629         - 1
630         - UNBOUNDED
631       feature_pd_server_pd01_port:
632         type: tosca.capabilities.Node
633         occurrences:
634         - 1
635         - UNBOUNDED
636       disk.device.latency_pd_server:
637         type: org.openecomp.capabilities.metric.Ceilometer
638         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
639         occurrences:
640         - 1
641         - UNBOUNDED
642       network.incoming.packets.rate_pd_server_pd02_port:
643         type: org.openecomp.capabilities.metric.Ceilometer
644         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
645         occurrences:
646         - 1
647         - UNBOUNDED
648       disk.latency_pd_server:
649         type: org.openecomp.capabilities.metric.Ceilometer
650         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
651         occurrences:
652         - 1
653         - UNBOUNDED
654       disk.device.capacity_pd_server:
655         type: org.openecomp.capabilities.metric.Ceilometer
656         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
657         occurrences:
658         - 1
659         - UNBOUNDED
660       network.outgoing.bytes.rate_pd_server_pd01_port:
661         type: org.openecomp.capabilities.metric.Ceilometer
662         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
663         occurrences:
664         - 1
665         - UNBOUNDED
666       disk.device.iops_pd_server:
667         type: org.openecomp.capabilities.metric.Ceilometer
668         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
669         occurrences:
670         - 1
671         - UNBOUNDED
672       network.incoming.bytes_pd_server_pd02_port:
673         type: org.openecomp.capabilities.metric.Ceilometer
674         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
675         occurrences:
676         - 1
677         - UNBOUNDED