69208ef3ca9c37a87f808218591bb35c1e5ccd56
[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_tag:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_pd01_port_0_network_role:
32         type: string
33         required: true
34         status: SUPPORTED
35       port_pd01_port_1_ip_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: org.openecomp.datatypes.network.IpRequirements
41       index_value:
42         type: integer
43         description: Index value of this substitution service template runtime instance
44         required: false
45         default: 0
46         status: SUPPORTED
47         constraints:
48         - greater_or_equal: 0
49       compute_pd_server_availability_zone:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       compute_pd_server_name:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_pd01_port_1_order:
62         type: integer
63         required: true
64         status: SUPPORTED
65       vm_flavor_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_0_exCP_naming:
70         type: org.openecomp.datatypes.Naming
71         required: true
72         status: SUPPORTED
73       port_pd01_port_1_network_role:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port_0_order:
78         type: integer
79         required: true
80         status: SUPPORTED
81       port_pd01_port_1_vlan_requirements:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.VlanRequirements
87       port_pd01_port_1_mac_requirements:
88         type: org.openecomp.datatypes.network.MacRequirements
89         required: true
90         status: SUPPORTED
91       port_pd01_port_1_subnetpoolid:
92         type: string
93         required: true
94         status: SUPPORTED
95       vm_image_name:
96         type: string
97         required: true
98         status: SUPPORTED
99       port_pd01_port_1_exCP_naming:
100         type: org.openecomp.datatypes.Naming
101         required: true
102         status: SUPPORTED
103       port_pd01_port_1_network_role_tag:
104         type: string
105         required: true
106         status: SUPPORTED
107       port_pd01_port_0_vlan_requirements:
108         type: list
109         required: true
110         status: SUPPORTED
111         entry_schema:
112           type: org.openecomp.datatypes.network.VlanRequirements
113       port_pd01_port_0_subnetpoolid:
114         type: string
115         required: true
116         status: SUPPORTED
117       port_pd01_port_1_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_pd01_port_0_device_id:
131         type: string
132         status: SUPPORTED
133       pd_server_accessIPv4:
134         type: string
135         status: SUPPORTED
136       pd_server_pd01_port_1_device_owner:
137         type: string
138         status: SUPPORTED
139   org.openecomp.resource.abstract.nodes.pd_server:
140     derived_from: org.openecomp.resource.abstract.nodes.VFC
141     properties:
142       port_pd01_port_0_mac_requirements:
143         type: org.openecomp.datatypes.network.MacRequirements
144         required: true
145         status: SUPPORTED
146       port_pd01_port_0_network:
147         type: list
148         required: true
149         status: SUPPORTED
150         entry_schema:
151           type: string
152       port_pd01_port_0_ip_requirements:
153         type: list
154         required: true
155         status: SUPPORTED
156         entry_schema:
157           type: org.openecomp.datatypes.network.IpRequirements
158       port_pd01_port_0_network_role_tag:
159         type: string
160         required: true
161         status: SUPPORTED
162       port_pd01_port_0_network_role:
163         type: string
164         required: true
165         status: SUPPORTED
166       port_pd01_port_1_ip_requirements:
167         type: list
168         required: true
169         status: SUPPORTED
170         entry_schema:
171           type: org.openecomp.datatypes.network.IpRequirements
172       index_value:
173         type: integer
174         description: Index value of this substitution service template runtime instance
175         required: false
176         default: 0
177         status: SUPPORTED
178         constraints:
179         - greater_or_equal: 0
180       compute_pd_server_availability_zone:
181         type: list
182         required: true
183         status: SUPPORTED
184         entry_schema:
185           type: string
186       compute_pd_server_name:
187         type: list
188         required: true
189         status: SUPPORTED
190         entry_schema:
191           type: string
192       port_pd01_port_1_order:
193         type: integer
194         required: true
195         status: SUPPORTED
196       vm_flavor_name:
197         type: string
198         required: true
199         status: SUPPORTED
200       port_pd01_port_0_exCP_naming:
201         type: org.openecomp.datatypes.Naming
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_vlan_requirements:
213         type: list
214         required: true
215         status: SUPPORTED
216         entry_schema:
217           type: org.openecomp.datatypes.network.VlanRequirements
218       port_pd01_port_1_mac_requirements:
219         type: org.openecomp.datatypes.network.MacRequirements
220         required: true
221         status: SUPPORTED
222       port_pd01_port_1_subnetpoolid:
223         type: string
224         required: true
225         status: SUPPORTED
226       vm_image_name:
227         type: string
228         required: true
229         status: SUPPORTED
230       port_pd01_port_1_exCP_naming:
231         type: org.openecomp.datatypes.Naming
232         required: true
233         status: SUPPORTED
234       port_pd01_port_1_network_role_tag:
235         type: string
236         required: true
237         status: SUPPORTED
238       port_pd01_port_0_vlan_requirements:
239         type: list
240         required: true
241         status: SUPPORTED
242         entry_schema:
243           type: org.openecomp.datatypes.network.VlanRequirements
244       port_pd01_port_0_subnetpoolid:
245         type: string
246         required: true
247         status: SUPPORTED
248       port_pd01_port_1_network:
249         type: list
250         required: true
251         status: SUPPORTED
252         entry_schema:
253           type: string
254       compute_pd_server_user_data_format:
255         type: list
256         required: true
257         status: SUPPORTED
258         entry_schema:
259           type: string
260     attributes:
261       pd_server_pd01_port_0_device_id:
262         type: string
263         status: SUPPORTED
264       pd_server_accessIPv4:
265         type: string
266         status: SUPPORTED
267       pd_server_pd01_port_1_device_owner:
268         type: string
269         status: SUPPORTED
270     requirements:
271     - dependency_pd_server:
272         capability: tosca.capabilities.Node
273         node: tosca.nodes.Root
274         relationship: tosca.relationships.DependsOn
275         occurrences:
276         - 0
277         - UNBOUNDED
278     - local_storage_pd_server:
279         capability: tosca.capabilities.Attachment
280         node: tosca.nodes.BlockStorage
281         relationship: tosca.relationships.AttachesTo
282         occurrences:
283         - 0
284         - UNBOUNDED
285     - dependency_pd_server_pd01_port_1:
286         capability: tosca.capabilities.Node
287         node: tosca.nodes.Root
288         relationship: tosca.relationships.DependsOn
289         occurrences:
290         - 0
291         - UNBOUNDED
292     - link_pd_server_pd01_port_1:
293         capability: tosca.capabilities.network.Linkable
294         relationship: tosca.relationships.network.LinksTo
295         occurrences:
296         - 1
297         - 1
298     - dependency_pd_server_pd01_port_0:
299         capability: tosca.capabilities.Node
300         node: tosca.nodes.Root
301         relationship: tosca.relationships.DependsOn
302         occurrences:
303         - 0
304         - UNBOUNDED
305     - link_pd_server_pd01_port_0:
306         capability: tosca.capabilities.network.Linkable
307         relationship: tosca.relationships.network.LinksTo
308         occurrences:
309         - 1
310         - 1
311     capabilities:
312       binding_pd_server_pd01_port_0:
313         type: tosca.capabilities.network.Bindable
314         valid_source_types:
315         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
316         occurrences:
317         - 0
318         - UNBOUNDED
319       scalable_pd_server:
320         type: tosca.capabilities.Scalable
321         occurrences:
322         - 1
323         - UNBOUNDED
324       disk.read.bytes.rate_pd_server:
325         type: org.openecomp.capabilities.metric.Ceilometer
326         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
327         occurrences:
328         - 1
329         - UNBOUNDED
330       binding_pd_server_pd01_port_1:
331         type: tosca.capabilities.network.Bindable
332         valid_source_types:
333         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
334         occurrences:
335         - 0
336         - UNBOUNDED
337       memory.usage_pd_server:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       memory_pd_server:
344         type: org.openecomp.capabilities.metric.Ceilometer
345         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
346         occurrences:
347         - 1
348         - UNBOUNDED
349       disk.device.usage_pd_server:
350         type: org.openecomp.capabilities.metric.Ceilometer
351         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
352         occurrences:
353         - 1
354         - UNBOUNDED
355       os_pd_server:
356         type: tosca.capabilities.OperatingSystem
357         occurrences:
358         - 1
359         - UNBOUNDED
360       disk.write.bytes.rate_pd_server:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       cpu_pd_server:
367         type: org.openecomp.capabilities.metric.Ceilometer
368         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
369         occurrences:
370         - 1
371         - UNBOUNDED
372       cpu_util_pd_server:
373         type: org.openecomp.capabilities.metric.Ceilometer
374         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
375         occurrences:
376         - 1
377         - UNBOUNDED
378       disk.device.write.requests.rate_pd_server:
379         type: org.openecomp.capabilities.metric.Ceilometer
380         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
381         occurrences:
382         - 1
383         - UNBOUNDED
384       disk.read.bytes_pd_server:
385         type: org.openecomp.capabilities.metric.Ceilometer
386         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
387         occurrences:
388         - 1
389         - UNBOUNDED
390       disk.device.read.bytes.rate_pd_server:
391         type: org.openecomp.capabilities.metric.Ceilometer
392         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
393         occurrences:
394         - 1
395         - UNBOUNDED
396       network.incoming.packets_pd_server_pd01_port_0:
397         type: org.openecomp.capabilities.metric.Ceilometer
398         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
399         occurrences:
400         - 1
401         - UNBOUNDED
402       disk.iops_pd_server:
403         type: org.openecomp.capabilities.metric.Ceilometer
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
405         occurrences:
406         - 1
407         - UNBOUNDED
408       network.incoming.packets.rate_pd_server_pd01_port_1:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414       network.incoming.bytes.rate_pd_server_pd01_port_1:
415         type: org.openecomp.capabilities.metric.Ceilometer
416         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
417         occurrences:
418         - 1
419         - UNBOUNDED
420       memory.resident_pd_server:
421         type: org.openecomp.capabilities.metric.Ceilometer
422         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
423         occurrences:
424         - 1
425         - UNBOUNDED
426       cpu.delta_pd_server:
427         type: org.openecomp.capabilities.metric.Ceilometer
428         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
429         occurrences:
430         - 1
431         - UNBOUNDED
432       network.incoming.packets.rate_pd_server_pd01_port_0:
433         type: org.openecomp.capabilities.metric.Ceilometer
434         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
435         occurrences:
436         - 1
437         - UNBOUNDED
438       network.incoming.bytes.rate_pd_server_pd01_port_0:
439         type: org.openecomp.capabilities.metric.Ceilometer
440         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
441         occurrences:
442         - 1
443         - UNBOUNDED
444       attachment_pd_server_pd01_port_1:
445         type: tosca.capabilities.Attachment
446         occurrences:
447         - 1
448         - UNBOUNDED
449       network.outgoing.packets.rate_pd_server_pd01_port_1:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       network.outgoing.packets.rate_pd_server_pd01_port_0:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       vcpus_pd_server:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       disk.device.write.bytes.rate_pd_server:
468         type: org.openecomp.capabilities.metric.Ceilometer
469         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
470         occurrences:
471         - 1
472         - UNBOUNDED
473       attachment_pd_server_pd01_port_0:
474         type: tosca.capabilities.Attachment
475         occurrences:
476         - 1
477         - UNBOUNDED
478       disk.device.write.requests_pd_server:
479         type: org.openecomp.capabilities.metric.Ceilometer
480         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
481         occurrences:
482         - 1
483         - UNBOUNDED
484       endpoint_pd_server:
485         type: tosca.capabilities.Endpoint.Admin
486         occurrences:
487         - 1
488         - UNBOUNDED
489       disk.capacity_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       network.incoming.packets_pd_server_pd01_port_1:
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.device.allocation_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.allocation_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       binding_pd_server:
514         type: tosca.capabilities.network.Bindable
515         occurrences:
516         - 1
517         - UNBOUNDED
518       disk.read.requests_pd_server:
519         type: org.openecomp.capabilities.metric.Ceilometer
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
521         occurrences:
522         - 1
523         - UNBOUNDED
524       network.outgoing.bytes.rate_pd_server_pd01_port_1:
525         type: org.openecomp.capabilities.metric.Ceilometer
526         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
527         occurrences:
528         - 1
529         - UNBOUNDED
530       network.outgoing.bytes.rate_pd_server_pd01_port_0:
531         type: org.openecomp.capabilities.metric.Ceilometer
532         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
533         occurrences:
534         - 1
535         - UNBOUNDED
536       feature_pd_server:
537         type: tosca.capabilities.Node
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.usage_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_pd_server_pd01_port_1:
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       disk.write.bytes_pd_server:
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       network.outgoing.bytes_pd_server_pd01_port_0:
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       network.outgoing.bytes_pd_server_pd01_port_1:
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       network.incoming.bytes_pd_server_pd01_port_0:
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.read.requests.rate_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.root.size_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       disk.device.read.bytes_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       disk.device.write.bytes_pd_server:
596         type: org.openecomp.capabilities.metric.Ceilometer
597         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
598         occurrences:
599         - 1
600         - UNBOUNDED
601       network.outpoing.packets_pd_server_pd01_port_0:
602         type: org.openecomp.capabilities.metric.Ceilometer
603         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
604         occurrences:
605         - 1
606         - UNBOUNDED
607       network.outpoing.packets_pd_server_pd01_port_1:
608         type: org.openecomp.capabilities.metric.Ceilometer
609         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
610         occurrences:
611         - 1
612         - UNBOUNDED
613       disk.device.read.requests_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       instance_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       host_pd_server:
626         type: tosca.capabilities.Container
627         valid_source_types:
628         - tosca.nodes.SoftwareComponent
629         occurrences:
630         - 1
631         - UNBOUNDED
632       feature_pd_server_pd01_port_1:
633         type: tosca.capabilities.Node
634         occurrences:
635         - 1
636         - UNBOUNDED
637       feature_pd_server_pd01_port_0:
638         type: tosca.capabilities.Node
639         occurrences:
640         - 1
641         - UNBOUNDED
642       disk.write.requests.rate_pd_server:
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.ephemeral.size_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.write.requests_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       disk.device.latency_pd_server:
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.latency_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       disk.device.capacity_pd_server:
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
678       disk.device.iops_pd_server:
679         type: org.openecomp.capabilities.metric.Ceilometer
680         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
681         occurrences:
682         - 1
683         - UNBOUNDED