7ddb4b000a7a5eb2ac87227fb4bb9ed5ad68fbe9
[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_1_port_0_network:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       port_pd_1_port_0_vlan_requirements:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: org.openecomp.datatypes.network.VlanRequirements
23       port_pd_1_port_0_network_role:
24         type: string
25         required: true
26         status: SUPPORTED
27       index_value:
28         type: integer
29         description: Index value of this substitution service template runtime instance
30         required: false
31         default: 0
32         status: SUPPORTED
33         constraints:
34         - greater_or_equal: 0
35       port_pd_2_port_1_vlan_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: org.openecomp.datatypes.network.VlanRequirements
41       compute_pd_server_availability_zone:
42         type: list
43         required: true
44         status: SUPPORTED
45         entry_schema:
46           type: string
47       compute_pd_server_name:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       port_pd_2_port_1_network:
54         type: list
55         required: true
56         status: SUPPORTED
57         entry_schema:
58           type: string
59       port_pd_2_port_1_network_role:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_pd_2_port_1_subnetpoolid:
64         type: string
65         required: true
66         status: SUPPORTED
67       vm_flavor_name:
68         type: string
69         required: true
70         status: SUPPORTED
71       port_pd_2_port_1_order:
72         type: integer
73         required: true
74         status: SUPPORTED
75       port_pd_2_port_1_exCP_naming:
76         type: org.openecomp.datatypes.Naming
77         required: true
78         status: SUPPORTED
79       vm_image_name:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd_1_port_0_subnetpoolid:
84         type: string
85         required: true
86         status: SUPPORTED
87       port_pd_1_port_0_mac_requirements:
88         type: org.openecomp.datatypes.network.MacRequirements
89         required: true
90         status: SUPPORTED
91       port_pd_1_port_0_order:
92         type: integer
93         required: true
94         status: SUPPORTED
95       port_pd_1_port_0_exCP_naming:
96         type: org.openecomp.datatypes.Naming
97         required: true
98         status: SUPPORTED
99       port_pd_1_port_0_ip_requirements:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: org.openecomp.datatypes.network.IpRequirements
105       port_pd_1_port_0_network_role_tag:
106         type: string
107         required: true
108         status: SUPPORTED
109       port_pd_2_port_1_mac_requirements:
110         type: org.openecomp.datatypes.network.MacRequirements
111         required: true
112         status: SUPPORTED
113       port_pd_2_port_1_ip_requirements:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: org.openecomp.datatypes.network.IpRequirements
119       port_pd_2_port_1_network_role_tag:
120         type: string
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_2_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_2_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_1_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_1_port_0:
165         capability: tosca.capabilities.network.Linkable
166         relationship: tosca.relationships.network.LinksTo
167         occurrences:
168         - 1
169         - 1
170     capabilities:
171       network.incoming.packets_pd_server_pd_2_port_1:
172         type: org.openecomp.capabilities.metric.Ceilometer
173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
174         occurrences:
175         - 1
176         - UNBOUNDED
177       scalable_pd_server:
178         type: tosca.capabilities.Scalable
179         occurrences:
180         - 1
181         - UNBOUNDED
182       disk.read.bytes.rate_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       network.incoming.packets_pd_server_pd_1_port_0:
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       memory.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       memory_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       disk.device.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       feature_pd_server_pd_2_port_1:
213         type: tosca.capabilities.Node
214         occurrences:
215         - 1
216         - UNBOUNDED
217       feature_pd_server_pd_1_port_0:
218         type: tosca.capabilities.Node
219         occurrences:
220         - 1
221         - UNBOUNDED
222       os_pd_server:
223         type: tosca.capabilities.OperatingSystem
224         occurrences:
225         - 1
226         - UNBOUNDED
227       disk.write.bytes.rate_pd_server:
228         type: org.openecomp.capabilities.metric.Ceilometer
229         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
230         occurrences:
231         - 1
232         - UNBOUNDED
233       network.outgoing.bytes_pd_server_pd_1_port_0:
234         type: org.openecomp.capabilities.metric.Ceilometer
235         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
236         occurrences:
237         - 1
238         - UNBOUNDED
239       network.outgoing.bytes_pd_server_pd_2_port_1:
240         type: org.openecomp.capabilities.metric.Ceilometer
241         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
242         occurrences:
243         - 1
244         - UNBOUNDED
245       cpu_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       cpu_util_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.write.requests.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.read.bytes_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       disk.device.read.bytes.rate_pd_server:
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       binding_pd_server_pd_1_port_0:
276         type: tosca.capabilities.network.Bindable
277         valid_source_types:
278         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
279         occurrences:
280         - 0
281         - UNBOUNDED
282       disk.iops_pd_server:
283         type: org.openecomp.capabilities.metric.Ceilometer
284         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
285         occurrences:
286         - 1
287         - UNBOUNDED
288       memory.resident_pd_server:
289         type: org.openecomp.capabilities.metric.Ceilometer
290         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
291         occurrences:
292         - 1
293         - UNBOUNDED
294       cpu.delta_pd_server:
295         type: org.openecomp.capabilities.metric.Ceilometer
296         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
297         occurrences:
298         - 1
299         - UNBOUNDED
300       network.outgoing.bytes.rate_pd_server_pd_2_port_1:
301         type: org.openecomp.capabilities.metric.Ceilometer
302         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
303         occurrences:
304         - 1
305         - UNBOUNDED
306       vcpus_pd_server:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       disk.device.write.bytes.rate_pd_server:
313         type: org.openecomp.capabilities.metric.Ceilometer
314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
315         occurrences:
316         - 1
317         - UNBOUNDED
318       attachment_pd_server_pd_2_port_1:
319         type: tosca.capabilities.Attachment
320         occurrences:
321         - 1
322         - UNBOUNDED
323       disk.device.write.requests_pd_server:
324         type: org.openecomp.capabilities.metric.Ceilometer
325         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
326         occurrences:
327         - 1
328         - UNBOUNDED
329       endpoint_pd_server:
330         type: tosca.capabilities.Endpoint.Admin
331         occurrences:
332         - 1
333         - UNBOUNDED
334       disk.capacity_pd_server:
335         type: org.openecomp.capabilities.metric.Ceilometer
336         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
337         occurrences:
338         - 1
339         - UNBOUNDED
340       disk.device.allocation_pd_server:
341         type: org.openecomp.capabilities.metric.Ceilometer
342         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
343         occurrences:
344         - 1
345         - UNBOUNDED
346       disk.allocation_pd_server:
347         type: org.openecomp.capabilities.metric.Ceilometer
348         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
349         occurrences:
350         - 1
351         - UNBOUNDED
352       forwarder_pd_server_pd_2_port_1:
353         type: org.openecomp.capabilities.Forwarder
354         occurrences:
355         - 1
356         - UNBOUNDED
357       binding_pd_server:
358         type: tosca.capabilities.network.Bindable
359         occurrences:
360         - 1
361         - UNBOUNDED
362       disk.read.requests_pd_server:
363         type: org.openecomp.capabilities.metric.Ceilometer
364         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
365         occurrences:
366         - 1
367         - UNBOUNDED
368       network.outpoing.packets_pd_server_pd_1_port_0:
369         type: org.openecomp.capabilities.metric.Ceilometer
370         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
371         occurrences:
372         - 1
373         - UNBOUNDED
374       network.incoming.packets.rate_pd_server_pd_2_port_1:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       network.incoming.bytes.rate_pd_server_pd_1_port_0:
381         type: org.openecomp.capabilities.metric.Ceilometer
382         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
383         occurrences:
384         - 1
385         - UNBOUNDED
386       network.incoming.bytes.rate_pd_server_pd_2_port_1:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       feature_pd_server:
393         type: tosca.capabilities.Node
394         occurrences:
395         - 1
396         - UNBOUNDED
397       network.incoming.packets.rate_pd_server_pd_1_port_0:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403       disk.usage_pd_server:
404         type: org.openecomp.capabilities.metric.Ceilometer
405         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
406         occurrences:
407         - 1
408         - UNBOUNDED
409       network.outgoing.packets.rate_pd_server_pd_1_port_0:
410         type: org.openecomp.capabilities.metric.Ceilometer
411         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
412         occurrences:
413         - 1
414         - UNBOUNDED
415       disk.write.bytes_pd_server:
416         type: org.openecomp.capabilities.metric.Ceilometer
417         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
418         occurrences:
419         - 1
420         - UNBOUNDED
421       network.incoming.bytes_pd_server_pd_2_port_1:
422         type: org.openecomp.capabilities.metric.Ceilometer
423         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
424         occurrences:
425         - 1
426         - UNBOUNDED
427       network.outgoing.packets.rate_pd_server_pd_2_port_1:
428         type: org.openecomp.capabilities.metric.Ceilometer
429         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
430         occurrences:
431         - 1
432         - UNBOUNDED
433       network.incoming.bytes_pd_server_pd_1_port_0:
434         type: org.openecomp.capabilities.metric.Ceilometer
435         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
436         occurrences:
437         - 1
438         - UNBOUNDED
439       disk.device.read.requests.rate_pd_server:
440         type: org.openecomp.capabilities.metric.Ceilometer
441         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
442         occurrences:
443         - 1
444         - UNBOUNDED
445       disk.root.size_pd_server:
446         type: org.openecomp.capabilities.metric.Ceilometer
447         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
448         occurrences:
449         - 1
450         - UNBOUNDED
451       disk.device.read.bytes_pd_server:
452         type: org.openecomp.capabilities.metric.Ceilometer
453         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
454         occurrences:
455         - 1
456         - UNBOUNDED
457       network.outpoing.packets_pd_server_pd_2_port_1:
458         type: org.openecomp.capabilities.metric.Ceilometer
459         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
460         occurrences:
461         - 1
462         - UNBOUNDED
463       disk.device.write.bytes_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       binding_pd_server_pd_2_port_1:
470         type: tosca.capabilities.network.Bindable
471         valid_source_types:
472         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
473         occurrences:
474         - 0
475         - UNBOUNDED
476       disk.device.read.requests_pd_server:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED
482       instance_pd_server:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       host_pd_server:
489         type: tosca.capabilities.Container
490         valid_source_types:
491         - tosca.nodes.SoftwareComponent
492         occurrences:
493         - 1
494         - UNBOUNDED
495       network.outgoing.bytes.rate_pd_server_pd_1_port_0:
496         type: org.openecomp.capabilities.metric.Ceilometer
497         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
498         occurrences:
499         - 1
500         - UNBOUNDED
501       disk.write.requests.rate_pd_server:
502         type: org.openecomp.capabilities.metric.Ceilometer
503         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
504         occurrences:
505         - 1
506         - UNBOUNDED
507       disk.ephemeral.size_pd_server:
508         type: org.openecomp.capabilities.metric.Ceilometer
509         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
510         occurrences:
511         - 1
512         - UNBOUNDED
513       attachment_pd_server_pd_1_port_0:
514         type: tosca.capabilities.Attachment
515         occurrences:
516         - 1
517         - UNBOUNDED
518       disk.write.requests_pd_server:
519         type: org.openecomp.capabilities.metric.Ceilometer
520         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
521         occurrences:
522         - 1
523         - UNBOUNDED
524       disk.device.latency_pd_server:
525         type: org.openecomp.capabilities.metric.Ceilometer
526         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
527         occurrences:
528         - 1
529         - UNBOUNDED
530       disk.latency_pd_server:
531         type: org.openecomp.capabilities.metric.Ceilometer
532         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
533         occurrences:
534         - 1
535         - UNBOUNDED
536       disk.device.capacity_pd_server:
537         type: org.openecomp.capabilities.metric.Ceilometer
538         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
539         occurrences:
540         - 1
541         - UNBOUNDED
542       disk.device.iops_pd_server:
543         type: org.openecomp.capabilities.metric.Ceilometer
544         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
545         occurrences:
546         - 1
547         - UNBOUNDED
548       forwarder_pd_server_pd_1_port_0:
549         type: org.openecomp.capabilities.Forwarder
550         occurrences:
551         - 1
552         - UNBOUNDED