087649ff59f6eb55e90530399cd5a0d8ceed98d6
[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       compute_pd_server_availability_zone:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       compute_pd_server_name:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: string
23       port_pd01_port_replacement_policy:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       vm_flavor_name:
30         type: string
31         required: true
32         status: SUPPORTED
33       port_pd01_port_security_groups:
34         type: list
35         required: true
36         status: SUPPORTED
37         entry_schema:
38           type: json
39       port_pd02_port_network_role_tag:
40         type: string
41         required: true
42         status: SUPPORTED
43       port_pd01_port_mac_requirements:
44         type: org.openecomp.datatypes.network.MacRequirements
45         required: true
46         status: SUPPORTED
47       vm_image_name:
48         type: string
49         required: true
50         status: SUPPORTED
51       port_pd02_port_replacement_policy:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: string
57       port_pd01_port_ip_requirements:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: org.openecomp.datatypes.network.IpRequirements
63       port_pd02_port_network_role:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd01_port_vlan_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.VlanRequirements
73       compute_pd_server_user_data_format:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: string
79       index_value:
80         type: integer
81         description: Index value of this substitution service template runtime instance
82         required: false
83         default: 0
84         status: SUPPORTED
85         constraints:
86         - greater_or_equal: 0
87       port_pd02_port_mac_requirements:
88         type: org.openecomp.datatypes.network.MacRequirements
89         required: true
90         status: SUPPORTED
91       port_pd01_port_exCP_naming:
92         type: org.openecomp.datatypes.Naming
93         required: true
94         status: SUPPORTED
95       port_pd02_port_order:
96         type: integer
97         required: true
98         status: SUPPORTED
99       port_pd02_port_subnetpoolid:
100         type: string
101         required: true
102         status: SUPPORTED
103       port_pd02_port_vlan_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.VlanRequirements
109       port_pd02_port_security_groups:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: json
115       port_pd01_port_network:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: string
121       port_pd01_port_order:
122         type: integer
123         required: true
124         status: SUPPORTED
125       port_pd01_port_subnetpoolid:
126         type: string
127         required: true
128         status: SUPPORTED
129       port_pd02_port_exCP_naming:
130         type: org.openecomp.datatypes.Naming
131         required: true
132         status: SUPPORTED
133       port_pd01_port_network_role:
134         type: string
135         required: true
136         status: SUPPORTED
137       port_pd02_port_ip_requirements:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: org.openecomp.datatypes.network.IpRequirements
143       port_pd01_port_network_role_tag:
144         type: string
145         required: true
146         status: SUPPORTED
147       port_pd02_port_network:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: string
153     requirements:
154     - dependency_pd_server:
155         capability: tosca.capabilities.Node
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.DependsOn
158         occurrences:
159         - 0
160         - UNBOUNDED
161     - local_storage_pd_server:
162         capability: tosca.capabilities.Attachment
163         node: tosca.nodes.BlockStorage
164         relationship: tosca.relationships.AttachesTo
165         occurrences:
166         - 0
167         - UNBOUNDED
168     - dependency_pd_server_pd01_port:
169         capability: tosca.capabilities.Node
170         node: tosca.nodes.Root
171         relationship: tosca.relationships.DependsOn
172         occurrences:
173         - 0
174         - UNBOUNDED
175     - link_pd_server_pd01_port:
176         capability: tosca.capabilities.network.Linkable
177         relationship: tosca.relationships.network.LinksTo
178         occurrences:
179         - 1
180         - 1
181     - dependency_pd_server_pd02_port:
182         capability: tosca.capabilities.Node
183         node: tosca.nodes.Root
184         relationship: tosca.relationships.DependsOn
185         occurrences:
186         - 0
187         - UNBOUNDED
188     - link_pd_server_pd02_port:
189         capability: tosca.capabilities.network.Linkable
190         relationship: tosca.relationships.network.LinksTo
191         occurrences:
192         - 1
193         - 1
194     capabilities:
195       scalable_pd_server:
196         type: tosca.capabilities.Scalable
197         occurrences:
198         - 1
199         - UNBOUNDED
200       disk.read.bytes.rate_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.usage_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       memory_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       disk.device.usage_pd_server:
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       network.outgoing.packets.rate_pd_server_pd01_port:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       os_pd_server:
231         type: tosca.capabilities.OperatingSystem
232         occurrences:
233         - 1
234         - UNBOUNDED
235       disk.write.bytes.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       network.incoming.bytes_pd_server_pd01_port:
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_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       cpu_util_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.device.write.requests.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.read.bytes_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       disk.device.read.bytes.rate_pd_server:
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       binding_pd_server_pd02_port:
278         type: tosca.capabilities.network.Bindable
279         valid_source_types:
280         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
281         occurrences:
282         - 0
283         - UNBOUNDED
284       network.outgoing.bytes_pd_server_pd01_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       network.outgoing.packets.rate_pd_server_pd02_port:
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       disk.iops_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       memory.resident_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       cpu.delta_pd_server:
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.incoming.packets.rate_pd_server_pd01_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       network.outgoing.bytes_pd_server_pd02_port:
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       feature_pd_server_pd02_port:
327         type: tosca.capabilities.Node
328         occurrences:
329         - 1
330         - UNBOUNDED
331       network.incoming.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       network.outgoing.bytes.rate_pd_server_pd02_port:
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       vcpus_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.bytes.rate_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       disk.device.write.requests_pd_server:
356         type: org.openecomp.capabilities.metric.Ceilometer
357         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
358         occurrences:
359         - 1
360         - UNBOUNDED
361       endpoint_pd_server:
362         type: tosca.capabilities.Endpoint.Admin
363         occurrences:
364         - 1
365         - UNBOUNDED
366       attachment_pd_server_pd01_port:
367         type: tosca.capabilities.Attachment
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.capacity_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.device.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       disk.allocation_pd_server:
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       network.incoming.packets_pd_server_pd02_port:
390         type: org.openecomp.capabilities.metric.Ceilometer
391         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
392         occurrences:
393         - 1
394         - UNBOUNDED
395       binding_pd_server:
396         type: tosca.capabilities.network.Bindable
397         occurrences:
398         - 1
399         - UNBOUNDED
400       disk.read.requests_pd_server:
401         type: org.openecomp.capabilities.metric.Ceilometer
402         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
403         occurrences:
404         - 1
405         - UNBOUNDED
406       feature_pd_server:
407         type: tosca.capabilities.Node
408         occurrences:
409         - 1
410         - UNBOUNDED
411       disk.usage_pd_server:
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       network.outpoing.packets_pd_server_pd02_port:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       binding_pd_server_pd01_port:
424         type: tosca.capabilities.network.Bindable
425         valid_source_types:
426         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
427         occurrences:
428         - 0
429         - UNBOUNDED
430       disk.write.bytes_pd_server:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       network.incoming.bytes.rate_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       network.incoming.packets_pd_server_pd01_port:
443         type: org.openecomp.capabilities.metric.Ceilometer
444         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.device.read.requests.rate_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.root.size_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.read.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.write.bytes_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       disk.device.read.requests_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       instance_pd_server:
479         type: org.openecomp.capabilities.metric.Ceilometer
480         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
481         occurrences:
482         - 1
483         - UNBOUNDED
484       host_pd_server:
485         type: tosca.capabilities.Container
486         valid_source_types:
487         - tosca.nodes.SoftwareComponent
488         occurrences:
489         - 1
490         - UNBOUNDED
491       network.outpoing.packets_pd_server_pd01_port:
492         type: org.openecomp.capabilities.metric.Ceilometer
493         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
494         occurrences:
495         - 1
496         - UNBOUNDED
497       attachment_pd_server_pd02_port:
498         type: tosca.capabilities.Attachment
499         occurrences:
500         - 1
501         - UNBOUNDED
502       disk.write.requests.rate_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.ephemeral.size_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       disk.write.requests_pd_server:
515         type: org.openecomp.capabilities.metric.Ceilometer
516         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
517         occurrences:
518         - 1
519         - UNBOUNDED
520       feature_pd_server_pd01_port:
521         type: tosca.capabilities.Node
522         occurrences:
523         - 1
524         - UNBOUNDED
525       disk.device.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       network.incoming.packets.rate_pd_server_pd02_port:
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.latency_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       disk.device.capacity_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.outgoing.bytes.rate_pd_server_pd01_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
555       disk.device.iops_pd_server:
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
561       network.incoming.bytes_pd_server_pd02_port:
562         type: org.openecomp.capabilities.metric.Ceilometer
563         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
564         occurrences:
565         - 1
566         - UNBOUNDED