615de8dc2e68e3d6b92e914292e9c94539cf4213
[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: org.openecomp.datatypes.Naming
37         required: true
38         status: SUPPORTED
39       vm_flavor_name:
40         type: string
41         required: true
42         status: SUPPORTED
43       port_pd02_port_order:
44         type: integer
45         required: true
46         status: SUPPORTED
47       port_pd02_port_subnetpoolid:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_pd02_port_network_role_tag:
52         type: string
53         required: true
54         status: SUPPORTED
55       port_pd01_port_mac_requirements:
56         type: org.openecomp.datatypes.network.MacRequirements
57         required: true
58         status: SUPPORTED
59       port_pd02_port_vlan_requirements:
60         type: list
61         required: true
62         status: SUPPORTED
63         entry_schema:
64           type: org.openecomp.datatypes.network.VlanRequirements
65       vm_image_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_ip_requirements:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: org.openecomp.datatypes.network.IpRequirements
75       port_pd01_port_network:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: string
81       port_pd02_port_network_role:
82         type: string
83         required: true
84         status: SUPPORTED
85       port_pd01_port_order:
86         type: integer
87         required: true
88         status: SUPPORTED
89       port_pd01_port_subnetpoolid:
90         type: string
91         required: true
92         status: SUPPORTED
93       port_pd02_port_exCP_naming:
94         type: org.openecomp.datatypes.Naming
95         required: true
96         status: SUPPORTED
97       port_pd01_port_network_role:
98         type: string
99         required: true
100         status: SUPPORTED
101       port_pd02_port_ip_requirements:
102         type: list
103         required: true
104         status: SUPPORTED
105         entry_schema:
106           type: org.openecomp.datatypes.network.IpRequirements
107       port_pd01_port_network_role_tag:
108         type: string
109         required: true
110         status: SUPPORTED
111       port_pd01_port_vlan_requirements:
112         type: list
113         required: true
114         status: SUPPORTED
115         entry_schema:
116           type: org.openecomp.datatypes.network.VlanRequirements
117       port_pd02_port_network:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
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_pd01_port:
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_pd01_port:
152         capability: tosca.capabilities.network.Linkable
153         relationship: tosca.relationships.network.LinksTo
154         occurrences:
155         - 1
156         - 1
157     - dependency_pd_server_pd02_port:
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_pd02_port:
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       network.outgoing.packets.rate_pd_server_pd01_port:
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       os_pd_server:
207         type: tosca.capabilities.OperatingSystem
208         occurrences:
209         - 1
210         - UNBOUNDED
211       disk.write.bytes.rate_pd_server:
212         type: org.openecomp.capabilities.metric.Ceilometer
213         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
214         occurrences:
215         - 1
216         - UNBOUNDED
217       network.incoming.bytes_pd_server_pd01_port:
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       disk.device.read.bytes.rate_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       binding_pd_server_pd02_port:
254         type: tosca.capabilities.network.Bindable
255         valid_source_types:
256         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
257         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
258         occurrences:
259         - 0
260         - UNBOUNDED
261       network.outgoing.bytes_pd_server_pd01_port:
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       network.outgoing.packets.rate_pd_server_pd02_port:
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       memory.resident_pd_server:
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       cpu.delta_pd_server:
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       network.incoming.packets.rate_pd_server_pd01_port:
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       network.outgoing.bytes_pd_server_pd02_port:
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       feature_pd_server_pd02_port:
304         type: tosca.capabilities.Node
305         occurrences:
306         - 1
307         - UNBOUNDED
308       network.incoming.bytes.rate_pd_server_pd02_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.rate_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       vcpus_pd_server:
321         type: org.openecomp.capabilities.metric.Ceilometer
322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
323         occurrences:
324         - 1
325         - UNBOUNDED
326       disk.device.write.bytes.rate_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       disk.device.write.requests_pd_server:
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       endpoint_pd_server:
339         type: tosca.capabilities.Endpoint.Admin
340         occurrences:
341         - 1
342         - UNBOUNDED
343       attachment_pd_server_pd01_port:
344         type: tosca.capabilities.Attachment
345         occurrences:
346         - 1
347         - UNBOUNDED
348       forwarder_pd_server_pd02_port:
349         type: org.openecomp.capabilities.Forwarder
350         occurrences:
351         - 1
352         - UNBOUNDED
353       disk.capacity_pd_server:
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       disk.device.allocation_pd_server:
360         type: org.openecomp.capabilities.metric.Ceilometer
361         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
362         occurrences:
363         - 1
364         - UNBOUNDED
365       disk.allocation_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       network.incoming.packets_pd_server_pd02_port:
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       binding_pd_server:
378         type: tosca.capabilities.network.Bindable
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.read.requests_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       feature_pd_server:
389         type: tosca.capabilities.Node
390         occurrences:
391         - 1
392         - UNBOUNDED
393       disk.usage_pd_server:
394         type: org.openecomp.capabilities.metric.Ceilometer
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
396         occurrences:
397         - 1
398         - UNBOUNDED
399       network.outpoing.packets_pd_server_pd02_port:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       binding_pd_server_pd01_port:
406         type: tosca.capabilities.network.Bindable
407         valid_source_types:
408         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
409         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
410         occurrences:
411         - 0
412         - UNBOUNDED
413       disk.write.bytes_pd_server:
414         type: org.openecomp.capabilities.metric.Ceilometer
415         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
416         occurrences:
417         - 1
418         - UNBOUNDED
419       network.incoming.bytes.rate_pd_server_pd01_port:
420         type: org.openecomp.capabilities.metric.Ceilometer
421         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
422         occurrences:
423         - 1
424         - UNBOUNDED
425       network.incoming.packets_pd_server_pd01_port:
426         type: org.openecomp.capabilities.metric.Ceilometer
427         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
428         occurrences:
429         - 1
430         - UNBOUNDED
431       disk.device.read.requests.rate_pd_server:
432         type: org.openecomp.capabilities.metric.Ceilometer
433         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
434         occurrences:
435         - 1
436         - UNBOUNDED
437       disk.root.size_pd_server:
438         type: org.openecomp.capabilities.metric.Ceilometer
439         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
440         occurrences:
441         - 1
442         - UNBOUNDED
443       disk.device.read.bytes_pd_server:
444         type: org.openecomp.capabilities.metric.Ceilometer
445         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
446         occurrences:
447         - 1
448         - UNBOUNDED
449       disk.device.write.bytes_pd_server:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       disk.device.read.requests_pd_server:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       instance_pd_server:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       host_pd_server:
468         type: tosca.capabilities.Container
469         valid_source_types:
470         - tosca.nodes.SoftwareComponent
471         occurrences:
472         - 1
473         - UNBOUNDED
474       network.outpoing.packets_pd_server_pd01_port:
475         type: org.openecomp.capabilities.metric.Ceilometer
476         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
477         occurrences:
478         - 1
479         - UNBOUNDED
480       attachment_pd_server_pd02_port:
481         type: tosca.capabilities.Attachment
482         occurrences:
483         - 1
484         - UNBOUNDED
485       forwarder_pd_server_pd01_port:
486         type: org.openecomp.capabilities.Forwarder
487         occurrences:
488         - 1
489         - UNBOUNDED
490       disk.write.requests.rate_pd_server:
491         type: org.openecomp.capabilities.metric.Ceilometer
492         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
493         occurrences:
494         - 1
495         - UNBOUNDED
496       disk.ephemeral.size_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.write.requests_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       feature_pd_server_pd01_port:
509         type: tosca.capabilities.Node
510         occurrences:
511         - 1
512         - UNBOUNDED
513       disk.device.latency_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       network.incoming.packets.rate_pd_server_pd02_port:
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       disk.latency_pd_server:
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.device.capacity_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       network.outgoing.bytes.rate_pd_server_pd01_port:
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       disk.device.iops_pd_server:
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       network.incoming.bytes_pd_server_pd02_port:
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