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