2604672e9c14cd203d087e4ddb2ec387ac685517
[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   org.openecomp.resource.abstract.nodes.pd_server:
130     derived_from: org.openecomp.resource.abstract.nodes.VFC
131     properties:
132       port_pd01_port_0_mac_requirements:
133         type: org.openecomp.datatypes.network.MacRequirements
134         required: true
135         status: SUPPORTED
136       port_pd01_port_0_network:
137         type: list
138         required: true
139         status: SUPPORTED
140         entry_schema:
141           type: string
142       port_pd01_port_0_ip_requirements:
143         type: list
144         required: true
145         status: SUPPORTED
146         entry_schema:
147           type: org.openecomp.datatypes.network.IpRequirements
148       port_pd01_port_0_network_role_tag:
149         type: string
150         required: true
151         status: SUPPORTED
152       port_pd01_port_0_network_role:
153         type: string
154         required: true
155         status: SUPPORTED
156       port_pd01_port_1_ip_requirements:
157         type: list
158         required: true
159         status: SUPPORTED
160         entry_schema:
161           type: org.openecomp.datatypes.network.IpRequirements
162       index_value:
163         type: integer
164         description: Index value of this substitution service template runtime instance
165         required: false
166         default: 0
167         status: SUPPORTED
168         constraints:
169         - greater_or_equal: 0
170       compute_pd_server_availability_zone:
171         type: list
172         required: true
173         status: SUPPORTED
174         entry_schema:
175           type: string
176       compute_pd_server_name:
177         type: list
178         required: true
179         status: SUPPORTED
180         entry_schema:
181           type: string
182       port_pd01_port_1_order:
183         type: integer
184         required: true
185         status: SUPPORTED
186       vm_flavor_name:
187         type: string
188         required: true
189         status: SUPPORTED
190       port_pd01_port_0_exCP_naming:
191         type: org.openecomp.datatypes.Naming
192         required: true
193         status: SUPPORTED
194       port_pd01_port_1_network_role:
195         type: string
196         required: true
197         status: SUPPORTED
198       port_pd01_port_0_order:
199         type: integer
200         required: true
201         status: SUPPORTED
202       port_pd01_port_1_vlan_requirements:
203         type: list
204         required: true
205         status: SUPPORTED
206         entry_schema:
207           type: org.openecomp.datatypes.network.VlanRequirements
208       port_pd01_port_1_mac_requirements:
209         type: org.openecomp.datatypes.network.MacRequirements
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_exCP_naming:
221         type: org.openecomp.datatypes.Naming
222         required: true
223         status: SUPPORTED
224       port_pd01_port_1_network_role_tag:
225         type: string
226         required: true
227         status: SUPPORTED
228       port_pd01_port_0_vlan_requirements:
229         type: list
230         required: true
231         status: SUPPORTED
232         entry_schema:
233           type: org.openecomp.datatypes.network.VlanRequirements
234       port_pd01_port_0_subnetpoolid:
235         type: string
236         required: true
237         status: SUPPORTED
238       port_pd01_port_1_network:
239         type: list
240         required: true
241         status: SUPPORTED
242         entry_schema:
243           type: string
244       compute_pd_server_user_data_format:
245         type: list
246         required: true
247         status: SUPPORTED
248         entry_schema:
249           type: string
250     requirements:
251     - dependency_pd_server:
252         capability: tosca.capabilities.Node
253         node: tosca.nodes.Root
254         relationship: tosca.relationships.DependsOn
255         occurrences:
256         - 0
257         - UNBOUNDED
258     - local_storage_pd_server:
259         capability: tosca.capabilities.Attachment
260         node: tosca.nodes.BlockStorage
261         relationship: tosca.relationships.AttachesTo
262         occurrences:
263         - 0
264         - UNBOUNDED
265     - dependency_pd_server_pd01_port_1:
266         capability: tosca.capabilities.Node
267         node: tosca.nodes.Root
268         relationship: tosca.relationships.DependsOn
269         occurrences:
270         - 0
271         - UNBOUNDED
272     - link_pd_server_pd01_port_1:
273         capability: tosca.capabilities.network.Linkable
274         relationship: tosca.relationships.network.LinksTo
275         occurrences:
276         - 1
277         - 1
278     - dependency_pd_server_pd01_port_0:
279         capability: tosca.capabilities.Node
280         node: tosca.nodes.Root
281         relationship: tosca.relationships.DependsOn
282         occurrences:
283         - 0
284         - UNBOUNDED
285     - link_pd_server_pd01_port_0:
286         capability: tosca.capabilities.network.Linkable
287         relationship: tosca.relationships.network.LinksTo
288         occurrences:
289         - 1
290         - 1
291     capabilities:
292       binding_pd_server_pd01_port_0:
293         type: tosca.capabilities.network.Bindable
294         valid_source_types:
295         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
296         occurrences:
297         - 0
298         - UNBOUNDED
299       scalable_pd_server:
300         type: tosca.capabilities.Scalable
301         occurrences:
302         - 1
303         - UNBOUNDED
304       disk.read.bytes.rate_pd_server:
305         type: org.openecomp.capabilities.metric.Ceilometer
306         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
307         occurrences:
308         - 1
309         - UNBOUNDED
310       binding_pd_server_pd01_port_1:
311         type: tosca.capabilities.network.Bindable
312         valid_source_types:
313         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
314         occurrences:
315         - 0
316         - UNBOUNDED
317       memory.usage_pd_server:
318         type: org.openecomp.capabilities.metric.Ceilometer
319         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
320         occurrences:
321         - 1
322         - UNBOUNDED
323       memory_pd_server:
324         type: org.openecomp.capabilities.metric.Ceilometer
325         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
326         occurrences:
327         - 1
328         - UNBOUNDED
329       disk.device.usage_pd_server:
330         type: org.openecomp.capabilities.metric.Ceilometer
331         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
332         occurrences:
333         - 1
334         - UNBOUNDED
335       os_pd_server:
336         type: tosca.capabilities.OperatingSystem
337         occurrences:
338         - 1
339         - UNBOUNDED
340       disk.write.bytes.rate_pd_server:
341         type: org.openecomp.capabilities.metric.Ceilometer
342         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
343         occurrences:
344         - 1
345         - UNBOUNDED
346       cpu_pd_server:
347         type: org.openecomp.capabilities.metric.Ceilometer
348         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
349         occurrences:
350         - 1
351         - UNBOUNDED
352       cpu_util_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       disk.device.write.requests.rate_pd_server:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.read.bytes_pd_server:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       disk.device.read.bytes.rate_pd_server:
371         type: org.openecomp.capabilities.metric.Ceilometer
372         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
373         occurrences:
374         - 1
375         - UNBOUNDED
376       network.incoming.packets_pd_server_pd01_port_0:
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.iops_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       network.incoming.packets.rate_pd_server_pd01_port_1:
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       network.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_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       cpu.delta_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_0:
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_0:
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       attachment_pd_server_pd01_port_1:
425         type: tosca.capabilities.Attachment
426         occurrences:
427         - 1
428         - UNBOUNDED
429       network.outgoing.packets.rate_pd_server_pd01_port_1:
430         type: org.openecomp.capabilities.metric.Ceilometer
431         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
432         occurrences:
433         - 1
434         - UNBOUNDED
435       network.outgoing.packets.rate_pd_server_pd01_port_0:
436         type: org.openecomp.capabilities.metric.Ceilometer
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
438         occurrences:
439         - 1
440         - UNBOUNDED
441       vcpus_pd_server:
442         type: org.openecomp.capabilities.metric.Ceilometer
443         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
444         occurrences:
445         - 1
446         - UNBOUNDED
447       disk.device.write.bytes.rate_pd_server:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       attachment_pd_server_pd01_port_0:
454         type: tosca.capabilities.Attachment
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.device.write.requests_pd_server:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       endpoint_pd_server:
465         type: tosca.capabilities.Endpoint.Admin
466         occurrences:
467         - 1
468         - UNBOUNDED
469       disk.capacity_pd_server:
470         type: org.openecomp.capabilities.metric.Ceilometer
471         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
472         occurrences:
473         - 1
474         - UNBOUNDED
475       network.incoming.packets_pd_server_pd01_port_1:
476         type: org.openecomp.capabilities.metric.Ceilometer
477         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
478         occurrences:
479         - 1
480         - UNBOUNDED
481       disk.device.allocation_pd_server:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       disk.allocation_pd_server:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       binding_pd_server:
494         type: tosca.capabilities.network.Bindable
495         occurrences:
496         - 1
497         - UNBOUNDED
498       disk.read.requests_pd_server:
499         type: org.openecomp.capabilities.metric.Ceilometer
500         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
501         occurrences:
502         - 1
503         - UNBOUNDED
504       network.outgoing.bytes.rate_pd_server_pd01_port_1:
505         type: org.openecomp.capabilities.metric.Ceilometer
506         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
507         occurrences:
508         - 1
509         - UNBOUNDED
510       network.outgoing.bytes.rate_pd_server_pd01_port_0:
511         type: org.openecomp.capabilities.metric.Ceilometer
512         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
513         occurrences:
514         - 1
515         - UNBOUNDED
516       feature_pd_server:
517         type: tosca.capabilities.Node
518         occurrences:
519         - 1
520         - UNBOUNDED
521       disk.usage_pd_server:
522         type: org.openecomp.capabilities.metric.Ceilometer
523         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
524         occurrences:
525         - 1
526         - UNBOUNDED
527       network.incoming.bytes_pd_server_pd01_port_1:
528         type: org.openecomp.capabilities.metric.Ceilometer
529         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
530         occurrences:
531         - 1
532         - UNBOUNDED
533       disk.write.bytes_pd_server:
534         type: org.openecomp.capabilities.metric.Ceilometer
535         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
536         occurrences:
537         - 1
538         - UNBOUNDED
539       network.outgoing.bytes_pd_server_pd01_port_0:
540         type: org.openecomp.capabilities.metric.Ceilometer
541         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
542         occurrences:
543         - 1
544         - UNBOUNDED
545       network.outgoing.bytes_pd_server_pd01_port_1:
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_0:
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.device.read.requests.rate_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       disk.root.size_pd_server:
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       disk.device.read.bytes_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       disk.device.write.bytes_pd_server:
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       network.outpoing.packets_pd_server_pd01_port_0:
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.outpoing.packets_pd_server_pd01_port_1:
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.requests_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       instance_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       host_pd_server:
606         type: tosca.capabilities.Container
607         valid_source_types:
608         - tosca.nodes.SoftwareComponent
609         occurrences:
610         - 1
611         - UNBOUNDED
612       feature_pd_server_pd01_port_1:
613         type: tosca.capabilities.Node
614         occurrences:
615         - 1
616         - UNBOUNDED
617       feature_pd_server_pd01_port_0:
618         type: tosca.capabilities.Node
619         occurrences:
620         - 1
621         - UNBOUNDED
622       disk.write.requests.rate_pd_server:
623         type: org.openecomp.capabilities.metric.Ceilometer
624         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
625         occurrences:
626         - 1
627         - UNBOUNDED
628       disk.ephemeral.size_pd_server:
629         type: org.openecomp.capabilities.metric.Ceilometer
630         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
631         occurrences:
632         - 1
633         - UNBOUNDED
634       disk.write.requests_pd_server:
635         type: org.openecomp.capabilities.metric.Ceilometer
636         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
637         occurrences:
638         - 1
639         - UNBOUNDED
640       disk.device.latency_pd_server:
641         type: org.openecomp.capabilities.metric.Ceilometer
642         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
643         occurrences:
644         - 1
645         - UNBOUNDED
646       disk.latency_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.device.capacity_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.device.iops_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