e4d6d6d7458708dac0d82862628a287fc7eb5a53
[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       index_value:
12         type: integer
13         description: Index value of this substitution service template runtime instance
14         required: false
15         default: 0
16         status: SUPPORTED
17         constraints:
18         - greater_or_equal: 0
19       compute_pd_server_availability_zone:
20         type: list
21         required: true
22         status: SUPPORTED
23         entry_schema:
24           type: string
25       compute_pd_server_name:
26         type: list
27         required: true
28         status: SUPPORTED
29         entry_schema:
30           type: string
31       port_pd02_port_mac_requirements:
32         type: org.openecomp.datatypes.network.MacRequirements
33         required: true
34         status: SUPPORTED
35       port_pd01_port_exCP_naming:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: json
41       vm_flavor_name:
42         type: string
43         required: true
44         status: SUPPORTED
45       port_pd02_port_order:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: integer
51       port_pd02_port_subnetpoolid:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       port_pd02_port_network_role_tag:
58         type: string
59         required: true
60         status: SUPPORTED
61       port_pd01_port_mac_requirements:
62         type: org.openecomp.datatypes.network.MacRequirements
63         required: true
64         status: SUPPORTED
65       port_pd02_port_vlan_requirements:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: json
71       vm_image_name:
72         type: string
73         required: true
74         status: SUPPORTED
75       port_pd01_port_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_network:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       port_pd02_port_network_role:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: string
93       port_pd01_port_order:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: integer
99       port_pd01_port_subnetpoolid:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: string
105       port_pd02_port_exCP_naming:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: json
111       port_pd01_port_network_role:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: string
117       port_pd02_port_ip_requirements:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: org.openecomp.datatypes.network.IpRequirements
123       port_pd01_port_network_role_tag:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129       port_pd01_port_vlan_requirements:
130         type: list
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: json
135       port_pd02_port_network:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: string
141       compute_pd_server_user_data_format:
142         type: list
143         required: true
144         status: SUPPORTED
145         entry_schema:
146           type: string
147     requirements:
148     - dependency_pd_server:
149         capability: tosca.capabilities.Node
150         node: tosca.nodes.Root
151         relationship: tosca.relationships.DependsOn
152         occurrences:
153         - 0
154         - UNBOUNDED
155     - local_storage_pd_server:
156         capability: tosca.capabilities.Attachment
157         node: tosca.nodes.BlockStorage
158         relationship: tosca.relationships.AttachesTo
159         occurrences:
160         - 0
161         - UNBOUNDED
162     - dependency_pd_server_pd01_port:
163         capability: tosca.capabilities.Node
164         node: tosca.nodes.Root
165         relationship: tosca.relationships.DependsOn
166         occurrences:
167         - 0
168         - UNBOUNDED
169     - link_pd_server_pd01_port:
170         capability: tosca.capabilities.network.Linkable
171         relationship: tosca.relationships.network.LinksTo
172         occurrences:
173         - 1
174         - 1
175     - dependency_pd_server_pd02_port:
176         capability: tosca.capabilities.Node
177         node: tosca.nodes.Root
178         relationship: tosca.relationships.DependsOn
179         occurrences:
180         - 0
181         - UNBOUNDED
182     - link_pd_server_pd02_port:
183         capability: tosca.capabilities.network.Linkable
184         relationship: tosca.relationships.network.LinksTo
185         occurrences:
186         - 1
187         - 1
188     capabilities:
189       scalable_pd_server:
190         type: tosca.capabilities.Scalable
191         occurrences:
192         - 1
193         - UNBOUNDED
194       disk.read.bytes.rate_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       memory.usage_pd_server:
201         type: org.openecomp.capabilities.metric.Ceilometer
202         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
203         occurrences:
204         - 1
205         - UNBOUNDED
206       memory_pd_server:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       disk.device.usage_pd_server:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       network.outgoing.packets.rate_pd_server_pd01_port:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       os_pd_server:
225         type: tosca.capabilities.OperatingSystem
226         occurrences:
227         - 1
228         - UNBOUNDED
229       disk.write.bytes.rate_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       network.incoming.bytes_pd_server_pd01_port:
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       cpu_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       cpu_util_pd_server:
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       disk.device.write.requests.rate_pd_server:
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.read.bytes_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.device.read.bytes.rate_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       binding_pd_server_pd02_port:
272         type: tosca.capabilities.network.Bindable
273         valid_source_types:
274         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
275         occurrences:
276         - 0
277         - UNBOUNDED
278       network.outgoing.bytes_pd_server_pd01_port:
279         type: org.openecomp.capabilities.metric.Ceilometer
280         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
281         occurrences:
282         - 1
283         - UNBOUNDED
284       network.outgoing.packets.rate_pd_server_pd02_port:
285         type: org.openecomp.capabilities.metric.Ceilometer
286         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
287         occurrences:
288         - 1
289         - UNBOUNDED
290       disk.iops_pd_server:
291         type: org.openecomp.capabilities.metric.Ceilometer
292         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
293         occurrences:
294         - 1
295         - UNBOUNDED
296       memory.resident_pd_server:
297         type: org.openecomp.capabilities.metric.Ceilometer
298         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
299         occurrences:
300         - 1
301         - UNBOUNDED
302       cpu.delta_pd_server:
303         type: org.openecomp.capabilities.metric.Ceilometer
304         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
305         occurrences:
306         - 1
307         - UNBOUNDED
308       network.incoming.packets.rate_pd_server_pd01_port:
309         type: org.openecomp.capabilities.metric.Ceilometer
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
311         occurrences:
312         - 1
313         - UNBOUNDED
314       network.outgoing.bytes_pd_server_pd02_port:
315         type: org.openecomp.capabilities.metric.Ceilometer
316         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
317         occurrences:
318         - 1
319         - UNBOUNDED
320       feature_pd_server_pd02_port:
321         type: tosca.capabilities.Node
322         occurrences:
323         - 1
324         - UNBOUNDED
325       network.incoming.bytes.rate_pd_server_pd02_port:
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       network.outgoing.bytes.rate_pd_server_pd02_port:
332         type: org.openecomp.capabilities.metric.Ceilometer
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
334         occurrences:
335         - 1
336         - UNBOUNDED
337       vcpus_pd_server:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       disk.device.write.bytes.rate_pd_server:
344         type: org.openecomp.capabilities.metric.Ceilometer
345         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
346         occurrences:
347         - 1
348         - UNBOUNDED
349       disk.device.write.requests_pd_server:
350         type: org.openecomp.capabilities.metric.Ceilometer
351         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
352         occurrences:
353         - 1
354         - UNBOUNDED
355       endpoint_pd_server:
356         type: tosca.capabilities.Endpoint.Admin
357         occurrences:
358         - 1
359         - UNBOUNDED
360       attachment_pd_server_pd01_port:
361         type: tosca.capabilities.Attachment
362         occurrences:
363         - 1
364         - UNBOUNDED
365       disk.capacity_pd_server:
366         type: org.openecomp.capabilities.metric.Ceilometer
367         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.device.allocation_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       disk.allocation_pd_server:
378         type: org.openecomp.capabilities.metric.Ceilometer
379         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
380         occurrences:
381         - 1
382         - UNBOUNDED
383       network.incoming.packets_pd_server_pd02_port:
384         type: org.openecomp.capabilities.metric.Ceilometer
385         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
386         occurrences:
387         - 1
388         - UNBOUNDED
389       binding_pd_server:
390         type: tosca.capabilities.network.Bindable
391         occurrences:
392         - 1
393         - UNBOUNDED
394       disk.read.requests_pd_server:
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       feature_pd_server:
401         type: tosca.capabilities.Node
402         occurrences:
403         - 1
404         - UNBOUNDED
405       disk.usage_pd_server:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       network.outpoing.packets_pd_server_pd02_port:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       binding_pd_server_pd01_port:
418         type: tosca.capabilities.network.Bindable
419         valid_source_types:
420         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
421         occurrences:
422         - 0
423         - UNBOUNDED
424       disk.write.bytes_pd_server:
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       network.incoming.bytes.rate_pd_server_pd01_port:
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       network.incoming.packets_pd_server_pd01_port:
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.requests.rate_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.root.size_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.bytes_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       disk.device.write.bytes_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       disk.device.read.requests_pd_server:
467         type: org.openecomp.capabilities.metric.Ceilometer
468         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
469         occurrences:
470         - 1
471         - UNBOUNDED
472       instance_pd_server:
473         type: org.openecomp.capabilities.metric.Ceilometer
474         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
475         occurrences:
476         - 1
477         - UNBOUNDED
478       host_pd_server:
479         type: tosca.capabilities.Container
480         valid_source_types:
481         - tosca.nodes.SoftwareComponent
482         occurrences:
483         - 1
484         - UNBOUNDED
485       network.outpoing.packets_pd_server_pd01_port:
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       attachment_pd_server_pd02_port:
492         type: tosca.capabilities.Attachment
493         occurrences:
494         - 1
495         - UNBOUNDED
496       disk.write.requests.rate_pd_server:
497         type: org.openecomp.capabilities.metric.Ceilometer
498         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
499         occurrences:
500         - 1
501         - UNBOUNDED
502       disk.ephemeral.size_pd_server:
503         type: org.openecomp.capabilities.metric.Ceilometer
504         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
505         occurrences:
506         - 1
507         - UNBOUNDED
508       disk.write.requests_pd_server:
509         type: org.openecomp.capabilities.metric.Ceilometer
510         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
511         occurrences:
512         - 1
513         - UNBOUNDED
514       feature_pd_server_pd01_port:
515         type: tosca.capabilities.Node
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       network.incoming.packets.rate_pd_server_pd02_port:
526         type: org.openecomp.capabilities.metric.Ceilometer
527         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
528         occurrences:
529         - 1
530         - UNBOUNDED
531       disk.latency_pd_server:
532         type: org.openecomp.capabilities.metric.Ceilometer
533         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
534         occurrences:
535         - 1
536         - UNBOUNDED
537       disk.device.capacity_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
543       network.outgoing.bytes.rate_pd_server_pd01_port:
544         type: org.openecomp.capabilities.metric.Ceilometer
545         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.device.iops_pd_server:
550         type: org.openecomp.capabilities.metric.Ceilometer
551         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
552         occurrences:
553         - 1
554         - UNBOUNDED
555       network.incoming.bytes_pd_server_pd02_port:
556         type: org.openecomp.capabilities.metric.Ceilometer
557         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
558         occurrences:
559         - 1
560         - UNBOUNDED