bef997b5b30267a2439b1a9f1ae75be8bd144c87
[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_0_network_role:
28         type: string
29         required: true
30         status: SUPPORTED
31       compute_pd_server_availability_zone:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       compute_pd_server_name:
38         type: list
39         required: true
40         status: SUPPORTED
41         entry_schema:
42           type: string
43       vm_flavor_name:
44         type: string
45         required: true
46         status: SUPPORTED
47       port_pd02_port_0_network:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       port_pd01_port_0_order:
54         type: integer
55         required: true
56         status: SUPPORTED
57       vm_image_name:
58         type: string
59         required: true
60         status: SUPPORTED
61       port_pd02_port_0_network_role_tag:
62         type: string
63         required: true
64         status: SUPPORTED
65       port_pd01_port_0_subnetpoolid:
66         type: string
67         required: true
68         status: SUPPORTED
69       compute_pd_server_user_data_format:
70         type: list
71         required: true
72         status: SUPPORTED
73         entry_schema:
74           type: string
75       port_pd02_port_0_ip_requirements:
76         type: list
77         required: true
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.network.IpRequirements
81       port_pd01_port_0_network_role_tag:
82         type: string
83         required: true
84         status: SUPPORTED
85       port_pd01_port_0_related_networks:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
91       index_value:
92         type: integer
93         description: Index value of this substitution service template runtime instance
94         required: false
95         default: 0
96         status: SUPPORTED
97         constraints:
98         - greater_or_equal: 0
99       port_pd02_port_0_exCP_naming:
100         type: org.openecomp.datatypes.Naming
101         required: true
102         status: SUPPORTED
103       port_pd01_port_0_exCP_naming:
104         type: org.openecomp.datatypes.Naming
105         required: true
106         status: SUPPORTED
107       port_pd02_port_0_network_role:
108         type: string
109         required: true
110         status: SUPPORTED
111       port_pd02_port_0_mac_requirements:
112         type: org.openecomp.datatypes.network.MacRequirements
113         required: true
114         status: SUPPORTED
115       port_pd02_port_0_order:
116         type: integer
117         required: true
118         status: SUPPORTED
119       port_pd02_port_0_related_networks:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
125       port_pd02_port_0_subnetpoolid:
126         type: string
127         required: true
128         status: SUPPORTED
129       port_pd02_port_0_vlan_requirements:
130         type: list
131         required: true
132         status: SUPPORTED
133         entry_schema:
134           type: org.openecomp.datatypes.network.VlanRequirements
135       port_pd01_port_0_vlan_requirements:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: org.openecomp.datatypes.network.VlanRequirements
141     attributes:
142       pd_server_pd01_port_0_device_id:
143         type: string
144         status: SUPPORTED
145       pd_server_accessIPv4:
146         type: string
147         status: SUPPORTED
148       pd_server_pd02_port_0_device_owner:
149         type: string
150         status: SUPPORTED
151     requirements:
152     - dependency_pd_server:
153         capability: tosca.capabilities.Node
154         node: tosca.nodes.Root
155         relationship: tosca.relationships.DependsOn
156         occurrences:
157         - 0
158         - UNBOUNDED
159     - local_storage_pd_server:
160         capability: tosca.capabilities.Attachment
161         node: tosca.nodes.BlockStorage
162         relationship: tosca.relationships.AttachesTo
163         occurrences:
164         - 0
165         - UNBOUNDED
166     - dependency_pd_server_pd02_port_0:
167         capability: tosca.capabilities.Node
168         node: tosca.nodes.Root
169         relationship: tosca.relationships.DependsOn
170         occurrences:
171         - 0
172         - UNBOUNDED
173     - link_pd_server_pd02_port_0:
174         capability: tosca.capabilities.network.Linkable
175         relationship: tosca.relationships.network.LinksTo
176         occurrences:
177         - 1
178         - 1
179     - dependency_pd_server_pd01_port_0:
180         capability: tosca.capabilities.Node
181         node: tosca.nodes.Root
182         relationship: tosca.relationships.DependsOn
183         occurrences:
184         - 0
185         - UNBOUNDED
186     - link_pd_server_pd01_port_0:
187         capability: tosca.capabilities.network.Linkable
188         relationship: tosca.relationships.network.LinksTo
189         occurrences:
190         - 1
191         - 1
192     capabilities:
193       binding_pd_server_pd02_port_0:
194         type: tosca.capabilities.network.Bindable
195         valid_source_types:
196         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
197         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
198         occurrences:
199         - 0
200         - UNBOUNDED
201       binding_pd_server_pd01_port_0:
202         type: tosca.capabilities.network.Bindable
203         valid_source_types:
204         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
205         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
206         occurrences:
207         - 0
208         - UNBOUNDED
209       scalable_pd_server:
210         type: tosca.capabilities.Scalable
211         occurrences:
212         - 1
213         - UNBOUNDED
214       disk.read.bytes.rate_pd_server:
215         type: org.openecomp.capabilities.metric.Ceilometer
216         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
217         occurrences:
218         - 1
219         - UNBOUNDED
220       memory.usage_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       memory_pd_server:
227         type: org.openecomp.capabilities.metric.Ceilometer
228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229         occurrences:
230         - 1
231         - UNBOUNDED
232       disk.device.usage_pd_server:
233         type: org.openecomp.capabilities.metric.Ceilometer
234         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
235         occurrences:
236         - 1
237         - UNBOUNDED
238       os_pd_server:
239         type: tosca.capabilities.OperatingSystem
240         occurrences:
241         - 1
242         - UNBOUNDED
243       disk.write.bytes.rate_pd_server:
244         type: org.openecomp.capabilities.metric.Ceilometer
245         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
246         occurrences:
247         - 1
248         - UNBOUNDED
249       network.outgoing.packets.rate_pd_server_pd02_port_0:
250         type: org.openecomp.capabilities.metric.Ceilometer
251         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
252         occurrences:
253         - 1
254         - UNBOUNDED
255       cpu_pd_server:
256         type: org.openecomp.capabilities.metric.Ceilometer
257         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
258         occurrences:
259         - 1
260         - UNBOUNDED
261       cpu_util_pd_server:
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       disk.device.write.requests.rate_pd_server:
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.read.bytes_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       disk.device.read.bytes.rate_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       network.outpoing.packets_pd_server_pd02_port_0:
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_pd_server_pd01_port_0:
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       disk.iops_pd_server:
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       memory.resident_pd_server:
304         type: org.openecomp.capabilities.metric.Ceilometer
305         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
306         occurrences:
307         - 1
308         - UNBOUNDED
309       cpu.delta_pd_server:
310         type: org.openecomp.capabilities.metric.Ceilometer
311         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
312         occurrences:
313         - 1
314         - UNBOUNDED
315       feature_pd_server_pd02_port_0:
316         type: tosca.capabilities.Node
317         occurrences:
318         - 1
319         - UNBOUNDED
320       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       network.outgoing.packets.rate_pd_server_pd01_port_0:
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       vcpus_pd_server:
339         type: org.openecomp.capabilities.metric.Ceilometer
340         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
341         occurrences:
342         - 1
343         - UNBOUNDED
344       disk.device.write.bytes.rate_pd_server:
345         type: org.openecomp.capabilities.metric.Ceilometer
346         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
347         occurrences:
348         - 1
349         - UNBOUNDED
350       attachment_pd_server_pd01_port_0:
351         type: tosca.capabilities.Attachment
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       disk.capacity_pd_server:
367         type: org.openecomp.capabilities.metric.Ceilometer
368         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
369         occurrences:
370         - 1
371         - UNBOUNDED
372       forwarder_pd_server_pd01_port_0:
373         type: org.openecomp.capabilities.Forwarder
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       binding_pd_server:
390         type: tosca.capabilities.network.Bindable
391         occurrences:
392         - 1
393         - UNBOUNDED
394       disk.read.requests_pd_server:
395         type: org.openecomp.capabilities.metric.Ceilometer
396         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
397         occurrences:
398         - 1
399         - UNBOUNDED
400       network.outgoing.bytes.rate_pd_server_pd01_port_0:
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.outgoing.bytes.rate_pd_server_pd02_port_0:
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       disk.write.bytes_pd_server:
424         type: org.openecomp.capabilities.metric.Ceilometer
425         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
426         occurrences:
427         - 1
428         - UNBOUNDED
429       network.outgoing.bytes_pd_server_pd02_port_0:
430         type: org.openecomp.capabilities.metric.Ceilometer
431         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
432         occurrences:
433         - 1
434         - UNBOUNDED
435       network.outgoing.bytes_pd_server_pd01_port_0:
436         type: org.openecomp.capabilities.metric.Ceilometer
437         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
438         occurrences:
439         - 1
440         - UNBOUNDED
441       network.incoming.bytes_pd_server_pd02_port_0:
442         type: org.openecomp.capabilities.metric.Ceilometer
443         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
444         occurrences:
445         - 1
446         - UNBOUNDED
447       network.incoming.bytes_pd_server_pd01_port_0:
448         type: org.openecomp.capabilities.metric.Ceilometer
449         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
450         occurrences:
451         - 1
452         - UNBOUNDED
453       disk.device.read.requests.rate_pd_server:
454         type: org.openecomp.capabilities.metric.Ceilometer
455         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
456         occurrences:
457         - 1
458         - UNBOUNDED
459       disk.root.size_pd_server:
460         type: org.openecomp.capabilities.metric.Ceilometer
461         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
462         occurrences:
463         - 1
464         - UNBOUNDED
465       disk.device.read.bytes_pd_server:
466         type: org.openecomp.capabilities.metric.Ceilometer
467         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
468         occurrences:
469         - 1
470         - UNBOUNDED
471       disk.device.write.bytes_pd_server:
472         type: org.openecomp.capabilities.metric.Ceilometer
473         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
474         occurrences:
475         - 1
476         - UNBOUNDED
477       network.incoming.packets_pd_server_pd02_port_0:
478         type: org.openecomp.capabilities.metric.Ceilometer
479         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
480         occurrences:
481         - 1
482         - UNBOUNDED
483       network.outpoing.packets_pd_server_pd01_port_0:
484         type: org.openecomp.capabilities.metric.Ceilometer
485         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
486         occurrences:
487         - 1
488         - UNBOUNDED
489       disk.device.read.requests_pd_server:
490         type: org.openecomp.capabilities.metric.Ceilometer
491         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
492         occurrences:
493         - 1
494         - UNBOUNDED
495       instance_pd_server:
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       host_pd_server:
502         type: tosca.capabilities.Container
503         valid_source_types:
504         - tosca.nodes.SoftwareComponent
505         occurrences:
506         - 1
507         - UNBOUNDED
508       network.incoming.packets.rate_pd_server_pd02_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.incoming.bytes.rate_pd_server_pd02_port_0:
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_0:
521         type: tosca.capabilities.Node
522         occurrences:
523         - 1
524         - UNBOUNDED
525       disk.write.requests.rate_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.ephemeral.size_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       attachment_pd_server_pd02_port_0:
538         type: tosca.capabilities.Attachment
539         occurrences:
540         - 1
541         - UNBOUNDED
542       disk.write.requests_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       disk.device.latency_pd_server:
549         type: org.openecomp.capabilities.metric.Ceilometer
550         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
551         occurrences:
552         - 1
553         - UNBOUNDED
554       disk.latency_pd_server:
555         type: org.openecomp.capabilities.metric.Ceilometer
556         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
557         occurrences:
558         - 1
559         - UNBOUNDED
560       disk.device.capacity_pd_server:
561         type: org.openecomp.capabilities.metric.Ceilometer
562         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
563         occurrences:
564         - 1
565         - UNBOUNDED
566       disk.device.iops_pd_server:
567         type: org.openecomp.capabilities.metric.Ceilometer
568         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
569         occurrences:
570         - 1
571         - UNBOUNDED
572       forwarder_pd_server_pd02_port_0:
573         type: org.openecomp.capabilities.Forwarder
574         occurrences:
575         - 1
576         - UNBOUNDED