32bbbd47da0d303006965de1904aca4692bb155f
[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_0_subnetpoolid:
12         type: string
13         required: true
14         status: SUPPORTED
15       compute_pd_server_key_name:
16         type: list
17         required: true
18         status: SUPPORTED
19         entry_schema:
20           type: string
21       port_pd_server_port_0_network:
22         type: list
23         required: true
24         status: SUPPORTED
25         entry_schema:
26           type: string
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       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_0_network_role_tag:
48         type: string
49         required: true
50         status: SUPPORTED
51       compute_pd_server_personality:
52         type: list
53         required: true
54         status: SUPPORTED
55         entry_schema:
56           type: json
57       compute_pd_server_image_update_policy:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: string
63       vm_flavor_name:
64         type: string
65         required: true
66         status: SUPPORTED
67       port_pd_server_port_0_ip_requirements:
68         type: list
69         required: true
70         status: SUPPORTED
71         entry_schema:
72           type: org.openecomp.datatypes.network.IpRequirements
73       port_pd_server_port_0_network_role:
74         type: string
75         required: true
76         status: SUPPORTED
77       vm_image_name:
78         type: string
79         required: true
80         status: SUPPORTED
81       port_pd_server_port_0_related_networks:
82         type: list
83         required: true
84         status: SUPPORTED
85         entry_schema:
86           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
87       port_pd_server_port_0_exCP_naming:
88         type: org.openecomp.datatypes.Naming
89         required: true
90         status: SUPPORTED
91       port_pd_server_port_0_vlan_requirements:
92         type: list
93         required: true
94         status: SUPPORTED
95         entry_schema:
96           type: org.openecomp.datatypes.network.VlanRequirements
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_0_mac_requirements:
104         type: org.openecomp.datatypes.network.MacRequirements
105         required: true
106         status: SUPPORTED
107       port_pd_server_port_0_order:
108         type: integer
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_0:
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_0:
134         capability: tosca.capabilities.network.Linkable
135         relationship: tosca.relationships.network.LinksTo
136         occurrences:
137         - 1
138         - 1
139     capabilities:
140       scalable_pd_server:
141         type: tosca.capabilities.Scalable
142         occurrences:
143         - 1
144         - UNBOUNDED
145       disk.read.bytes.rate_pd_server:
146         type: org.openecomp.capabilities.metric.Ceilometer
147         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
148         occurrences:
149         - 1
150         - UNBOUNDED
151       network.outgoing.packets.rate_pd_server_pd_server_port_0:
152         type: org.openecomp.capabilities.metric.Ceilometer
153         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
154         occurrences:
155         - 1
156         - UNBOUNDED
157       memory.usage_pd_server:
158         type: org.openecomp.capabilities.metric.Ceilometer
159         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
160         occurrences:
161         - 1
162         - UNBOUNDED
163       memory_pd_server:
164         type: org.openecomp.capabilities.metric.Ceilometer
165         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
166         occurrences:
167         - 1
168         - UNBOUNDED
169       disk.device.usage_pd_server:
170         type: org.openecomp.capabilities.metric.Ceilometer
171         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
172         occurrences:
173         - 1
174         - UNBOUNDED
175       forwarder_pd_server_pd_server_port_0:
176         type: org.openecomp.capabilities.Forwarder
177         occurrences:
178         - 1
179         - UNBOUNDED
180       os_pd_server:
181         type: tosca.capabilities.OperatingSystem
182         occurrences:
183         - 1
184         - UNBOUNDED
185       disk.write.bytes.rate_pd_server:
186         type: org.openecomp.capabilities.metric.Ceilometer
187         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
188         occurrences:
189         - 1
190         - UNBOUNDED
191       network.outgoing.bytes.rate_pd_server_pd_server_port_0:
192         type: org.openecomp.capabilities.metric.Ceilometer
193         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
194         occurrences:
195         - 1
196         - UNBOUNDED
197       cpu_pd_server:
198         type: org.openecomp.capabilities.metric.Ceilometer
199         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
200         occurrences:
201         - 1
202         - UNBOUNDED
203       cpu_util_pd_server:
204         type: org.openecomp.capabilities.metric.Ceilometer
205         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
206         occurrences:
207         - 1
208         - UNBOUNDED
209       disk.device.write.requests.rate_pd_server:
210         type: org.openecomp.capabilities.metric.Ceilometer
211         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
212         occurrences:
213         - 1
214         - UNBOUNDED
215       disk.read.bytes_pd_server:
216         type: org.openecomp.capabilities.metric.Ceilometer
217         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
218         occurrences:
219         - 1
220         - UNBOUNDED
221       disk.device.read.bytes.rate_pd_server:
222         type: org.openecomp.capabilities.metric.Ceilometer
223         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
224         occurrences:
225         - 1
226         - UNBOUNDED
227       disk.iops_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       memory.resident_pd_server:
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       cpu.delta_pd_server:
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       vcpus_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       attachment_pd_server_pd_server_port_0:
252         type: tosca.capabilities.Attachment
253         occurrences:
254         - 1
255         - UNBOUNDED
256       network.incoming.bytes.rate_pd_server_pd_server_port_0:
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       disk.device.write.bytes.rate_pd_server:
263         type: org.openecomp.capabilities.metric.Ceilometer
264         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
265         occurrences:
266         - 1
267         - UNBOUNDED
268       disk.device.write.requests_pd_server:
269         type: org.openecomp.capabilities.metric.Ceilometer
270         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
271         occurrences:
272         - 1
273         - UNBOUNDED
274       endpoint_pd_server:
275         type: tosca.capabilities.Endpoint.Admin
276         occurrences:
277         - 1
278         - UNBOUNDED
279       disk.capacity_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       disk.device.allocation_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.allocation_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       network.incoming.bytes_pd_server_pd_server_port_0:
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       binding_pd_server:
304         type: tosca.capabilities.network.Bindable
305         occurrences:
306         - 1
307         - UNBOUNDED
308       disk.read.requests_pd_server:
309         type: org.openecomp.capabilities.metric.Ceilometer
310         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
311         occurrences:
312         - 1
313         - UNBOUNDED
314       feature_pd_server:
315         type: tosca.capabilities.Node
316         occurrences:
317         - 1
318         - UNBOUNDED
319       disk.usage_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       feature_pd_server_pd_server_port_0:
326         type: tosca.capabilities.Node
327         occurrences:
328         - 1
329         - UNBOUNDED
330       binding_pd_server_pd_server_port_0:
331         type: tosca.capabilities.network.Bindable
332         valid_source_types:
333         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
334         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
335         occurrences:
336         - 0
337         - UNBOUNDED
338       disk.write.bytes_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       disk.device.read.requests.rate_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       disk.root.size_pd_server:
351         type: org.openecomp.capabilities.metric.Ceilometer
352         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
353         occurrences:
354         - 1
355         - UNBOUNDED
356       disk.device.read.bytes_pd_server:
357         type: org.openecomp.capabilities.metric.Ceilometer
358         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
359         occurrences:
360         - 1
361         - UNBOUNDED
362       disk.device.write.bytes_pd_server:
363         type: org.openecomp.capabilities.metric.Ceilometer
364         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
365         occurrences:
366         - 1
367         - UNBOUNDED
368       network.incoming.packets_pd_server_pd_server_port_0:
369         type: org.openecomp.capabilities.metric.Ceilometer
370         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
371         occurrences:
372         - 1
373         - UNBOUNDED
374       disk.device.read.requests_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       instance_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       host_pd_server:
387         type: tosca.capabilities.Container
388         valid_source_types:
389         - tosca.nodes.SoftwareComponent
390         occurrences:
391         - 1
392         - UNBOUNDED
393       network.outgoing.bytes_pd_server_pd_server_port_0:
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       disk.write.requests.rate_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       disk.ephemeral.size_pd_server:
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       disk.write.requests_pd_server:
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       disk.device.latency_pd_server:
418         type: org.openecomp.capabilities.metric.Ceilometer
419         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
420         occurrences:
421         - 1
422         - UNBOUNDED
423       network.incoming.packets.rate_pd_server_pd_server_port_0:
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.latency_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.device.capacity_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.device.iops_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       network.outpoing.packets_pd_server_pd_server_port_0:
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