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