2204cc570347fae08b53086e843f81cc638b5b3e
[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_port_1_related_networks:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
17       index_value:
18         type: integer
19         description: Index value of this substitution service template runtime instance
20         required: false
21         default: 0
22         status: SUPPORTED
23         constraints:
24         - greater_or_equal: 0
25       port_pd_server_port_1_network_role_tag:
26         type: string
27         required: true
28         status: SUPPORTED
29       port_pd_server_port_1_network:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       compute_pd_server_availability_zone:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: string
41       compute_pd_server_name:
42         type: list
43         required: true
44         status: SUPPORTED
45         entry_schema:
46           type: string
47       port_pd_server_port_1_order:
48         type: integer
49         required: true
50         status: SUPPORTED
51       subinterface_nested_service_template_filter_count:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: float
57       vm_flavor_name:
58         type: string
59         required: true
60         status: SUPPORTED
61       subinterface_nested_p1:
62         type: list
63         required: true
64         status: SUPPORTED
65         entry_schema:
66           type: string
67       port_pd_server_port_1_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_port_1_mac_requirements:
74         type: org.openecomp.datatypes.network.MacRequirements
75         required: true
76         status: SUPPORTED
77       port_pd_server_port_1_network_role:
78         type: string
79         required: true
80         status: SUPPORTED
81       vm_image_name:
82         type: string
83         required: true
84         status: SUPPORTED
85       subinterface_nested_net1:
86         type: list
87         required: true
88         status: SUPPORTED
89         entry_schema:
90           type: string
91       port_pd_server_port_1_ip_requirements:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: org.openecomp.datatypes.network.IpRequirements
97       compute_pd_server_user_data_format:
98         type: list
99         required: true
100         status: SUPPORTED
101         entry_schema:
102           type: string
103       port_pd_server_port_1_exCP_naming:
104         type: org.openecomp.datatypes.Naming
105         required: true
106         status: SUPPORTED
107       port_pd_server_port_1_subnetpoolid:
108         type: string
109         required: true
110         status: SUPPORTED
111     requirements:
112     - dependency_pd_server:
113         capability: tosca.capabilities.Node
114         node: tosca.nodes.Root
115         relationship: tosca.relationships.DependsOn
116         occurrences:
117         - 0
118         - UNBOUNDED
119     - local_storage_pd_server:
120         capability: tosca.capabilities.Attachment
121         node: tosca.nodes.BlockStorage
122         relationship: tosca.relationships.AttachesTo
123         occurrences:
124         - 0
125         - UNBOUNDED
126     - dependency_pd_server_pd_server_port_1:
127         capability: tosca.capabilities.Node
128         node: tosca.nodes.Root
129         relationship: tosca.relationships.DependsOn
130         occurrences:
131         - 0
132         - UNBOUNDED
133     - link_pd_server_pd_server_port_1:
134         capability: tosca.capabilities.network.Linkable
135         relationship: tosca.relationships.network.LinksTo
136         occurrences:
137         - 1
138         - 1
139     - dependency_pd_server_pd_server_port_1_nested:
140         capability: tosca.capabilities.Node
141         node: tosca.nodes.Root
142         relationship: tosca.relationships.DependsOn
143         occurrences:
144         - 0
145         - UNBOUNDED
146     - dependency_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
147         capability: tosca.capabilities.Node
148         node: tosca.nodes.Root
149         relationship: tosca.relationships.DependsOn
150         occurrences:
151         - 0
152         - UNBOUNDED
153     - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
154         capability: tosca.capabilities.network.Linkable
155         relationship: tosca.relationships.network.LinksTo
156         occurrences:
157         - 1
158         - 1
159     capabilities:
160       scalable_pd_server:
161         type: tosca.capabilities.Scalable
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.read.bytes.rate_pd_server:
166         type: org.openecomp.capabilities.metric.Ceilometer
167         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
168         occurrences:
169         - 1
170         - UNBOUNDED
171       network.outgoing.packets.rate_pd_server_pd_server_port_1:
172         type: org.openecomp.capabilities.metric.Ceilometer
173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
174         occurrences:
175         - 1
176         - UNBOUNDED
177       memory.usage_pd_server:
178         type: org.openecomp.capabilities.metric.Ceilometer
179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
180         occurrences:
181         - 1
182         - UNBOUNDED
183       memory_pd_server:
184         type: org.openecomp.capabilities.metric.Ceilometer
185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
186         occurrences:
187         - 1
188         - UNBOUNDED
189       disk.device.usage_pd_server:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       forwarder_pd_server_pd_server_port_1:
196         type: org.openecomp.capabilities.Forwarder
197         occurrences:
198         - 1
199         - UNBOUNDED
200       os_pd_server:
201         type: tosca.capabilities.OperatingSystem
202         occurrences:
203         - 1
204         - UNBOUNDED
205       disk.write.bytes.rate_pd_server:
206         type: org.openecomp.capabilities.metric.Ceilometer
207         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
208         occurrences:
209         - 1
210         - UNBOUNDED
211       network.outgoing.bytes.rate_pd_server_pd_server_port_1:
212         type: org.openecomp.capabilities.metric.Ceilometer
213         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
214         occurrences:
215         - 1
216         - UNBOUNDED
217       cpu_pd_server:
218         type: org.openecomp.capabilities.metric.Ceilometer
219         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
220         occurrences:
221         - 1
222         - UNBOUNDED
223       cpu_util_pd_server:
224         type: org.openecomp.capabilities.metric.Ceilometer
225         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
226         occurrences:
227         - 1
228         - UNBOUNDED
229       disk.device.write.requests.rate_pd_server:
230         type: org.openecomp.capabilities.metric.Ceilometer
231         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
232         occurrences:
233         - 1
234         - UNBOUNDED
235       disk.read.bytes_pd_server:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       disk.device.read.bytes.rate_pd_server:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       disk.iops_pd_server:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253       memory.resident_pd_server:
254         type: org.openecomp.capabilities.metric.Ceilometer
255         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
256         occurrences:
257         - 1
258         - UNBOUNDED
259       cpu.delta_pd_server:
260         type: org.openecomp.capabilities.metric.Ceilometer
261         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
262         occurrences:
263         - 1
264         - UNBOUNDED
265       vcpus_pd_server:
266         type: org.openecomp.capabilities.metric.Ceilometer
267         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
268         occurrences:
269         - 1
270         - UNBOUNDED
271       disk.device.write.bytes.rate_pd_server:
272         type: org.openecomp.capabilities.metric.Ceilometer
273         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
274         occurrences:
275         - 1
276         - UNBOUNDED
277       attachment_pd_server_pd_server_port_1:
278         type: tosca.capabilities.Attachment
279         occurrences:
280         - 1
281         - UNBOUNDED
282       network.incoming.bytes.rate_pd_server_pd_server_port_1:
283         type: org.openecomp.capabilities.metric.Ceilometer
284         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
285         occurrences:
286         - 1
287         - UNBOUNDED
288       disk.device.write.requests_pd_server:
289         type: org.openecomp.capabilities.metric.Ceilometer
290         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
291         occurrences:
292         - 1
293         - UNBOUNDED
294       endpoint_pd_server:
295         type: tosca.capabilities.Endpoint.Admin
296         occurrences:
297         - 1
298         - UNBOUNDED
299       disk.capacity_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       feature_pd_server_pd_server_port_1_nested:
306         type: tosca.capabilities.Node
307         occurrences:
308         - 1
309         - UNBOUNDED
310       disk.device.allocation_pd_server:
311         type: org.openecomp.capabilities.metric.Ceilometer
312         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
313         occurrences:
314         - 1
315         - UNBOUNDED
316       disk.allocation_pd_server:
317         type: org.openecomp.capabilities.metric.Ceilometer
318         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
319         occurrences:
320         - 1
321         - UNBOUNDED
322       binding_pd_server:
323         type: tosca.capabilities.network.Bindable
324         occurrences:
325         - 1
326         - UNBOUNDED
327       network.incoming.bytes_pd_server_pd_server_port_1:
328         type: org.openecomp.capabilities.metric.Ceilometer
329         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
330         occurrences:
331         - 1
332         - UNBOUNDED
333       disk.read.requests_pd_server:
334         type: org.openecomp.capabilities.metric.Ceilometer
335         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
336         occurrences:
337         - 1
338         - UNBOUNDED
339       feature_pd_server:
340         type: tosca.capabilities.Node
341         occurrences:
342         - 1
343         - UNBOUNDED
344       disk.usage_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       binding_pd_server_pd_server_port_1:
351         type: tosca.capabilities.network.Bindable
352         valid_source_types:
353         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
354         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
355         occurrences:
356         - 0
357         - UNBOUNDED
358       feature_pd_server_pd_server_port_1:
359         type: tosca.capabilities.Node
360         occurrences:
361         - 1
362         - UNBOUNDED
363       disk.write.bytes_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       feature_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
370         type: tosca.capabilities.Node
371         occurrences:
372         - 1
373         - UNBOUNDED
374       disk.device.read.requests.rate_pd_server:
375         type: org.openecomp.capabilities.metric.Ceilometer
376         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
377         occurrences:
378         - 1
379         - UNBOUNDED
380       disk.root.size_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       disk.device.read.bytes_pd_server:
387         type: org.openecomp.capabilities.metric.Ceilometer
388         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
389         occurrences:
390         - 1
391         - UNBOUNDED
392       disk.device.write.bytes_pd_server:
393         type: org.openecomp.capabilities.metric.Ceilometer
394         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
395         occurrences:
396         - 1
397         - UNBOUNDED
398       network.incoming.packets_pd_server_pd_server_port_1:
399         type: org.openecomp.capabilities.metric.Ceilometer
400         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
401         occurrences:
402         - 1
403         - UNBOUNDED
404       disk.device.read.requests_pd_server:
405         type: org.openecomp.capabilities.metric.Ceilometer
406         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
407         occurrences:
408         - 1
409         - UNBOUNDED
410       instance_pd_server:
411         type: org.openecomp.capabilities.metric.Ceilometer
412         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
413         occurrences:
414         - 1
415         - UNBOUNDED
416       host_pd_server:
417         type: tosca.capabilities.Container
418         valid_source_types:
419         - tosca.nodes.SoftwareComponent
420         occurrences:
421         - 1
422         - UNBOUNDED
423       network.outgoing.bytes_pd_server_pd_server_port_1:
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       disk.write.requests.rate_pd_server:
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       disk.ephemeral.size_pd_server:
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       disk.write.requests_pd_server:
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       disk.device.latency_pd_server:
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.latency_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.device.capacity_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       network.incoming.packets.rate_pd_server_pd_server_port_1:
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       network.outpoing.packets_pd_server_pd_server_port_1:
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       disk.device.iops_pd_server:
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   org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
484     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
485     properties:
486       vlan_ids:
487         type: string
488         required: true
489         status: SUPPORTED
490       p1:
491         type: string
492         required: true
493         status: SUPPORTED
494       p2:
495         type: string
496         required: true
497         status: SUPPORTED
498       virtual_ipv6_address:
499         type: string
500         required: true
501         status: SUPPORTED
502       virtual_ip_address:
503         type: string
504         required: true
505         status: SUPPORTED
506       net2:
507         type: string
508         required: true
509         status: SUPPORTED
510       lb_st_vlan_type_oam:
511         type: string
512         description: dummy
513         required: true
514         status: SUPPORTED
515       mac_address:
516         type: string
517         required: true
518         status: SUPPORTED
519       net1:
520         type: string
521         required: true
522         status: SUPPORTED
523       subinterface_name_prefix:
524         type: string
525         required: true
526         status: SUPPORTED
527       subinterface_instance_index:
528         type: float
529         required: true
530         status: SUPPORTED
531     requirements:
532     - dependency_template_Vlan_vmi_1:
533         capability: tosca.capabilities.Node
534         node: tosca.nodes.Root
535         relationship: tosca.relationships.DependsOn
536         occurrences:
537         - 0
538         - UNBOUNDED
539     - subinterface_link_template_Vlan_vmi_1:
540         capability: tosca.capabilities.network.Linkable
541         relationship: tosca.relationships.network.LinksTo
542         occurrences:
543         - 1
544         - 1
545     - binding_template_Vlan_vmi_1:
546         capability: tosca.capabilities.network.Bindable
547         node: org.openecomp.resource.cp.nodes.network.Port
548         relationship: tosca.relationships.network.BindsTo
549         occurrences:
550         - 1
551         - 1
552     capabilities:
553       feature_template_Vlan_vmi_1:
554         type: tosca.capabilities.Node
555         occurrences:
556         - 1
557         - UNBOUNDED