e31c7e32bcc1c956aeb9fa28fdc6f06e3cc9a49a
[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_pd01_port_0_mac_requirements:
12         type: org.openecomp.datatypes.network.MacRequirements
13         required: true
14         status: SUPPORTED
15       port_pd01_port_0_network:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       port_pd01_port_0_ip_requirements:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: org.openecomp.datatypes.network.IpRequirements
27       port_pd01_port_1_security_groups:
28         type: list
29         required: true
30         status: SUPPORTED
31         entry_schema:
32           type: json
33       port_pd01_port_0_network_role:
34         type: string
35         required: true
36         status: SUPPORTED
37       compute_pd_server_availability_zone:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       compute_pd_server_name:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       port_pd01_port_0_subinterface_indicator:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: boolean
55       port_pd01_port_0_replacement_policy:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       vm_flavor_name:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port_1_network_role:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_0_order:
70         type: integer
71         required: true
72         status: SUPPORTED
73       port_pd01_port_1_subnetpoolid:
74         type: string
75         required: true
76         status: SUPPORTED
77       vm_image_name:
78         type: string
79         required: true
80         status: SUPPORTED
81       port_pd01_port_1_network_role_tag:
82         type: string
83         required: true
84         status: SUPPORTED
85       port_pd01_port_0_subnetpoolid:
86         type: string
87         required: true
88         status: SUPPORTED
89       port_pd01_port_1_network:
90         type: list
91         required: true
92         status: SUPPORTED
93         entry_schema:
94           type: string
95       compute_pd_server_user_data_format:
96         type: list
97         required: true
98         status: SUPPORTED
99         entry_schema:
100           type: string
101       port_pd01_port_0_network_role_tag:
102         type: string
103         required: true
104         status: SUPPORTED
105       port_pd01_port_1_ip_requirements:
106         type: list
107         required: true
108         status: SUPPORTED
109         entry_schema:
110           type: org.openecomp.datatypes.network.IpRequirements
111       index_value:
112         type: integer
113         description: Index value of this substitution service template runtime instance
114         required: false
115         default: 0
116         status: SUPPORTED
117         constraints:
118         - greater_or_equal: 0
119       port_pd01_port_1_subinterface_indicator:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: boolean
125       port_pd01_port_1_order:
126         type: integer
127         required: true
128         status: SUPPORTED
129       port_pd01_port_0_exCP_naming:
130         type: org.openecomp.datatypes.Naming
131         required: true
132         status: SUPPORTED
133       port_pd01_port_1_vlan_requirements:
134         type: list
135         required: true
136         status: SUPPORTED
137         entry_schema:
138           type: org.openecomp.datatypes.network.VlanRequirements
139       port_pd01_port_1_mac_requirements:
140         type: org.openecomp.datatypes.network.MacRequirements
141         required: true
142         status: SUPPORTED
143       port_pd01_port_1_replacement_policy:
144         type: list
145         required: true
146         status: SUPPORTED
147         entry_schema:
148           type: string
149       port_pd01_port_1_exCP_naming:
150         type: org.openecomp.datatypes.Naming
151         required: true
152         status: SUPPORTED
153       port_pd01_port_0_vlan_requirements:
154         type: list
155         required: true
156         status: SUPPORTED
157         entry_schema:
158           type: org.openecomp.datatypes.network.VlanRequirements
159       port_pd01_port_0_security_groups:
160         type: list
161         required: true
162         status: SUPPORTED
163         entry_schema:
164           type: json
165     requirements:
166     - dependency_pd_server:
167         capability: tosca.capabilities.Node
168         node: tosca.nodes.Root
169         relationship: tosca.relationships.DependsOn
170         occurrences:
171         - 0
172         - UNBOUNDED
173     - local_storage_pd_server:
174         capability: tosca.capabilities.Attachment
175         node: tosca.nodes.BlockStorage
176         relationship: tosca.relationships.AttachesTo
177         occurrences:
178         - 0
179         - UNBOUNDED
180     - dependency_pd_server_pd01_port_1:
181         capability: tosca.capabilities.Node
182         node: tosca.nodes.Root
183         relationship: tosca.relationships.DependsOn
184         occurrences:
185         - 0
186         - UNBOUNDED
187     - link_pd_server_pd01_port_1:
188         capability: tosca.capabilities.network.Linkable
189         relationship: tosca.relationships.network.LinksTo
190         occurrences:
191         - 1
192         - 1
193     - dependency_pd_server_pd01_port_0:
194         capability: tosca.capabilities.Node
195         node: tosca.nodes.Root
196         relationship: tosca.relationships.DependsOn
197         occurrences:
198         - 0
199         - UNBOUNDED
200     - link_pd_server_pd01_port_0:
201         capability: tosca.capabilities.network.Linkable
202         relationship: tosca.relationships.network.LinksTo
203         occurrences:
204         - 1
205         - 1
206     capabilities:
207       binding_pd_server_pd01_port_0:
208         type: tosca.capabilities.network.Bindable
209         valid_source_types:
210         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
211         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
212         occurrences:
213         - 0
214         - UNBOUNDED
215       scalable_pd_server:
216         type: tosca.capabilities.Scalable
217         occurrences:
218         - 1
219         - UNBOUNDED
220       disk.read.bytes.rate_pd_server:
221         type: org.openecomp.capabilities.metric.Ceilometer
222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223         occurrences:
224         - 1
225         - UNBOUNDED
226       binding_pd_server_pd01_port_1:
227         type: tosca.capabilities.network.Bindable
228         valid_source_types:
229         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
230         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
231         occurrences:
232         - 0
233         - UNBOUNDED
234       memory.usage_pd_server:
235         type: org.openecomp.capabilities.metric.Ceilometer
236         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
237         occurrences:
238         - 1
239         - UNBOUNDED
240       memory_pd_server:
241         type: org.openecomp.capabilities.metric.Ceilometer
242         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
243         occurrences:
244         - 1
245         - UNBOUNDED
246       disk.device.usage_pd_server:
247         type: org.openecomp.capabilities.metric.Ceilometer
248         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
249         occurrences:
250         - 1
251         - UNBOUNDED
252       os_pd_server:
253         type: tosca.capabilities.OperatingSystem
254         occurrences:
255         - 1
256         - UNBOUNDED
257       disk.write.bytes.rate_pd_server:
258         type: org.openecomp.capabilities.metric.Ceilometer
259         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
260         occurrences:
261         - 1
262         - UNBOUNDED
263       cpu_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       cpu_util_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       disk.device.write.requests.rate_pd_server:
276         type: org.openecomp.capabilities.metric.Ceilometer
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
278         occurrences:
279         - 1
280         - UNBOUNDED
281       disk.read.bytes_pd_server:
282         type: org.openecomp.capabilities.metric.Ceilometer
283         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
284         occurrences:
285         - 1
286         - UNBOUNDED
287       disk.device.read.bytes.rate_pd_server:
288         type: org.openecomp.capabilities.metric.Ceilometer
289         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
290         occurrences:
291         - 1
292         - UNBOUNDED
293       network.incoming.packets_pd_server_pd01_port_0:
294         type: org.openecomp.capabilities.metric.Ceilometer
295         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
296         occurrences:
297         - 1
298         - UNBOUNDED
299       disk.iops_pd_server:
300         type: org.openecomp.capabilities.metric.Ceilometer
301         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
302         occurrences:
303         - 1
304         - UNBOUNDED
305       network.incoming.packets.rate_pd_server_pd01_port_1:
306         type: org.openecomp.capabilities.metric.Ceilometer
307         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
308         occurrences:
309         - 1
310         - UNBOUNDED
311       network.incoming.bytes.rate_pd_server_pd01_port_1:
312         type: org.openecomp.capabilities.metric.Ceilometer
313         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
314         occurrences:
315         - 1
316         - UNBOUNDED
317       memory.resident_pd_server:
318         type: org.openecomp.capabilities.metric.Ceilometer
319         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
320         occurrences:
321         - 1
322         - UNBOUNDED
323       cpu.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
330         type: org.openecomp.capabilities.metric.Ceilometer
331         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
332         occurrences:
333         - 1
334         - UNBOUNDED
335       network.incoming.bytes.rate_pd_server_pd01_port_0:
336         type: org.openecomp.capabilities.metric.Ceilometer
337         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
338         occurrences:
339         - 1
340         - UNBOUNDED
341       attachment_pd_server_pd01_port_1:
342         type: tosca.capabilities.Attachment
343         occurrences:
344         - 1
345         - UNBOUNDED
346       network.outgoing.packets.rate_pd_server_pd01_port_1:
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       network.outgoing.packets.rate_pd_server_pd01_port_0:
353         type: org.openecomp.capabilities.metric.Ceilometer
354         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
355         occurrences:
356         - 1
357         - UNBOUNDED
358       vcpus_pd_server:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364       disk.device.write.bytes.rate_pd_server:
365         type: org.openecomp.capabilities.metric.Ceilometer
366         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
367         occurrences:
368         - 1
369         - UNBOUNDED
370       attachment_pd_server_pd01_port_0:
371         type: tosca.capabilities.Attachment
372         occurrences:
373         - 1
374         - UNBOUNDED
375       disk.device.write.requests_pd_server:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       endpoint_pd_server:
382         type: tosca.capabilities.Endpoint.Admin
383         occurrences:
384         - 1
385         - UNBOUNDED
386       disk.capacity_pd_server:
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       forwarder_pd_server_pd01_port_0:
393         type: org.openecomp.capabilities.Forwarder
394         occurrences:
395         - 1
396         - UNBOUNDED
397       forwarder_pd_server_pd01_port_1:
398         type: org.openecomp.capabilities.Forwarder
399         occurrences:
400         - 1
401         - UNBOUNDED
402       network.incoming.packets_pd_server_pd01_port_1:
403         type: org.openecomp.capabilities.metric.Ceilometer
404         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
405         occurrences:
406         - 1
407         - UNBOUNDED
408       disk.device.allocation_pd_server:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414       disk.allocation_pd_server:
415         type: org.openecomp.capabilities.metric.Ceilometer
416         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
417         occurrences:
418         - 1
419         - UNBOUNDED
420       binding_pd_server:
421         type: tosca.capabilities.network.Bindable
422         occurrences:
423         - 1
424         - UNBOUNDED
425       disk.read.requests_pd_server:
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       network.outgoing.bytes.rate_pd_server_pd01_port_1:
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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
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       feature_pd_server:
444         type: tosca.capabilities.Node
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.usage_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       network.incoming.bytes_pd_server_pd01_port_1:
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.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       network.outgoing.bytes_pd_server_pd01_port_0:
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       network.outgoing.bytes_pd_server_pd01_port_1:
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       network.incoming.bytes_pd_server_pd01_port_0:
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       disk.device.read.requests.rate_pd_server:
485         type: org.openecomp.capabilities.metric.Ceilometer
486         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
487         occurrences:
488         - 1
489         - UNBOUNDED
490       disk.root.size_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.device.read.bytes_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.device.write.bytes_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       network.outpoing.packets_pd_server_pd01_port_0:
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       network.outpoing.packets_pd_server_pd01_port_1:
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       disk.device.read.requests_pd_server:
521         type: org.openecomp.capabilities.metric.Ceilometer
522         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
523         occurrences:
524         - 1
525         - UNBOUNDED
526       instance_pd_server:
527         type: org.openecomp.capabilities.metric.Ceilometer
528         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
529         occurrences:
530         - 1
531         - UNBOUNDED
532       host_pd_server:
533         type: tosca.capabilities.Container
534         valid_source_types:
535         - tosca.nodes.SoftwareComponent
536         occurrences:
537         - 1
538         - UNBOUNDED
539       feature_pd_server_pd01_port_1:
540         type: tosca.capabilities.Node
541         occurrences:
542         - 1
543         - UNBOUNDED
544       feature_pd_server_pd01_port_0:
545         type: tosca.capabilities.Node
546         occurrences:
547         - 1
548         - UNBOUNDED
549       disk.write.requests.rate_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       disk.ephemeral.size_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       disk.write.requests_pd_server:
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
567       disk.device.latency_pd_server:
568         type: org.openecomp.capabilities.metric.Ceilometer
569         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
570         occurrences:
571         - 1
572         - UNBOUNDED
573       disk.latency_pd_server:
574         type: org.openecomp.capabilities.metric.Ceilometer
575         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
576         occurrences:
577         - 1
578         - UNBOUNDED
579       disk.device.capacity_pd_server:
580         type: org.openecomp.capabilities.metric.Ceilometer
581         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
582         occurrences:
583         - 1
584         - UNBOUNDED
585       disk.device.iops_pd_server:
586         type: org.openecomp.capabilities.metric.Ceilometer
587         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
588         occurrences:
589         - 1
590         - UNBOUNDED