14892d8ec9a74507382eeb964c05b030f2a862ff
[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       vm_flavor_name:
44         type: string
45         required: true
46         status: SUPPORTED
47       port_pd02_port_0_network:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       port_pd01_port_0_order:
54         type: integer
55         required: true
56         status: SUPPORTED
57       vm_image_name:
58         type: string
59         required: true
60         status: SUPPORTED
61       port_pd02_port_0_network_role_tag:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port_0_subnetpoolid:
66         type: string
67         required: true
68         status: SUPPORTED
69       compute_pd_server_user_data_format:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: string
75       port_pd02_port_0_ip_requirements:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.network.IpRequirements
81       port_pd01_port_0_network_role_tag:
82         type: string
83         required: true
84         status: SUPPORTED
85       port_pd01_port_0_related_networks:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
91       index_value:
92         type: integer
93         description: Index value of this substitution service template runtime instance
94         required: false
95         default: 0
96         status: SUPPORTED
97         constraints:
98         - greater_or_equal: 0
99       port_pd02_port_0_exCP_naming:
100         type: org.openecomp.datatypes.Naming
101         required: true
102         status: SUPPORTED
103       port_pd01_port_0_exCP_naming:
104         type: org.openecomp.datatypes.Naming
105         required: true
106         status: SUPPORTED
107       port_pd02_port_0_network_role:
108         type: string
109         required: true
110         status: SUPPORTED
111       port_pd02_port_0_mac_requirements:
112         type: org.openecomp.datatypes.network.MacRequirements
113         required: true
114         status: SUPPORTED
115       port_pd02_port_0_order:
116         type: integer
117         required: true
118         status: SUPPORTED
119       port_pd02_port_0_related_networks:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
125       port_pd02_port_0_subnetpoolid:
126         type: string
127         required: true
128         status: SUPPORTED
129       port_pd02_port_0_vlan_requirements:
130         type: list
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: org.openecomp.datatypes.network.VlanRequirements
135       port_pd01_port_0_vlan_requirements:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: org.openecomp.datatypes.network.VlanRequirements
141     attributes:
142       pd_server_accessIPv4:
143         type: string
144         status: SUPPORTED
145       pd_server_pd01_port_0_device_owner:
146         type: string
147         status: SUPPORTED
148     requirements:
149     - dependency_pd_server:
150         capability: tosca.capabilities.Node
151         node: tosca.nodes.Root
152         relationship: tosca.relationships.DependsOn
153         occurrences:
154         - 0
155         - UNBOUNDED
156     - local_storage_pd_server:
157         capability: tosca.capabilities.Attachment
158         node: tosca.nodes.BlockStorage
159         relationship: tosca.relationships.AttachesTo
160         occurrences:
161         - 0
162         - UNBOUNDED
163     - dependency_pd_server_pd02_port_0:
164         capability: tosca.capabilities.Node
165         node: tosca.nodes.Root
166         relationship: tosca.relationships.DependsOn
167         occurrences:
168         - 0
169         - UNBOUNDED
170     - link_pd_server_pd02_port_0:
171         capability: tosca.capabilities.network.Linkable
172         relationship: tosca.relationships.network.LinksTo
173         occurrences:
174         - 1
175         - 1
176     - dependency_pd_server_pd01_port_0:
177         capability: tosca.capabilities.Node
178         node: tosca.nodes.Root
179         relationship: tosca.relationships.DependsOn
180         occurrences:
181         - 0
182         - UNBOUNDED
183     - link_pd_server_pd01_port_0:
184         capability: tosca.capabilities.network.Linkable
185         relationship: tosca.relationships.network.LinksTo
186         occurrences:
187         - 1
188         - 1
189     capabilities:
190       binding_pd_server_pd02_port_0:
191         type: tosca.capabilities.network.Bindable
192         valid_source_types:
193         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
194         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
195         occurrences:
196         - 0
197         - UNBOUNDED
198       binding_pd_server_pd01_port_0:
199         type: tosca.capabilities.network.Bindable
200         valid_source_types:
201         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
202         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
203         occurrences:
204         - 0
205         - UNBOUNDED
206       scalable_pd_server:
207         type: tosca.capabilities.Scalable
208         occurrences:
209         - 1
210         - UNBOUNDED
211       disk.read.bytes.rate_pd_server:
212         type: org.openecomp.capabilities.metric.Ceilometer
213         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
214         occurrences:
215         - 1
216         - UNBOUNDED
217       memory.usage_pd_server:
218         type: org.openecomp.capabilities.metric.Ceilometer
219         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
220         occurrences:
221         - 1
222         - UNBOUNDED
223       memory_pd_server:
224         type: org.openecomp.capabilities.metric.Ceilometer
225         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
226         occurrences:
227         - 1
228         - UNBOUNDED
229       disk.device.usage_pd_server:
230         type: org.openecomp.capabilities.metric.Ceilometer
231         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
232         occurrences:
233         - 1
234         - UNBOUNDED
235       os_pd_server:
236         type: tosca.capabilities.OperatingSystem
237         occurrences:
238         - 1
239         - UNBOUNDED
240       disk.write.bytes.rate_pd_server:
241         type: org.openecomp.capabilities.metric.Ceilometer
242         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
243         occurrences:
244         - 1
245         - UNBOUNDED
246       network.outgoing.packets.rate_pd_server_pd02_port_0:
247         type: org.openecomp.capabilities.metric.Ceilometer
248         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
249         occurrences:
250         - 1
251         - UNBOUNDED
252       cpu_pd_server:
253         type: org.openecomp.capabilities.metric.Ceilometer
254         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
255         occurrences:
256         - 1
257         - UNBOUNDED
258       cpu_util_pd_server:
259         type: org.openecomp.capabilities.metric.Ceilometer
260         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
261         occurrences:
262         - 1
263         - UNBOUNDED
264       disk.device.write.requests.rate_pd_server:
265         type: org.openecomp.capabilities.metric.Ceilometer
266         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
267         occurrences:
268         - 1
269         - UNBOUNDED
270       disk.read.bytes_pd_server:
271         type: org.openecomp.capabilities.metric.Ceilometer
272         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
273         occurrences:
274         - 1
275         - UNBOUNDED
276       disk.device.read.bytes.rate_pd_server:
277         type: org.openecomp.capabilities.metric.Ceilometer
278         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
279         occurrences:
280         - 1
281         - UNBOUNDED
282       network.outpoing.packets_pd_server_pd02_port_0:
283         type: org.openecomp.capabilities.metric.Ceilometer
284         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
285         occurrences:
286         - 1
287         - UNBOUNDED
288       network.incoming.packets_pd_server_pd01_port_0:
289         type: org.openecomp.capabilities.metric.Ceilometer
290         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
291         occurrences:
292         - 1
293         - UNBOUNDED
294       disk.iops_pd_server:
295         type: org.openecomp.capabilities.metric.Ceilometer
296         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
297         occurrences:
298         - 1
299         - UNBOUNDED
300       memory.resident_pd_server:
301         type: org.openecomp.capabilities.metric.Ceilometer
302         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
303         occurrences:
304         - 1
305         - UNBOUNDED
306       cpu.delta_pd_server:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       feature_pd_server_pd02_port_0:
313         type: tosca.capabilities.Node
314         occurrences:
315         - 1
316         - UNBOUNDED
317       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       network.outgoing.packets.rate_pd_server_pd01_port_0:
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       vcpus_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       disk.device.write.bytes.rate_pd_server:
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       attachment_pd_server_pd01_port_0:
348         type: tosca.capabilities.Attachment
349         occurrences:
350         - 1
351         - UNBOUNDED
352       disk.device.write.requests_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       endpoint_pd_server:
359         type: tosca.capabilities.Endpoint.Admin
360         occurrences:
361         - 1
362         - UNBOUNDED
363       disk.capacity_pd_server:
364         type: org.openecomp.capabilities.metric.Ceilometer
365         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
366         occurrences:
367         - 1
368         - UNBOUNDED
369       forwarder_pd_server_pd01_port_0:
370         type: org.openecomp.capabilities.Forwarder
371         occurrences:
372         - 1
373         - UNBOUNDED
374       disk.device.allocation_pd_server:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.allocation_pd_server:
381         type: org.openecomp.capabilities.metric.Ceilometer
382         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
383         occurrences:
384         - 1
385         - UNBOUNDED
386       binding_pd_server:
387         type: tosca.capabilities.network.Bindable
388         occurrences:
389         - 1
390         - UNBOUNDED
391       disk.read.requests_pd_server:
392         type: org.openecomp.capabilities.metric.Ceilometer
393         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
394         occurrences:
395         - 1
396         - UNBOUNDED
397       network.outgoing.bytes.rate_pd_server_pd01_port_0:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403       feature_pd_server:
404         type: tosca.capabilities.Node
405         occurrences:
406         - 1
407         - UNBOUNDED
408       disk.usage_pd_server:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414       network.outgoing.bytes.rate_pd_server_pd02_port_0:
415         type: org.openecomp.capabilities.metric.Ceilometer
416         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
417         occurrences:
418         - 1
419         - UNBOUNDED
420       disk.write.bytes_pd_server:
421         type: org.openecomp.capabilities.metric.Ceilometer
422         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
423         occurrences:
424         - 1
425         - UNBOUNDED
426       network.outgoing.bytes_pd_server_pd02_port_0:
427         type: org.openecomp.capabilities.metric.Ceilometer
428         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
429         occurrences:
430         - 1
431         - UNBOUNDED
432       network.outgoing.bytes_pd_server_pd01_port_0:
433         type: org.openecomp.capabilities.metric.Ceilometer
434         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
435         occurrences:
436         - 1
437         - UNBOUNDED
438       network.incoming.bytes_pd_server_pd02_port_0:
439         type: org.openecomp.capabilities.metric.Ceilometer
440         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
441         occurrences:
442         - 1
443         - UNBOUNDED
444       network.incoming.bytes_pd_server_pd01_port_0:
445         type: org.openecomp.capabilities.metric.Ceilometer
446         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
447         occurrences:
448         - 1
449         - UNBOUNDED
450       disk.device.read.requests.rate_pd_server:
451         type: org.openecomp.capabilities.metric.Ceilometer
452         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
453         occurrences:
454         - 1
455         - UNBOUNDED
456       disk.root.size_pd_server:
457         type: org.openecomp.capabilities.metric.Ceilometer
458         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
459         occurrences:
460         - 1
461         - UNBOUNDED
462       disk.device.read.bytes_pd_server:
463         type: org.openecomp.capabilities.metric.Ceilometer
464         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
465         occurrences:
466         - 1
467         - UNBOUNDED
468       disk.device.write.bytes_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       network.incoming.packets_pd_server_pd02_port_0:
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       network.outpoing.packets_pd_server_pd01_port_0:
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       disk.device.read.requests_pd_server:
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       instance_pd_server:
493         type: org.openecomp.capabilities.metric.Ceilometer
494         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
495         occurrences:
496         - 1
497         - UNBOUNDED
498       host_pd_server:
499         type: tosca.capabilities.Container
500         valid_source_types:
501         - tosca.nodes.SoftwareComponent
502         occurrences:
503         - 1
504         - UNBOUNDED
505       network.incoming.packets.rate_pd_server_pd02_port_0:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       network.incoming.bytes.rate_pd_server_pd02_port_0:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       feature_pd_server_pd01_port_0:
518         type: tosca.capabilities.Node
519         occurrences:
520         - 1
521         - UNBOUNDED
522       disk.write.requests.rate_pd_server:
523         type: org.openecomp.capabilities.metric.Ceilometer
524         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
525         occurrences:
526         - 1
527         - UNBOUNDED
528       disk.ephemeral.size_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       attachment_pd_server_pd02_port_0:
535         type: tosca.capabilities.Attachment
536         occurrences:
537         - 1
538         - UNBOUNDED
539       disk.write.requests_pd_server:
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.latency_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.latency_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.capacity_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.iops_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       forwarder_pd_server_pd02_port_0:
570         type: org.openecomp.capabilities.Forwarder
571         occurrences:
572         - 1
573         - UNBOUNDED