76856f62bee6990e77a85b29a7487d759b1c443a
[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_port1_network:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       port_pd01_port1_exCP_naming:
18         type: org.openecomp.datatypes.Naming
19         required: true
20         status: SUPPORTED
21       port_pd01_port1_network_role_tag:
22         type: string
23         required: true
24         status: SUPPORTED
25       port_pd01_port1_mac_requirements:
26         type: org.openecomp.datatypes.network.MacRequirements
27         required: true
28         status: SUPPORTED
29       port_pd01_port2_network:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       port_pd01_port2_ip_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: org.openecomp.datatypes.network.IpRequirements
41       index_value:
42         type: integer
43         description: Index value of this substitution service template runtime instance
44         required: false
45         default: 0
46         status: SUPPORTED
47         constraints:
48         - greater_or_equal: 0
49       compute_pd_server_availability_zone:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       compute_pd_server_name:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_pd01_port1_subnetpoolid:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port2_subnetpoolid:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port2_network_role:
70         type: string
71         required: true
72         status: SUPPORTED
73       vm_flavor_name:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port1_ip_requirements:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: org.openecomp.datatypes.network.IpRequirements
83       port_pd01_port1_order:
84         type: integer
85         required: true
86         status: SUPPORTED
87       port_pd01_port2_network_role_tag:
88         type: string
89         required: true
90         status: SUPPORTED
91       port_pd01_port1_network_role:
92         type: string
93         required: true
94         status: SUPPORTED
95       port_pd01_port2_mac_requirements:
96         type: org.openecomp.datatypes.network.MacRequirements
97         required: true
98         status: SUPPORTED
99       port_pd01_port2_order:
100         type: integer
101         required: true
102         status: SUPPORTED
103       port_pd01_port1_vlan_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.VlanRequirements
109       vm_image_name:
110         type: string
111         required: true
112         status: SUPPORTED
113       port_pd01_port2_vlan_requirements:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: org.openecomp.datatypes.network.VlanRequirements
119       port_pd01_port2_exCP_naming:
120         type: org.openecomp.datatypes.Naming
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_pd01_port1:
131         capability: tosca.capabilities.Node
132         node: tosca.nodes.Root
133         relationship: tosca.relationships.DependsOn
134         occurrences:
135         - 0
136         - UNBOUNDED
137     - link_pd_server_pd01_port1:
138         capability: tosca.capabilities.network.Linkable
139         relationship: tosca.relationships.network.LinksTo
140         occurrences:
141         - 1
142         - 1
143     - dependency_pd_server:
144         capability: tosca.capabilities.Node
145         node: tosca.nodes.Root
146         relationship: tosca.relationships.DependsOn
147         occurrences:
148         - 0
149         - UNBOUNDED
150     - local_storage_pd_server:
151         capability: tosca.capabilities.Attachment
152         node: tosca.nodes.BlockStorage
153         relationship: tosca.relationships.AttachesTo
154         occurrences:
155         - 0
156         - UNBOUNDED
157     - dependency_pd_server_pd01_port2:
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_pd01_port2:
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.outpoing.packets_pd_server_pd01_port2:
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.outpoing.packets_pd_server_pd01_port1:
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       cpu_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       cpu_util_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       disk.device.write.requests.rate_pd_server:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       disk.read.bytes_pd_server:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       network.incoming.bytes_pd_server_pd01_port2:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253       network.incoming.bytes_pd_server_pd01_port1:
254         type: org.openecomp.capabilities.metric.Ceilometer
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.device.read.bytes.rate_pd_server:
260         type: org.openecomp.capabilities.metric.Ceilometer
261         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
262         occurrences:
263         - 1
264         - UNBOUNDED
265       disk.iops_pd_server:
266         type: org.openecomp.capabilities.metric.Ceilometer
267         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
268         occurrences:
269         - 1
270         - UNBOUNDED
271       network.outgoing.bytes_pd_server_pd01_port1:
272         type: org.openecomp.capabilities.metric.Ceilometer
273         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
274         occurrences:
275         - 1
276         - UNBOUNDED
277       memory.resident_pd_server:
278         type: org.openecomp.capabilities.metric.Ceilometer
279         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
280         occurrences:
281         - 1
282         - UNBOUNDED
283       cpu.delta_pd_server:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       network.outgoing.bytes_pd_server_pd01_port2:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       vcpus_pd_server:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       disk.device.write.bytes.rate_pd_server:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       disk.device.write.requests_pd_server:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       endpoint_pd_server:
314         type: tosca.capabilities.Endpoint.Admin
315         occurrences:
316         - 1
317         - UNBOUNDED
318       disk.capacity_pd_server:
319         type: org.openecomp.capabilities.metric.Ceilometer
320         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
321         occurrences:
322         - 1
323         - UNBOUNDED
324       network.outgoing.packets.rate_pd_server_pd01_port1:
325         type: org.openecomp.capabilities.metric.Ceilometer
326         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
327         occurrences:
328         - 1
329         - UNBOUNDED
330       disk.device.allocation_pd_server:
331         type: org.openecomp.capabilities.metric.Ceilometer
332         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
333         occurrences:
334         - 1
335         - UNBOUNDED
336       disk.allocation_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.outgoing.packets.rate_pd_server_pd01_port2:
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       forwarder_pd_server_pd01_port1:
349         type: org.openecomp.capabilities.Forwarder
350         occurrences:
351         - 1
352         - UNBOUNDED
353       network.incoming.packets_pd_server_pd01_port2:
354         type: org.openecomp.capabilities.metric.Ceilometer
355         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
356         occurrences:
357         - 1
358         - UNBOUNDED
359       binding_pd_server:
360         type: tosca.capabilities.network.Bindable
361         occurrences:
362         - 1
363         - UNBOUNDED
364       forwarder_pd_server_pd01_port2:
365         type: org.openecomp.capabilities.Forwarder
366         occurrences:
367         - 1
368         - UNBOUNDED
369       disk.read.requests_pd_server:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375       network.incoming.packets_pd_server_pd01_port1:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       feature_pd_server_pd01_port2:
382         type: tosca.capabilities.Node
383         occurrences:
384         - 1
385         - UNBOUNDED
386       feature_pd_server_pd01_port1:
387         type: tosca.capabilities.Node
388         occurrences:
389         - 1
390         - UNBOUNDED
391       feature_pd_server:
392         type: tosca.capabilities.Node
393         occurrences:
394         - 1
395         - UNBOUNDED
396       disk.usage_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_port2:
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       network.outgoing.bytes.rate_pd_server_pd01_port1:
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       disk.write.bytes_pd_server:
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       binding_pd_server_pd01_port1:
421         type: tosca.capabilities.network.Bindable
422         valid_source_types:
423         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
424         occurrences:
425         - 0
426         - UNBOUNDED
427       binding_pd_server_pd01_port2:
428         type: tosca.capabilities.network.Bindable
429         valid_source_types:
430         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
431         occurrences:
432         - 0
433         - UNBOUNDED
434       disk.device.read.requests.rate_pd_server:
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       network.incoming.packets.rate_pd_server_pd01_port1:
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.root.size_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.read.bytes_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       disk.device.write.bytes_pd_server:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       network.incoming.packets.rate_pd_server_pd01_port2:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       network.incoming.bytes.rate_pd_server_pd01_port1:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       disk.device.read.requests_pd_server:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED
482       network.incoming.bytes.rate_pd_server_pd01_port2:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       instance_pd_server:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       host_pd_server:
495         type: tosca.capabilities.Container
496         valid_source_types:
497         - tosca.nodes.SoftwareComponent
498         occurrences:
499         - 1
500         - UNBOUNDED
501       disk.write.requests.rate_pd_server:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED
507       disk.ephemeral.size_pd_server:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       disk.write.requests_pd_server:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       disk.device.latency_pd_server:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       attachment_pd_server_pd01_port2:
526         type: tosca.capabilities.Attachment
527         occurrences:
528         - 1
529         - UNBOUNDED
530       disk.latency_pd_server:
531         type: org.openecomp.capabilities.metric.Ceilometer
532         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
533         occurrences:
534         - 1
535         - UNBOUNDED
536       disk.device.capacity_pd_server:
537         type: org.openecomp.capabilities.metric.Ceilometer
538         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
539         occurrences:
540         - 1
541         - UNBOUNDED
542       attachment_pd_server_pd01_port1:
543         type: tosca.capabilities.Attachment
544         occurrences:
545         - 1
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