import tosca bug
[sdc.git] / openecomp-be / lib / openecomp-tosca-converter-lib / openecomp-tosca-converter-core / src / test / resources / mock / toscaConverter / convertParameters / in / Definitions / resource-Vhssvepcv2NodesHeatRsu-template.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   invariantUUID: f1602dd8-5d45-45f7-b78d-2d94b785418a
4   UUID: 0f3fcf3e-d1cb-4ffb-99dc-a6e658566328
5   name: VhssVepcV2.nodes.heat.RSU
6   description: Not reusable inner VFC
7   type: VFC
8   category: Generic
9   subcategory: Abstract
10   resourceVendor: vEPC_LicenseModel_v2
11   resourceVendorRelease: '1.0'
12 node_types:
13   org.openecomp.resource.vfc.VhssVepcV2.abstact.nodes.heat.RSU:
14     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
15     description: Not reusable inner VFC
16     capabilities:
17       instance:type:
18         type: org.openecomp.capabilities.metric.Ceilometer
19         description: Existence of instance <type> (OpenStack types)
20         occurrences:
21         - 1
22         - UNBOUNDED
23         properties:
24           initiator:
25             type: string
26             default: source
27           network_name:
28             type: string
29             default: PRIVATE
30             required: false
31           description:
32             type: string
33             description: Description of the metric
34             required: false
35           type:
36             type: string
37             default: Gauge
38             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
39             required: true
40           secure:
41             type: boolean
42             default: false
43           ports:
44             type: map
45             required: false
46             entry_schema:
47               type: PortSpec
48           port_name:
49             type: string
50             required: false
51           unit:
52             type: string
53             default: instance
54             description: Unit of the metric value
55             required: true
56           protocol:
57             type: string
58             default: tcp
59           port:
60             type: PortDef
61             required: false
62           name:
63             type: string
64             default: instance:type
65             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
66             required: true
67           category:
68             type: string
69             default: compute
70             description: Category of the metric, for an example, compute, disk, network, storage and etc.
71             required: false
72           url_path:
73             type: string
74             required: false
75       cpu.delta:
76         type: org.openecomp.capabilities.metric.Ceilometer
77         description: CPU time used since previous datapoint
78         occurrences:
79         - 1
80         - UNBOUNDED
81         properties:
82           initiator:
83             type: string
84             default: source
85           network_name:
86             type: string
87             default: PRIVATE
88             required: false
89           description:
90             type: string
91             description: Description of the metric
92             required: false
93           type:
94             type: string
95             default: Delta
96             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
97             required: true
98           secure:
99             type: boolean
100             default: false
101           ports:
102             type: map
103             required: false
104             entry_schema:
105               type: PortSpec
106           port_name:
107             type: string
108             required: false
109           unit:
110             type: string
111             default: ns
112             description: Unit of the metric value
113             required: true
114           protocol:
115             type: string
116             default: tcp
117           port:
118             type: PortDef
119             required: false
120           name:
121             type: string
122             default: cpu.delta
123             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
124             required: true
125           category:
126             type: string
127             default: compute
128             description: Category of the metric, for an example, compute, disk, network, storage and etc.
129             required: false
130           url_path:
131             type: string
132             required: false
133       memory:
134         type: org.openecomp.capabilities.metric.Ceilometer
135         description: Volume of RAM allocated to the instance
136         occurrences:
137         - 1
138         - UNBOUNDED
139         properties:
140           initiator:
141             type: string
142             default: source
143           network_name:
144             type: string
145             default: PRIVATE
146             required: false
147           description:
148             type: string
149             description: Description of the metric
150             required: false
151           type:
152             type: string
153             default: Gauge
154             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
155             required: true
156           secure:
157             type: boolean
158             default: false
159           ports:
160             type: map
161             required: false
162             entry_schema:
163               type: PortSpec
164           port_name:
165             type: string
166             required: false
167           unit:
168             type: string
169             default: MB
170             description: Unit of the metric value
171             required: true
172           protocol:
173             type: string
174             default: tcp
175           port:
176             type: PortDef
177             required: false
178           name:
179             type: string
180             default: memory
181             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
182             required: true
183           category:
184             type: string
185             default: compute
186             description: Category of the metric, for an example, compute, disk, network, storage and etc.
187             required: false
188           url_path:
189             type: string
190             required: false
191       instance:
192         type: org.openecomp.capabilities.metric.Ceilometer
193         description: Existence of instance
194         occurrences:
195         - 1
196         - UNBOUNDED
197         properties:
198           initiator:
199             type: string
200             default: source
201           network_name:
202             type: string
203             default: PRIVATE
204             required: false
205           description:
206             type: string
207             description: Description of the metric
208             required: false
209           type:
210             type: string
211             default: Gauge
212             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
213             required: true
214           secure:
215             type: boolean
216             default: false
217           ports:
218             type: map
219             required: false
220             entry_schema:
221               type: PortSpec
222           port_name:
223             type: string
224             required: false
225           unit:
226             type: string
227             default: instance
228             description: Unit of the metric value
229             required: true
230           protocol:
231             type: string
232             default: tcp
233           port:
234             type: PortDef
235             required: false
236           name:
237             type: string
238             default: instance
239             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
240             required: true
241           category:
242             type: string
243             default: compute
244             description: Category of the metric, for an example, compute, disk, network, storage and etc.
245             required: false
246           url_path:
247             type: string
248             required: false
249       memory.usage:
250         type: org.openecomp.capabilities.metric.Ceilometer
251         description: Volume of RAM used by the instance from the amount of its allocated memory
252         occurrences:
253         - 1
254         - UNBOUNDED
255         properties:
256           initiator:
257             type: string
258             default: source
259           network_name:
260             type: string
261             default: PRIVATE
262             required: false
263           description:
264             type: string
265             description: Description of the metric
266             required: false
267           type:
268             type: string
269             default: Gauge
270             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
271             required: true
272           secure:
273             type: boolean
274             default: false
275           ports:
276             type: map
277             required: false
278             entry_schema:
279               type: PortSpec
280           port_name:
281             type: string
282             required: false
283           unit:
284             type: string
285             default: MB
286             description: Unit of the metric value
287             required: true
288           protocol:
289             type: string
290             default: tcp
291           port:
292             type: PortDef
293             required: false
294           name:
295             type: string
296             default: memory.usage
297             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
298             required: true
299           category:
300             type: string
301             default: compute
302             description: Category of the metric, for an example, compute, disk, network, storage and etc.
303             required: false
304           url_path:
305             type: string
306             required: false
307       cpu:
308         type: org.openecomp.capabilities.metric.Ceilometer
309         description: CPU time used
310         occurrences:
311         - 1
312         - UNBOUNDED
313         properties:
314           initiator:
315             type: string
316             default: source
317           network_name:
318             type: string
319             default: PRIVATE
320             required: false
321           description:
322             type: string
323             description: Description of the metric
324             required: false
325           type:
326             type: string
327             default: Cumulative
328             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
329             required: true
330           secure:
331             type: boolean
332             default: false
333           ports:
334             type: map
335             required: false
336             entry_schema:
337               type: PortSpec
338           port_name:
339             type: string
340             required: false
341           unit:
342             type: string
343             default: ns
344             description: Unit of the metric value
345             required: true
346           protocol:
347             type: string
348             default: tcp
349           port:
350             type: PortDef
351             required: false
352           name:
353             type: string
354             default: cpu
355             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
356             required: true
357           category:
358             type: string
359             default: compute
360             description: Category of the metric, for an example, compute, disk, network, storage and etc.
361             required: false
362           url_path:
363             type: string
364             required: false
365       memory.resident:
366         type: org.openecomp.capabilities.metric.Ceilometer
367         description: Volume of RAM used by the instance on the physical machine
368         occurrences:
369         - 1
370         - UNBOUNDED
371         properties:
372           initiator:
373             type: string
374             default: source
375           network_name:
376             type: string
377             default: PRIVATE
378             required: false
379           description:
380             type: string
381             description: Description of the metric
382             required: false
383           type:
384             type: string
385             default: Gauge
386             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
387             required: true
388           secure:
389             type: boolean
390             default: false
391           ports:
392             type: map
393             required: false
394             entry_schema:
395               type: PortSpec
396           port_name:
397             type: string
398             required: false
399           unit:
400             type: string
401             default: MB
402             description: Unit of the metric value
403             required: true
404           protocol:
405             type: string
406             default: tcp
407           port:
408             type: PortDef
409             required: false
410           name:
411             type: string
412             default: memory.resident
413             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
414             required: true
415           category:
416             type: string
417             default: compute
418             description: Category of the metric, for an example, compute, disk, network, storage and etc.
419             required: false
420           url_path:
421             type: string
422             required: false
423       vcpus:
424         type: org.openecomp.capabilities.metric.Ceilometer
425         description: Average disk latency
426         occurrences:
427         - 1
428         - UNBOUNDED
429         properties:
430           initiator:
431             type: string
432             default: source
433           network_name:
434             type: string
435             default: PRIVATE
436             required: false
437           description:
438             type: string
439             description: Description of the metric
440             required: false
441           type:
442             type: string
443             default: Gauge
444             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
445             required: true
446           secure:
447             type: boolean
448             default: false
449           ports:
450             type: map
451             required: false
452             entry_schema:
453               type: PortSpec
454           port_name:
455             type: string
456             required: false
457           unit:
458             type: string
459             default: ms
460             description: Unit of the metric value
461             required: true
462           protocol:
463             type: string
464             default: tcp
465           port:
466             type: PortDef
467             required: false
468           name:
469             type: string
470             default: vcpus
471             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
472             required: true
473           category:
474             type: string
475             default: compute
476             description: Category of the metric, for an example, compute, disk, network, storage and etc.
477             required: false
478           url_path:
479             type: string
480             required: false
481       cpu_util:
482         type: org.openecomp.capabilities.metric.Ceilometer
483         description: Average CPU utilization
484         occurrences:
485         - 1
486         - UNBOUNDED
487         properties:
488           initiator:
489             type: string
490             default: source
491           network_name:
492             type: string
493             default: PRIVATE
494             required: false
495           description:
496             type: string
497             description: Description of the metric
498             required: false
499           type:
500             type: string
501             default: Gauge
502             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
503             required: true
504           secure:
505             type: boolean
506             default: false
507           ports:
508             type: map
509             required: false
510             entry_schema:
511               type: PortSpec
512           port_name:
513             type: string
514             required: false
515           unit:
516             type: string
517             default: '%'
518             description: Unit of the metric value
519             required: true
520           protocol:
521             type: string
522             default: tcp
523           port:
524             type: PortDef
525             required: false
526           name:
527             type: string
528             default: cpu_util
529             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
530             required: true
531           category:
532             type: string
533             default: compute
534             description: Category of the metric, for an example, compute, disk, network, storage and etc.
535             required: false
536           url_path:
537             type: string
538             required: false