68c0f122c01d555e45b41db760fc0a96eaa19668
[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_0_network_role:
28         type: string
29         required: true
30         status: SUPPORTED
31       compute_pd_server_availability_zone:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       compute_pd_server_name:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       port_pd01_port_0_replacement_policy:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       vm_flavor_name:
50         type: string
51         required: true
52         status: SUPPORTED
53       port_pd01_port_1_network_role:
54         type: string
55         required: true
56         status: SUPPORTED
57       port_pd01_port_0_order:
58         type: integer
59         required: true
60         status: SUPPORTED
61       port_pd01_port_1_subnetpoolid:
62         type: string
63         required: true
64         status: SUPPORTED
65       vm_image_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_1_network_role_tag:
70         type: string
71         required: true
72         status: SUPPORTED
73       port_pd01_port_0_subnetpoolid:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port_1_network:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: string
83       compute_pd_server_user_data_format:
84         type: list
85         required: true
86         status: SUPPORTED
87         entry_schema:
88           type: string
89       port_pd01_port_0_network_role_tag:
90         type: string
91         required: true
92         status: SUPPORTED
93       port_pd01_port_1_ip_requirements:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: org.openecomp.datatypes.network.IpRequirements
99       index_value:
100         type: integer
101         description: Index value of this substitution service template runtime instance
102         required: false
103         default: 0
104         status: SUPPORTED
105         constraints:
106         - greater_or_equal: 0
107       port_pd01_port_1_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       port_pd01_port_0_exCP_naming:
112         type: org.openecomp.datatypes.Naming
113         required: true
114         status: SUPPORTED
115       port_pd01_port_1_vlan_requirements:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: org.openecomp.datatypes.network.VlanRequirements
121       port_pd01_port_1_mac_requirements:
122         type: org.openecomp.datatypes.network.MacRequirements
123         required: true
124         status: SUPPORTED
125       port_pd01_port_1_replacement_policy:
126         type: list
127         required: true
128         status: SUPPORTED
129         entry_schema:
130           type: string
131       port_pd01_port_1_exCP_naming:
132         type: org.openecomp.datatypes.Naming
133         required: true
134         status: SUPPORTED
135       port_pd01_port_0_vlan_requirements:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: org.openecomp.datatypes.network.VlanRequirements
141   org.openecomp.resource.abstract.nodes.pd_server:
142     derived_from: org.openecomp.resource.abstract.nodes.VFC
143     properties:
144       port_pd01_port_0_mac_requirements:
145         type: org.openecomp.datatypes.network.MacRequirements
146         required: true
147         status: SUPPORTED
148       port_pd01_port_0_network:
149         type: list
150         required: true
151         status: SUPPORTED
152         entry_schema:
153           type: string
154       port_pd01_port_0_ip_requirements:
155         type: list
156         required: true
157         status: SUPPORTED
158         entry_schema:
159           type: org.openecomp.datatypes.network.IpRequirements
160       port_pd01_port_0_network_role:
161         type: string
162         required: true
163         status: SUPPORTED
164       compute_pd_server_availability_zone:
165         type: list
166         required: true
167         status: SUPPORTED
168         entry_schema:
169           type: string
170       compute_pd_server_name:
171         type: list
172         required: true
173         status: SUPPORTED
174         entry_schema:
175           type: string
176       port_pd01_port_0_replacement_policy:
177         type: list
178         required: true
179         status: SUPPORTED
180         entry_schema:
181           type: string
182       vm_flavor_name:
183         type: string
184         required: true
185         status: SUPPORTED
186       port_pd01_port_1_network_role:
187         type: string
188         required: true
189         status: SUPPORTED
190       port_pd01_port_0_order:
191         type: integer
192         required: true
193         status: SUPPORTED
194       port_pd01_port_1_subnetpoolid:
195         type: string
196         required: true
197         status: SUPPORTED
198       vm_image_name:
199         type: string
200         required: true
201         status: SUPPORTED
202       port_pd01_port_1_network_role_tag:
203         type: string
204         required: true
205         status: SUPPORTED
206       port_pd01_port_0_subnetpoolid:
207         type: string
208         required: true
209         status: SUPPORTED
210       port_pd01_port_1_network:
211         type: list
212         required: true
213         status: SUPPORTED
214         entry_schema:
215           type: string
216       compute_pd_server_user_data_format:
217         type: list
218         required: true
219         status: SUPPORTED
220         entry_schema:
221           type: string
222       port_pd01_port_0_network_role_tag:
223         type: string
224         required: true
225         status: SUPPORTED
226       port_pd01_port_1_ip_requirements:
227         type: list
228         required: true
229         status: SUPPORTED
230         entry_schema:
231           type: org.openecomp.datatypes.network.IpRequirements
232       index_value:
233         type: integer
234         description: Index value of this substitution service template runtime instance
235         required: false
236         default: 0
237         status: SUPPORTED
238         constraints:
239         - greater_or_equal: 0
240       port_pd01_port_1_order:
241         type: integer
242         required: true
243         status: SUPPORTED
244       port_pd01_port_0_exCP_naming:
245         type: org.openecomp.datatypes.Naming
246         required: true
247         status: SUPPORTED
248       port_pd01_port_1_vlan_requirements:
249         type: list
250         required: true
251         status: SUPPORTED
252         entry_schema:
253           type: org.openecomp.datatypes.network.VlanRequirements
254       port_pd01_port_1_mac_requirements:
255         type: org.openecomp.datatypes.network.MacRequirements
256         required: true
257         status: SUPPORTED
258       port_pd01_port_1_replacement_policy:
259         type: list
260         required: true
261         status: SUPPORTED
262         entry_schema:
263           type: string
264       port_pd01_port_1_exCP_naming:
265         type: org.openecomp.datatypes.Naming
266         required: true
267         status: SUPPORTED
268       port_pd01_port_0_vlan_requirements:
269         type: list
270         required: true
271         status: SUPPORTED
272         entry_schema:
273           type: org.openecomp.datatypes.network.VlanRequirements
274     requirements:
275     - dependency_pd_server:
276         capability: tosca.capabilities.Node
277         node: tosca.nodes.Root
278         relationship: tosca.relationships.DependsOn
279         occurrences:
280         - 0
281         - UNBOUNDED
282     - local_storage_pd_server:
283         capability: tosca.capabilities.Attachment
284         node: tosca.nodes.BlockStorage
285         relationship: tosca.relationships.AttachesTo
286         occurrences:
287         - 0
288         - UNBOUNDED
289     - dependency_pd_server_pd01_port_1:
290         capability: tosca.capabilities.Node
291         node: tosca.nodes.Root
292         relationship: tosca.relationships.DependsOn
293         occurrences:
294         - 0
295         - UNBOUNDED
296     - link_pd_server_pd01_port_1:
297         capability: tosca.capabilities.network.Linkable
298         relationship: tosca.relationships.network.LinksTo
299         occurrences:
300         - 1
301         - 1
302     - dependency_pd_server_pd01_port_0:
303         capability: tosca.capabilities.Node
304         node: tosca.nodes.Root
305         relationship: tosca.relationships.DependsOn
306         occurrences:
307         - 0
308         - UNBOUNDED
309     - link_pd_server_pd01_port_0:
310         capability: tosca.capabilities.network.Linkable
311         relationship: tosca.relationships.network.LinksTo
312         occurrences:
313         - 1
314         - 1
315     capabilities:
316       binding_pd_server_pd01_port_0:
317         type: tosca.capabilities.network.Bindable
318         valid_source_types:
319         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
320         occurrences:
321         - 0
322         - UNBOUNDED
323       scalable_pd_server:
324         type: tosca.capabilities.Scalable
325         occurrences:
326         - 1
327         - UNBOUNDED
328       disk.read.bytes.rate_pd_server:
329         type: org.openecomp.capabilities.metric.Ceilometer
330         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
331         occurrences:
332         - 1
333         - UNBOUNDED
334       binding_pd_server_pd01_port_1:
335         type: tosca.capabilities.network.Bindable
336         valid_source_types:
337         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
338         occurrences:
339         - 0
340         - UNBOUNDED
341       memory.usage_pd_server:
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       memory_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       disk.device.usage_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       os_pd_server:
360         type: tosca.capabilities.OperatingSystem
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.write.bytes.rate_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       cpu_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       cpu_util_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.write.requests.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       disk.read.bytes_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       disk.device.read.bytes.rate_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       network.incoming.packets_pd_server_pd01_port_0:
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.iops_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       network.incoming.packets.rate_pd_server_pd01_port_1:
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       network.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_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       cpu.delta_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_0:
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_0:
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       attachment_pd_server_pd01_port_1:
449         type: tosca.capabilities.Attachment
450         occurrences:
451         - 1
452         - UNBOUNDED
453       network.outgoing.packets.rate_pd_server_pd01_port_1:
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.outgoing.packets.rate_pd_server_pd01_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       vcpus_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       disk.device.write.bytes.rate_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       attachment_pd_server_pd01_port_0:
478         type: tosca.capabilities.Attachment
479         occurrences:
480         - 1
481         - UNBOUNDED
482       disk.device.write.requests_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       endpoint_pd_server:
489         type: tosca.capabilities.Endpoint.Admin
490         occurrences:
491         - 1
492         - UNBOUNDED
493       disk.capacity_pd_server:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       network.incoming.packets_pd_server_pd01_port_1:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       disk.device.allocation_pd_server:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       disk.allocation_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       binding_pd_server:
518         type: tosca.capabilities.network.Bindable
519         occurrences:
520         - 1
521         - UNBOUNDED
522       disk.read.requests_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.outgoing.bytes.rate_pd_server_pd01_port_1:
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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
535         type: org.openecomp.capabilities.metric.Ceilometer
536         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
537         occurrences:
538         - 1
539         - UNBOUNDED
540       feature_pd_server:
541         type: tosca.capabilities.Node
542         occurrences:
543         - 1
544         - UNBOUNDED
545       disk.usage_pd_server:
546         type: org.openecomp.capabilities.metric.Ceilometer
547         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
548         occurrences:
549         - 1
550         - UNBOUNDED
551       network.incoming.bytes_pd_server_pd01_port_1:
552         type: org.openecomp.capabilities.metric.Ceilometer
553         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
554         occurrences:
555         - 1
556         - UNBOUNDED
557       disk.write.bytes_pd_server:
558         type: org.openecomp.capabilities.metric.Ceilometer
559         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
560         occurrences:
561         - 1
562         - UNBOUNDED
563       network.outgoing.bytes_pd_server_pd01_port_0:
564         type: org.openecomp.capabilities.metric.Ceilometer
565         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
566         occurrences:
567         - 1
568         - UNBOUNDED
569       network.outgoing.bytes_pd_server_pd01_port_1:
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_0:
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.device.read.requests.rate_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       disk.root.size_pd_server:
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       disk.device.read.bytes_pd_server:
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       disk.device.write.bytes_pd_server:
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       network.outpoing.packets_pd_server_pd01_port_0:
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       network.outpoing.packets_pd_server_pd01_port_1:
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.requests_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       instance_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       host_pd_server:
630         type: tosca.capabilities.Container
631         valid_source_types:
632         - tosca.nodes.SoftwareComponent
633         occurrences:
634         - 1
635         - UNBOUNDED
636       feature_pd_server_pd01_port_1:
637         type: tosca.capabilities.Node
638         occurrences:
639         - 1
640         - UNBOUNDED
641       feature_pd_server_pd01_port_0:
642         type: tosca.capabilities.Node
643         occurrences:
644         - 1
645         - UNBOUNDED
646       disk.write.requests.rate_pd_server:
647         type: org.openecomp.capabilities.metric.Ceilometer
648         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
649         occurrences:
650         - 1
651         - UNBOUNDED
652       disk.ephemeral.size_pd_server:
653         type: org.openecomp.capabilities.metric.Ceilometer
654         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
655         occurrences:
656         - 1
657         - UNBOUNDED
658       disk.write.requests_pd_server:
659         type: org.openecomp.capabilities.metric.Ceilometer
660         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
661         occurrences:
662         - 1
663         - UNBOUNDED
664       disk.device.latency_pd_server:
665         type: org.openecomp.capabilities.metric.Ceilometer
666         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
667         occurrences:
668         - 1
669         - UNBOUNDED
670       disk.latency_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.device.capacity_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.device.iops_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