93cc747530014287cce1afe9157fc9dc362c2d2e
[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       port_pd01_port_0_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_pd01_port_0_network:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       port_pd01_port_0_ip_requirements:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: org.openecomp.datatypes.network.IpRequirements
27       port_pd01_port_1_security_groups:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: json
33       port_pd01_port_0_network_role:
34         type: string
35         required: true
36         status: SUPPORTED
37       compute_pd_server_availability_zone:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       compute_pd_server_name:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       port_pd01_port_0_replacement_policy:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       vm_flavor_name:
56         type: string
57         required: true
58         status: SUPPORTED
59       port_pd01_port_1_network_role:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_pd01_port_0_order:
64         type: integer
65         required: true
66         status: SUPPORTED
67       port_pd01_port_1_subnetpoolid:
68         type: string
69         required: true
70         status: SUPPORTED
71       vm_image_name:
72         type: string
73         required: true
74         status: SUPPORTED
75       port_pd01_port_1_network_role_tag:
76         type: string
77         required: true
78         status: SUPPORTED
79       port_pd01_port_0_subnetpoolid:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd01_port_1_network:
84         type: list
85         required: true
86         status: SUPPORTED
87         entry_schema:
88           type: string
89       compute_pd_server_user_data_format:
90         type: list
91         required: true
92         status: SUPPORTED
93         entry_schema:
94           type: string
95       port_pd01_port_0_network_role_tag:
96         type: string
97         required: true
98         status: SUPPORTED
99       port_pd01_port_1_ip_requirements:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: org.openecomp.datatypes.network.IpRequirements
105       index_value:
106         type: integer
107         description: Index value of this substitution service template runtime instance
108         required: false
109         default: 0
110         status: SUPPORTED
111         constraints:
112         - greater_or_equal: 0
113       port_pd01_port_1_order:
114         type: integer
115         required: true
116         status: SUPPORTED
117       port_pd01_port_0_exCP_naming:
118         type: org.openecomp.datatypes.Naming
119         required: true
120         status: SUPPORTED
121       port_pd01_port_1_vlan_requirements:
122         type: list
123         required: true
124         status: SUPPORTED
125         entry_schema:
126           type: org.openecomp.datatypes.network.VlanRequirements
127       port_pd01_port_1_mac_requirements:
128         type: org.openecomp.datatypes.network.MacRequirements
129         required: true
130         status: SUPPORTED
131       port_pd01_port_1_replacement_policy:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: string
137       port_pd01_port_1_exCP_naming:
138         type: org.openecomp.datatypes.Naming
139         required: true
140         status: SUPPORTED
141       port_pd01_port_0_vlan_requirements:
142         type: list
143         required: true
144         status: SUPPORTED
145         entry_schema:
146           type: org.openecomp.datatypes.network.VlanRequirements
147       port_pd01_port_0_security_groups:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: json
153   org.openecomp.resource.abstract.nodes.pd_server:
154     derived_from: org.openecomp.resource.abstract.nodes.VFC
155     properties:
156       port_pd01_port_0_mac_requirements:
157         type: org.openecomp.datatypes.network.MacRequirements
158         required: true
159         status: SUPPORTED
160       port_pd01_port_0_network:
161         type: list
162         required: true
163         status: SUPPORTED
164         entry_schema:
165           type: string
166       port_pd01_port_0_ip_requirements:
167         type: list
168         required: true
169         status: SUPPORTED
170         entry_schema:
171           type: org.openecomp.datatypes.network.IpRequirements
172       port_pd01_port_1_security_groups:
173         type: list
174         required: true
175         status: SUPPORTED
176         entry_schema:
177           type: json
178       port_pd01_port_0_network_role:
179         type: string
180         required: true
181         status: SUPPORTED
182       compute_pd_server_availability_zone:
183         type: list
184         required: true
185         status: SUPPORTED
186         entry_schema:
187           type: string
188       compute_pd_server_name:
189         type: list
190         required: true
191         status: SUPPORTED
192         entry_schema:
193           type: string
194       port_pd01_port_0_replacement_policy:
195         type: list
196         required: true
197         status: SUPPORTED
198         entry_schema:
199           type: string
200       vm_flavor_name:
201         type: string
202         required: true
203         status: SUPPORTED
204       port_pd01_port_1_network_role:
205         type: string
206         required: true
207         status: SUPPORTED
208       port_pd01_port_0_order:
209         type: integer
210         required: true
211         status: SUPPORTED
212       port_pd01_port_1_subnetpoolid:
213         type: string
214         required: true
215         status: SUPPORTED
216       vm_image_name:
217         type: string
218         required: true
219         status: SUPPORTED
220       port_pd01_port_1_network_role_tag:
221         type: string
222         required: true
223         status: SUPPORTED
224       port_pd01_port_0_subnetpoolid:
225         type: string
226         required: true
227         status: SUPPORTED
228       port_pd01_port_1_network:
229         type: list
230         required: true
231         status: SUPPORTED
232         entry_schema:
233           type: string
234       compute_pd_server_user_data_format:
235         type: list
236         required: true
237         status: SUPPORTED
238         entry_schema:
239           type: string
240       port_pd01_port_0_network_role_tag:
241         type: string
242         required: true
243         status: SUPPORTED
244       port_pd01_port_1_ip_requirements:
245         type: list
246         required: true
247         status: SUPPORTED
248         entry_schema:
249           type: org.openecomp.datatypes.network.IpRequirements
250       index_value:
251         type: integer
252         description: Index value of this substitution service template runtime instance
253         required: false
254         default: 0
255         status: SUPPORTED
256         constraints:
257         - greater_or_equal: 0
258       port_pd01_port_1_order:
259         type: integer
260         required: true
261         status: SUPPORTED
262       port_pd01_port_0_exCP_naming:
263         type: org.openecomp.datatypes.Naming
264         required: true
265         status: SUPPORTED
266       port_pd01_port_1_vlan_requirements:
267         type: list
268         required: true
269         status: SUPPORTED
270         entry_schema:
271           type: org.openecomp.datatypes.network.VlanRequirements
272       port_pd01_port_1_mac_requirements:
273         type: org.openecomp.datatypes.network.MacRequirements
274         required: true
275         status: SUPPORTED
276       port_pd01_port_1_replacement_policy:
277         type: list
278         required: true
279         status: SUPPORTED
280         entry_schema:
281           type: string
282       port_pd01_port_1_exCP_naming:
283         type: org.openecomp.datatypes.Naming
284         required: true
285         status: SUPPORTED
286       port_pd01_port_0_vlan_requirements:
287         type: list
288         required: true
289         status: SUPPORTED
290         entry_schema:
291           type: org.openecomp.datatypes.network.VlanRequirements
292       port_pd01_port_0_security_groups:
293         type: list
294         required: true
295         status: SUPPORTED
296         entry_schema:
297           type: json
298     requirements:
299     - dependency_pd_server:
300         capability: tosca.capabilities.Node
301         node: tosca.nodes.Root
302         relationship: tosca.relationships.DependsOn
303         occurrences:
304         - 0
305         - UNBOUNDED
306     - local_storage_pd_server:
307         capability: tosca.capabilities.Attachment
308         node: tosca.nodes.BlockStorage
309         relationship: tosca.relationships.AttachesTo
310         occurrences:
311         - 0
312         - UNBOUNDED
313     - dependency_pd_server_pd01_port_1:
314         capability: tosca.capabilities.Node
315         node: tosca.nodes.Root
316         relationship: tosca.relationships.DependsOn
317         occurrences:
318         - 0
319         - UNBOUNDED
320     - link_pd_server_pd01_port_1:
321         capability: tosca.capabilities.network.Linkable
322         relationship: tosca.relationships.network.LinksTo
323         occurrences:
324         - 1
325         - 1
326     - dependency_pd_server_pd01_port_0:
327         capability: tosca.capabilities.Node
328         node: tosca.nodes.Root
329         relationship: tosca.relationships.DependsOn
330         occurrences:
331         - 0
332         - UNBOUNDED
333     - link_pd_server_pd01_port_0:
334         capability: tosca.capabilities.network.Linkable
335         relationship: tosca.relationships.network.LinksTo
336         occurrences:
337         - 1
338         - 1
339     capabilities:
340       binding_pd_server_pd01_port_0:
341         type: tosca.capabilities.network.Bindable
342         valid_source_types:
343         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
344         occurrences:
345         - 0
346         - UNBOUNDED
347       scalable_pd_server:
348         type: tosca.capabilities.Scalable
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.read.bytes.rate_pd_server:
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       binding_pd_server_pd01_port_1:
359         type: tosca.capabilities.network.Bindable
360         valid_source_types:
361         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
362         occurrences:
363         - 0
364         - UNBOUNDED
365       memory.usage_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       memory_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       disk.device.usage_pd_server:
378         type: org.openecomp.capabilities.metric.Ceilometer
379         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
380         occurrences:
381         - 1
382         - UNBOUNDED
383       os_pd_server:
384         type: tosca.capabilities.OperatingSystem
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.write.bytes.rate_pd_server:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       cpu_pd_server:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       cpu_util_pd_server:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       disk.device.write.requests.rate_pd_server:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       disk.read.bytes_pd_server:
413         type: org.openecomp.capabilities.metric.Ceilometer
414         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
415         occurrences:
416         - 1
417         - UNBOUNDED
418       disk.device.read.bytes.rate_pd_server:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       network.incoming.packets_pd_server_pd01_port_0:
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.iops_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       network.incoming.packets.rate_pd_server_pd01_port_1:
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       network.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_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       cpu.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       attachment_pd_server_pd01_port_1:
473         type: tosca.capabilities.Attachment
474         occurrences:
475         - 1
476         - UNBOUNDED
477       network.outgoing.packets.rate_pd_server_pd01_port_1:
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       network.outgoing.packets.rate_pd_server_pd01_port_0:
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       vcpus_pd_server:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       disk.device.write.bytes.rate_pd_server:
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       attachment_pd_server_pd01_port_0:
502         type: tosca.capabilities.Attachment
503         occurrences:
504         - 1
505         - UNBOUNDED
506       disk.device.write.requests_pd_server:
507         type: org.openecomp.capabilities.metric.Ceilometer
508         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
509         occurrences:
510         - 1
511         - UNBOUNDED
512       endpoint_pd_server:
513         type: tosca.capabilities.Endpoint.Admin
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.capacity_pd_server:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       network.incoming.packets_pd_server_pd01_port_1:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.device.allocation_pd_server:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.allocation_pd_server:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       binding_pd_server:
542         type: tosca.capabilities.network.Bindable
543         occurrences:
544         - 1
545         - UNBOUNDED
546       disk.read.requests_pd_server:
547         type: org.openecomp.capabilities.metric.Ceilometer
548         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
549         occurrences:
550         - 1
551         - UNBOUNDED
552       network.outgoing.bytes.rate_pd_server_pd01_port_1:
553         type: org.openecomp.capabilities.metric.Ceilometer
554         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
555         occurrences:
556         - 1
557         - UNBOUNDED
558       network.outgoing.bytes.rate_pd_server_pd01_port_0:
559         type: org.openecomp.capabilities.metric.Ceilometer
560         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
561         occurrences:
562         - 1
563         - UNBOUNDED
564       feature_pd_server:
565         type: tosca.capabilities.Node
566         occurrences:
567         - 1
568         - UNBOUNDED
569       disk.usage_pd_server:
570         type: org.openecomp.capabilities.metric.Ceilometer
571         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
572         occurrences:
573         - 1
574         - UNBOUNDED
575       network.incoming.bytes_pd_server_pd01_port_1:
576         type: org.openecomp.capabilities.metric.Ceilometer
577         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
578         occurrences:
579         - 1
580         - UNBOUNDED
581       disk.write.bytes_pd_server:
582         type: org.openecomp.capabilities.metric.Ceilometer
583         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
584         occurrences:
585         - 1
586         - UNBOUNDED
587       network.outgoing.bytes_pd_server_pd01_port_0:
588         type: org.openecomp.capabilities.metric.Ceilometer
589         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
590         occurrences:
591         - 1
592         - UNBOUNDED
593       network.outgoing.bytes_pd_server_pd01_port_1:
594         type: org.openecomp.capabilities.metric.Ceilometer
595         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
596         occurrences:
597         - 1
598         - UNBOUNDED
599       network.incoming.bytes_pd_server_pd01_port_0:
600         type: org.openecomp.capabilities.metric.Ceilometer
601         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
602         occurrences:
603         - 1
604         - UNBOUNDED
605       disk.device.read.requests.rate_pd_server:
606         type: org.openecomp.capabilities.metric.Ceilometer
607         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
608         occurrences:
609         - 1
610         - UNBOUNDED
611       disk.root.size_pd_server:
612         type: org.openecomp.capabilities.metric.Ceilometer
613         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
614         occurrences:
615         - 1
616         - UNBOUNDED
617       disk.device.read.bytes_pd_server:
618         type: org.openecomp.capabilities.metric.Ceilometer
619         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
620         occurrences:
621         - 1
622         - UNBOUNDED
623       disk.device.write.bytes_pd_server:
624         type: org.openecomp.capabilities.metric.Ceilometer
625         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
626         occurrences:
627         - 1
628         - UNBOUNDED
629       network.outpoing.packets_pd_server_pd01_port_0:
630         type: org.openecomp.capabilities.metric.Ceilometer
631         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
632         occurrences:
633         - 1
634         - UNBOUNDED
635       network.outpoing.packets_pd_server_pd01_port_1:
636         type: org.openecomp.capabilities.metric.Ceilometer
637         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
638         occurrences:
639         - 1
640         - UNBOUNDED
641       disk.device.read.requests_pd_server:
642         type: org.openecomp.capabilities.metric.Ceilometer
643         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
644         occurrences:
645         - 1
646         - UNBOUNDED
647       instance_pd_server:
648         type: org.openecomp.capabilities.metric.Ceilometer
649         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
650         occurrences:
651         - 1
652         - UNBOUNDED
653       host_pd_server:
654         type: tosca.capabilities.Container
655         valid_source_types:
656         - tosca.nodes.SoftwareComponent
657         occurrences:
658         - 1
659         - UNBOUNDED
660       feature_pd_server_pd01_port_1:
661         type: tosca.capabilities.Node
662         occurrences:
663         - 1
664         - UNBOUNDED
665       feature_pd_server_pd01_port_0:
666         type: tosca.capabilities.Node
667         occurrences:
668         - 1
669         - UNBOUNDED
670       disk.write.requests.rate_pd_server:
671         type: org.openecomp.capabilities.metric.Ceilometer
672         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
673         occurrences:
674         - 1
675         - UNBOUNDED
676       disk.ephemeral.size_pd_server:
677         type: org.openecomp.capabilities.metric.Ceilometer
678         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
679         occurrences:
680         - 1
681         - UNBOUNDED
682       disk.write.requests_pd_server:
683         type: org.openecomp.capabilities.metric.Ceilometer
684         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
685         occurrences:
686         - 1
687         - UNBOUNDED
688       disk.device.latency_pd_server:
689         type: org.openecomp.capabilities.metric.Ceilometer
690         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
691         occurrences:
692         - 1
693         - UNBOUNDED
694       disk.latency_pd_server:
695         type: org.openecomp.capabilities.metric.Ceilometer
696         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
697         occurrences:
698         - 1
699         - UNBOUNDED
700       disk.device.capacity_pd_server:
701         type: org.openecomp.capabilities.metric.Ceilometer
702         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
703         occurrences:
704         - 1
705         - UNBOUNDED
706       disk.device.iops_pd_server:
707         type: org.openecomp.capabilities.metric.Ceilometer
708         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
709         occurrences:
710         - 1
711         - UNBOUNDED