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