30969f017c6ccca5cd72563b31ce4ae7a74c4662
[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       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       feature_pd_server_pd_oam1_port_1:
230         type: tosca.capabilities.Node
231         occurrences:
232         - 1
233         - UNBOUNDED
234       cpu_util_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       feature_pd_server_pd_oam1_port_0:
241         type: tosca.capabilities.Node
242         occurrences:
243         - 1
244         - UNBOUNDED
245       disk.device.write.requests.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       disk.read.bytes_pd_server:
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       disk.device.read.bytes.rate_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       disk.iops_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       network.incoming.bytes_pd_server_pd_oam1_port_1:
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       network.incoming.bytes_pd_server_pd_oam1_port_0:
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       memory.resident_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       cpu.delta_pd_server:
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       attachment_pd_server_pd_oam1_port_0:
294         type: tosca.capabilities.Attachment
295         occurrences:
296         - 1
297         - UNBOUNDED
298       attachment_pd_server_pd_oam1_port_1:
299         type: tosca.capabilities.Attachment
300         occurrences:
301         - 1
302         - UNBOUNDED
303       vcpus_pd_server:
304         type: org.openecomp.capabilities.metric.Ceilometer
305         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
306         occurrences:
307         - 1
308         - UNBOUNDED
309       disk.device.write.bytes.rate_pd_server:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       disk.device.write.requests_pd_server:
316         type: org.openecomp.capabilities.metric.Ceilometer
317         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
318         occurrences:
319         - 1
320         - UNBOUNDED
321       endpoint_pd_server:
322         type: tosca.capabilities.Endpoint.Admin
323         occurrences:
324         - 1
325         - UNBOUNDED
326       disk.capacity_pd_server:
327         type: org.openecomp.capabilities.metric.Ceilometer
328         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
329         occurrences:
330         - 1
331         - UNBOUNDED
332       network.incoming.packets.rate_pd_server_pd_oam1_port_0:
333         type: org.openecomp.capabilities.metric.Ceilometer
334         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
335         occurrences:
336         - 1
337         - UNBOUNDED
338       disk.device.allocation_pd_server:
339         type: org.openecomp.capabilities.metric.Ceilometer
340         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
341         occurrences:
342         - 1
343         - UNBOUNDED
344       disk.allocation_pd_server:
345         type: org.openecomp.capabilities.metric.Ceilometer
346         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
347         occurrences:
348         - 1
349         - UNBOUNDED
350       network.incoming.packets.rate_pd_server_pd_oam1_port_1:
351         type: org.openecomp.capabilities.metric.Ceilometer
352         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
353         occurrences:
354         - 1
355         - UNBOUNDED
356       binding_pd_server:
357         type: tosca.capabilities.network.Bindable
358         occurrences:
359         - 1
360         - UNBOUNDED
361       disk.read.requests_pd_server:
362         type: org.openecomp.capabilities.metric.Ceilometer
363         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
364         occurrences:
365         - 1
366         - UNBOUNDED
367       feature_pd_server:
368         type: tosca.capabilities.Node
369         occurrences:
370         - 1
371         - UNBOUNDED
372       disk.usage_pd_server:
373         type: org.openecomp.capabilities.metric.Ceilometer
374         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
375         occurrences:
376         - 1
377         - UNBOUNDED
378       disk.write.bytes_pd_server:
379         type: org.openecomp.capabilities.metric.Ceilometer
380         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
381         occurrences:
382         - 1
383         - UNBOUNDED
384       network.incoming.bytes.rate_pd_server_pd_oam1_port_1:
385         type: org.openecomp.capabilities.metric.Ceilometer
386         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
387         occurrences:
388         - 1
389         - UNBOUNDED
390       network.outgoing.packets.rate_pd_server_pd_oam1_port_1:
391         type: org.openecomp.capabilities.metric.Ceilometer
392         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
393         occurrences:
394         - 1
395         - UNBOUNDED
396       network.outgoing.bytes.rate_pd_server_pd_oam1_port_1:
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.incoming.bytes.rate_pd_server_pd_oam1_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       network.outgoing.bytes.rate_pd_server_pd_oam1_port_0:
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.packets.rate_pd_server_pd_oam1_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.device.read.requests.rate_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       disk.root.size_pd_server:
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       disk.device.read.bytes_pd_server:
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       disk.device.write.bytes_pd_server:
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       disk.device.read.requests_pd_server:
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       instance_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       host_pd_server:
457         type: tosca.capabilities.Container
458         valid_source_types:
459         - tosca.nodes.SoftwareComponent
460         occurrences:
461         - 1
462         - UNBOUNDED
463       disk.write.requests.rate_pd_server:
464         type: org.openecomp.capabilities.metric.Ceilometer
465         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
466         occurrences:
467         - 1
468         - UNBOUNDED
469       disk.ephemeral.size_pd_server:
470         type: org.openecomp.capabilities.metric.Ceilometer
471         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
472         occurrences:
473         - 1
474         - UNBOUNDED
475       disk.write.requests_pd_server:
476         type: org.openecomp.capabilities.metric.Ceilometer
477         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
478         occurrences:
479         - 1
480         - UNBOUNDED
481       network.outgoing.bytes_pd_server_pd_oam1_port_0:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       network.outgoing.bytes_pd_server_pd_oam1_port_1:
488         type: org.openecomp.capabilities.metric.Ceilometer
489         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
490         occurrences:
491         - 1
492         - UNBOUNDED
493       disk.device.latency_pd_server:
494         type: org.openecomp.capabilities.metric.Ceilometer
495         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
496         occurrences:
497         - 1
498         - UNBOUNDED
499       network.outpoing.packets_pd_server_pd_oam1_port_0:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       disk.latency_pd_server:
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       disk.device.capacity_pd_server:
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       network.outpoing.packets_pd_server_pd_oam1_port_1:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       binding_pd_server_pd_oam1_port_1:
524         type: tosca.capabilities.network.Bindable
525         valid_source_types:
526         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
527         occurrences:
528         - 0
529         - UNBOUNDED
530       binding_pd_server_pd_oam1_port_0:
531         type: tosca.capabilities.network.Bindable
532         valid_source_types:
533         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
534         occurrences:
535         - 0
536         - UNBOUNDED
537       disk.device.iops_pd_server:
538         type: org.openecomp.capabilities.metric.Ceilometer
539         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
540         occurrences:
541         - 1
542         - UNBOUNDED