0d6c5f68cb568c209af53ffafb306bc68b2d2683
[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_mgmt_port_0_related_networks:
12         type: list
13         required: true
14         status: SUPPORTED
15         entry_schema:
16           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
17       port_pd_server_mgmt_port_0_exCP_naming:
18         type: org.openecomp.datatypes.Naming
19         required: true
20         status: SUPPORTED
21       index_value:
22         type: integer
23         description: Index value of this substitution service template runtime instance
24         required: false
25         default: 0
26         status: SUPPORTED
27         constraints:
28         - greater_or_equal: 0
29       compute_pd_server_availability_zone:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       compute_pd_server_name:
36         type: list
37         required: true
38         status: SUPPORTED
39         entry_schema:
40           type: string
41       port_pd_server_mgmt_port_0_mac_requirements:
42         type: org.openecomp.datatypes.network.MacRequirements
43         required: true
44         status: SUPPORTED
45       port_pd_server_mgmt_port_0_subnetpoolid:
46         type: string
47         required: true
48         status: SUPPORTED
49       vm_flavor_name:
50         type: string
51         required: true
52         status: SUPPORTED
53       port_pd_server_mgmt_port_0_order:
54         type: integer
55         required: true
56         status: SUPPORTED
57       port_pd_server_mgmt_port_0_replacement_policy:
58         type: list
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: string
63       port_pd_server_mgmt_port_0_vlan_requirements:
64         type: list
65         required: true
66         status: SUPPORTED
67         entry_schema:
68           type: org.openecomp.datatypes.network.VlanRequirements
69       vm_image_name:
70         type: string
71         required: true
72         status: SUPPORTED
73       port_pd_server_mgmt_port_0_network:
74         type: list
75         required: true
76         status: SUPPORTED
77         entry_schema:
78           type: string
79       port_pd_server_mgmt_port_0_network_role:
80         type: string
81         required: true
82         status: SUPPORTED
83       port_pd_server_mgmt_port_0_network_role_tag:
84         type: string
85         required: true
86         status: SUPPORTED
87       port_pd_server_mgmt_port_0_ip_requirements:
88         type: list
89         required: true
90         status: SUPPORTED
91         entry_schema:
92           type: org.openecomp.datatypes.network.IpRequirements
93       compute_pd_server_user_data_format:
94         type: list
95         required: true
96         status: SUPPORTED
97         entry_schema:
98           type: string
99     attributes:
100       pd_server_accessIPv6:
101         type: string
102         status: SUPPORTED
103       pd_server_accessIPv4:
104         type: string
105         status: SUPPORTED
106       pd_server_pd_server_mgmt_port_0_device_id:
107         type: string
108         status: SUPPORTED
109     requirements:
110     - dependency_pd_server:
111         capability: tosca.capabilities.Node
112         node: tosca.nodes.Root
113         relationship: tosca.relationships.DependsOn
114         occurrences:
115         - 0
116         - UNBOUNDED
117     - local_storage_pd_server:
118         capability: tosca.capabilities.Attachment
119         node: tosca.nodes.BlockStorage
120         relationship: tosca.relationships.AttachesTo
121         occurrences:
122         - 0
123         - UNBOUNDED
124     - dependency_pd_server_pd_server_mgmt_port_0:
125         capability: tosca.capabilities.Node
126         node: tosca.nodes.Root
127         relationship: tosca.relationships.DependsOn
128         occurrences:
129         - 0
130         - UNBOUNDED
131     - link_pd_server_pd_server_mgmt_port_0:
132         capability: tosca.capabilities.network.Linkable
133         relationship: tosca.relationships.network.LinksTo
134         occurrences:
135         - 1
136         - 1
137     capabilities:
138       scalable_pd_server:
139         type: tosca.capabilities.Scalable
140         occurrences:
141         - 1
142         - UNBOUNDED
143       disk.read.bytes.rate_pd_server:
144         type: org.openecomp.capabilities.metric.Ceilometer
145         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
146         occurrences:
147         - 1
148         - UNBOUNDED
149       memory.usage_pd_server:
150         type: org.openecomp.capabilities.metric.Ceilometer
151         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
152         occurrences:
153         - 1
154         - UNBOUNDED
155       memory_pd_server:
156         type: org.openecomp.capabilities.metric.Ceilometer
157         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
158         occurrences:
159         - 1
160         - UNBOUNDED
161       disk.device.usage_pd_server:
162         type: org.openecomp.capabilities.metric.Ceilometer
163         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
164         occurrences:
165         - 1
166         - UNBOUNDED
167       network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
168         type: org.openecomp.capabilities.metric.Ceilometer
169         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
170         occurrences:
171         - 1
172         - UNBOUNDED
173       os_pd_server:
174         type: tosca.capabilities.OperatingSystem
175         occurrences:
176         - 1
177         - UNBOUNDED
178       disk.write.bytes.rate_pd_server:
179         type: org.openecomp.capabilities.metric.Ceilometer
180         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
181         occurrences:
182         - 1
183         - UNBOUNDED
184       cpu_pd_server:
185         type: org.openecomp.capabilities.metric.Ceilometer
186         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
187         occurrences:
188         - 1
189         - UNBOUNDED
190       cpu_util_pd_server:
191         type: org.openecomp.capabilities.metric.Ceilometer
192         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
193         occurrences:
194         - 1
195         - UNBOUNDED
196       attachment_pd_server_pd_server_mgmt_port_0:
197         type: tosca.capabilities.Attachment
198         occurrences:
199         - 1
200         - UNBOUNDED
201       network.incoming.packets_pd_server_pd_server_mgmt_port_0:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         occurrences:
205         - 1
206         - UNBOUNDED
207       disk.device.write.requests.rate_pd_server:
208         type: org.openecomp.capabilities.metric.Ceilometer
209         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
210         occurrences:
211         - 1
212         - UNBOUNDED
213       disk.read.bytes_pd_server:
214         type: org.openecomp.capabilities.metric.Ceilometer
215         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
216         occurrences:
217         - 1
218         - UNBOUNDED
219       disk.device.read.bytes.rate_pd_server:
220         type: org.openecomp.capabilities.metric.Ceilometer
221         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
222         occurrences:
223         - 1
224         - UNBOUNDED
225       disk.iops_pd_server:
226         type: org.openecomp.capabilities.metric.Ceilometer
227         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
228         occurrences:
229         - 1
230         - UNBOUNDED
231       network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
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       memory.resident_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.delta_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       network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
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       vcpus_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       network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
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       disk.device.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       disk.device.write.requests_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       endpoint_pd_server:
280         type: tosca.capabilities.Endpoint.Admin
281         occurrences:
282         - 1
283         - UNBOUNDED
284       disk.capacity_pd_server:
285         type: org.openecomp.capabilities.metric.Ceilometer
286         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
287         occurrences:
288         - 1
289         - UNBOUNDED
290       disk.device.allocation_pd_server:
291         type: org.openecomp.capabilities.metric.Ceilometer
292         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
293         occurrences:
294         - 1
295         - UNBOUNDED
296       disk.allocation_pd_server:
297         type: org.openecomp.capabilities.metric.Ceilometer
298         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
299         occurrences:
300         - 1
301         - UNBOUNDED
302       forwarder_pd_server_pd_server_mgmt_port_0:
303         type: org.openecomp.capabilities.Forwarder
304         occurrences:
305         - 1
306         - UNBOUNDED
307       binding_pd_server:
308         type: tosca.capabilities.network.Bindable
309         occurrences:
310         - 1
311         - UNBOUNDED
312       disk.read.requests_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       network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
319         type: org.openecomp.capabilities.metric.Ceilometer
320         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
321         occurrences:
322         - 1
323         - UNBOUNDED
324       feature_pd_server:
325         type: tosca.capabilities.Node
326         occurrences:
327         - 1
328         - UNBOUNDED
329       disk.usage_pd_server:
330         type: org.openecomp.capabilities.metric.Ceilometer
331         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
332         occurrences:
333         - 1
334         - UNBOUNDED
335       network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
336         type: org.openecomp.capabilities.metric.Ceilometer
337         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
338         occurrences:
339         - 1
340         - UNBOUNDED
341       disk.write.bytes_pd_server:
342         type: org.openecomp.capabilities.metric.Ceilometer
343         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
344         occurrences:
345         - 1
346         - UNBOUNDED
347       binding_pd_server_pd_server_mgmt_port_0:
348         type: tosca.capabilities.network.Bindable
349         valid_source_types:
350         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
351         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
352         occurrences:
353         - 0
354         - UNBOUNDED
355       disk.device.read.requests.rate_pd_server:
356         type: org.openecomp.capabilities.metric.Ceilometer
357         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
358         occurrences:
359         - 1
360         - UNBOUNDED
361       disk.root.size_pd_server:
362         type: org.openecomp.capabilities.metric.Ceilometer
363         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
364         occurrences:
365         - 1
366         - UNBOUNDED
367       disk.device.read.bytes_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.write.bytes_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.device.read.requests_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       instance_pd_server:
386         type: org.openecomp.capabilities.metric.Ceilometer
387         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
388         occurrences:
389         - 1
390         - UNBOUNDED
391       host_pd_server:
392         type: tosca.capabilities.Container
393         valid_source_types:
394         - tosca.nodes.SoftwareComponent
395         occurrences:
396         - 1
397         - UNBOUNDED
398       feature_pd_server_pd_server_mgmt_port_0:
399         type: tosca.capabilities.Node
400         occurrences:
401         - 1
402         - UNBOUNDED
403       network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
404         type: org.openecomp.capabilities.metric.Ceilometer
405         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
406         occurrences:
407         - 1
408         - UNBOUNDED
409       disk.write.requests.rate_pd_server:
410         type: org.openecomp.capabilities.metric.Ceilometer
411         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
412         occurrences:
413         - 1
414         - UNBOUNDED
415       disk.ephemeral.size_pd_server:
416         type: org.openecomp.capabilities.metric.Ceilometer
417         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
418         occurrences:
419         - 1
420         - UNBOUNDED
421       disk.write.requests_pd_server:
422         type: org.openecomp.capabilities.metric.Ceilometer
423         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
424         occurrences:
425         - 1
426         - UNBOUNDED
427       disk.device.latency_pd_server:
428         type: org.openecomp.capabilities.metric.Ceilometer
429         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
430         occurrences:
431         - 1
432         - UNBOUNDED
433       disk.latency_pd_server:
434         type: org.openecomp.capabilities.metric.Ceilometer
435         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
436         occurrences:
437         - 1
438         - UNBOUNDED
439       disk.device.capacity_pd_server:
440         type: org.openecomp.capabilities.metric.Ceilometer
441         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
442         occurrences:
443         - 1
444         - UNBOUNDED
445       disk.device.iops_pd_server:
446         type: org.openecomp.capabilities.metric.Ceilometer
447         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
448         occurrences:
449         - 1
450         - UNBOUNDED