20df35a8e90990a99521c998e20775d9594f0955
[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_1_port_0_network:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: string
17       port_pd_1_port_0_vlan_requirements:
18         type: list
19         required: true
20         status: SUPPORTED
21         entry_schema:
22           type: org.openecomp.datatypes.network.VlanRequirements
23       port_pd_1_port_0_network_role:
24         type: string
25         required: true
26         status: SUPPORTED
27       index_value:
28         type: integer
29         description: Index value of this substitution service template runtime instance
30         required: false
31         default: 0
32         status: SUPPORTED
33         constraints:
34         - greater_or_equal: 0
35       port_pd_2_port_1_vlan_requirements:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: org.openecomp.datatypes.network.VlanRequirements
41       compute_pd_server_availability_zone:
42         type: list
43         required: true
44         status: SUPPORTED
45         entry_schema:
46           type: string
47       compute_pd_server_name:
48         type: list
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       port_pd_2_port_1_network:
54         type: list
55         required: true
56         status: SUPPORTED
57         entry_schema:
58           type: string
59       port_pd_2_port_1_network_role:
60         type: string
61         required: true
62         status: SUPPORTED
63       port_pd_2_port_1_subnetpoolid:
64         type: string
65         required: true
66         status: SUPPORTED
67       vm_flavor_name:
68         type: string
69         required: true
70         status: SUPPORTED
71       port_pd_2_port_1_order:
72         type: integer
73         required: true
74         status: SUPPORTED
75       port_pd_2_port_1_exCP_naming:
76         type: org.openecomp.datatypes.Naming
77         required: true
78         status: SUPPORTED
79       vm_image_name:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd_1_port_0_subnetpoolid:
84         type: string
85         required: true
86         status: SUPPORTED
87       port_pd_1_port_0_mac_requirements:
88         type: org.openecomp.datatypes.network.MacRequirements
89         required: true
90         status: SUPPORTED
91       port_pd_1_port_0_order:
92         type: integer
93         required: true
94         status: SUPPORTED
95       port_pd_1_port_0_exCP_naming:
96         type: org.openecomp.datatypes.Naming
97         required: true
98         status: SUPPORTED
99       port_pd_1_port_0_ip_requirements:
100         type: list
101         required: true
102         status: SUPPORTED
103         entry_schema:
104           type: org.openecomp.datatypes.network.IpRequirements
105       port_pd_1_port_0_network_role_tag:
106         type: string
107         required: true
108         status: SUPPORTED
109       port_pd_2_port_1_mac_requirements:
110         type: org.openecomp.datatypes.network.MacRequirements
111         required: true
112         status: SUPPORTED
113       port_pd_2_port_1_ip_requirements:
114         type: list
115         required: true
116         status: SUPPORTED
117         entry_schema:
118           type: org.openecomp.datatypes.network.IpRequirements
119       port_pd_2_port_1_network_role_tag:
120         type: string
121         required: true
122         status: SUPPORTED
123       compute_pd_server_user_data_format:
124         type: list
125         required: true
126         status: SUPPORTED
127         entry_schema:
128           type: string
129     requirements:
130     - dependency_pd_server:
131         capability: tosca.capabilities.Node
132         node: tosca.nodes.Root
133         relationship: tosca.relationships.DependsOn
134         occurrences:
135         - 0
136         - UNBOUNDED
137     - local_storage_pd_server:
138         capability: tosca.capabilities.Attachment
139         node: tosca.nodes.BlockStorage
140         relationship: tosca.relationships.AttachesTo
141         occurrences:
142         - 0
143         - UNBOUNDED
144     - dependency_pd_server_pd_2_port_1:
145         capability: tosca.capabilities.Node
146         node: tosca.nodes.Root
147         relationship: tosca.relationships.DependsOn
148         occurrences:
149         - 0
150         - UNBOUNDED
151     - link_pd_server_pd_2_port_1:
152         capability: tosca.capabilities.network.Linkable
153         relationship: tosca.relationships.network.LinksTo
154         occurrences:
155         - 1
156         - 1
157     - dependency_pd_server_pd_1_port_0:
158         capability: tosca.capabilities.Node
159         node: tosca.nodes.Root
160         relationship: tosca.relationships.DependsOn
161         occurrences:
162         - 0
163         - UNBOUNDED
164     - link_pd_server_pd_1_port_0:
165         capability: tosca.capabilities.network.Linkable
166         relationship: tosca.relationships.network.LinksTo
167         occurrences:
168         - 1
169         - 1
170     capabilities:
171       network.incoming.packets_pd_server_pd_2_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       scalable_pd_server:
178         type: tosca.capabilities.Scalable
179         occurrences:
180         - 1
181         - UNBOUNDED
182       disk.read.bytes.rate_pd_server:
183         type: org.openecomp.capabilities.metric.Ceilometer
184         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
185         occurrences:
186         - 1
187         - UNBOUNDED
188       network.incoming.packets_pd_server_pd_1_port_0:
189         type: org.openecomp.capabilities.metric.Ceilometer
190         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
191         occurrences:
192         - 1
193         - UNBOUNDED
194       memory.usage_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       memory_pd_server:
201         type: org.openecomp.capabilities.metric.Ceilometer
202         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
203         occurrences:
204         - 1
205         - UNBOUNDED
206       disk.device.usage_pd_server:
207         type: org.openecomp.capabilities.metric.Ceilometer
208         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
209         occurrences:
210         - 1
211         - UNBOUNDED
212       feature_pd_server_pd_2_port_1:
213         type: tosca.capabilities.Node
214         occurrences:
215         - 1
216         - UNBOUNDED
217       feature_pd_server_pd_1_port_0:
218         type: tosca.capabilities.Node
219         occurrences:
220         - 1
221         - UNBOUNDED
222       os_pd_server:
223         type: tosca.capabilities.OperatingSystem
224         occurrences:
225         - 1
226         - UNBOUNDED
227       disk.write.bytes.rate_pd_server:
228         type: org.openecomp.capabilities.metric.Ceilometer
229         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
230         occurrences:
231         - 1
232         - UNBOUNDED
233       network.outgoing.bytes_pd_server_pd_1_port_0:
234         type: org.openecomp.capabilities.metric.Ceilometer
235         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
236         occurrences:
237         - 1
238         - UNBOUNDED
239       network.outgoing.bytes_pd_server_pd_2_port_1:
240         type: org.openecomp.capabilities.metric.Ceilometer
241         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
242         occurrences:
243         - 1
244         - UNBOUNDED
245       cpu_pd_server:
246         type: org.openecomp.capabilities.metric.Ceilometer
247         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
248         occurrences:
249         - 1
250         - UNBOUNDED
251       cpu_util_pd_server:
252         type: org.openecomp.capabilities.metric.Ceilometer
253         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
254         occurrences:
255         - 1
256         - UNBOUNDED
257       disk.device.write.requests.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       disk.read.bytes_pd_server:
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       disk.device.read.bytes.rate_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       binding_pd_server_pd_1_port_0:
276         type: tosca.capabilities.network.Bindable
277         valid_source_types:
278         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
279         occurrences:
280         - 0
281         - UNBOUNDED
282       disk.iops_pd_server:
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       memory.resident_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       cpu.delta_pd_server:
295         type: org.openecomp.capabilities.metric.Ceilometer
296         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
297         occurrences:
298         - 1
299         - UNBOUNDED
300       network.outgoing.bytes.rate_pd_server_pd_2_port_1:
301         type: org.openecomp.capabilities.metric.Ceilometer
302         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
303         occurrences:
304         - 1
305         - UNBOUNDED
306       vcpus_pd_server:
307         type: org.openecomp.capabilities.metric.Ceilometer
308         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
309         occurrences:
310         - 1
311         - UNBOUNDED
312       disk.device.write.bytes.rate_pd_server:
313         type: org.openecomp.capabilities.metric.Ceilometer
314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
315         occurrences:
316         - 1
317         - UNBOUNDED
318       attachment_pd_server_pd_2_port_1:
319         type: tosca.capabilities.Attachment
320         occurrences:
321         - 1
322         - UNBOUNDED
323       disk.device.write.requests_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       endpoint_pd_server:
330         type: tosca.capabilities.Endpoint.Admin
331         occurrences:
332         - 1
333         - UNBOUNDED
334       disk.capacity_pd_server:
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       disk.device.allocation_pd_server:
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       disk.allocation_pd_server:
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       binding_pd_server:
353         type: tosca.capabilities.network.Bindable
354         occurrences:
355         - 1
356         - UNBOUNDED
357       disk.read.requests_pd_server:
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       network.outpoing.packets_pd_server_pd_1_port_0:
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       network.incoming.packets.rate_pd_server_pd_2_port_1:
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       network.incoming.bytes.rate_pd_server_pd_1_port_0:
376         type: org.openecomp.capabilities.metric.Ceilometer
377         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
378         occurrences:
379         - 1
380         - UNBOUNDED
381       network.incoming.bytes.rate_pd_server_pd_2_port_1:
382         type: org.openecomp.capabilities.metric.Ceilometer
383         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
384         occurrences:
385         - 1
386         - UNBOUNDED
387       feature_pd_server:
388         type: tosca.capabilities.Node
389         occurrences:
390         - 1
391         - UNBOUNDED
392       network.incoming.packets.rate_pd_server_pd_1_port_0:
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       disk.usage_pd_server:
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       network.outgoing.packets.rate_pd_server_pd_1_port_0:
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       disk.write.bytes_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       network.incoming.bytes_pd_server_pd_2_port_1:
417         type: org.openecomp.capabilities.metric.Ceilometer
418         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
419         occurrences:
420         - 1
421         - UNBOUNDED
422       network.outgoing.packets.rate_pd_server_pd_2_port_1:
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_pd_1_port_0:
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.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       network.outpoing.packets_pd_server_pd_2_port_1:
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.write.bytes_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       binding_pd_server_pd_2_port_1:
465         type: tosca.capabilities.network.Bindable
466         valid_source_types:
467         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
468         occurrences:
469         - 0
470         - UNBOUNDED
471       disk.device.read.requests_pd_server:
472         type: org.openecomp.capabilities.metric.Ceilometer
473         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
474         occurrences:
475         - 1
476         - UNBOUNDED
477       instance_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       host_pd_server:
484         type: tosca.capabilities.Container
485         valid_source_types:
486         - tosca.nodes.SoftwareComponent
487         occurrences:
488         - 1
489         - UNBOUNDED
490       network.outgoing.bytes.rate_pd_server_pd_1_port_0:
491         type: org.openecomp.capabilities.metric.Ceilometer
492         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
493         occurrences:
494         - 1
495         - UNBOUNDED
496       disk.write.requests.rate_pd_server:
497         type: org.openecomp.capabilities.metric.Ceilometer
498         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
499         occurrences:
500         - 1
501         - UNBOUNDED
502       disk.ephemeral.size_pd_server:
503         type: org.openecomp.capabilities.metric.Ceilometer
504         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
505         occurrences:
506         - 1
507         - UNBOUNDED
508       attachment_pd_server_pd_1_port_0:
509         type: tosca.capabilities.Attachment
510         occurrences:
511         - 1
512         - UNBOUNDED
513       disk.write.requests_pd_server:
514         type: org.openecomp.capabilities.metric.Ceilometer
515         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
516         occurrences:
517         - 1
518         - UNBOUNDED
519       disk.device.latency_pd_server:
520         type: org.openecomp.capabilities.metric.Ceilometer
521         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
522         occurrences:
523         - 1
524         - UNBOUNDED
525       disk.latency_pd_server:
526         type: org.openecomp.capabilities.metric.Ceilometer
527         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
528         occurrences:
529         - 1
530         - UNBOUNDED
531       disk.device.capacity_pd_server:
532         type: org.openecomp.capabilities.metric.Ceilometer
533         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
534         occurrences:
535         - 1
536         - UNBOUNDED
537       disk.device.iops_pd_server:
538         type: org.openecomp.capabilities.metric.Ceilometer
539         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
540         occurrences:
541         - 1
542         - UNBOUNDED