5d5d094d71940881e7c5132658a7e2dc39c72409
[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.vfc.nodes.heat.pd_server:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10     properties:
11       index_value:
12         type: integer
13         description: Index value of this substitution service template runtime instance
14         required: false
15         default: 0
16         status: SUPPORTED
17         constraints:
18         - greater_or_equal: 0
19       compute_pd_server_availability_zone:
20         type: list
21         required: true
22         status: SUPPORTED
23         entry_schema:
24           type: string
25       compute_pd_server_name:
26         type: list
27         required: true
28         status: SUPPORTED
29         entry_schema:
30           type: string
31       port_pd01_port_replacement_policy:
32         type: list
33         required: true
34         status: SUPPORTED
35         entry_schema:
36           type: string
37       port_pd01_port_exCP_naming:
38         type: org.openecomp.datatypes.Naming
39         required: true
40         status: SUPPORTED
41       vm_flavor_name:
42         type: string
43         required: true
44         status: SUPPORTED
45       port_pd01_port_security_groups:
46         type: list
47         required: true
48         status: SUPPORTED
49         entry_schema:
50           type: json
51       port_pd01_port_mac_requirements:
52         type: org.openecomp.datatypes.network.MacRequirements
53         required: true
54         status: SUPPORTED
55       vm_image_name:
56         type: string
57         required: true
58         status: SUPPORTED
59       port_pd01_port_ip_requirements:
60         type: list
61         required: true
62         status: SUPPORTED
63         entry_schema:
64           type: org.openecomp.datatypes.network.IpRequirements
65       port_pd01_port_network:
66         type: list
67         required: true
68         status: SUPPORTED
69         entry_schema:
70           type: string
71       port_pd01_port_order:
72         type: integer
73         required: true
74         status: SUPPORTED
75       port_pd01_port_subnetpoolid:
76         type: string
77         required: true
78         status: SUPPORTED
79       port_pd01_port_network_role:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd01_port_network_role_tag:
84         type: string
85         required: true
86         status: SUPPORTED
87       port_pd01_port_vlan_requirements:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.VlanRequirements
93       compute_pd_server_user_data_format:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: string
99   org.openecomp.resource.abstract.nodes.pd_server:
100     derived_from: org.openecomp.resource.abstract.nodes.VFC
101     properties:
102       index_value:
103         type: integer
104         description: Index value of this substitution service template runtime instance
105         required: false
106         default: 0
107         status: SUPPORTED
108         constraints:
109         - greater_or_equal: 0
110       compute_pd_server_availability_zone:
111         type: list
112         required: true
113         status: SUPPORTED
114         entry_schema:
115           type: string
116       compute_pd_server_name:
117         type: list
118         required: true
119         status: SUPPORTED
120         entry_schema:
121           type: string
122       port_pd01_port_replacement_policy:
123         type: list
124         required: true
125         status: SUPPORTED
126         entry_schema:
127           type: string
128       port_pd01_port_exCP_naming:
129         type: org.openecomp.datatypes.Naming
130         required: true
131         status: SUPPORTED
132       vm_flavor_name:
133         type: string
134         required: true
135         status: SUPPORTED
136       port_pd01_port_security_groups:
137         type: list
138         required: true
139         status: SUPPORTED
140         entry_schema:
141           type: json
142       port_pd01_port_mac_requirements:
143         type: org.openecomp.datatypes.network.MacRequirements
144         required: true
145         status: SUPPORTED
146       vm_image_name:
147         type: string
148         required: true
149         status: SUPPORTED
150       port_pd01_port_ip_requirements:
151         type: list
152         required: true
153         status: SUPPORTED
154         entry_schema:
155           type: org.openecomp.datatypes.network.IpRequirements
156       port_pd01_port_network:
157         type: list
158         required: true
159         status: SUPPORTED
160         entry_schema:
161           type: string
162       port_pd01_port_order:
163         type: integer
164         required: true
165         status: SUPPORTED
166       port_pd01_port_subnetpoolid:
167         type: string
168         required: true
169         status: SUPPORTED
170       port_pd01_port_network_role:
171         type: string
172         required: true
173         status: SUPPORTED
174       port_pd01_port_network_role_tag:
175         type: string
176         required: true
177         status: SUPPORTED
178       port_pd01_port_vlan_requirements:
179         type: list
180         required: true
181         status: SUPPORTED
182         entry_schema:
183           type: org.openecomp.datatypes.network.VlanRequirements
184       compute_pd_server_user_data_format:
185         type: list
186         required: true
187         status: SUPPORTED
188         entry_schema:
189           type: string
190     requirements:
191     - dependency_pd_server:
192         capability: tosca.capabilities.Node
193         node: tosca.nodes.Root
194         relationship: tosca.relationships.DependsOn
195         occurrences:
196         - 0
197         - UNBOUNDED
198     - local_storage_pd_server:
199         capability: tosca.capabilities.Attachment
200         node: tosca.nodes.BlockStorage
201         relationship: tosca.relationships.AttachesTo
202         occurrences:
203         - 0
204         - UNBOUNDED
205     - dependency_pd_server_pd01_port:
206         capability: tosca.capabilities.Node
207         node: tosca.nodes.Root
208         relationship: tosca.relationships.DependsOn
209         occurrences:
210         - 0
211         - UNBOUNDED
212     - link_pd_server_pd01_port:
213         capability: tosca.capabilities.network.Linkable
214         relationship: tosca.relationships.network.LinksTo
215         occurrences:
216         - 1
217         - 1
218     capabilities:
219       scalable_pd_server:
220         type: tosca.capabilities.Scalable
221         occurrences:
222         - 1
223         - UNBOUNDED
224       disk.read.bytes.rate_pd_server:
225         type: org.openecomp.capabilities.metric.Ceilometer
226         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
227         occurrences:
228         - 1
229         - UNBOUNDED
230       memory.usage_pd_server:
231         type: org.openecomp.capabilities.metric.Ceilometer
232         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
233         occurrences:
234         - 1
235         - UNBOUNDED
236       memory_pd_server:
237         type: org.openecomp.capabilities.metric.Ceilometer
238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
239         occurrences:
240         - 1
241         - UNBOUNDED
242       disk.device.usage_pd_server:
243         type: org.openecomp.capabilities.metric.Ceilometer
244         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
245         occurrences:
246         - 1
247         - UNBOUNDED
248       network.outgoing.packets.rate_pd_server_pd01_port:
249         type: org.openecomp.capabilities.metric.Ceilometer
250         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
251         occurrences:
252         - 1
253         - UNBOUNDED
254       os_pd_server:
255         type: tosca.capabilities.OperatingSystem
256         occurrences:
257         - 1
258         - UNBOUNDED
259       disk.write.bytes.rate_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       network.incoming.bytes_pd_server_pd01_port:
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       cpu_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       cpu_util_pd_server:
278         type: org.openecomp.capabilities.metric.Ceilometer
279         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
280         occurrences:
281         - 1
282         - UNBOUNDED
283       disk.device.write.requests.rate_pd_server:
284         type: org.openecomp.capabilities.metric.Ceilometer
285         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
286         occurrences:
287         - 1
288         - UNBOUNDED
289       disk.read.bytes_pd_server:
290         type: org.openecomp.capabilities.metric.Ceilometer
291         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
292         occurrences:
293         - 1
294         - UNBOUNDED
295       disk.device.read.bytes.rate_pd_server:
296         type: org.openecomp.capabilities.metric.Ceilometer
297         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
298         occurrences:
299         - 1
300         - UNBOUNDED
301       network.outgoing.bytes_pd_server_pd01_port:
302         type: org.openecomp.capabilities.metric.Ceilometer
303         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
304         occurrences:
305         - 1
306         - UNBOUNDED
307       disk.iops_pd_server:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
310         occurrences:
311         - 1
312         - UNBOUNDED
313       memory.resident_pd_server:
314         type: org.openecomp.capabilities.metric.Ceilometer
315         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
316         occurrences:
317         - 1
318         - UNBOUNDED
319       cpu.delta_pd_server:
320         type: org.openecomp.capabilities.metric.Ceilometer
321         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
322         occurrences:
323         - 1
324         - UNBOUNDED
325       network.incoming.packets.rate_pd_server_pd01_port:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331       vcpus_pd_server:
332         type: org.openecomp.capabilities.metric.Ceilometer
333         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
334         occurrences:
335         - 1
336         - UNBOUNDED
337       disk.device.write.bytes.rate_pd_server:
338         type: org.openecomp.capabilities.metric.Ceilometer
339         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
340         occurrences:
341         - 1
342         - UNBOUNDED
343       disk.device.write.requests_pd_server:
344         type: org.openecomp.capabilities.metric.Ceilometer
345         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
346         occurrences:
347         - 1
348         - UNBOUNDED
349       endpoint_pd_server:
350         type: tosca.capabilities.Endpoint.Admin
351         occurrences:
352         - 1
353         - UNBOUNDED
354       attachment_pd_server_pd01_port:
355         type: tosca.capabilities.Attachment
356         occurrences:
357         - 1
358         - UNBOUNDED
359       disk.capacity_pd_server:
360         type: org.openecomp.capabilities.metric.Ceilometer
361         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
362         occurrences:
363         - 1
364         - UNBOUNDED
365       disk.device.allocation_pd_server:
366         type: org.openecomp.capabilities.metric.Ceilometer
367         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
368         occurrences:
369         - 1
370         - UNBOUNDED
371       disk.allocation_pd_server:
372         type: org.openecomp.capabilities.metric.Ceilometer
373         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
374         occurrences:
375         - 1
376         - UNBOUNDED
377       binding_pd_server:
378         type: tosca.capabilities.network.Bindable
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.read.requests_pd_server:
383         type: org.openecomp.capabilities.metric.Ceilometer
384         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
385         occurrences:
386         - 1
387         - UNBOUNDED
388       feature_pd_server:
389         type: tosca.capabilities.Node
390         occurrences:
391         - 1
392         - UNBOUNDED
393       disk.usage_pd_server:
394         type: org.openecomp.capabilities.metric.Ceilometer
395         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
396         occurrences:
397         - 1
398         - UNBOUNDED
399       binding_pd_server_pd01_port:
400         type: tosca.capabilities.network.Bindable
401         valid_source_types:
402         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
403         occurrences:
404         - 0
405         - UNBOUNDED
406       disk.write.bytes_pd_server:
407         type: org.openecomp.capabilities.metric.Ceilometer
408         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
409         occurrences:
410         - 1
411         - UNBOUNDED
412       network.incoming.bytes.rate_pd_server_pd01_port:
413         type: org.openecomp.capabilities.metric.Ceilometer
414         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
415         occurrences:
416         - 1
417         - UNBOUNDED
418       network.incoming.packets_pd_server_pd01_port:
419         type: org.openecomp.capabilities.metric.Ceilometer
420         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
421         occurrences:
422         - 1
423         - UNBOUNDED
424       disk.device.read.requests.rate_pd_server:
425         type: org.openecomp.capabilities.metric.Ceilometer
426         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
427         occurrences:
428         - 1
429         - UNBOUNDED
430       disk.root.size_pd_server:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436       disk.device.read.bytes_pd_server:
437         type: org.openecomp.capabilities.metric.Ceilometer
438         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
439         occurrences:
440         - 1
441         - UNBOUNDED
442       disk.device.write.bytes_pd_server:
443         type: org.openecomp.capabilities.metric.Ceilometer
444         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
445         occurrences:
446         - 1
447         - UNBOUNDED
448       disk.device.read.requests_pd_server:
449         type: org.openecomp.capabilities.metric.Ceilometer
450         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
451         occurrences:
452         - 1
453         - UNBOUNDED
454       instance_pd_server:
455         type: org.openecomp.capabilities.metric.Ceilometer
456         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
457         occurrences:
458         - 1
459         - UNBOUNDED
460       host_pd_server:
461         type: tosca.capabilities.Container
462         valid_source_types:
463         - tosca.nodes.SoftwareComponent
464         occurrences:
465         - 1
466         - UNBOUNDED
467       network.outpoing.packets_pd_server_pd01_port:
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.write.requests.rate_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.ephemeral.size_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.write.requests_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       feature_pd_server_pd01_port:
492         type: tosca.capabilities.Node
493         occurrences:
494         - 1
495         - UNBOUNDED
496       disk.device.latency_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.latency_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       disk.device.capacity_pd_server:
509         type: org.openecomp.capabilities.metric.Ceilometer
510         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
511         occurrences:
512         - 1
513         - UNBOUNDED
514       network.outgoing.bytes.rate_pd_server_pd01_port:
515         type: org.openecomp.capabilities.metric.Ceilometer
516         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
517         occurrences:
518         - 1
519         - UNBOUNDED
520       disk.device.iops_pd_server:
521         type: org.openecomp.capabilities.metric.Ceilometer
522         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
523         occurrences:
524         - 1
525         - UNBOUNDED