1a8c8aba684bc0457eb55287068180e96406bfbf
[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.abstract.nodes.pd_server:
9     derived_from: org.openecomp.resource.abstract.nodes.VFC
10     properties:
11       port_pd01_port_0_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_pd01_port_0_network:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       port_pd01_port_0_ip_requirements:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: org.openecomp.datatypes.network.IpRequirements
27       port_pd01_port_0_network_role:
28         type: string
29         required: true
30         status: SUPPORTED
31       compute_pd_server_availability_zone:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       compute_pd_server_name:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       port_pd01_port_0_replacement_policy:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       vm_flavor_name:
50         type: string
51         required: true
52         status: SUPPORTED
53       port_pd02_port_0_network:
54         type: list
55         required: true
56         status: SUPPORTED
57         entry_schema:
58           type: string
59       port_pd01_port_0_order:
60         type: integer
61         required: true
62         status: SUPPORTED
63       vm_image_name:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd02_port_0_network_role_tag:
68         type: string
69         required: true
70         status: SUPPORTED
71       port_pd02_port_0_replacement_policy:
72         type: list
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: string
77       port_pd01_port_0_subnetpoolid:
78         type: string
79         required: true
80         status: SUPPORTED
81       compute_pd_server_user_data_format:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       port_pd02_port_0_ip_requirements:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.IpRequirements
93       port_pd01_port_0_network_role_tag:
94         type: string
95         required: true
96         status: SUPPORTED
97       port_pd01_port_0_related_networks:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
103       index_value:
104         type: integer
105         description: Index value of this substitution service template runtime instance
106         required: false
107         default: 0
108         status: SUPPORTED
109         constraints:
110         - greater_or_equal: 0
111       port_pd02_port_0_exCP_naming:
112         type: org.openecomp.datatypes.Naming
113         required: true
114         status: SUPPORTED
115       port_pd01_port_0_exCP_naming:
116         type: org.openecomp.datatypes.Naming
117         required: true
118         status: SUPPORTED
119       port_pd02_port_0_network_role:
120         type: string
121         required: true
122         status: SUPPORTED
123       port_pd02_port_0_mac_requirements:
124         type: org.openecomp.datatypes.network.MacRequirements
125         required: true
126         status: SUPPORTED
127       port_pd02_port_0_order:
128         type: integer
129         required: true
130         status: SUPPORTED
131       port_pd02_port_0_related_networks:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
137       port_pd02_port_0_subnetpoolid:
138         type: string
139         required: true
140         status: SUPPORTED
141       port_pd02_port_0_vlan_requirements:
142         type: list
143         required: true
144         status: SUPPORTED
145         entry_schema:
146           type: org.openecomp.datatypes.network.VlanRequirements
147       port_pd01_port_0_vlan_requirements:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: org.openecomp.datatypes.network.VlanRequirements
153     requirements:
154     - dependency_pd_server:
155         capability: tosca.capabilities.Node
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.DependsOn
158         occurrences:
159         - 0
160         - UNBOUNDED
161     - local_storage_pd_server:
162         capability: tosca.capabilities.Attachment
163         node: tosca.nodes.BlockStorage
164         relationship: tosca.relationships.AttachesTo
165         occurrences:
166         - 0
167         - UNBOUNDED
168     - dependency_pd_server_pd02_port_0:
169         capability: tosca.capabilities.Node
170         node: tosca.nodes.Root
171         relationship: tosca.relationships.DependsOn
172         occurrences:
173         - 0
174         - UNBOUNDED
175     - link_pd_server_pd02_port_0:
176         capability: tosca.capabilities.network.Linkable
177         relationship: tosca.relationships.network.LinksTo
178         occurrences:
179         - 1
180         - 1
181     - dependency_pd_server_pd01_port_0:
182         capability: tosca.capabilities.Node
183         node: tosca.nodes.Root
184         relationship: tosca.relationships.DependsOn
185         occurrences:
186         - 0
187         - UNBOUNDED
188     - link_pd_server_pd01_port_0:
189         capability: tosca.capabilities.network.Linkable
190         relationship: tosca.relationships.network.LinksTo
191         occurrences:
192         - 1
193         - 1
194     capabilities:
195       binding_pd_server_pd02_port_0:
196         type: tosca.capabilities.network.Bindable
197         valid_source_types:
198         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
199         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
200         occurrences:
201         - 0
202         - UNBOUNDED
203       binding_pd_server_pd01_port_0:
204         type: tosca.capabilities.network.Bindable
205         valid_source_types:
206         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
207         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
208         occurrences:
209         - 0
210         - UNBOUNDED
211       scalable_pd_server:
212         type: tosca.capabilities.Scalable
213         occurrences:
214         - 1
215         - UNBOUNDED
216       disk.read.bytes.rate_pd_server:
217         type: org.openecomp.capabilities.metric.Ceilometer
218         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
219         occurrences:
220         - 1
221         - UNBOUNDED
222       memory.usage_pd_server:
223         type: org.openecomp.capabilities.metric.Ceilometer
224         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
225         occurrences:
226         - 1
227         - UNBOUNDED
228       memory_pd_server:
229         type: org.openecomp.capabilities.metric.Ceilometer
230         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
231         occurrences:
232         - 1
233         - UNBOUNDED
234       disk.device.usage_pd_server:
235         type: org.openecomp.capabilities.metric.Ceilometer
236         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
237         occurrences:
238         - 1
239         - UNBOUNDED
240       os_pd_server:
241         type: tosca.capabilities.OperatingSystem
242         occurrences:
243         - 1
244         - UNBOUNDED
245       disk.write.bytes.rate_pd_server:
246         type: org.openecomp.capabilities.metric.Ceilometer
247         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
248         occurrences:
249         - 1
250         - UNBOUNDED
251       network.outgoing.packets.rate_pd_server_pd02_port_0:
252         type: org.openecomp.capabilities.metric.Ceilometer
253         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
254         occurrences:
255         - 1
256         - UNBOUNDED
257       cpu_pd_server:
258         type: org.openecomp.capabilities.metric.Ceilometer
259         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
260         occurrences:
261         - 1
262         - UNBOUNDED
263       cpu_util_pd_server:
264         type: org.openecomp.capabilities.metric.Ceilometer
265         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
266         occurrences:
267         - 1
268         - UNBOUNDED
269       disk.device.write.requests.rate_pd_server:
270         type: org.openecomp.capabilities.metric.Ceilometer
271         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
272         occurrences:
273         - 1
274         - UNBOUNDED
275       disk.read.bytes_pd_server:
276         type: org.openecomp.capabilities.metric.Ceilometer
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
278         occurrences:
279         - 1
280         - UNBOUNDED
281       disk.device.read.bytes.rate_pd_server:
282         type: org.openecomp.capabilities.metric.Ceilometer
283         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
284         occurrences:
285         - 1
286         - UNBOUNDED
287       network.outpoing.packets_pd_server_pd02_port_0:
288         type: org.openecomp.capabilities.metric.Ceilometer
289         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
290         occurrences:
291         - 1
292         - UNBOUNDED
293       network.incoming.packets_pd_server_pd01_port_0:
294         type: org.openecomp.capabilities.metric.Ceilometer
295         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
296         occurrences:
297         - 1
298         - UNBOUNDED
299       disk.iops_pd_server:
300         type: org.openecomp.capabilities.metric.Ceilometer
301         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
302         occurrences:
303         - 1
304         - UNBOUNDED
305       memory.resident_pd_server:
306         type: org.openecomp.capabilities.metric.Ceilometer
307         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
308         occurrences:
309         - 1
310         - UNBOUNDED
311       cpu.delta_pd_server:
312         type: org.openecomp.capabilities.metric.Ceilometer
313         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
314         occurrences:
315         - 1
316         - UNBOUNDED
317       feature_pd_server_pd02_port_0:
318         type: tosca.capabilities.Node
319         occurrences:
320         - 1
321         - UNBOUNDED
322       network.incoming.packets.rate_pd_server_pd01_port_0:
323         type: org.openecomp.capabilities.metric.Ceilometer
324         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
325         occurrences:
326         - 1
327         - UNBOUNDED
328       network.incoming.bytes.rate_pd_server_pd01_port_0:
329         type: org.openecomp.capabilities.metric.Ceilometer
330         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
331         occurrences:
332         - 1
333         - UNBOUNDED
334       network.outgoing.packets.rate_pd_server_pd01_port_0:
335         type: org.openecomp.capabilities.metric.Ceilometer
336         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
337         occurrences:
338         - 1
339         - UNBOUNDED
340       vcpus_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       disk.device.write.bytes.rate_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       attachment_pd_server_pd01_port_0:
353         type: tosca.capabilities.Attachment
354         occurrences:
355         - 1
356         - UNBOUNDED
357       disk.device.write.requests_pd_server:
358         type: org.openecomp.capabilities.metric.Ceilometer
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
360         occurrences:
361         - 1
362         - UNBOUNDED
363       endpoint_pd_server:
364         type: tosca.capabilities.Endpoint.Admin
365         occurrences:
366         - 1
367         - UNBOUNDED
368       disk.capacity_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       forwarder_pd_server_pd01_port_0:
375         type: org.openecomp.capabilities.Forwarder
376         occurrences:
377         - 1
378         - UNBOUNDED
379       disk.device.allocation_pd_server:
380         type: org.openecomp.capabilities.metric.Ceilometer
381         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
382         occurrences:
383         - 1
384         - UNBOUNDED
385       disk.allocation_pd_server:
386         type: org.openecomp.capabilities.metric.Ceilometer
387         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
388         occurrences:
389         - 1
390         - UNBOUNDED
391       binding_pd_server:
392         type: tosca.capabilities.network.Bindable
393         occurrences:
394         - 1
395         - UNBOUNDED
396       disk.read.requests_pd_server:
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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
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       feature_pd_server:
409         type: tosca.capabilities.Node
410         occurrences:
411         - 1
412         - UNBOUNDED
413       disk.usage_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       network.outgoing.bytes.rate_pd_server_pd02_port_0:
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       disk.write.bytes_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.outgoing.bytes_pd_server_pd02_port_0:
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_pd01_port_0:
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       network.incoming.bytes_pd_server_pd02_port_0:
444         type: org.openecomp.capabilities.metric.Ceilometer
445         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
446         occurrences:
447         - 1
448         - UNBOUNDED
449       network.incoming.bytes_pd_server_pd01_port_0:
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       disk.device.read.requests.rate_pd_server:
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       disk.root.size_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.read.bytes_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       disk.device.write.bytes_pd_server:
474         type: org.openecomp.capabilities.metric.Ceilometer
475         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
476         occurrences:
477         - 1
478         - UNBOUNDED
479       network.incoming.packets_pd_server_pd02_port_0:
480         type: org.openecomp.capabilities.metric.Ceilometer
481         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
482         occurrences:
483         - 1
484         - UNBOUNDED
485       network.outpoing.packets_pd_server_pd01_port_0:
486         type: org.openecomp.capabilities.metric.Ceilometer
487         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
488         occurrences:
489         - 1
490         - UNBOUNDED
491       disk.device.read.requests_pd_server:
492         type: org.openecomp.capabilities.metric.Ceilometer
493         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
494         occurrences:
495         - 1
496         - UNBOUNDED
497       instance_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       host_pd_server:
504         type: tosca.capabilities.Container
505         valid_source_types:
506         - tosca.nodes.SoftwareComponent
507         occurrences:
508         - 1
509         - UNBOUNDED
510       network.incoming.packets.rate_pd_server_pd02_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       network.incoming.bytes.rate_pd_server_pd02_port_0:
517         type: org.openecomp.capabilities.metric.Ceilometer
518         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
519         occurrences:
520         - 1
521         - UNBOUNDED
522       feature_pd_server_pd01_port_0:
523         type: tosca.capabilities.Node
524         occurrences:
525         - 1
526         - UNBOUNDED
527       disk.write.requests.rate_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       disk.ephemeral.size_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       attachment_pd_server_pd02_port_0:
540         type: tosca.capabilities.Attachment
541         occurrences:
542         - 1
543         - UNBOUNDED
544       disk.write.requests_pd_server:
545         type: org.openecomp.capabilities.metric.Ceilometer
546         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
547         occurrences:
548         - 1
549         - UNBOUNDED
550       disk.device.latency_pd_server:
551         type: org.openecomp.capabilities.metric.Ceilometer
552         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
553         occurrences:
554         - 1
555         - UNBOUNDED
556       disk.latency_pd_server:
557         type: org.openecomp.capabilities.metric.Ceilometer
558         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
559         occurrences:
560         - 1
561         - UNBOUNDED
562       disk.device.capacity_pd_server:
563         type: org.openecomp.capabilities.metric.Ceilometer
564         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
565         occurrences:
566         - 1
567         - UNBOUNDED
568       disk.device.iops_pd_server:
569         type: org.openecomp.capabilities.metric.Ceilometer
570         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
571         occurrences:
572         - 1
573         - UNBOUNDED
574       forwarder_pd_server_pd02_port_0:
575         type: org.openecomp.capabilities.Forwarder
576         occurrences:
577         - 1
578         - UNBOUNDED