8959f2fecea744d264559cc91a9249cdc09692f8
[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_pd_oam1_port_0_network_role_tag:
12         type: string
13         required: true
14         status: SUPPORTED
15       port_pd_oam1_port_0_network_role:
16         type: string
17         required: true
18         status: SUPPORTED
19       port_pd_oam1_port_1_ip_requirements:
20         type: list
21         required: true
22         status: SUPPORTED
23         entry_schema:
24           type: org.openecomp.datatypes.network.IpRequirements
25       index_value:
26         type: integer
27         description: Index value of this substitution service template runtime instance
28         required: false
29         default: 0
30         status: SUPPORTED
31         constraints:
32         - greater_or_equal: 0
33       port_pd_oam1_port_0_ip_requirements:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: org.openecomp.datatypes.network.IpRequirements
39       compute_pd_server_availability_zone:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: string
45       compute_pd_server_name:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: string
51       vm_flavor_name:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_pd_oam1_port_1_order:
56         type: integer
57         required: true
58         status: SUPPORTED
59       port_pd_oam1_port_0_vlan_requirements:
60         type: list
61         required: true
62         status: SUPPORTED
63         entry_schema:
64           type: org.openecomp.datatypes.network.VlanRequirements
65       port_pd_oam1_port_1_network:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: string
71       port_pd_oam1_port_1_mac_requirements:
72         type: org.openecomp.datatypes.network.MacRequirements
73         required: true
74         status: SUPPORTED
75       port_pd_oam1_port_1_network_role:
76         type: string
77         required: true
78         status: SUPPORTED
79       port_pd_oam1_port_1_subnetpoolid:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd_oam1_port_0_order:
84         type: integer
85         required: true
86         status: SUPPORTED
87       port_pd_oam1_port_1_exCP_naming:
88         type: org.openecomp.datatypes.Naming
89         required: true
90         status: SUPPORTED
91       port_pd_oam1_port_0_network:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: string
97       vm_image_name:
98         type: string
99         required: true
100         status: SUPPORTED
101       port_pd_oam1_port_0_subnetpoolid:
102         type: string
103         required: true
104         status: SUPPORTED
105       port_pd_oam1_port_0_exCP_naming:
106         type: org.openecomp.datatypes.Naming
107         required: true
108         status: SUPPORTED
109       port_pd_oam1_port_1_network_role_tag:
110         type: string
111         required: true
112         status: SUPPORTED
113       port_pd_oam1_port_1_vlan_requirements:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: org.openecomp.datatypes.network.VlanRequirements
119       port_pd_oam1_port_0_mac_requirements:
120         type: org.openecomp.datatypes.network.MacRequirements
121         required: true
122         status: SUPPORTED
123       compute_pd_server_user_data_format:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129     requirements:
130     - dependency_pd_server:
131         capability: tosca.capabilities.Node
132         node: tosca.nodes.Root
133         relationship: tosca.relationships.DependsOn
134         occurrences:
135         - 0
136         - UNBOUNDED
137     - local_storage_pd_server:
138         capability: tosca.capabilities.Attachment
139         node: tosca.nodes.BlockStorage
140         relationship: tosca.relationships.AttachesTo
141         occurrences:
142         - 0
143         - UNBOUNDED
144     - dependency_pd_server_pd_oam1_port_1:
145         capability: tosca.capabilities.Node
146         node: tosca.nodes.Root
147         relationship: tosca.relationships.DependsOn
148         occurrences:
149         - 0
150         - UNBOUNDED
151     - link_pd_server_pd_oam1_port_1:
152         capability: tosca.capabilities.network.Linkable
153         relationship: tosca.relationships.network.LinksTo
154         occurrences:
155         - 1
156         - 1
157     - dependency_pd_server_pd_oam1_port_0:
158         capability: tosca.capabilities.Node
159         node: tosca.nodes.Root
160         relationship: tosca.relationships.DependsOn
161         occurrences:
162         - 0
163         - UNBOUNDED
164     - link_pd_server_pd_oam1_port_0:
165         capability: tosca.capabilities.network.Linkable
166         relationship: tosca.relationships.network.LinksTo
167         occurrences:
168         - 1
169         - 1
170     capabilities:
171       scalable_pd_server:
172         type: tosca.capabilities.Scalable
173         occurrences:
174         - 1
175         - UNBOUNDED
176       disk.read.bytes.rate_pd_server:
177         type: org.openecomp.capabilities.metric.Ceilometer
178         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
179         occurrences:
180         - 1
181         - UNBOUNDED
182       memory.usage_pd_server:
183         type: org.openecomp.capabilities.metric.Ceilometer
184         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
185         occurrences:
186         - 1
187         - UNBOUNDED
188       memory_pd_server:
189         type: org.openecomp.capabilities.metric.Ceilometer
190         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
191         occurrences:
192         - 1
193         - UNBOUNDED
194       disk.device.usage_pd_server:
195         type: org.openecomp.capabilities.metric.Ceilometer
196         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
197         occurrences:
198         - 1
199         - UNBOUNDED
200       os_pd_server:
201         type: tosca.capabilities.OperatingSystem
202         occurrences:
203         - 1
204         - UNBOUNDED
205       disk.write.bytes.rate_pd_server:
206         type: org.openecomp.capabilities.metric.Ceilometer
207         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
208         occurrences:
209         - 1
210         - UNBOUNDED
211       network.incoming.packets_pd_server_pd_oam1_port_1:
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       network.incoming.packets_pd_server_pd_oam1_port_0:
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       forwarder_pd_server_pd_oam1_port_0:
224         type: org.openecomp.capabilities.Forwarder
225         occurrences:
226         - 1
227         - UNBOUNDED
228       cpu_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       forwarder_pd_server_pd_oam1_port_1:
235         type: org.openecomp.capabilities.Forwarder
236         occurrences:
237         - 1
238         - UNBOUNDED
239       feature_pd_server_pd_oam1_port_1:
240         type: tosca.capabilities.Node
241         occurrences:
242         - 1
243         - UNBOUNDED
244       cpu_util_pd_server:
245         type: org.openecomp.capabilities.metric.Ceilometer
246         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
247         occurrences:
248         - 1
249         - UNBOUNDED
250       feature_pd_server_pd_oam1_port_0:
251         type: tosca.capabilities.Node
252         occurrences:
253         - 1
254         - UNBOUNDED
255       disk.device.write.requests.rate_pd_server:
256         type: org.openecomp.capabilities.metric.Ceilometer
257         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
258         occurrences:
259         - 1
260         - UNBOUNDED
261       disk.read.bytes_pd_server:
262         type: org.openecomp.capabilities.metric.Ceilometer
263         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
264         occurrences:
265         - 1
266         - UNBOUNDED
267       disk.device.read.bytes.rate_pd_server:
268         type: org.openecomp.capabilities.metric.Ceilometer
269         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
270         occurrences:
271         - 1
272         - UNBOUNDED
273       disk.iops_pd_server:
274         type: org.openecomp.capabilities.metric.Ceilometer
275         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
276         occurrences:
277         - 1
278         - UNBOUNDED
279       network.incoming.bytes_pd_server_pd_oam1_port_1:
280         type: org.openecomp.capabilities.metric.Ceilometer
281         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
282         occurrences:
283         - 1
284         - UNBOUNDED
285       network.incoming.bytes_pd_server_pd_oam1_port_0:
286         type: org.openecomp.capabilities.metric.Ceilometer
287         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
288         occurrences:
289         - 1
290         - UNBOUNDED
291       memory.resident_pd_server:
292         type: org.openecomp.capabilities.metric.Ceilometer
293         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
294         occurrences:
295         - 1
296         - UNBOUNDED
297       cpu.delta_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       attachment_pd_server_pd_oam1_port_0:
304         type: tosca.capabilities.Attachment
305         occurrences:
306         - 1
307         - UNBOUNDED
308       attachment_pd_server_pd_oam1_port_1:
309         type: tosca.capabilities.Attachment
310         occurrences:
311         - 1
312         - UNBOUNDED
313       vcpus_pd_server:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       disk.device.write.bytes.rate_pd_server:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       disk.device.write.requests_pd_server:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331       endpoint_pd_server:
332         type: tosca.capabilities.Endpoint.Admin
333         occurrences:
334         - 1
335         - UNBOUNDED
336       disk.capacity_pd_server:
337         type: org.openecomp.capabilities.metric.Ceilometer
338         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
339         occurrences:
340         - 1
341         - UNBOUNDED
342       network.incoming.packets.rate_pd_server_pd_oam1_port_0:
343         type: org.openecomp.capabilities.metric.Ceilometer
344         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
345         occurrences:
346         - 1
347         - UNBOUNDED
348       disk.device.allocation_pd_server:
349         type: org.openecomp.capabilities.metric.Ceilometer
350         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
351         occurrences:
352         - 1
353         - UNBOUNDED
354       disk.allocation_pd_server:
355         type: org.openecomp.capabilities.metric.Ceilometer
356         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
357         occurrences:
358         - 1
359         - UNBOUNDED
360       network.incoming.packets.rate_pd_server_pd_oam1_port_1:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       binding_pd_server:
367         type: tosca.capabilities.network.Bindable
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.read.requests_pd_server:
372         type: org.openecomp.capabilities.metric.Ceilometer
373         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
374         occurrences:
375         - 1
376         - UNBOUNDED
377       feature_pd_server:
378         type: tosca.capabilities.Node
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.usage_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.write.bytes_pd_server:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       network.incoming.bytes.rate_pd_server_pd_oam1_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       network.outgoing.packets.rate_pd_server_pd_oam1_port_1:
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       network.outgoing.bytes.rate_pd_server_pd_oam1_port_1:
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.bytes.rate_pd_server_pd_oam1_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.outgoing.bytes.rate_pd_server_pd_oam1_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       network.outgoing.packets.rate_pd_server_pd_oam1_port_0:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.device.read.requests.rate_pd_server:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.root.size_pd_server:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       disk.device.read.bytes_pd_server:
443         type: org.openecomp.capabilities.metric.Ceilometer
444         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.device.write.bytes_pd_server:
449         type: org.openecomp.capabilities.metric.Ceilometer
450         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451         occurrences:
452         - 1
453         - UNBOUNDED
454       disk.device.read.requests_pd_server:
455         type: org.openecomp.capabilities.metric.Ceilometer
456         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457         occurrences:
458         - 1
459         - UNBOUNDED
460       instance_pd_server:
461         type: org.openecomp.capabilities.metric.Ceilometer
462         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
463         occurrences:
464         - 1
465         - UNBOUNDED
466       host_pd_server:
467         type: tosca.capabilities.Container
468         valid_source_types:
469         - tosca.nodes.SoftwareComponent
470         occurrences:
471         - 1
472         - UNBOUNDED
473       disk.write.requests.rate_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       disk.ephemeral.size_pd_server:
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       disk.write.requests_pd_server:
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       network.outgoing.bytes_pd_server_pd_oam1_port_0:
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       network.outgoing.bytes_pd_server_pd_oam1_port_1:
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       disk.device.latency_pd_server:
504         type: org.openecomp.capabilities.metric.Ceilometer
505         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
506         occurrences:
507         - 1
508         - UNBOUNDED
509       network.outpoing.packets_pd_server_pd_oam1_port_0:
510         type: org.openecomp.capabilities.metric.Ceilometer
511         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
512         occurrences:
513         - 1
514         - UNBOUNDED
515       disk.latency_pd_server:
516         type: org.openecomp.capabilities.metric.Ceilometer
517         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
518         occurrences:
519         - 1
520         - UNBOUNDED
521       disk.device.capacity_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.outpoing.packets_pd_server_pd_oam1_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       binding_pd_server_pd_oam1_port_1:
534         type: tosca.capabilities.network.Bindable
535         valid_source_types:
536         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
537         occurrences:
538         - 0
539         - UNBOUNDED
540       binding_pd_server_pd_oam1_port_0:
541         type: tosca.capabilities.network.Bindable
542         valid_source_types:
543         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
544         occurrences:
545         - 0
546         - UNBOUNDED
547       disk.device.iops_pd_server:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED