Update SdWanServiceTest CSAR to make it valid
[aai/babel.git] / src / test / resources / ymlFiles / resource-SdwantestvspNodesDummyServer-template.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   invariantUUID: aa111111-1111-1111-1111-111111111111
4   UUID: ba111111-1111-1111-1111-111111111111
5   name: SdWanTestVsp.nodes.DUMMY_server
6   description: Not reusable inner VFC
7   type: VFC
8   category: Generic
9   subcategory: Abstract
10   resourceVendor: SCP-Test-VLM
11   resourceVendorRelease: '1.0'
12 imports:
13 - nodes:
14     file: nodes.yml
15 - datatypes:
16     file: data.yml
17 - capabilities:
18     file: capabilities.yml
19 - relationships:
20     file: relationships.yml
21 - groups:
22     file: groups.yml
23 - policies:
24     file: policies.yml
25 node_types:
26   org.openecomp.resource.vfc.SdWanTestVsp.abstract.nodes.DUMMY_server:
27     derived_from: org.openecomp.resource.abstract.nodes.VFC
28     description: Not reusable inner VFC
29     properties:
30       port_DUMMY_port_network:
31         type: list
32         entry_schema:
33           type: string
34       port_DUMMY_port_network_role_tag:
35         type: list
36         entry_schema:
37           type: string
38       index_value:
39         type: integer
40         default: 0
41         description: Index value of this substitution service template runtime instance
42       compute_DUMMY_server_metadata:
43         type: list
44         entry_schema:
45           type: json
46       port_DUMMY_port_ip_requirements:
47         type: list
48         entry_schema:
49           type: json
50       port_DUMMY_port_mac_requirements:
51         type: list
52         entry_schema:
53           type: json
54       compute_DUMMY_server_name:
55         type: list
56         entry_schema:
57           type: string
58     capabilities:
59       disk.read.bytes_DUMMY_server:
60         type: org.openecomp.capabilities.metric.Ceilometer
61         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
62         occurrences:
63         - 1
64         - UNBOUNDED
65         properties:
66           name:
67             type: string
68             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
69             required: true
70       memory_DUMMY_server:
71         type: org.openecomp.capabilities.metric.Ceilometer
72         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
73         occurrences:
74         - 1
75         - UNBOUNDED
76         properties:
77           name:
78             type: string
79             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
80             required: true
81       binding_DUMMY_server_DUMMY_port:
82         type: tosca.capabilities.network.Bindable
83         occurrences:
84         - 0
85         - UNBOUNDED
86         valid_source_types:
87         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
88       binding_DUMMY_server:
89         type: tosca.capabilities.network.Bindable
90         occurrences:
91         - 1
92         - UNBOUNDED
93       disk.write.requests.rate_DUMMY_server:
94         type: org.openecomp.capabilities.metric.Ceilometer
95         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
96         occurrences:
97         - 1
98         - UNBOUNDED
99         properties:
100           name:
101             type: string
102             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
103             required: true
104       disk.latency_DUMMY_server:
105         type: org.openecomp.capabilities.metric.Ceilometer
106         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
107         occurrences:
108         - 1
109         - UNBOUNDED
110         properties:
111           name:
112             type: string
113             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
114             required: true
115       disk.ephemeral.size_DUMMY_server:
116         type: org.openecomp.capabilities.metric.Ceilometer
117         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
118         occurrences:
119         - 1
120         - UNBOUNDED
121         properties:
122           name:
123             type: string
124             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
125             required: true
126       disk.device.write.bytes.rate_DUMMY_server:
127         type: org.openecomp.capabilities.metric.Ceilometer
128         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
129         occurrences:
130         - 1
131         - UNBOUNDED
132         properties:
133           name:
134             type: string
135             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
136             required: true
137       network.incoming.packets.rate_DUMMY_server_DUMMY_port:
138         type: org.openecomp.capabilities.metric.Ceilometer
139         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
140         occurrences:
141         - 1
142         - UNBOUNDED
143         properties:
144           name:
145             type: string
146             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
147             required: true
148       network.incoming.packets_DUMMY_server_DUMMY_port:
149         type: org.openecomp.capabilities.metric.Ceilometer
150         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
151         occurrences:
152         - 1
153         - UNBOUNDED
154         properties:
155           name:
156             type: string
157             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
158             required: true
159       disk.device.read.bytes_DUMMY_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         properties:
166           name:
167             type: string
168             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
169             required: true
170       disk.read.bytes.rate_DUMMY_server:
171         type: org.openecomp.capabilities.metric.Ceilometer
172         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
173         occurrences:
174         - 1
175         - UNBOUNDED
176         properties:
177           name:
178             type: string
179             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
180             required: true
181       network.outpoing.packets_DUMMY_server_DUMMY_port:
182         type: org.openecomp.capabilities.metric.Ceilometer
183         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
184         occurrences:
185         - 1
186         - UNBOUNDED
187         properties:
188           name:
189             type: string
190             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
191             required: true
192       disk.write.bytes_DUMMY_server:
193         type: org.openecomp.capabilities.metric.Ceilometer
194         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
195         occurrences:
196         - 1
197         - UNBOUNDED
198         properties:
199           name:
200             type: string
201             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
202             required: true
203       disk.device.read.requests.rate_DUMMY_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         properties:
210           name:
211             type: string
212             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
213             required: true
214       disk.device.read.requests_DUMMY_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         properties:
221           name:
222             type: string
223             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
224             required: true
225       disk.device.allocation_DUMMY_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         properties:
232           name:
233             type: string
234             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
235             required: true
236       instance_DUMMY_server:
237         type: org.openecomp.capabilities.metric.Ceilometer
238         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
239         occurrences:
240         - 1
241         - UNBOUNDED
242         properties:
243           name:
244             type: string
245             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
246             required: true
247       disk.device.usage_DUMMY_server:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253         properties:
254           name:
255             type: string
256             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
257             required: true
258       disk.write.bytes.rate_DUMMY_server:
259         type: org.openecomp.capabilities.metric.Ceilometer
260         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
261         occurrences:
262         - 1
263         - UNBOUNDED
264         properties:
265           name:
266             type: string
267             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
268             required: true
269       disk.device.write.requests_DUMMY_server:
270         type: org.openecomp.capabilities.metric.Ceilometer
271         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
272         occurrences:
273         - 1
274         - UNBOUNDED
275         properties:
276           name:
277             type: string
278             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
279             required: true
280       os_DUMMY_server:
281         type: tosca.capabilities.OperatingSystem
282         occurrences:
283         - 1
284         - UNBOUNDED
285         properties:
286           distribution:
287             type: string
288             required: false
289           type:
290             type: string
291             required: false
292           version:
293             type: version
294             required: false
295           architecture:
296             type: string
297             required: false
298       network.outgoing.bytes_DUMMY_server_DUMMY_port:
299         type: org.openecomp.capabilities.metric.Ceilometer
300         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
301         occurrences:
302         - 1
303         - UNBOUNDED
304         properties:
305           name:
306             type: string
307             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
308             required: true
309       cpu_util_DUMMY_server:
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         properties:
316           name:
317             type: string
318             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
319             required: true
320       attachment_DUMMY_server_DUMMY_port:
321         type: tosca.capabilities.Attachment
322         occurrences:
323         - 1
324         - UNBOUNDED
325       disk.device.latency_DUMMY_server:
326         type: org.openecomp.capabilities.metric.Ceilometer
327         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
328         occurrences:
329         - 1
330         - UNBOUNDED
331         properties:
332           name:
333             type: string
334             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
335             required: true
336       disk.usage_DUMMY_server:
337         type: org.openecomp.capabilities.metric.Ceilometer
338         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
339         occurrences:
340         - 1
341         - UNBOUNDED
342         properties:
343           name:
344             type: string
345             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
346             required: true
347       disk.device.read.bytes.rate_DUMMY_server:
348         type: org.openecomp.capabilities.metric.Ceilometer
349         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
350         occurrences:
351         - 1
352         - UNBOUNDED
353         properties:
354           name:
355             type: string
356             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
357             required: true
358       network.outgoing.bytes.rate_DUMMY_server_DUMMY_port:
359         type: org.openecomp.capabilities.metric.Ceilometer
360         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
361         occurrences:
362         - 1
363         - UNBOUNDED
364         properties:
365           name:
366             type: string
367             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
368             required: true
369       disk.iops_DUMMY_server:
370         type: org.openecomp.capabilities.metric.Ceilometer
371         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
372         occurrences:
373         - 1
374         - UNBOUNDED
375         properties:
376           name:
377             type: string
378             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
379             required: true
380       scalable_DUMMY_server:
381         type: tosca.capabilities.Scalable
382         occurrences:
383         - 1
384         - UNBOUNDED
385         properties:
386           max_instances:
387             type: integer
388             default: 1
389             required: false
390           min_instances:
391             type: integer
392             default: 1
393             required: false
394           default_instances:
395             type: integer
396             required: false
397       network.incoming.bytes_DUMMY_server_DUMMY_port:
398         type: org.openecomp.capabilities.metric.Ceilometer
399         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
400         occurrences:
401         - 1
402         - UNBOUNDED
403         properties:
404           name:
405             type: string
406             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
407             required: true
408       vcpus_DUMMY_server:
409         type: org.openecomp.capabilities.metric.Ceilometer
410         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
411         occurrences:
412         - 1
413         - UNBOUNDED
414         properties:
415           name:
416             type: string
417             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
418             required: true
419       disk.write.requests_DUMMY_server:
420         type: org.openecomp.capabilities.metric.Ceilometer
421         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
422         occurrences:
423         - 1
424         - UNBOUNDED
425         properties:
426           name:
427             type: string
428             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
429             required: true
430       network.incoming.bytes.rate_DUMMY_server_DUMMY_port:
431         type: org.openecomp.capabilities.metric.Ceilometer
432         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
433         occurrences:
434         - 1
435         - UNBOUNDED
436         properties:
437           name:
438             type: string
439             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
440             required: true
441       cpu.delta_DUMMY_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         properties:
448           name:
449             type: string
450             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
451             required: true
452       disk.root.size_DUMMY_server:
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         properties:
459           name:
460             type: string
461             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
462             required: true
463       disk.device.write.requests.rate_DUMMY_server:
464         type: org.openecomp.capabilities.metric.Ceilometer
465         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
466         occurrences:
467         - 1
468         - UNBOUNDED
469         properties:
470           name:
471             type: string
472             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
473             required: true
474       host_DUMMY_server:
475         type: tosca.capabilities.Container
476         occurrences:
477         - 1
478         - UNBOUNDED
479         valid_source_types:
480         - tosca.nodes.SoftwareComponent
481         properties:
482           num_cpus:
483             type: integer
484             required: false
485           disk_size:
486             type: scalar-unit.size
487             required: false
488           cpu_frequency:
489             type: scalar-unit.frequency
490             required: false
491           mem_size:
492             type: scalar-unit.size
493             required: false
494       endpoint_DUMMY_server:
495         type: tosca.capabilities.Endpoint.Admin
496         occurrences:
497         - 1
498         - UNBOUNDED
499         properties:
500           secure:
501             type: boolean
502             default: true
503             required: false
504       disk.device.iops_DUMMY_server:
505         type: org.openecomp.capabilities.metric.Ceilometer
506         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
507         occurrences:
508         - 1
509         - UNBOUNDED
510         properties:
511           name:
512             type: string
513             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
514             required: true
515       memory.usage_DUMMY_server:
516         type: org.openecomp.capabilities.metric.Ceilometer
517         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
518         occurrences:
519         - 1
520         - UNBOUNDED
521         properties:
522           name:
523             type: string
524             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
525             required: true
526       disk.read.requests_DUMMY_server:
527         type: org.openecomp.capabilities.metric.Ceilometer
528         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
529         occurrences:
530         - 1
531         - UNBOUNDED
532         properties:
533           name:
534             type: string
535             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
536             required: true
537       disk.capacity_DUMMY_server:
538         type: org.openecomp.capabilities.metric.Ceilometer
539         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
540         occurrences:
541         - 1
542         - UNBOUNDED
543         properties:
544           name:
545             type: string
546             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
547             required: true
548       memory.resident_DUMMY_server:
549         type: org.openecomp.capabilities.metric.Ceilometer
550         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
551         occurrences:
552         - 1
553         - UNBOUNDED
554         properties:
555           name:
556             type: string
557             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
558             required: true
559       disk.device.capacity_DUMMY_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
565         properties:
566           name:
567             type: string
568             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
569             required: true
570       feature_DUMMY_server:
571         type: tosca.capabilities.Node
572         occurrences:
573         - 1
574         - UNBOUNDED
575       feature_DUMMY_server_DUMMY_port:
576         type: tosca.capabilities.Node
577         occurrences:
578         - 1
579         - UNBOUNDED
580       cpu_DUMMY_server:
581         type: org.openecomp.capabilities.metric.Ceilometer
582         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
583         occurrences:
584         - 1
585         - UNBOUNDED
586         properties:
587           name:
588             type: string
589             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
590             required: true
591       disk.allocation_DUMMY_server:
592         type: org.openecomp.capabilities.metric.Ceilometer
593         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
594         occurrences:
595         - 1
596         - UNBOUNDED
597         properties:
598           name:
599             type: string
600             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
601             required: true
602       network.outgoing.packets.rate_DUMMY_server_DUMMY_port:
603         type: org.openecomp.capabilities.metric.Ceilometer
604         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
605         occurrences:
606         - 1
607         - UNBOUNDED
608         properties:
609           name:
610             type: string
611             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
612             required: true
613       disk.device.write.bytes_DUMMY_server:
614         type: org.openecomp.capabilities.metric.Ceilometer
615         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
616         occurrences:
617         - 1
618         - UNBOUNDED
619         properties:
620           name:
621             type: string
622             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
623             required: true
624     requirements:
625     - dependency_DUMMY_server:
626         occurrences:
627         - 0
628         - UNBOUNDED
629         capability: tosca.capabilities.Node
630         node: tosca.nodes.Root
631         relationship: tosca.relationships.DependsOn
632     - dependency_DUMMY_server_DUMMY_port:
633         occurrences:
634         - 0
635         - UNBOUNDED
636         capability: tosca.capabilities.Node
637         node: tosca.nodes.Root
638         relationship: tosca.relationships.DependsOn
639     - link_DUMMY_server_DUMMY_port:
640         occurrences:
641         - 1
642         - 1
643         capability: tosca.capabilities.network.Linkable
644         relationship: tosca.relationships.network.LinksTo
645     - local_storage_DUMMY_server:
646         occurrences:
647         - 0
648         - UNBOUNDED
649         capability: tosca.capabilities.Attachment
650         node: tosca.nodes.BlockStorage
651         relationship: tosca.relationships.AttachesTo