b8c1f7aade616cf3ac4589267cc75533fab80ca9
[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_server_0_oam_port_0_exCP_naming:
12         type: org.openecomp.datatypes.Naming
13         required: true
14         status: SUPPORTED
15       compute_pd_server_availability_zone:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       compute_pd_server_name:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: string
27       vm_flavor_name:
28         type: string
29         required: true
30         status: SUPPORTED
31       port_pd_server_1_oam_port_0_mac_requirements:
32         type: org.openecomp.datatypes.network.MacRequirements
33         required: true
34         status: SUPPORTED
35       vm_image_name:
36         type: string
37         required: true
38         status: SUPPORTED
39       port_pd_server_0_oam_port_0_network_role_tag:
40         type: string
41         required: true
42         status: SUPPORTED
43       port_pd_server_0_oam_port_0_related_networks:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
49       port_pd_server_1_oam_port_0_order:
50         type: integer
51         required: true
52         status: SUPPORTED
53       port_pd_server_0_oam_port_0_subnetpoolid:
54         type: string
55         required: true
56         status: SUPPORTED
57       port_pd_server_1_oam_port_0_subnetpoolid:
58         type: string
59         required: true
60         status: SUPPORTED
61       compute_pd_server_user_data_format:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_pd_server_0_oam_port_0_vlan_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.VlanRequirements
73       port_pd_server_0_oam_port_0_network_role:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd_server_1_oam_port_0_exCP_naming:
78         type: org.openecomp.datatypes.Naming
79         required: true
80         status: SUPPORTED
81       port_pd_server_0_oam_port_0_order:
82         type: integer
83         required: true
84         status: SUPPORTED
85       index_value:
86         type: integer
87         description: Index value of this substitution service template runtime instance
88         required: false
89         default: 0
90         status: SUPPORTED
91         constraints:
92         - greater_or_equal: 0
93       port_pd_server_1_oam_port_0_network_role_tag:
94         type: string
95         required: true
96         status: SUPPORTED
97       port_pd_server_1_oam_port_0_related_networks:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
103       port_pd_server_1_oam_port_0_vlan_requirements:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.VlanRequirements
109       port_pd_server_0_oam_port_0_ip_requirements:
110         type: list
111         required: true
112         status: SUPPORTED
113         entry_schema:
114           type: org.openecomp.datatypes.network.IpRequirements
115       port_pd_server_1_oam_port_0_network_role:
116         type: string
117         required: true
118         status: SUPPORTED
119       port_pd_server_1_oam_port_0_network:
120         type: list
121         required: true
122         status: SUPPORTED
123         entry_schema:
124           type: string
125       port_pd_server_0_oam_port_0_network:
126         type: list
127         required: true
128         status: SUPPORTED
129         entry_schema:
130           type: string
131       port_pd_server_1_oam_port_0_ip_requirements:
132         type: list
133         required: true
134         status: SUPPORTED
135         entry_schema:
136           type: org.openecomp.datatypes.network.IpRequirements
137       port_pd_server_0_oam_port_0_mac_requirements:
138         type: org.openecomp.datatypes.network.MacRequirements
139         required: true
140         status: SUPPORTED
141     attributes:
142       pd_server_accessIPv4:
143         type: string
144         status: SUPPORTED
145       pd_server_pd_server_0_oam_port_0_device_id:
146         type: string
147         status: SUPPORTED
148       pd_server_pd_server_1_oam_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_pd_server_1_oam_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_pd_server_1_oam_port_0:
174         capability: tosca.capabilities.network.Linkable
175         relationship: tosca.relationships.network.LinksTo
176         occurrences:
177         - 1
178         - 1
179     - dependency_pd_server_pd_server_0_oam_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_pd_server_0_oam_port_0:
187         capability: tosca.capabilities.network.Linkable
188         relationship: tosca.relationships.network.LinksTo
189         occurrences:
190         - 1
191         - 1
192     capabilities:
193       scalable_pd_server:
194         type: tosca.capabilities.Scalable
195         occurrences:
196         - 1
197         - UNBOUNDED
198       disk.read.bytes.rate_pd_server:
199         type: org.openecomp.capabilities.metric.Ceilometer
200         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
201         occurrences:
202         - 1
203         - UNBOUNDED
204       network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
205         type: org.openecomp.capabilities.metric.Ceilometer
206         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
207         occurrences:
208         - 1
209         - UNBOUNDED
210       memory.usage_pd_server:
211         type: org.openecomp.capabilities.metric.Ceilometer
212         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
213         occurrences:
214         - 1
215         - UNBOUNDED
216       memory_pd_server:
217         type: org.openecomp.capabilities.metric.Ceilometer
218         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
219         occurrences:
220         - 1
221         - UNBOUNDED
222       disk.device.usage_pd_server:
223         type: org.openecomp.capabilities.metric.Ceilometer
224         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
225         occurrences:
226         - 1
227         - UNBOUNDED
228       forwarder_pd_server_pd_server_0_oam_port_0:
229         type: org.openecomp.capabilities.Forwarder
230         occurrences:
231         - 1
232         - UNBOUNDED
233       os_pd_server:
234         type: tosca.capabilities.OperatingSystem
235         occurrences:
236         - 1
237         - UNBOUNDED
238       disk.write.bytes.rate_pd_server:
239         type: org.openecomp.capabilities.metric.Ceilometer
240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241         occurrences:
242         - 1
243         - UNBOUNDED
244       feature_pd_server_pd_server_0_oam_port_0:
245         type: tosca.capabilities.Node
246         occurrences:
247         - 1
248         - UNBOUNDED
249       network.incoming.bytes_pd_server_pd_server_1_oam_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       binding_pd_server_pd_server_1_oam_port_0:
280         type: tosca.capabilities.network.Bindable
281         valid_source_types:
282         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
283         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
284         occurrences:
285         - 0
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.outgoing.packets.rate_pd_server_pd_server_0_oam_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       memory.resident_pd_server:
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       cpu.delta_pd_server:
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       vcpus_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       disk.device.write.bytes.rate_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       disk.device.write.requests_pd_server:
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       endpoint_pd_server:
336         type: tosca.capabilities.Endpoint.Admin
337         occurrences:
338         - 1
339         - UNBOUNDED
340       forwarder_pd_server_pd_server_1_oam_port_0:
341         type: org.openecomp.capabilities.Forwarder
342         occurrences:
343         - 1
344         - UNBOUNDED
345       disk.capacity_pd_server:
346         type: org.openecomp.capabilities.metric.Ceilometer
347         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
348         occurrences:
349         - 1
350         - UNBOUNDED
351       network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
352         type: org.openecomp.capabilities.metric.Ceilometer
353         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
354         occurrences:
355         - 1
356         - UNBOUNDED
357       network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
358         type: org.openecomp.capabilities.metric.Ceilometer
359         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
360         occurrences:
361         - 1
362         - UNBOUNDED
363       disk.device.allocation_pd_server:
364         type: org.openecomp.capabilities.metric.Ceilometer
365         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
366         occurrences:
367         - 1
368         - UNBOUNDED
369       disk.allocation_pd_server:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375       binding_pd_server:
376         type: tosca.capabilities.network.Bindable
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.read.requests_pd_server:
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       binding_pd_server_pd_server_0_oam_port_0:
387         type: tosca.capabilities.network.Bindable
388         valid_source_types:
389         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
390         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
391         occurrences:
392         - 0
393         - UNBOUNDED
394       feature_pd_server:
395         type: tosca.capabilities.Node
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.usage_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_pd_server_1_oam_port_0:
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       disk.write.bytes_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.incoming.packets_pd_server_pd_server_0_oam_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       network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
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       attachment_pd_server_pd_server_0_oam_port_0:
430         type: tosca.capabilities.Attachment
431         occurrences:
432         - 1
433         - UNBOUNDED
434       disk.device.read.requests.rate_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       disk.root.size_pd_server:
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       disk.device.read.bytes_pd_server:
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       feature_pd_server_pd_server_1_oam_port_0:
453         type: tosca.capabilities.Node
454         occurrences:
455         - 1
456         - UNBOUNDED
457       network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
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       network.incoming.packets_pd_server_pd_server_1_oam_port_0:
470         type: org.openecomp.capabilities.metric.Ceilometer
471         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
472         occurrences:
473         - 1
474         - UNBOUNDED
475       disk.device.read.requests_pd_server:
476         type: org.openecomp.capabilities.metric.Ceilometer
477         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
478         occurrences:
479         - 1
480         - UNBOUNDED
481       instance_pd_server:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
484         occurrences:
485         - 1
486         - UNBOUNDED
487       host_pd_server:
488         type: tosca.capabilities.Container
489         valid_source_types:
490         - tosca.nodes.SoftwareComponent
491         occurrences:
492         - 1
493         - UNBOUNDED
494       attachment_pd_server_pd_server_1_oam_port_0:
495         type: tosca.capabilities.Attachment
496         occurrences:
497         - 1
498         - UNBOUNDED
499       network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
500         type: org.openecomp.capabilities.metric.Ceilometer
501         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
502         occurrences:
503         - 1
504         - UNBOUNDED
505       network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
506         type: org.openecomp.capabilities.metric.Ceilometer
507         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
508         occurrences:
509         - 1
510         - UNBOUNDED
511       disk.write.requests.rate_pd_server:
512         type: org.openecomp.capabilities.metric.Ceilometer
513         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
514         occurrences:
515         - 1
516         - UNBOUNDED
517       disk.ephemeral.size_pd_server:
518         type: org.openecomp.capabilities.metric.Ceilometer
519         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
520         occurrences:
521         - 1
522         - UNBOUNDED
523       network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
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       network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
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       network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
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.device.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.latency_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.capacity_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
565       disk.device.iops_pd_server:
566         type: org.openecomp.capabilities.metric.Ceilometer
567         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
568         occurrences:
569         - 1
570         - UNBOUNDED
571       network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
572         type: org.openecomp.capabilities.metric.Ceilometer
573         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
574         occurrences:
575         - 1
576         - UNBOUNDED