d4333904699c85e79c00388cbb32e2b839667972
[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_pd02_port_device_owner:
134         type: string
135         status: SUPPORTED
136       pd_server_pd01_port_device_id:
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       index_value:
143         type: integer
144         description: Index value of this substitution service template runtime instance
145         required: false
146         default: 0
147         status: SUPPORTED
148         constraints:
149         - greater_or_equal: 0
150       compute_pd_server_availability_zone:
151         type: list
152         required: true
153         status: SUPPORTED
154         entry_schema:
155           type: string
156       compute_pd_server_name:
157         type: list
158         required: true
159         status: SUPPORTED
160         entry_schema:
161           type: string
162       port_pd02_port_mac_requirements:
163         type: org.openecomp.datatypes.network.MacRequirements
164         required: true
165         status: SUPPORTED
166       port_pd01_port_exCP_naming:
167         type: org.openecomp.datatypes.Naming
168         required: true
169         status: SUPPORTED
170       vm_flavor_name:
171         type: string
172         required: true
173         status: SUPPORTED
174       port_pd02_port_order:
175         type: integer
176         required: true
177         status: SUPPORTED
178       port_pd02_port_subnetpoolid:
179         type: string
180         required: true
181         status: SUPPORTED
182       port_pd02_port_network_role_tag:
183         type: string
184         required: true
185         status: SUPPORTED
186       port_pd01_port_mac_requirements:
187         type: org.openecomp.datatypes.network.MacRequirements
188         required: true
189         status: SUPPORTED
190       port_pd02_port_vlan_requirements:
191         type: list
192         required: true
193         status: SUPPORTED
194         entry_schema:
195           type: org.openecomp.datatypes.network.VlanRequirements
196       vm_image_name:
197         type: string
198         required: true
199         status: SUPPORTED
200       port_pd01_port_ip_requirements:
201         type: list
202         required: true
203         status: SUPPORTED
204         entry_schema:
205           type: org.openecomp.datatypes.network.IpRequirements
206       port_pd01_port_network:
207         type: list
208         required: true
209         status: SUPPORTED
210         entry_schema:
211           type: string
212       port_pd02_port_network_role:
213         type: string
214         required: true
215         status: SUPPORTED
216       port_pd01_port_order:
217         type: integer
218         required: true
219         status: SUPPORTED
220       port_pd01_port_subnetpoolid:
221         type: string
222         required: true
223         status: SUPPORTED
224       port_pd02_port_exCP_naming:
225         type: org.openecomp.datatypes.Naming
226         required: true
227         status: SUPPORTED
228       port_pd01_port_network_role:
229         type: string
230         required: true
231         status: SUPPORTED
232       port_pd02_port_ip_requirements:
233         type: list
234         required: true
235         status: SUPPORTED
236         entry_schema:
237           type: org.openecomp.datatypes.network.IpRequirements
238       port_pd01_port_network_role_tag:
239         type: string
240         required: true
241         status: SUPPORTED
242       port_pd01_port_vlan_requirements:
243         type: list
244         required: true
245         status: SUPPORTED
246         entry_schema:
247           type: org.openecomp.datatypes.network.VlanRequirements
248       port_pd02_port_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_accessIPv4:
262         type: string
263         status: SUPPORTED
264       pd_server_pd02_port_device_owner:
265         type: string
266         status: SUPPORTED
267       pd_server_pd01_port_device_id:
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:
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:
293         capability: tosca.capabilities.network.Linkable
294         relationship: tosca.relationships.network.LinksTo
295         occurrences:
296         - 1
297         - 1
298     - dependency_pd_server_pd02_port:
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_pd02_port:
306         capability: tosca.capabilities.network.Linkable
307         relationship: tosca.relationships.network.LinksTo
308         occurrences:
309         - 1
310         - 1
311     capabilities:
312       scalable_pd_server:
313         type: tosca.capabilities.Scalable
314         occurrences:
315         - 1
316         - UNBOUNDED
317       disk.read.bytes.rate_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.usage_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       memory_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       disk.device.usage_pd_server:
336         type: org.openecomp.capabilities.metric.Ceilometer
337         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
338         occurrences:
339         - 1
340         - UNBOUNDED
341       network.outgoing.packets.rate_pd_server_pd01_port:
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       os_pd_server:
348         type: tosca.capabilities.OperatingSystem
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.write.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       network.incoming.bytes_pd_server_pd01_port:
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_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_util_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.device.write.requests.rate_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.read.bytes_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.device.read.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       binding_pd_server_pd02_port:
395         type: tosca.capabilities.network.Bindable
396         valid_source_types:
397         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
398         occurrences:
399         - 0
400         - UNBOUNDED
401       network.outgoing.bytes_pd_server_pd01_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       network.outgoing.packets.rate_pd_server_pd02_port:
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       disk.iops_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       memory.resident_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       cpu.delta_pd_server:
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.incoming.packets.rate_pd_server_pd01_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       network.outgoing.bytes_pd_server_pd02_port:
438         type: org.openecomp.capabilities.metric.Ceilometer
439         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
440         occurrences:
441         - 1
442         - UNBOUNDED
443       feature_pd_server_pd02_port:
444         type: tosca.capabilities.Node
445         occurrences:
446         - 1
447         - UNBOUNDED
448       network.incoming.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       network.outgoing.bytes.rate_pd_server_pd02_port:
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       vcpus_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.bytes.rate_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       disk.device.write.requests_pd_server:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       endpoint_pd_server:
479         type: tosca.capabilities.Endpoint.Admin
480         occurrences:
481         - 1
482         - UNBOUNDED
483       attachment_pd_server_pd01_port:
484         type: tosca.capabilities.Attachment
485         occurrences:
486         - 1
487         - UNBOUNDED
488       disk.capacity_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.device.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       disk.allocation_pd_server:
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       network.incoming.packets_pd_server_pd02_port:
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       binding_pd_server:
513         type: tosca.capabilities.network.Bindable
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.read.requests_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       feature_pd_server:
524         type: tosca.capabilities.Node
525         occurrences:
526         - 1
527         - UNBOUNDED
528       disk.usage_pd_server:
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.outpoing.packets_pd_server_pd02_port:
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       binding_pd_server_pd01_port:
541         type: tosca.capabilities.network.Bindable
542         valid_source_types:
543         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
544         occurrences:
545         - 0
546         - UNBOUNDED
547       disk.write.bytes_pd_server:
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.bytes.rate_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       network.incoming.packets_pd_server_pd01_port:
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.device.read.requests.rate_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.root.size_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.read.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.write.bytes_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.requests_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       instance_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       host_pd_server:
602         type: tosca.capabilities.Container
603         valid_source_types:
604         - tosca.nodes.SoftwareComponent
605         occurrences:
606         - 1
607         - UNBOUNDED
608       network.outpoing.packets_pd_server_pd01_port:
609         type: org.openecomp.capabilities.metric.Ceilometer
610         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
611         occurrences:
612         - 1
613         - UNBOUNDED
614       attachment_pd_server_pd02_port:
615         type: tosca.capabilities.Attachment
616         occurrences:
617         - 1
618         - UNBOUNDED
619       disk.write.requests.rate_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.ephemeral.size_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       disk.write.requests_pd_server:
632         type: org.openecomp.capabilities.metric.Ceilometer
633         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
634         occurrences:
635         - 1
636         - UNBOUNDED
637       feature_pd_server_pd01_port:
638         type: tosca.capabilities.Node
639         occurrences:
640         - 1
641         - UNBOUNDED
642       disk.device.latency_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       network.incoming.packets.rate_pd_server_pd02_port:
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.latency_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.capacity_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       network.outgoing.bytes.rate_pd_server_pd01_port:
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.iops_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       network.incoming.bytes_pd_server_pd02_port:
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