251c8ab4483bc7e78461586ad87a64543312621d
[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   org.openecomp.resource.abstract.nodes.pd_server:
130     derived_from: org.openecomp.resource.abstract.nodes.VFC
131     properties:
132       index_value:
133         type: integer
134         description: Index value of this substitution service template runtime instance
135         required: false
136         default: 0
137         status: SUPPORTED
138         constraints:
139         - greater_or_equal: 0
140       compute_pd_server_availability_zone:
141         type: list
142         required: true
143         status: SUPPORTED
144         entry_schema:
145           type: string
146       compute_pd_server_name:
147         type: list
148         required: true
149         status: SUPPORTED
150         entry_schema:
151           type: string
152       port_pd02_port_mac_requirements:
153         type: org.openecomp.datatypes.network.MacRequirements
154         required: true
155         status: SUPPORTED
156       port_pd01_port_exCP_naming:
157         type: org.openecomp.datatypes.Naming
158         required: true
159         status: SUPPORTED
160       vm_flavor_name:
161         type: string
162         required: true
163         status: SUPPORTED
164       port_pd02_port_order:
165         type: integer
166         required: true
167         status: SUPPORTED
168       port_pd02_port_subnetpoolid:
169         type: string
170         required: true
171         status: SUPPORTED
172       port_pd02_port_network_role_tag:
173         type: string
174         required: true
175         status: SUPPORTED
176       port_pd01_port_mac_requirements:
177         type: org.openecomp.datatypes.network.MacRequirements
178         required: true
179         status: SUPPORTED
180       port_pd02_port_vlan_requirements:
181         type: list
182         required: true
183         status: SUPPORTED
184         entry_schema:
185           type: org.openecomp.datatypes.network.VlanRequirements
186       vm_image_name:
187         type: string
188         required: true
189         status: SUPPORTED
190       port_pd01_port_ip_requirements:
191         type: list
192         required: true
193         status: SUPPORTED
194         entry_schema:
195           type: org.openecomp.datatypes.network.IpRequirements
196       port_pd01_port_network:
197         type: list
198         required: true
199         status: SUPPORTED
200         entry_schema:
201           type: string
202       port_pd02_port_network_role:
203         type: string
204         required: true
205         status: SUPPORTED
206       port_pd01_port_order:
207         type: integer
208         required: true
209         status: SUPPORTED
210       port_pd01_port_subnetpoolid:
211         type: string
212         required: true
213         status: SUPPORTED
214       port_pd02_port_exCP_naming:
215         type: org.openecomp.datatypes.Naming
216         required: true
217         status: SUPPORTED
218       port_pd01_port_network_role:
219         type: string
220         required: true
221         status: SUPPORTED
222       port_pd02_port_ip_requirements:
223         type: list
224         required: true
225         status: SUPPORTED
226         entry_schema:
227           type: org.openecomp.datatypes.network.IpRequirements
228       port_pd01_port_network_role_tag:
229         type: string
230         required: true
231         status: SUPPORTED
232       port_pd01_port_vlan_requirements:
233         type: list
234         required: true
235         status: SUPPORTED
236         entry_schema:
237           type: org.openecomp.datatypes.network.VlanRequirements
238       port_pd02_port_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:
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:
273         capability: tosca.capabilities.network.Linkable
274         relationship: tosca.relationships.network.LinksTo
275         occurrences:
276         - 1
277         - 1
278     - dependency_pd_server_pd02_port:
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_pd02_port:
286         capability: tosca.capabilities.network.Linkable
287         relationship: tosca.relationships.network.LinksTo
288         occurrences:
289         - 1
290         - 1
291     capabilities:
292       scalable_pd_server:
293         type: tosca.capabilities.Scalable
294         occurrences:
295         - 1
296         - UNBOUNDED
297       disk.read.bytes.rate_pd_server:
298         type: org.openecomp.capabilities.metric.Ceilometer
299         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
300         occurrences:
301         - 1
302         - UNBOUNDED
303       memory.usage_pd_server:
304         type: org.openecomp.capabilities.metric.Ceilometer
305         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
306         occurrences:
307         - 1
308         - UNBOUNDED
309       memory_pd_server:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       disk.device.usage_pd_server:
316         type: org.openecomp.capabilities.metric.Ceilometer
317         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
318         occurrences:
319         - 1
320         - UNBOUNDED
321       network.outgoing.packets.rate_pd_server_pd01_port:
322         type: org.openecomp.capabilities.metric.Ceilometer
323         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
324         occurrences:
325         - 1
326         - UNBOUNDED
327       os_pd_server:
328         type: tosca.capabilities.OperatingSystem
329         occurrences:
330         - 1
331         - UNBOUNDED
332       disk.write.bytes.rate_pd_server:
333         type: org.openecomp.capabilities.metric.Ceilometer
334         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
335         occurrences:
336         - 1
337         - UNBOUNDED
338       network.incoming.bytes_pd_server_pd01_port:
339         type: org.openecomp.capabilities.metric.Ceilometer
340         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
341         occurrences:
342         - 1
343         - UNBOUNDED
344       cpu_pd_server:
345         type: org.openecomp.capabilities.metric.Ceilometer
346         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
347         occurrences:
348         - 1
349         - UNBOUNDED
350       cpu_util_pd_server:
351         type: org.openecomp.capabilities.metric.Ceilometer
352         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
353         occurrences:
354         - 1
355         - UNBOUNDED
356       disk.device.write.requests.rate_pd_server:
357         type: org.openecomp.capabilities.metric.Ceilometer
358         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
359         occurrences:
360         - 1
361         - UNBOUNDED
362       disk.read.bytes_pd_server:
363         type: org.openecomp.capabilities.metric.Ceilometer
364         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
365         occurrences:
366         - 1
367         - UNBOUNDED
368       disk.device.read.bytes.rate_pd_server:
369         type: org.openecomp.capabilities.metric.Ceilometer
370         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
371         occurrences:
372         - 1
373         - UNBOUNDED
374       binding_pd_server_pd02_port:
375         type: tosca.capabilities.network.Bindable
376         valid_source_types:
377         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
378         occurrences:
379         - 0
380         - UNBOUNDED
381       network.outgoing.bytes_pd_server_pd01_port:
382         type: org.openecomp.capabilities.metric.Ceilometer
383         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
384         occurrences:
385         - 1
386         - UNBOUNDED
387       network.outgoing.packets.rate_pd_server_pd02_port:
388         type: org.openecomp.capabilities.metric.Ceilometer
389         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
390         occurrences:
391         - 1
392         - UNBOUNDED
393       disk.iops_pd_server:
394         type: org.openecomp.capabilities.metric.Ceilometer
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
396         occurrences:
397         - 1
398         - UNBOUNDED
399       memory.resident_pd_server:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       cpu.delta_pd_server:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       network.incoming.packets.rate_pd_server_pd01_port:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       network.outgoing.bytes_pd_server_pd02_port:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       feature_pd_server_pd02_port:
424         type: tosca.capabilities.Node
425         occurrences:
426         - 1
427         - UNBOUNDED
428       network.incoming.bytes.rate_pd_server_pd02_port:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       network.outgoing.bytes.rate_pd_server_pd02_port:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       vcpus_pd_server:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       disk.device.write.bytes.rate_pd_server:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       disk.device.write.requests_pd_server:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       endpoint_pd_server:
459         type: tosca.capabilities.Endpoint.Admin
460         occurrences:
461         - 1
462         - UNBOUNDED
463       attachment_pd_server_pd01_port:
464         type: tosca.capabilities.Attachment
465         occurrences:
466         - 1
467         - UNBOUNDED
468       disk.capacity_pd_server:
469         type: org.openecomp.capabilities.metric.Ceilometer
470         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
471         occurrences:
472         - 1
473         - UNBOUNDED
474       disk.device.allocation_pd_server:
475         type: org.openecomp.capabilities.metric.Ceilometer
476         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
477         occurrences:
478         - 1
479         - UNBOUNDED
480       disk.allocation_pd_server:
481         type: org.openecomp.capabilities.metric.Ceilometer
482         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
483         occurrences:
484         - 1
485         - UNBOUNDED
486       network.incoming.packets_pd_server_pd02_port:
487         type: org.openecomp.capabilities.metric.Ceilometer
488         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
489         occurrences:
490         - 1
491         - UNBOUNDED
492       binding_pd_server:
493         type: tosca.capabilities.network.Bindable
494         occurrences:
495         - 1
496         - UNBOUNDED
497       disk.read.requests_pd_server:
498         type: org.openecomp.capabilities.metric.Ceilometer
499         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
500         occurrences:
501         - 1
502         - UNBOUNDED
503       feature_pd_server:
504         type: tosca.capabilities.Node
505         occurrences:
506         - 1
507         - UNBOUNDED
508       disk.usage_pd_server:
509         type: org.openecomp.capabilities.metric.Ceilometer
510         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
511         occurrences:
512         - 1
513         - UNBOUNDED
514       network.outpoing.packets_pd_server_pd02_port:
515         type: org.openecomp.capabilities.metric.Ceilometer
516         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
517         occurrences:
518         - 1
519         - UNBOUNDED
520       binding_pd_server_pd01_port:
521         type: tosca.capabilities.network.Bindable
522         valid_source_types:
523         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
524         occurrences:
525         - 0
526         - UNBOUNDED
527       disk.write.bytes_pd_server:
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       network.incoming.bytes.rate_pd_server_pd01_port:
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.incoming.packets_pd_server_pd01_port:
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       disk.device.read.requests.rate_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       disk.root.size_pd_server:
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.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       disk.device.write.bytes_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.requests_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       instance_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       host_pd_server:
582         type: tosca.capabilities.Container
583         valid_source_types:
584         - tosca.nodes.SoftwareComponent
585         occurrences:
586         - 1
587         - UNBOUNDED
588       network.outpoing.packets_pd_server_pd01_port:
589         type: org.openecomp.capabilities.metric.Ceilometer
590         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
591         occurrences:
592         - 1
593         - UNBOUNDED
594       attachment_pd_server_pd02_port:
595         type: tosca.capabilities.Attachment
596         occurrences:
597         - 1
598         - UNBOUNDED
599       disk.write.requests.rate_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       disk.ephemeral.size_pd_server:
606         type: org.openecomp.capabilities.metric.Ceilometer
607         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
608         occurrences:
609         - 1
610         - UNBOUNDED
611       disk.write.requests_pd_server:
612         type: org.openecomp.capabilities.metric.Ceilometer
613         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
614         occurrences:
615         - 1
616         - UNBOUNDED
617       feature_pd_server_pd01_port:
618         type: tosca.capabilities.Node
619         occurrences:
620         - 1
621         - UNBOUNDED
622       disk.device.latency_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       network.incoming.packets.rate_pd_server_pd02_port:
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.latency_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.capacity_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       network.outgoing.bytes.rate_pd_server_pd01_port:
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.iops_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       network.incoming.bytes_pd_server_pd02_port:
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