2321b10d51755d9cf7f61291a68ca4f3d0bf59fd
[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       port_pd01_port_0_replacement_policy:
44         type: list
45         required: true
46         status: SUPPORTED
47         entry_schema:
48           type: string
49       vm_flavor_name:
50         type: string
51         required: true
52         status: SUPPORTED
53       port_pd02_port_0_network:
54         type: list
55         required: true
56         status: SUPPORTED
57         entry_schema:
58           type: string
59       port_pd01_port_0_order:
60         type: integer
61         required: true
62         status: SUPPORTED
63       vm_image_name:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd02_port_0_network_role_tag:
68         type: string
69         required: true
70         status: SUPPORTED
71       port_pd02_port_0_replacement_policy:
72         type: list
73         required: true
74         status: SUPPORTED
75         entry_schema:
76           type: string
77       port_pd01_port_0_subnetpoolid:
78         type: string
79         required: true
80         status: SUPPORTED
81       compute_pd_server_user_data_format:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: string
87       port_pd02_port_0_security_groups:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: json
93       port_pd02_port_0_ip_requirements:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: org.openecomp.datatypes.network.IpRequirements
99       port_pd01_port_0_network_role_tag:
100         type: string
101         required: true
102         status: SUPPORTED
103       port_pd01_port_0_related_networks:
104         type: list
105         required: true
106         status: SUPPORTED
107         entry_schema:
108           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
109       index_value:
110         type: integer
111         description: Index value of this substitution service template runtime instance
112         required: false
113         default: 0
114         status: SUPPORTED
115         constraints:
116         - greater_or_equal: 0
117       port_pd02_port_0_exCP_naming:
118         type: org.openecomp.datatypes.Naming
119         required: true
120         status: SUPPORTED
121       port_pd01_port_0_exCP_naming:
122         type: org.openecomp.datatypes.Naming
123         required: true
124         status: SUPPORTED
125       port_pd02_port_0_network_role:
126         type: string
127         required: true
128         status: SUPPORTED
129       port_pd02_port_0_mac_requirements:
130         type: org.openecomp.datatypes.network.MacRequirements
131         required: true
132         status: SUPPORTED
133       port_pd02_port_0_order:
134         type: integer
135         required: true
136         status: SUPPORTED
137       port_pd02_port_0_related_networks:
138         type: list
139         required: true
140         status: SUPPORTED
141         entry_schema:
142           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
143       port_pd02_port_0_subnetpoolid:
144         type: string
145         required: true
146         status: SUPPORTED
147       port_pd02_port_0_vlan_requirements:
148         type: list
149         required: true
150         status: SUPPORTED
151         entry_schema:
152           type: org.openecomp.datatypes.network.VlanRequirements
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_pd02_port_0:
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_pd02_port_0:
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_pd02_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       binding_pd_server_pd01_port_0:
216         type: tosca.capabilities.network.Bindable
217         valid_source_types:
218         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
219         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
220         occurrences:
221         - 0
222         - UNBOUNDED
223       scalable_pd_server:
224         type: tosca.capabilities.Scalable
225         occurrences:
226         - 1
227         - UNBOUNDED
228       disk.read.bytes.rate_pd_server:
229         type: org.openecomp.capabilities.metric.Ceilometer
230         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
231         occurrences:
232         - 1
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       network.outgoing.packets.rate_pd_server_pd02_port_0:
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_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       cpu_util_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.device.write.requests.rate_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.read.bytes_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       disk.device.read.bytes.rate_pd_server:
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       network.outpoing.packets_pd_server_pd02_port_0:
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_pd_server_pd01_port_0:
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       disk.iops_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       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       feature_pd_server_pd02_port_0:
330         type: tosca.capabilities.Node
331         occurrences:
332         - 1
333         - UNBOUNDED
334       network.incoming.packets.rate_pd_server_pd01_port_0:
335         type: org.openecomp.capabilities.metric.Ceilometer
336         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
337         occurrences:
338         - 1
339         - UNBOUNDED
340       network.incoming.bytes.rate_pd_server_pd01_port_0:
341         type: org.openecomp.capabilities.metric.Ceilometer
342         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
343         occurrences:
344         - 1
345         - UNBOUNDED
346       network.outgoing.packets.rate_pd_server_pd01_port_0:
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       vcpus_pd_server:
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       disk.device.write.bytes.rate_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       attachment_pd_server_pd01_port_0:
365         type: tosca.capabilities.Attachment
366         occurrences:
367         - 1
368         - UNBOUNDED
369       disk.device.write.requests_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       endpoint_pd_server:
376         type: tosca.capabilities.Endpoint.Admin
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.capacity_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       forwarder_pd_server_pd01_port_0:
387         type: org.openecomp.capabilities.Forwarder
388         occurrences:
389         - 1
390         - UNBOUNDED
391       disk.device.allocation_pd_server:
392         type: org.openecomp.capabilities.metric.Ceilometer
393         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
394         occurrences:
395         - 1
396         - UNBOUNDED
397       disk.allocation_pd_server:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403       binding_pd_server:
404         type: tosca.capabilities.network.Bindable
405         occurrences:
406         - 1
407         - UNBOUNDED
408       disk.read.requests_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       network.outgoing.bytes.rate_pd_server_pd01_port_0:
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       feature_pd_server:
421         type: tosca.capabilities.Node
422         occurrences:
423         - 1
424         - UNBOUNDED
425       disk.usage_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_pd02_port_0:
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       disk.write.bytes_pd_server:
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       network.outgoing.bytes_pd_server_pd02_port_0:
444         type: org.openecomp.capabilities.metric.Ceilometer
445         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
446         occurrences:
447         - 1
448         - UNBOUNDED
449       network.outgoing.bytes_pd_server_pd01_port_0:
450         type: org.openecomp.capabilities.metric.Ceilometer
451         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
452         occurrences:
453         - 1
454         - UNBOUNDED
455       network.incoming.bytes_pd_server_pd02_port_0:
456         type: org.openecomp.capabilities.metric.Ceilometer
457         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
458         occurrences:
459         - 1
460         - UNBOUNDED
461       network.incoming.bytes_pd_server_pd01_port_0:
462         type: org.openecomp.capabilities.metric.Ceilometer
463         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
464         occurrences:
465         - 1
466         - UNBOUNDED
467       disk.device.read.requests.rate_pd_server:
468         type: org.openecomp.capabilities.metric.Ceilometer
469         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
470         occurrences:
471         - 1
472         - UNBOUNDED
473       disk.root.size_pd_server:
474         type: org.openecomp.capabilities.metric.Ceilometer
475         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
476         occurrences:
477         - 1
478         - UNBOUNDED
479       disk.device.read.bytes_pd_server:
480         type: org.openecomp.capabilities.metric.Ceilometer
481         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
482         occurrences:
483         - 1
484         - UNBOUNDED
485       disk.device.write.bytes_pd_server:
486         type: org.openecomp.capabilities.metric.Ceilometer
487         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
488         occurrences:
489         - 1
490         - UNBOUNDED
491       network.incoming.packets_pd_server_pd02_port_0:
492         type: org.openecomp.capabilities.metric.Ceilometer
493         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
494         occurrences:
495         - 1
496         - UNBOUNDED
497       network.outpoing.packets_pd_server_pd01_port_0:
498         type: org.openecomp.capabilities.metric.Ceilometer
499         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
500         occurrences:
501         - 1
502         - UNBOUNDED
503       disk.device.read.requests_pd_server:
504         type: org.openecomp.capabilities.metric.Ceilometer
505         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
506         occurrences:
507         - 1
508         - UNBOUNDED
509       instance_pd_server:
510         type: org.openecomp.capabilities.metric.Ceilometer
511         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
512         occurrences:
513         - 1
514         - UNBOUNDED
515       host_pd_server:
516         type: tosca.capabilities.Container
517         valid_source_types:
518         - tosca.nodes.SoftwareComponent
519         occurrences:
520         - 1
521         - UNBOUNDED
522       network.incoming.packets.rate_pd_server_pd02_port_0:
523         type: org.openecomp.capabilities.metric.Ceilometer
524         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
525         occurrences:
526         - 1
527         - UNBOUNDED
528       network.incoming.bytes.rate_pd_server_pd02_port_0:
529         type: org.openecomp.capabilities.metric.Ceilometer
530         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
531         occurrences:
532         - 1
533         - UNBOUNDED
534       feature_pd_server_pd01_port_0:
535         type: tosca.capabilities.Node
536         occurrences:
537         - 1
538         - UNBOUNDED
539       disk.write.requests.rate_pd_server:
540         type: org.openecomp.capabilities.metric.Ceilometer
541         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
542         occurrences:
543         - 1
544         - UNBOUNDED
545       disk.ephemeral.size_pd_server:
546         type: org.openecomp.capabilities.metric.Ceilometer
547         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
548         occurrences:
549         - 1
550         - UNBOUNDED
551       attachment_pd_server_pd02_port_0:
552         type: tosca.capabilities.Attachment
553         occurrences:
554         - 1
555         - UNBOUNDED
556       disk.write.requests_pd_server:
557         type: org.openecomp.capabilities.metric.Ceilometer
558         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
559         occurrences:
560         - 1
561         - UNBOUNDED
562       disk.device.latency_pd_server:
563         type: org.openecomp.capabilities.metric.Ceilometer
564         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
565         occurrences:
566         - 1
567         - UNBOUNDED
568       disk.latency_pd_server:
569         type: org.openecomp.capabilities.metric.Ceilometer
570         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
571         occurrences:
572         - 1
573         - UNBOUNDED
574       disk.device.capacity_pd_server:
575         type: org.openecomp.capabilities.metric.Ceilometer
576         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
577         occurrences:
578         - 1
579         - UNBOUNDED
580       disk.device.iops_pd_server:
581         type: org.openecomp.capabilities.metric.Ceilometer
582         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
583         occurrences:
584         - 1
585         - UNBOUNDED
586       forwarder_pd_server_pd02_port_0:
587         type: org.openecomp.capabilities.Forwarder
588         occurrences:
589         - 1
590         - UNBOUNDED