0585915362ed3e924cdaeaf48977ff0abd91d3af
[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       vm_image_name:
12         type: string
13         required: true
14         status: SUPPORTED
15       index_value:
16         type: integer
17         description: Index value of this substitution service template runtime instance
18         required: false
19         default: 0
20         status: SUPPORTED
21         constraints:
22         - greater_or_equal: 0
23       compute_pd_server_availability_zone:
24         type: list
25         required: true
26         status: SUPPORTED
27         entry_schema:
28           type: string
29       compute_pd_server_name:
30         type: list
31         required: true
32         status: SUPPORTED
33         entry_schema:
34           type: string
35       vm_flavor_name:
36         type: string
37         required: true
38         status: SUPPORTED
39       compute_pd_server_user_data_format:
40         type: list
41         required: true
42         status: SUPPORTED
43         entry_schema:
44           type: string
45     requirements:
46     - dependency_pd_server:
47         capability: tosca.capabilities.Node
48         node: tosca.nodes.Root
49         relationship: tosca.relationships.DependsOn
50         occurrences:
51         - 0
52         - UNBOUNDED
53     - local_storage_pd_server:
54         capability: tosca.capabilities.Attachment
55         node: tosca.nodes.BlockStorage
56         relationship: tosca.relationships.AttachesTo
57         occurrences:
58         - 0
59         - UNBOUNDED
60     capabilities:
61       binding_pd_server:
62         type: tosca.capabilities.network.Bindable
63         occurrences:
64         - 1
65         - UNBOUNDED
66       scalable_pd_server:
67         type: tosca.capabilities.Scalable
68         occurrences:
69         - 1
70         - UNBOUNDED
71       disk.read.requests_pd_server:
72         type: org.openecomp.capabilities.metric.Ceilometer
73         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
74         occurrences:
75         - 1
76         - UNBOUNDED
77       disk.read.bytes.rate_pd_server:
78         type: org.openecomp.capabilities.metric.Ceilometer
79         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
80         occurrences:
81         - 1
82         - UNBOUNDED
83       memory.usage_pd_server:
84         type: org.openecomp.capabilities.metric.Ceilometer
85         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
86         occurrences:
87         - 1
88         - UNBOUNDED
89       memory_pd_server:
90         type: org.openecomp.capabilities.metric.Ceilometer
91         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
92         occurrences:
93         - 1
94         - UNBOUNDED
95       disk.device.usage_pd_server:
96         type: org.openecomp.capabilities.metric.Ceilometer
97         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
98         occurrences:
99         - 1
100         - UNBOUNDED
101       feature_pd_server:
102         type: tosca.capabilities.Node
103         occurrences:
104         - 1
105         - UNBOUNDED
106       disk.usage_pd_server:
107         type: org.openecomp.capabilities.metric.Ceilometer
108         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
109         occurrences:
110         - 1
111         - UNBOUNDED
112       os_pd_server:
113         type: tosca.capabilities.OperatingSystem
114         occurrences:
115         - 1
116         - UNBOUNDED
117       disk.write.bytes_pd_server:
118         type: org.openecomp.capabilities.metric.Ceilometer
119         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
120         occurrences:
121         - 1
122         - UNBOUNDED
123       disk.write.bytes.rate_pd_server:
124         type: org.openecomp.capabilities.metric.Ceilometer
125         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
126         occurrences:
127         - 1
128         - UNBOUNDED
129       cpu_pd_server:
130         type: org.openecomp.capabilities.metric.Ceilometer
131         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
132         occurrences:
133         - 1
134         - UNBOUNDED
135       cpu_util_pd_server:
136         type: org.openecomp.capabilities.metric.Ceilometer
137         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
138         occurrences:
139         - 1
140         - UNBOUNDED
141       disk.device.read.requests.rate_pd_server:
142         type: org.openecomp.capabilities.metric.Ceilometer
143         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
144         occurrences:
145         - 1
146         - UNBOUNDED
147       disk.root.size_pd_server:
148         type: org.openecomp.capabilities.metric.Ceilometer
149         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
150         occurrences:
151         - 1
152         - UNBOUNDED
153       disk.device.read.bytes_pd_server:
154         type: org.openecomp.capabilities.metric.Ceilometer
155         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
156         occurrences:
157         - 1
158         - UNBOUNDED
159       disk.device.write.requests.rate_pd_server:
160         type: org.openecomp.capabilities.metric.Ceilometer
161         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
162         occurrences:
163         - 1
164         - UNBOUNDED
165       disk.read.bytes_pd_server:
166         type: org.openecomp.capabilities.metric.Ceilometer
167         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
168         occurrences:
169         - 1
170         - UNBOUNDED
171       disk.device.read.bytes.rate_pd_server:
172         type: org.openecomp.capabilities.metric.Ceilometer
173         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
174         occurrences:
175         - 1
176         - UNBOUNDED
177       disk.device.write.bytes_pd_server:
178         type: org.openecomp.capabilities.metric.Ceilometer
179         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
180         occurrences:
181         - 1
182         - UNBOUNDED
183       disk.device.read.requests_pd_server:
184         type: org.openecomp.capabilities.metric.Ceilometer
185         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
186         occurrences:
187         - 1
188         - UNBOUNDED
189       disk.iops_pd_server:
190         type: org.openecomp.capabilities.metric.Ceilometer
191         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
192         occurrences:
193         - 1
194         - UNBOUNDED
195       instance_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       host_pd_server:
202         type: tosca.capabilities.Container
203         valid_source_types:
204         - tosca.nodes.SoftwareComponent
205         occurrences:
206         - 1
207         - UNBOUNDED
208       memory.resident_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       cpu.delta_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.write.requests.rate_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       vcpus_pd_server:
227         type: org.openecomp.capabilities.metric.Ceilometer
228         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
229         occurrences:
230         - 1
231         - UNBOUNDED
232       disk.ephemeral.size_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       disk.device.write.bytes.rate_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       disk.device.write.requests_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.write.requests_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       endpoint_pd_server:
257         type: tosca.capabilities.Endpoint.Admin
258         occurrences:
259         - 1
260         - UNBOUNDED
261       disk.device.latency_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       disk.capacity_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.latency_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       disk.device.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.device.iops_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.allocation_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