32a7c0254da6f66bba0d521149a37ee61c7026f6
[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_tag:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_pd01_port_0_network_role:
32         type: string
33         required: true
34         status: SUPPORTED
35       port_pd01_port_1_ip_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: org.openecomp.datatypes.network.IpRequirements
41       index_value:
42         type: integer
43         description: Index value of this substitution service template runtime instance
44         required: false
45         default: 0
46         status: SUPPORTED
47         constraints:
48         - greater_or_equal: 0
49       compute_pd_server_availability_zone:
50         type: list
51         required: true
52         status: SUPPORTED
53         entry_schema:
54           type: string
55       compute_pd_server_name:
56         type: list
57         required: true
58         status: SUPPORTED
59         entry_schema:
60           type: string
61       port_pd01_port_1_order:
62         type: integer
63         required: true
64         status: SUPPORTED
65       vm_flavor_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_0_exCP_naming:
70         type: org.openecomp.datatypes.Naming
71         required: true
72         status: SUPPORTED
73       port_pd01_port_1_network_role:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port_0_order:
78         type: integer
79         required: true
80         status: SUPPORTED
81       port_pd01_port_1_vlan_requirements:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.VlanRequirements
87       port_pd01_port_1_mac_requirements:
88         type: org.openecomp.datatypes.network.MacRequirements
89         required: true
90         status: SUPPORTED
91       port_pd01_port_1_subnetpoolid:
92         type: string
93         required: true
94         status: SUPPORTED
95       vm_image_name:
96         type: string
97         required: true
98         status: SUPPORTED
99       port_pd01_port_1_exCP_naming:
100         type: org.openecomp.datatypes.Naming
101         required: true
102         status: SUPPORTED
103       port_pd01_port_1_network_role_tag:
104         type: string
105         required: true
106         status: SUPPORTED
107       port_pd01_port_0_vlan_requirements:
108         type: list
109         required: true
110         status: SUPPORTED
111         entry_schema:
112           type: org.openecomp.datatypes.network.VlanRequirements
113       port_pd01_port_0_subnetpoolid:
114         type: string
115         required: true
116         status: SUPPORTED
117       port_pd01_port_1_network:
118         type: list
119         required: true
120         status: SUPPORTED
121         entry_schema:
122           type: string
123       compute_pd_server_user_data_format:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129     attributes:
130       pd_server_pd01_port_0_device_id:
131         type: string
132         status: SUPPORTED
133       pd_server_accessIPv4:
134         type: string
135         status: SUPPORTED
136       pd_server_pd01_port_1_device_owner:
137         type: string
138         status: SUPPORTED
139     requirements:
140     - dependency_pd_server:
141         capability: tosca.capabilities.Node
142         node: tosca.nodes.Root
143         relationship: tosca.relationships.DependsOn
144         occurrences:
145         - 0
146         - UNBOUNDED
147     - local_storage_pd_server:
148         capability: tosca.capabilities.Attachment
149         node: tosca.nodes.BlockStorage
150         relationship: tosca.relationships.AttachesTo
151         occurrences:
152         - 0
153         - UNBOUNDED
154     - dependency_pd_server_pd01_port_1:
155         capability: tosca.capabilities.Node
156         node: tosca.nodes.Root
157         relationship: tosca.relationships.DependsOn
158         occurrences:
159         - 0
160         - UNBOUNDED
161     - link_pd_server_pd01_port_1:
162         capability: tosca.capabilities.network.Linkable
163         relationship: tosca.relationships.network.LinksTo
164         occurrences:
165         - 1
166         - 1
167     - dependency_pd_server_pd01_port_0:
168         capability: tosca.capabilities.Node
169         node: tosca.nodes.Root
170         relationship: tosca.relationships.DependsOn
171         occurrences:
172         - 0
173         - UNBOUNDED
174     - link_pd_server_pd01_port_0:
175         capability: tosca.capabilities.network.Linkable
176         relationship: tosca.relationships.network.LinksTo
177         occurrences:
178         - 1
179         - 1
180     capabilities:
181       binding_pd_server_pd01_port_0:
182         type: tosca.capabilities.network.Bindable
183         valid_source_types:
184         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
185         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
186         occurrences:
187         - 0
188         - UNBOUNDED
189       scalable_pd_server:
190         type: tosca.capabilities.Scalable
191         occurrences:
192         - 1
193         - UNBOUNDED
194       disk.read.bytes.rate_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       binding_pd_server_pd01_port_1:
201         type: tosca.capabilities.network.Bindable
202         valid_source_types:
203         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
204         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
205         occurrences:
206         - 0
207         - UNBOUNDED
208       memory.usage_pd_server:
209         type: org.openecomp.capabilities.metric.Ceilometer
210         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
211         occurrences:
212         - 1
213         - UNBOUNDED
214       memory_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       disk.device.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       os_pd_server:
227         type: tosca.capabilities.OperatingSystem
228         occurrences:
229         - 1
230         - UNBOUNDED
231       disk.write.bytes.rate_pd_server:
232         type: org.openecomp.capabilities.metric.Ceilometer
233         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
234         occurrences:
235         - 1
236         - UNBOUNDED
237       cpu_pd_server:
238         type: org.openecomp.capabilities.metric.Ceilometer
239         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
240         occurrences:
241         - 1
242         - UNBOUNDED
243       cpu_util_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       disk.device.write.requests.rate_pd_server:
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       disk.read.bytes_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       disk.device.read.bytes.rate_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       network.incoming.packets_pd_server_pd01_port_0:
268         type: org.openecomp.capabilities.metric.Ceilometer
269         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
270         occurrences:
271         - 1
272         - UNBOUNDED
273       disk.iops_pd_server:
274         type: org.openecomp.capabilities.metric.Ceilometer
275         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
276         occurrences:
277         - 1
278         - UNBOUNDED
279       network.incoming.packets.rate_pd_server_pd01_port_1:
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.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_pd_server:
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       cpu.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
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       network.incoming.bytes.rate_pd_server_pd01_port_0:
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       attachment_pd_server_pd01_port_1:
316         type: tosca.capabilities.Attachment
317         occurrences:
318         - 1
319         - UNBOUNDED
320       network.outgoing.packets.rate_pd_server_pd01_port_1:
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.outgoing.packets.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       vcpus_pd_server:
333         type: org.openecomp.capabilities.metric.Ceilometer
334         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
335         occurrences:
336         - 1
337         - UNBOUNDED
338       disk.device.write.bytes.rate_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       attachment_pd_server_pd01_port_0:
345         type: tosca.capabilities.Attachment
346         occurrences:
347         - 1
348         - UNBOUNDED
349       disk.device.write.requests_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       endpoint_pd_server:
356         type: tosca.capabilities.Endpoint.Admin
357         occurrences:
358         - 1
359         - UNBOUNDED
360       disk.capacity_pd_server:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       forwarder_pd_server_pd01_port_0:
367         type: org.openecomp.capabilities.Forwarder
368         occurrences:
369         - 1
370         - UNBOUNDED
371       forwarder_pd_server_pd01_port_1:
372         type: org.openecomp.capabilities.Forwarder
373         occurrences:
374         - 1
375         - UNBOUNDED
376       network.incoming.packets_pd_server_pd01_port_1:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.device.allocation_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       disk.allocation_pd_server:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       binding_pd_server:
395         type: tosca.capabilities.network.Bindable
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.read.requests_pd_server:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       network.outgoing.bytes.rate_pd_server_pd01_port_1:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       network.outgoing.bytes.rate_pd_server_pd01_port_0:
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       feature_pd_server:
418         type: tosca.capabilities.Node
419         occurrences:
420         - 1
421         - UNBOUNDED
422       disk.usage_pd_server:
423         type: org.openecomp.capabilities.metric.Ceilometer
424         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
425         occurrences:
426         - 1
427         - UNBOUNDED
428       network.incoming.bytes_pd_server_pd01_port_1:
429         type: org.openecomp.capabilities.metric.Ceilometer
430         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
431         occurrences:
432         - 1
433         - UNBOUNDED
434       disk.write.bytes_pd_server:
435         type: org.openecomp.capabilities.metric.Ceilometer
436         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
437         occurrences:
438         - 1
439         - UNBOUNDED
440       network.outgoing.bytes_pd_server_pd01_port_0:
441         type: org.openecomp.capabilities.metric.Ceilometer
442         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
443         occurrences:
444         - 1
445         - UNBOUNDED
446       network.outgoing.bytes_pd_server_pd01_port_1:
447         type: org.openecomp.capabilities.metric.Ceilometer
448         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
449         occurrences:
450         - 1
451         - UNBOUNDED
452       network.incoming.bytes_pd_server_pd01_port_0:
453         type: org.openecomp.capabilities.metric.Ceilometer
454         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
455         occurrences:
456         - 1
457         - UNBOUNDED
458       disk.device.read.requests.rate_pd_server:
459         type: org.openecomp.capabilities.metric.Ceilometer
460         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
461         occurrences:
462         - 1
463         - UNBOUNDED
464       disk.root.size_pd_server:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       disk.device.read.bytes_pd_server:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       disk.device.write.bytes_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       network.outpoing.packets_pd_server_pd01_port_0:
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       network.outpoing.packets_pd_server_pd01_port_1:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       disk.device.read.requests_pd_server:
495         type: org.openecomp.capabilities.metric.Ceilometer
496         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
497         occurrences:
498         - 1
499         - UNBOUNDED
500       instance_pd_server:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       host_pd_server:
507         type: tosca.capabilities.Container
508         valid_source_types:
509         - tosca.nodes.SoftwareComponent
510         occurrences:
511         - 1
512         - UNBOUNDED
513       feature_pd_server_pd01_port_1:
514         type: tosca.capabilities.Node
515         occurrences:
516         - 1
517         - UNBOUNDED
518       feature_pd_server_pd01_port_0:
519         type: tosca.capabilities.Node
520         occurrences:
521         - 1
522         - UNBOUNDED
523       disk.write.requests.rate_pd_server:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.ephemeral.size_pd_server:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.write.requests_pd_server:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.device.latency_pd_server:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.latency_pd_server:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       disk.device.capacity_pd_server:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.device.iops_pd_server:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED