8add335fc54b86d63640b6673f2d719711bef703
[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_pd01_port_1_network_role:
54         type: string
55         required: true
56         status: SUPPORTED
57       port_pd01_port_0_order:
58         type: integer
59         required: true
60         status: SUPPORTED
61       port_pd01_port_1_subnetpoolid:
62         type: string
63         required: true
64         status: SUPPORTED
65       vm_image_name:
66         type: string
67         required: true
68         status: SUPPORTED
69       port_pd01_port_1_network_role_tag:
70         type: string
71         required: true
72         status: SUPPORTED
73       port_pd01_port_0_subnetpoolid:
74         type: string
75         required: true
76         status: SUPPORTED
77       port_pd01_port_1_network:
78         type: list
79         required: true
80         status: SUPPORTED
81         entry_schema:
82           type: string
83       compute_pd_server_user_data_format:
84         type: list
85         required: true
86         status: SUPPORTED
87         entry_schema:
88           type: string
89       port_pd01_port_0_network_role_tag:
90         type: string
91         required: true
92         status: SUPPORTED
93       port_pd01_port_1_ip_requirements:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: org.openecomp.datatypes.network.IpRequirements
99       index_value:
100         type: integer
101         description: Index value of this substitution service template runtime instance
102         required: false
103         default: 0
104         status: SUPPORTED
105         constraints:
106         - greater_or_equal: 0
107       port_pd01_port_1_order:
108         type: integer
109         required: true
110         status: SUPPORTED
111       port_pd01_port_0_exCP_naming:
112         type: org.openecomp.datatypes.Naming
113         required: true
114         status: SUPPORTED
115       port_pd01_port_1_vlan_requirements:
116         type: list
117         required: true
118         status: SUPPORTED
119         entry_schema:
120           type: org.openecomp.datatypes.network.VlanRequirements
121       port_pd01_port_1_mac_requirements:
122         type: org.openecomp.datatypes.network.MacRequirements
123         required: true
124         status: SUPPORTED
125       port_pd01_port_1_replacement_policy:
126         type: list
127         required: true
128         status: SUPPORTED
129         entry_schema:
130           type: string
131       port_pd01_port_1_exCP_naming:
132         type: org.openecomp.datatypes.Naming
133         required: true
134         status: SUPPORTED
135       port_pd01_port_0_vlan_requirements:
136         type: list
137         required: true
138         status: SUPPORTED
139         entry_schema:
140           type: org.openecomp.datatypes.network.VlanRequirements
141     requirements:
142     - dependency_pd_server:
143         capability: tosca.capabilities.Node
144         node: tosca.nodes.Root
145         relationship: tosca.relationships.DependsOn
146         occurrences:
147         - 0
148         - UNBOUNDED
149     - local_storage_pd_server:
150         capability: tosca.capabilities.Attachment
151         node: tosca.nodes.BlockStorage
152         relationship: tosca.relationships.AttachesTo
153         occurrences:
154         - 0
155         - UNBOUNDED
156     - dependency_pd_server_pd01_port_1:
157         capability: tosca.capabilities.Node
158         node: tosca.nodes.Root
159         relationship: tosca.relationships.DependsOn
160         occurrences:
161         - 0
162         - UNBOUNDED
163     - link_pd_server_pd01_port_1:
164         capability: tosca.capabilities.network.Linkable
165         relationship: tosca.relationships.network.LinksTo
166         occurrences:
167         - 1
168         - 1
169     - dependency_pd_server_pd01_port_0:
170         capability: tosca.capabilities.Node
171         node: tosca.nodes.Root
172         relationship: tosca.relationships.DependsOn
173         occurrences:
174         - 0
175         - UNBOUNDED
176     - link_pd_server_pd01_port_0:
177         capability: tosca.capabilities.network.Linkable
178         relationship: tosca.relationships.network.LinksTo
179         occurrences:
180         - 1
181         - 1
182     capabilities:
183       binding_pd_server_pd01_port_0:
184         type: tosca.capabilities.network.Bindable
185         valid_source_types:
186         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
187         occurrences:
188         - 0
189         - UNBOUNDED
190       scalable_pd_server:
191         type: tosca.capabilities.Scalable
192         occurrences:
193         - 1
194         - UNBOUNDED
195       disk.read.bytes.rate_pd_server:
196         type: org.openecomp.capabilities.metric.Ceilometer
197         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
198         occurrences:
199         - 1
200         - UNBOUNDED
201       binding_pd_server_pd01_port_1:
202         type: tosca.capabilities.network.Bindable
203         valid_source_types:
204         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
205         occurrences:
206         - 0
207         - UNBOUNDED
208       memory.usage_pd_server:
209         type: org.openecomp.capabilities.metric.Ceilometer
210         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
211         occurrences:
212         - 1
213         - UNBOUNDED
214       memory_pd_server:
215         type: org.openecomp.capabilities.metric.Ceilometer
216         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
217         occurrences:
218         - 1
219         - UNBOUNDED
220       disk.device.usage_pd_server:
221         type: org.openecomp.capabilities.metric.Ceilometer
222         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
223         occurrences:
224         - 1
225         - UNBOUNDED
226       os_pd_server:
227         type: tosca.capabilities.OperatingSystem
228         occurrences:
229         - 1
230         - UNBOUNDED
231       disk.write.bytes.rate_pd_server:
232         type: org.openecomp.capabilities.metric.Ceilometer
233         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
234         occurrences:
235         - 1
236         - UNBOUNDED
237       cpu_pd_server:
238         type: org.openecomp.capabilities.metric.Ceilometer
239         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
240         occurrences:
241         - 1
242         - UNBOUNDED
243       cpu_util_pd_server:
244         type: org.openecomp.capabilities.metric.Ceilometer
245         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
246         occurrences:
247         - 1
248         - UNBOUNDED
249       disk.device.write.requests.rate_pd_server:
250         type: org.openecomp.capabilities.metric.Ceilometer
251         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
252         occurrences:
253         - 1
254         - UNBOUNDED
255       disk.read.bytes_pd_server:
256         type: org.openecomp.capabilities.metric.Ceilometer
257         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
258         occurrences:
259         - 1
260         - UNBOUNDED
261       disk.device.read.bytes.rate_pd_server:
262         type: org.openecomp.capabilities.metric.Ceilometer
263         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
264         occurrences:
265         - 1
266         - UNBOUNDED
267       network.incoming.packets_pd_server_pd01_port_0:
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       disk.iops_pd_server:
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       network.incoming.packets.rate_pd_server_pd01_port_1:
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       network.incoming.bytes.rate_pd_server_pd01_port_1:
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       memory.resident_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       cpu.delta_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       network.incoming.packets.rate_pd_server_pd01_port_0:
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.incoming.bytes.rate_pd_server_pd01_port_0:
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       attachment_pd_server_pd01_port_1:
316         type: tosca.capabilities.Attachment
317         occurrences:
318         - 1
319         - UNBOUNDED
320       network.outgoing.packets.rate_pd_server_pd01_port_1:
321         type: org.openecomp.capabilities.metric.Ceilometer
322         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
323         occurrences:
324         - 1
325         - UNBOUNDED
326       network.outgoing.packets.rate_pd_server_pd01_port_0:
327         type: org.openecomp.capabilities.metric.Ceilometer
328         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
329         occurrences:
330         - 1
331         - UNBOUNDED
332       vcpus_pd_server:
333         type: org.openecomp.capabilities.metric.Ceilometer
334         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
335         occurrences:
336         - 1
337         - UNBOUNDED
338       disk.device.write.bytes.rate_pd_server:
339         type: org.openecomp.capabilities.metric.Ceilometer
340         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
341         occurrences:
342         - 1
343         - UNBOUNDED
344       attachment_pd_server_pd01_port_0:
345         type: tosca.capabilities.Attachment
346         occurrences:
347         - 1
348         - UNBOUNDED
349       disk.device.write.requests_pd_server:
350         type: org.openecomp.capabilities.metric.Ceilometer
351         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
352         occurrences:
353         - 1
354         - UNBOUNDED
355       endpoint_pd_server:
356         type: tosca.capabilities.Endpoint.Admin
357         occurrences:
358         - 1
359         - UNBOUNDED
360       disk.capacity_pd_server:
361         type: org.openecomp.capabilities.metric.Ceilometer
362         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
363         occurrences:
364         - 1
365         - UNBOUNDED
366       forwarder_pd_server_pd01_port_0:
367         type: org.openecomp.capabilities.Forwarder
368         occurrences:
369         - 1
370         - UNBOUNDED
371       forwarder_pd_server_pd01_port_1:
372         type: org.openecomp.capabilities.Forwarder
373         occurrences:
374         - 1
375         - UNBOUNDED
376       network.incoming.packets_pd_server_pd01_port_1:
377         type: org.openecomp.capabilities.metric.Ceilometer
378         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
379         occurrences:
380         - 1
381         - UNBOUNDED
382       disk.device.allocation_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       disk.allocation_pd_server:
389         type: org.openecomp.capabilities.metric.Ceilometer
390         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
391         occurrences:
392         - 1
393         - UNBOUNDED
394       binding_pd_server:
395         type: tosca.capabilities.network.Bindable
396         occurrences:
397         - 1
398         - UNBOUNDED
399       disk.read.requests_pd_server:
400         type: org.openecomp.capabilities.metric.Ceilometer
401         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
402         occurrences:
403         - 1
404         - UNBOUNDED
405       network.outgoing.bytes.rate_pd_server_pd01_port_1:
406         type: org.openecomp.capabilities.metric.Ceilometer
407         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
408         occurrences:
409         - 1
410         - UNBOUNDED
411       network.outgoing.bytes.rate_pd_server_pd01_port_0:
412         type: org.openecomp.capabilities.metric.Ceilometer
413         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
414         occurrences:
415         - 1
416         - UNBOUNDED
417       feature_pd_server:
418         type: tosca.capabilities.Node
419         occurrences:
420         - 1
421         - UNBOUNDED
422       disk.usage_pd_server:
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_pd01_port_1:
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.write.bytes_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       network.outgoing.bytes_pd_server_pd01_port_0:
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       network.outgoing.bytes_pd_server_pd01_port_1:
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.incoming.bytes_pd_server_pd01_port_0:
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.read.requests.rate_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       disk.root.size_pd_server:
465         type: org.openecomp.capabilities.metric.Ceilometer
466         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
467         occurrences:
468         - 1
469         - UNBOUNDED
470       disk.device.read.bytes_pd_server:
471         type: org.openecomp.capabilities.metric.Ceilometer
472         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
473         occurrences:
474         - 1
475         - UNBOUNDED
476       disk.device.write.bytes_pd_server:
477         type: org.openecomp.capabilities.metric.Ceilometer
478         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
479         occurrences:
480         - 1
481         - UNBOUNDED
482       network.outpoing.packets_pd_server_pd01_port_0:
483         type: org.openecomp.capabilities.metric.Ceilometer
484         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
485         occurrences:
486         - 1
487         - UNBOUNDED
488       network.outpoing.packets_pd_server_pd01_port_1:
489         type: org.openecomp.capabilities.metric.Ceilometer
490         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
491         occurrences:
492         - 1
493         - UNBOUNDED
494       disk.device.read.requests_pd_server:
495         type: org.openecomp.capabilities.metric.Ceilometer
496         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
497         occurrences:
498         - 1
499         - UNBOUNDED
500       instance_pd_server:
501         type: org.openecomp.capabilities.metric.Ceilometer
502         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
503         occurrences:
504         - 1
505         - UNBOUNDED
506       host_pd_server:
507         type: tosca.capabilities.Container
508         valid_source_types:
509         - tosca.nodes.SoftwareComponent
510         occurrences:
511         - 1
512         - UNBOUNDED
513       feature_pd_server_pd01_port_1:
514         type: tosca.capabilities.Node
515         occurrences:
516         - 1
517         - UNBOUNDED
518       feature_pd_server_pd01_port_0:
519         type: tosca.capabilities.Node
520         occurrences:
521         - 1
522         - UNBOUNDED
523       disk.write.requests.rate_pd_server:
524         type: org.openecomp.capabilities.metric.Ceilometer
525         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
526         occurrences:
527         - 1
528         - UNBOUNDED
529       disk.ephemeral.size_pd_server:
530         type: org.openecomp.capabilities.metric.Ceilometer
531         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
532         occurrences:
533         - 1
534         - UNBOUNDED
535       disk.write.requests_pd_server:
536         type: org.openecomp.capabilities.metric.Ceilometer
537         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
538         occurrences:
539         - 1
540         - UNBOUNDED
541       disk.device.latency_pd_server:
542         type: org.openecomp.capabilities.metric.Ceilometer
543         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
544         occurrences:
545         - 1
546         - UNBOUNDED
547       disk.latency_pd_server:
548         type: org.openecomp.capabilities.metric.Ceilometer
549         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
550         occurrences:
551         - 1
552         - UNBOUNDED
553       disk.device.capacity_pd_server:
554         type: org.openecomp.capabilities.metric.Ceilometer
555         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
556         occurrences:
557         - 1
558         - UNBOUNDED
559       disk.device.iops_pd_server:
560         type: org.openecomp.capabilities.metric.Ceilometer
561         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
562         occurrences:
563         - 1
564         - UNBOUNDED