fix tosca template bugs
[modeling/etsicatalog.git] / catalog / pub / utils / toscaparser / testdata / ns / service-vims / Definitions / resource-SbcHuawei-template-interface.yml
1 tosca_definitions_version: tosca_simple_yaml_1_1
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.SbcHuawei:
17     derived_from: org.openecomp.resource.abstract.nodes.VF
18     properties:
19       nf_naming:
20         type: org.openecomp.datatypes.Naming
21         default:
22           ecomp_generated_naming: true
23       multi_stage_design:
24         type: boolean
25         default: false
26       nf_function:
27         type: string
28       nf_naming_code:
29         type: string
30       availability_zone_max_count:
31         type: integer
32         default: 1
33       nf_role:
34         type: string
35       min_instances:
36         type: integer
37       max_instances:
38         type: integer
39       nf_type:
40         type: string
41     capabilities:
42       ccu_storage.feature:
43         type: tosca.capabilities.Node
44         occurrences:
45         - 1
46         - UNBOUNDED
47         valid_source_types: [
48           ]
49       bsu.binding:
50         type: tosca.capabilities.network.Bindable
51         occurrences:
52         - 1
53         - UNBOUNDED
54         valid_source_types: [
55           ]
56       hru2medianet2.feature:
57         type: tosca.capabilities.Node
58         occurrences:
59         - 1
60         - UNBOUNDED
61         valid_source_types: [
62           ]
63       vpu.os:
64         type: tosca.capabilities.OperatingSystem
65         occurrences:
66         - 1
67         - UNBOUNDED
68         valid_source_types: [
69           ]
70         properties:
71           distribution:
72             type: string
73             required: false
74           type:
75             type: string
76             required: false
77           version:
78             type: version
79             required: false
80           architecture:
81             type: string
82             required: false
83       bsu.os:
84         type: tosca.capabilities.OperatingSystem
85         occurrences:
86         - 1
87         - UNBOUNDED
88         valid_source_types: [
89           ]
90         properties:
91           distribution:
92             type: string
93             required: false
94           type:
95             type: string
96             required: false
97           version:
98             type: version
99             required: false
100           architecture:
101             type: string
102             required: false
103       scu.scalable:
104         type: tosca.capabilities.Scalable
105         occurrences:
106         - 1
107         - UNBOUNDED
108         valid_source_types: [
109           ]
110         properties:
111           max_instances:
112             type: integer
113             default: 1
114             required: false
115           min_instances:
116             type: integer
117             default: 1
118             required: false
119           default_instances:
120             type: integer
121             required: false
122       cmu.host:
123         type: tosca.capabilities.Container
124         occurrences:
125         - 1
126         - UNBOUNDED
127         valid_source_types: [
128           ]
129         properties:
130           num_cpus:
131             type: integer
132             required: false
133           disk_size:
134             type: scalar-unit.size
135             required: false
136           cpu_frequency:
137             type: scalar-unit.frequency
138             required: false
139           mem_size:
140             type: scalar-unit.size
141             required: false
142       scu.virtual_compute:
143         type: tosca.capabilities.nfv.VirtualCompute
144         occurrences:
145         - 1
146         - UNBOUNDED
147         valid_source_types: [
148           ]
149         properties:
150           virtual_memory:
151             type: tosca.datatypes.nfv.VirtualMemory
152             required: true
153           requested_additional_capabilities:
154             type: map
155             required: false
156             entry_schema:
157               type: tosca.datatypes.nfv.RequestedAdditionalCapability
158           virtual_cpu:
159             type: tosca.datatypes.nfv.VirtualCpu
160             required: true
161       lbu_vducpd_intra1.feature:
162         type: tosca.capabilities.Node
163         occurrences:
164         - 1
165         - UNBOUNDED
166         valid_source_types: [
167           ]
168       omu.scalable:
169         type: tosca.capabilities.Scalable
170         occurrences:
171         - 1
172         - UNBOUNDED
173         valid_source_types: [
174           ]
175         properties:
176           max_instances:
177             type: integer
178             default: 1
179             required: false
180           min_instances:
181             type: integer
182             default: 1
183             required: false
184           default_instances:
185             type: integer
186             required: false
187       ccu.virtual_binding:
188         type: tosca.capabilities.nfv.VirtualBindable
189         occurrences:
190         - 1
191         - UNBOUNDED
192         valid_source_types: [
193           ]
194       cmu.binding:
195         type: tosca.capabilities.network.Bindable
196         occurrences:
197         - 1
198         - UNBOUNDED
199         valid_source_types: [
200           ]
201       lbu.virtual_compute:
202         type: tosca.capabilities.nfv.VirtualCompute
203         occurrences:
204         - 1
205         - UNBOUNDED
206         valid_source_types: [
207           ]
208         properties:
209           virtual_memory:
210             type: tosca.datatypes.nfv.VirtualMemory
211             required: true
212           requested_additional_capabilities:
213             type: map
214             required: false
215             entry_schema:
216               type: tosca.datatypes.nfv.RequestedAdditionalCapability
217           virtual_cpu:
218             type: tosca.datatypes.nfv.VirtualCpu
219             required: true
220       vpu.virtual_binding:
221         type: tosca.capabilities.nfv.VirtualBindable
222         occurrences:
223         - 1
224         - UNBOUNDED
225         valid_source_types: [
226           ]
227       ccu.feature:
228         type: tosca.capabilities.Node
229         occurrences:
230         - 1
231         - UNBOUNDED
232         valid_source_types: [
233           ]
234       lbu.feature:
235         type: tosca.capabilities.Node
236         occurrences:
237         - 1
238         - UNBOUNDED
239         valid_source_types: [
240           ]
241       scu.host:
242         type: tosca.capabilities.Container
243         occurrences:
244         - 1
245         - UNBOUNDED
246         valid_source_types: [
247           ]
248         properties:
249           num_cpus:
250             type: integer
251             required: false
252           disk_size:
253             type: scalar-unit.size
254             required: false
255           cpu_frequency:
256             type: scalar-unit.frequency
257             required: false
258           mem_size:
259             type: scalar-unit.size
260             required: false
261       cmu.os:
262         type: tosca.capabilities.OperatingSystem
263         occurrences:
264         - 1
265         - UNBOUNDED
266         valid_source_types: [
267           ]
268         properties:
269           distribution:
270             type: string
271             required: false
272           type:
273             type: string
274             required: false
275           version:
276             type: version
277             required: false
278           architecture:
279             type: string
280             required: false
281       hru.virtual_binding:
282         type: tosca.capabilities.nfv.VirtualBindable
283         occurrences:
284         - 1
285         - UNBOUNDED
286         valid_source_types: [
287           ]
288       omu.os:
289         type: tosca.capabilities.OperatingSystem
290         occurrences:
291         - 1
292         - UNBOUNDED
293         valid_source_types: [
294           ]
295         properties:
296           distribution:
297             type: string
298             required: false
299           type:
300             type: string
301             required: false
302           version:
303             type: version
304             required: false
305           architecture:
306             type: string
307             required: false
308       bsu_storage.feature:
309         type: tosca.capabilities.Node
310         occurrences:
311         - 1
312         - UNBOUNDED
313         valid_source_types: [
314           ]
315       cmu.feature:
316         type: tosca.capabilities.Node
317         occurrences:
318         - 1
319         - UNBOUNDED
320         valid_source_types: [
321           ]
322       omu.endpoint:
323         type: tosca.capabilities.Endpoint.Admin
324         occurrences:
325         - 1
326         - UNBOUNDED
327         valid_source_types: [
328           ]
329         properties:
330           secure:
331             type: boolean
332             default: true
333             required: false
334       bsu.virtual_binding:
335         type: tosca.capabilities.nfv.VirtualBindable
336         occurrences:
337         - 1
338         - UNBOUNDED
339         valid_source_types: [
340           ]
341       vpu.binding:
342         type: tosca.capabilities.network.Bindable
343         occurrences:
344         - 1
345         - UNBOUNDED
346         valid_source_types: [
347           ]
348       vpu.scalable:
349         type: tosca.capabilities.Scalable
350         occurrences:
351         - 1
352         - UNBOUNDED
353         valid_source_types: [
354           ]
355         properties:
356           max_instances:
357             type: integer
358             default: 1
359             required: false
360           min_instances:
361             type: integer
362             default: 1
363             required: false
364           default_instances:
365             type: integer
366             required: false
367       hru_vducpd_intra2.feature:
368         type: tosca.capabilities.Node
369         occurrences:
370         - 1
371         - UNBOUNDED
372         valid_source_types: [
373           ]
374       hru.feature:
375         type: tosca.capabilities.Node
376         occurrences:
377         - 1
378         - UNBOUNDED
379         valid_source_types: [
380           ]
381       cmu_storage.virtual_storage:
382         type: tosca.capabilities.nfv.VirtualStorage
383         occurrences:
384         - 1
385         - UNBOUNDED
386         valid_source_types: [
387           ]
388       omu.virtual_compute:
389         type: tosca.capabilities.nfv.VirtualCompute
390         occurrences:
391         - 1
392         - UNBOUNDED
393         valid_source_types: [
394           ]
395         properties:
396           virtual_memory:
397             type: tosca.datatypes.nfv.VirtualMemory
398             required: true
399           requested_additional_capabilities:
400             type: map
401             required: false
402             entry_schema:
403               type: tosca.datatypes.nfv.RequestedAdditionalCapability
404           virtual_cpu:
405             type: tosca.datatypes.nfv.VirtualCpu
406             required: true
407       omu.binding:
408         type: tosca.capabilities.network.Bindable
409         occurrences:
410         - 1
411         - UNBOUNDED
412         valid_source_types: [
413           ]
414       vpu_storage.feature:
415         type: tosca.capabilities.Node
416         occurrences:
417         - 1
418         - UNBOUNDED
419         valid_source_types: [
420           ]
421       cmu.virtual_compute:
422         type: tosca.capabilities.nfv.VirtualCompute
423         occurrences:
424         - 1
425         - UNBOUNDED
426         valid_source_types: [
427           ]
428         properties:
429           virtual_memory:
430             type: tosca.datatypes.nfv.VirtualMemory
431             required: true
432           requested_additional_capabilities:
433             type: map
434             required: false
435             entry_schema:
436               type: tosca.datatypes.nfv.RequestedAdditionalCapability
437           virtual_cpu:
438             type: tosca.datatypes.nfv.VirtualCpu
439             required: true
440       cmu.scalable:
441         type: tosca.capabilities.Scalable
442         occurrences:
443         - 1
444         - UNBOUNDED
445         valid_source_types: [
446           ]
447         properties:
448           max_instances:
449             type: integer
450             default: 1
451             required: false
452           min_instances:
453             type: integer
454             default: 1
455             required: false
456           default_instances:
457             type: integer
458             required: false
459       vpu.host:
460         type: tosca.capabilities.Container
461         occurrences:
462         - 1
463         - UNBOUNDED
464         valid_source_types: [
465           ]
466         properties:
467           num_cpus:
468             type: integer
469             required: false
470           disk_size:
471             type: scalar-unit.size
472             required: false
473           cpu_frequency:
474             type: scalar-unit.frequency
475             required: false
476           mem_size:
477             type: scalar-unit.size
478             required: false
479       lbu_storage.virtual_storage:
480         type: tosca.capabilities.nfv.VirtualStorage
481         occurrences:
482         - 1
483         - UNBOUNDED
484         valid_source_types: [
485           ]
486       omu_vducpd_intra1.feature:
487         type: tosca.capabilities.Node
488         occurrences:
489         - 1
490         - UNBOUNDED
491         valid_source_types: [
492           ]
493       lbu_vducpd_intra2.feature:
494         type: tosca.capabilities.Node
495         occurrences:
496         - 1
497         - UNBOUNDED
498         valid_source_types: [
499           ]
500       scu_storage.feature:
501         type: tosca.capabilities.Node
502         occurrences:
503         - 1
504         - UNBOUNDED
505         valid_source_types: [
506           ]
507       hru.host:
508         type: tosca.capabilities.Container
509         occurrences:
510         - 1
511         - UNBOUNDED
512         valid_source_types: [
513           ]
514         properties:
515           num_cpus:
516             type: integer
517             required: false
518           disk_size:
519             type: scalar-unit.size
520             required: false
521           cpu_frequency:
522             type: scalar-unit.frequency
523             required: false
524           mem_size:
525             type: scalar-unit.size
526             required: false
527       omu_storage.virtual_storage:
528         type: tosca.capabilities.nfv.VirtualStorage
529         occurrences:
530         - 1
531         - UNBOUNDED
532         valid_source_types: [
533           ]
534       omu2managenet.feature:
535         type: tosca.capabilities.Node
536         occurrences:
537         - 1
538         - UNBOUNDED
539         valid_source_types: [
540           ]
541       cmu.endpoint:
542         type: tosca.capabilities.Endpoint.Admin
543         occurrences:
544         - 1
545         - UNBOUNDED
546         valid_source_types: [
547           ]
548         properties:
549           secure:
550             type: boolean
551             default: true
552             required: false
553       upiru_vducpd_intra1.feature:
554         type: tosca.capabilities.Node
555         occurrences:
556         - 1
557         - UNBOUNDED
558         valid_source_types: [
559           ]
560       lbu2signalnet2.feature:
561         type: tosca.capabilities.Node
562         occurrences:
563         - 1
564         - UNBOUNDED
565         valid_source_types: [
566           ]
567       lbu.monitoring_parameter:
568         type: tosca.capabilities.nfv.Metric
569         occurrences:
570         - 1
571         - UNBOUNDED
572         valid_source_types: [
573           ]
574       cmu.monitoring_parameter:
575         type: tosca.capabilities.nfv.Metric
576         occurrences:
577         - 1
578         - UNBOUNDED
579         valid_source_types: [
580           ]
581       vpu.monitoring_parameter:
582         type: tosca.capabilities.nfv.Metric
583         occurrences:
584         - 1
585         - UNBOUNDED
586         valid_source_types: [
587           ]
588       hru_vducpd_intra1.feature:
589         type: tosca.capabilities.Node
590         occurrences:
591         - 1
592         - UNBOUNDED
593         valid_source_types: [
594           ]
595       cmu_storage.feature:
596         type: tosca.capabilities.Node
597         occurrences:
598         - 1
599         - UNBOUNDED
600         valid_source_types: [
601           ]
602       scu_vducpd_intra1.feature:
603         type: tosca.capabilities.Node
604         occurrences:
605         - 1
606         - UNBOUNDED
607         valid_source_types: [
608           ]
609       vpu.virtual_compute:
610         type: tosca.capabilities.nfv.VirtualCompute
611         occurrences:
612         - 1
613         - UNBOUNDED
614         valid_source_types: [
615           ]
616         properties:
617           virtual_memory:
618             type: tosca.datatypes.nfv.VirtualMemory
619             required: true
620           requested_additional_capabilities:
621             type: map
622             required: false
623             entry_schema:
624               type: tosca.datatypes.nfv.RequestedAdditionalCapability
625           virtual_cpu:
626             type: tosca.datatypes.nfv.VirtualCpu
627             required: true
628       ccu.endpoint:
629         type: tosca.capabilities.Endpoint.Admin
630         occurrences:
631         - 1
632         - UNBOUNDED
633         valid_source_types: [
634           ]
635         properties:
636           secure:
637             type: boolean
638             default: true
639             required: false
640       hru.scalable:
641         type: tosca.capabilities.Scalable
642         occurrences:
643         - 1
644         - UNBOUNDED
645         valid_source_types: [
646           ]
647         properties:
648           max_instances:
649             type: integer
650             default: 1
651             required: false
652           min_instances:
653             type: integer
654             default: 1
655             required: false
656           default_instances:
657             type: integer
658             required: false
659       ccu.binding:
660         type: tosca.capabilities.network.Bindable
661         occurrences:
662         - 1
663         - UNBOUNDED
664         valid_source_types: [
665           ]
666       ccu_vducpd_intra1.feature:
667         type: tosca.capabilities.Node
668         occurrences:
669         - 1
670         - UNBOUNDED
671         valid_source_types: [
672           ]
673       cmu.virtual_binding:
674         type: tosca.capabilities.nfv.VirtualBindable
675         occurrences:
676         - 1
677         - UNBOUNDED
678         valid_source_types: [
679           ]
680       omu_storage.feature:
681         type: tosca.capabilities.Node
682         occurrences:
683         - 1
684         - UNBOUNDED
685         valid_source_types: [
686           ]
687       omu.feature:
688         type: tosca.capabilities.Node
689         occurrences:
690         - 1
691         - UNBOUNDED
692         valid_source_types: [
693           ]
694       lbu.scalable:
695         type: tosca.capabilities.Scalable
696         occurrences:
697         - 1
698         - UNBOUNDED
699         valid_source_types: [
700           ]
701         properties:
702           max_instances:
703             type: integer
704             default: 1
705             required: false
706           min_instances:
707             type: integer
708             default: 1
709             required: false
710           default_instances:
711             type: integer
712             required: false
713       lbu.os:
714         type: tosca.capabilities.OperatingSystem
715         occurrences:
716         - 1
717         - UNBOUNDED
718         valid_source_types: [
719           ]
720         properties:
721           distribution:
722             type: string
723             required: false
724           type:
725             type: string
726             required: false
727           version:
728             type: version
729             required: false
730           architecture:
731             type: string
732             required: false
733       bsu_vducpd_intra1.feature:
734         type: tosca.capabilities.Node
735         occurrences:
736         - 1
737         - UNBOUNDED
738         valid_source_types: [
739           ]
740       hru.monitoring_parameter:
741         type: tosca.capabilities.nfv.Metric
742         occurrences:
743         - 1
744         - UNBOUNDED
745         valid_source_types: [
746           ]
747       scu.virtual_binding:
748         type: tosca.capabilities.nfv.VirtualBindable
749         occurrences:
750         - 1
751         - UNBOUNDED
752         valid_source_types: [
753           ]
754       ccu_storage.virtual_storage:
755         type: tosca.capabilities.nfv.VirtualStorage
756         occurrences:
757         - 1
758         - UNBOUNDED
759         valid_source_types: [
760           ]
761       ccu.host:
762         type: tosca.capabilities.Container
763         occurrences:
764         - 1
765         - UNBOUNDED
766         valid_source_types: [
767           ]
768         properties:
769           num_cpus:
770             type: integer
771             required: false
772           disk_size:
773             type: scalar-unit.size
774             required: false
775           cpu_frequency:
776             type: scalar-unit.frequency
777             required: false
778           mem_size:
779             type: scalar-unit.size
780             required: false
781       bsu.endpoint:
782         type: tosca.capabilities.Endpoint.Admin
783         occurrences:
784         - 1
785         - UNBOUNDED
786         valid_source_types: [
787           ]
788         properties:
789           secure:
790             type: boolean
791             default: true
792             required: false
793       ccu.virtual_compute:
794         type: tosca.capabilities.nfv.VirtualCompute
795         occurrences:
796         - 1
797         - UNBOUNDED
798         valid_source_types: [
799           ]
800         properties:
801           virtual_memory:
802             type: tosca.datatypes.nfv.VirtualMemory
803             required: true
804           requested_additional_capabilities:
805             type: map
806             required: false
807             entry_schema:
808               type: tosca.datatypes.nfv.RequestedAdditionalCapability
809           virtual_cpu:
810             type: tosca.datatypes.nfv.VirtualCpu
811             required: true
812       bsu_storage.virtual_storage:
813         type: tosca.capabilities.nfv.VirtualStorage
814         occurrences:
815         - 1
816         - UNBOUNDED
817         valid_source_types: [
818           ]
819       hru.binding:
820         type: tosca.capabilities.network.Bindable
821         occurrences:
822         - 1
823         - UNBOUNDED
824         valid_source_types: [
825           ]
826       bsu.feature:
827         type: tosca.capabilities.Node
828         occurrences:
829         - 1
830         - UNBOUNDED
831         valid_source_types: [
832           ]
833       bsu.virtual_compute:
834         type: tosca.capabilities.nfv.VirtualCompute
835         occurrences:
836         - 1
837         - UNBOUNDED
838         valid_source_types: [
839           ]
840         properties:
841           virtual_memory:
842             type: tosca.datatypes.nfv.VirtualMemory
843             required: true
844           requested_additional_capabilities:
845             type: map
846             required: false
847             entry_schema:
848               type: tosca.datatypes.nfv.RequestedAdditionalCapability
849           virtual_cpu:
850             type: tosca.datatypes.nfv.VirtualCpu
851             required: true
852       omu.virtual_binding:
853         type: tosca.capabilities.nfv.VirtualBindable
854         occurrences:
855         - 1
856         - UNBOUNDED
857         valid_source_types: [
858           ]
859       hru.virtual_compute:
860         type: tosca.capabilities.nfv.VirtualCompute
861         occurrences:
862         - 1
863         - UNBOUNDED
864         valid_source_types: [
865           ]
866         properties:
867           virtual_memory:
868             type: tosca.datatypes.nfv.VirtualMemory
869             required: true
870           requested_additional_capabilities:
871             type: map
872             required: false
873             entry_schema:
874               type: tosca.datatypes.nfv.RequestedAdditionalCapability
875           virtual_cpu:
876             type: tosca.datatypes.nfv.VirtualCpu
877             required: true
878       bsu.monitoring_parameter:
879         type: tosca.capabilities.nfv.Metric
880         occurrences:
881         - 1
882         - UNBOUNDED
883         valid_source_types: [
884           ]
885       scu.os:
886         type: tosca.capabilities.OperatingSystem
887         occurrences:
888         - 1
889         - UNBOUNDED
890         valid_source_types: [
891           ]
892         properties:
893           distribution:
894             type: string
895             required: false
896           type:
897             type: string
898             required: false
899           version:
900             type: version
901             required: false
902           architecture:
903             type: string
904             required: false
905       intranet1.feature:
906         type: tosca.capabilities.Node
907         occurrences:
908         - 1
909         - UNBOUNDED
910         valid_source_types: [
911           ]
912       scu.feature:
913         type: tosca.capabilities.Node
914         occurrences:
915         - 1
916         - UNBOUNDED
917         valid_source_types: [
918           ]
919       upiru_vducpd_intra2.feature:
920         type: tosca.capabilities.Node
921         occurrences:
922         - 1
923         - UNBOUNDED
924         valid_source_types: [
925           ]
926       lbu.binding:
927         type: tosca.capabilities.network.Bindable
928         occurrences:
929         - 1
930         - UNBOUNDED
931         valid_source_types: [
932           ]
933       intranet1.virtual_linkable:
934         type: tosca.capabilities.nfv.VirtualLinkable
935         occurrences:
936         - 1
937         - UNBOUNDED
938         valid_source_types: [
939           ]
940       vpu.endpoint:
941         type: tosca.capabilities.Endpoint.Admin
942         occurrences:
943         - 1
944         - UNBOUNDED
945         valid_source_types: [
946           ]
947         properties:
948           secure:
949             type: boolean
950             default: true
951             required: false
952       ccu.os:
953         type: tosca.capabilities.OperatingSystem
954         occurrences:
955         - 1
956         - UNBOUNDED
957         valid_source_types: [
958           ]
959         properties:
960           distribution:
961             type: string
962             required: false
963           type:
964             type: string
965             required: false
966           version:
967             type: version
968             required: false
969           architecture:
970             type: string
971             required: false
972       lbu.endpoint:
973         type: tosca.capabilities.Endpoint.Admin
974         occurrences:
975         - 1
976         - UNBOUNDED
977         valid_source_types: [
978           ]
979         properties:
980           secure:
981             type: boolean
982             default: true
983             required: false
984       lbu_storage.feature:
985         type: tosca.capabilities.Node
986         occurrences:
987         - 1
988         - UNBOUNDED
989         valid_source_types: [
990           ]
991       hru_storage.virtual_storage:
992         type: tosca.capabilities.nfv.VirtualStorage
993         occurrences:
994         - 1
995         - UNBOUNDED
996         valid_source_types: [
997           ]
998       lbu2signalnet1.feature:
999         type: tosca.capabilities.Node
1000         occurrences:
1001         - 1
1002         - UNBOUNDED
1003         valid_source_types: [
1004           ]
1005       bsu.scalable:
1006         type: tosca.capabilities.Scalable
1007         occurrences:
1008         - 1
1009         - UNBOUNDED
1010         valid_source_types: [
1011           ]
1012         properties:
1013           max_instances:
1014             type: integer
1015             default: 1
1016             required: false
1017           min_instances:
1018             type: integer
1019             default: 1
1020             required: false
1021           default_instances:
1022             type: integer
1023             required: false
1024       scu.binding:
1025         type: tosca.capabilities.network.Bindable
1026         occurrences:
1027         - 1
1028         - UNBOUNDED
1029         valid_source_types: [
1030           ]
1031       vpu_storage.virtual_storage:
1032         type: tosca.capabilities.nfv.VirtualStorage
1033         occurrences:
1034         - 1
1035         - UNBOUNDED
1036         valid_source_types: [
1037           ]
1038       hru2medianet1.feature:
1039         type: tosca.capabilities.Node
1040         occurrences:
1041         - 1
1042         - UNBOUNDED
1043         valid_source_types: [
1044           ]
1045       hru_storage.feature:
1046         type: tosca.capabilities.Node
1047         occurrences:
1048         - 1
1049         - UNBOUNDED
1050         valid_source_types: [
1051           ]
1052       omu.host:
1053         type: tosca.capabilities.Container
1054         occurrences:
1055         - 1
1056         - UNBOUNDED
1057         valid_source_types: [
1058           ]
1059         properties:
1060           num_cpus:
1061             type: integer
1062             required: false
1063           disk_size:
1064             type: scalar-unit.size
1065             required: false
1066           cpu_frequency:
1067             type: scalar-unit.frequency
1068             required: false
1069           mem_size:
1070             type: scalar-unit.size
1071             required: false
1072       ccu.scalable:
1073         type: tosca.capabilities.Scalable
1074         occurrences:
1075         - 1
1076         - UNBOUNDED
1077         valid_source_types: [
1078           ]
1079         properties:
1080           max_instances:
1081             type: integer
1082             default: 1
1083             required: false
1084           min_instances:
1085             type: integer
1086             default: 1
1087             required: false
1088           default_instances:
1089             type: integer
1090             required: false
1091       scu.endpoint:
1092         type: tosca.capabilities.Endpoint.Admin
1093         occurrences:
1094         - 1
1095         - UNBOUNDED
1096         valid_source_types: [
1097           ]
1098         properties:
1099           secure:
1100             type: boolean
1101             default: true
1102             required: false
1103       hru.endpoint:
1104         type: tosca.capabilities.Endpoint.Admin
1105         occurrences:
1106         - 1
1107         - UNBOUNDED
1108         valid_source_types: [
1109           ]
1110         properties:
1111           secure:
1112             type: boolean
1113             default: true
1114             required: false
1115       intranet2.feature:
1116         type: tosca.capabilities.Node
1117         occurrences:
1118         - 1
1119         - UNBOUNDED
1120         valid_source_types: [
1121           ]
1122       vpu.feature:
1123         type: tosca.capabilities.Node
1124         occurrences:
1125         - 1
1126         - UNBOUNDED
1127         valid_source_types: [
1128           ]
1129       cmu_vducpd_intra1.feature:
1130         type: tosca.capabilities.Node
1131         occurrences:
1132         - 1
1133         - UNBOUNDED
1134         valid_source_types: [
1135           ]
1136       bsu.host:
1137         type: tosca.capabilities.Container
1138         occurrences:
1139         - 1
1140         - UNBOUNDED
1141         valid_source_types: [
1142           ]
1143         properties:
1144           num_cpus:
1145             type: integer
1146             required: false
1147           disk_size:
1148             type: scalar-unit.size
1149             required: false
1150           cpu_frequency:
1151             type: scalar-unit.frequency
1152             required: false
1153           mem_size:
1154             type: scalar-unit.size
1155             required: false
1156       scu.monitoring_parameter:
1157         type: tosca.capabilities.nfv.Metric
1158         occurrences:
1159         - 1
1160         - UNBOUNDED
1161         valid_source_types: [
1162           ]
1163       intranet2.virtual_linkable:
1164         type: tosca.capabilities.nfv.VirtualLinkable
1165         occurrences:
1166         - 1
1167         - UNBOUNDED
1168         valid_source_types: [
1169           ]
1170       hru.os:
1171         type: tosca.capabilities.OperatingSystem
1172         occurrences:
1173         - 1
1174         - UNBOUNDED
1175         valid_source_types: [
1176           ]
1177         properties:
1178           distribution:
1179             type: string
1180             required: false
1181           type:
1182             type: string
1183             required: false
1184           version:
1185             type: version
1186             required: false
1187           architecture:
1188             type: string
1189             required: false
1190       omu.monitoring_parameter:
1191         type: tosca.capabilities.nfv.Metric
1192         occurrences:
1193         - 1
1194         - UNBOUNDED
1195         valid_source_types: [
1196           ]
1197       lbu.host:
1198         type: tosca.capabilities.Container
1199         occurrences:
1200         - 1
1201         - UNBOUNDED
1202         valid_source_types: [
1203           ]
1204         properties:
1205           num_cpus:
1206             type: integer
1207             required: false
1208           disk_size:
1209             type: scalar-unit.size
1210             required: false
1211           cpu_frequency:
1212             type: scalar-unit.frequency
1213             required: false
1214           mem_size:
1215             type: scalar-unit.size
1216             required: false
1217       ccu.monitoring_parameter:
1218         type: tosca.capabilities.nfv.Metric
1219         occurrences:
1220         - 1
1221         - UNBOUNDED
1222         valid_source_types: [
1223           ]
1224       lbu.virtual_binding:
1225         type: tosca.capabilities.nfv.VirtualBindable
1226         occurrences:
1227         - 1
1228         - UNBOUNDED
1229         valid_source_types: [
1230           ]
1231       scu_storage.virtual_storage:
1232         type: tosca.capabilities.nfv.VirtualStorage
1233         occurrences:
1234         - 1
1235         - UNBOUNDED
1236         valid_source_types: [
1237           ]
1238     requirements:
1239     - scu_storage.dependency:
1240         occurrences:
1241         - 0
1242         - UNBOUNDED
1243         capability: tosca.capabilities.Node
1244         node: tosca.nodes.Root
1245         relationship: tosca.relationships.DependsOn
1246     - vpu.dependency:
1247         occurrences:
1248         - 0
1249         - UNBOUNDED
1250         capability: tosca.capabilities.Node
1251         node: tosca.nodes.Root
1252         relationship: tosca.relationships.DependsOn
1253     - cmu_storage.dependency:
1254         occurrences:
1255         - 0
1256         - UNBOUNDED
1257         capability: tosca.capabilities.Node
1258         node: tosca.nodes.Root
1259         relationship: tosca.relationships.DependsOn
1260     - omu_vducpd_intra1.dependency:
1261         occurrences:
1262         - 0
1263         - UNBOUNDED
1264         capability: tosca.capabilities.Node
1265         node: tosca.nodes.Root
1266         relationship: tosca.relationships.DependsOn
1267     - bsu.dependency:
1268         occurrences:
1269         - 0
1270         - UNBOUNDED
1271         capability: tosca.capabilities.Node
1272         node: tosca.nodes.Root
1273         relationship: tosca.relationships.DependsOn
1274     - hru_vducpd_intra1.dependency:
1275         occurrences:
1276         - 0
1277         - UNBOUNDED
1278         capability: tosca.capabilities.Node
1279         node: tosca.nodes.Root
1280         relationship: tosca.relationships.DependsOn
1281     - intranet1.dependency:
1282         occurrences:
1283         - 0
1284         - UNBOUNDED
1285         capability: tosca.capabilities.Node
1286         node: tosca.nodes.Root
1287         relationship: tosca.relationships.DependsOn
1288     - hru_vducpd_intra2.dependency:
1289         occurrences:
1290         - 0
1291         - UNBOUNDED
1292         capability: tosca.capabilities.Node
1293         node: tosca.nodes.Root
1294         relationship: tosca.relationships.DependsOn
1295     - vpu_storage.dependency:
1296         occurrences:
1297         - 0
1298         - UNBOUNDED
1299         capability: tosca.capabilities.Node
1300         node: tosca.nodes.Root
1301         relationship: tosca.relationships.DependsOn
1302     - lbu.dependency:
1303         occurrences:
1304         - 0
1305         - UNBOUNDED
1306         capability: tosca.capabilities.Node
1307         node: tosca.nodes.Root
1308         relationship: tosca.relationships.DependsOn
1309     - hru_storage.dependency:
1310         occurrences:
1311         - 0
1312         - UNBOUNDED
1313         capability: tosca.capabilities.Node
1314         node: tosca.nodes.Root
1315         relationship: tosca.relationships.DependsOn
1316     - intranet2.dependency:
1317         occurrences:
1318         - 0
1319         - UNBOUNDED
1320         capability: tosca.capabilities.Node
1321         node: tosca.nodes.Root
1322         relationship: tosca.relationships.DependsOn
1323     - scu_vducpd_intra1.dependency:
1324         occurrences:
1325         - 0
1326         - UNBOUNDED
1327         capability: tosca.capabilities.Node
1328         node: tosca.nodes.Root
1329         relationship: tosca.relationships.DependsOn
1330     - upiru_vducpd_intra1.dependency:
1331         occurrences:
1332         - 0
1333         - UNBOUNDED
1334         capability: tosca.capabilities.Node
1335         node: tosca.nodes.Root
1336         relationship: tosca.relationships.DependsOn
1337     - cmu.dependency:
1338         occurrences:
1339         - 0
1340         - UNBOUNDED
1341         capability: tosca.capabilities.Node
1342         node: tosca.nodes.Root
1343         relationship: tosca.relationships.DependsOn
1344     - upiru_vducpd_intra2.dependency:
1345         occurrences:
1346         - 0
1347         - UNBOUNDED
1348         capability: tosca.capabilities.Node
1349         node: tosca.nodes.Root
1350         relationship: tosca.relationships.DependsOn
1351     - bsu_storage.dependency:
1352         occurrences:
1353         - 0
1354         - UNBOUNDED
1355         capability: tosca.capabilities.Node
1356         node: tosca.nodes.Root
1357         relationship: tosca.relationships.DependsOn
1358     - omu2managenet.dependency:
1359         occurrences:
1360         - 0
1361         - UNBOUNDED
1362         capability: tosca.capabilities.Node
1363         node: tosca.nodes.Root
1364         relationship: tosca.relationships.DependsOn
1365     - ccu.dependency:
1366         occurrences:
1367         - 0
1368         - UNBOUNDED
1369         capability: tosca.capabilities.Node
1370         node: tosca.nodes.Root
1371         relationship: tosca.relationships.DependsOn
1372     - omu_storage.dependency:
1373         occurrences:
1374         - 0
1375         - UNBOUNDED
1376         capability: tosca.capabilities.Node
1377         node: tosca.nodes.Root
1378         relationship: tosca.relationships.DependsOn
1379     - lbu_storage.dependency:
1380         occurrences:
1381         - 0
1382         - UNBOUNDED
1383         capability: tosca.capabilities.Node
1384         node: tosca.nodes.Root
1385         relationship: tosca.relationships.DependsOn
1386     - ccu_vducpd_intra1.dependency:
1387         occurrences:
1388         - 0
1389         - UNBOUNDED
1390         capability: tosca.capabilities.Node
1391         node: tosca.nodes.Root
1392         relationship: tosca.relationships.DependsOn
1393     - cmu_vducpd_intra1.dependency:
1394         occurrences:
1395         - 0
1396         - UNBOUNDED
1397         capability: tosca.capabilities.Node
1398         node: tosca.nodes.Root
1399         relationship: tosca.relationships.DependsOn
1400     - omu.dependency:
1401         occurrences:
1402         - 0
1403         - UNBOUNDED
1404         capability: tosca.capabilities.Node
1405         node: tosca.nodes.Root
1406         relationship: tosca.relationships.DependsOn
1407     - scu.dependency:
1408         occurrences:
1409         - 0
1410         - UNBOUNDED
1411         capability: tosca.capabilities.Node
1412         node: tosca.nodes.Root
1413         relationship: tosca.relationships.DependsOn
1414     - bsu_vducpd_intra1.dependency:
1415         occurrences:
1416         - 0
1417         - UNBOUNDED
1418         capability: tosca.capabilities.Node
1419         node: tosca.nodes.Root
1420         relationship: tosca.relationships.DependsOn
1421     - lbu2signalnet1.dependency:
1422         occurrences:
1423         - 0
1424         - UNBOUNDED
1425         capability: tosca.capabilities.Node
1426         node: tosca.nodes.Root
1427         relationship: tosca.relationships.DependsOn
1428     - lbu_vducpd_intra1.dependency:
1429         occurrences:
1430         - 0
1431         - UNBOUNDED
1432         capability: tosca.capabilities.Node
1433         node: tosca.nodes.Root
1434         relationship: tosca.relationships.DependsOn
1435     - hru.dependency:
1436         occurrences:
1437         - 0
1438         - UNBOUNDED
1439         capability: tosca.capabilities.Node
1440         node: tosca.nodes.Root
1441         relationship: tosca.relationships.DependsOn
1442     - ccu_storage.dependency:
1443         occurrences:
1444         - 0
1445         - UNBOUNDED
1446         capability: tosca.capabilities.Node
1447         node: tosca.nodes.Root
1448         relationship: tosca.relationships.DependsOn
1449     - lbu2signalnet2.dependency:
1450         occurrences:
1451         - 0
1452         - UNBOUNDED
1453         capability: tosca.capabilities.Node
1454         node: tosca.nodes.Root
1455         relationship: tosca.relationships.DependsOn
1456     - lbu_vducpd_intra2.dependency:
1457         occurrences:
1458         - 0
1459         - UNBOUNDED
1460         capability: tosca.capabilities.Node
1461         node: tosca.nodes.Root
1462         relationship: tosca.relationships.DependsOn
1463     - hru2medianet1.dependency:
1464         occurrences:
1465         - 0
1466         - UNBOUNDED
1467         capability: tosca.capabilities.Node
1468         node: tosca.nodes.Root
1469         relationship: tosca.relationships.DependsOn
1470     - hru2medianet2.dependency:
1471         occurrences:
1472         - 0
1473         - UNBOUNDED
1474         capability: tosca.capabilities.Node
1475         node: tosca.nodes.Root
1476         relationship: tosca.relationships.DependsOn
1477     - vpu.virtual_storage:
1478         occurrences:
1479         - 0
1480         - UNBOUNDED
1481         capability: tosca.capabilities.nfv.VirtualStorage
1482     - bsu.virtual_storage:
1483         occurrences:
1484         - 0
1485         - UNBOUNDED
1486         capability: tosca.capabilities.nfv.VirtualStorage
1487     - lbu.virtual_storage:
1488         occurrences:
1489         - 0
1490         - UNBOUNDED
1491         capability: tosca.capabilities.nfv.VirtualStorage
1492     - cmu.virtual_storage:
1493         occurrences:
1494         - 0
1495         - UNBOUNDED
1496         capability: tosca.capabilities.nfv.VirtualStorage
1497     - ccu.virtual_storage:
1498         occurrences:
1499         - 0
1500         - UNBOUNDED
1501         capability: tosca.capabilities.nfv.VirtualStorage
1502     - omu.virtual_storage:
1503         occurrences:
1504         - 0
1505         - UNBOUNDED
1506         capability: tosca.capabilities.nfv.VirtualStorage
1507     - scu.virtual_storage:
1508         occurrences:
1509         - 0
1510         - UNBOUNDED
1511         capability: tosca.capabilities.nfv.VirtualStorage
1512     - hru.virtual_storage:
1513         occurrences:
1514         - 0
1515         - UNBOUNDED
1516         capability: tosca.capabilities.nfv.VirtualStorage
1517     - omu_vducpd_intra1.virtual_link:
1518         occurrences:
1519         - 0
1520         - UNBOUNDED
1521         capability: tosca.capabilities.nfv.VirtualLinkable
1522     - hru_vducpd_intra1.virtual_link:
1523         occurrences:
1524         - 0
1525         - UNBOUNDED
1526         capability: tosca.capabilities.nfv.VirtualLinkable
1527     - hru_vducpd_intra2.virtual_link:
1528         occurrences:
1529         - 0
1530         - UNBOUNDED
1531         capability: tosca.capabilities.nfv.VirtualLinkable
1532     - scu_vducpd_intra1.virtual_link:
1533         occurrences:
1534         - 0
1535         - UNBOUNDED
1536         capability: tosca.capabilities.nfv.VirtualLinkable
1537     - upiru_vducpd_intra1.virtual_link:
1538         occurrences:
1539         - 0
1540         - UNBOUNDED
1541         capability: tosca.capabilities.nfv.VirtualLinkable
1542     - upiru_vducpd_intra2.virtual_link:
1543         occurrences:
1544         - 0
1545         - UNBOUNDED
1546         capability: tosca.capabilities.nfv.VirtualLinkable
1547     - omu2managenet.virtual_link:
1548         occurrences:
1549         - 0
1550         - UNBOUNDED
1551         capability: tosca.capabilities.nfv.VirtualLinkable
1552     - ccu_vducpd_intra1.virtual_link:
1553         occurrences:
1554         - 0
1555         - UNBOUNDED
1556         capability: tosca.capabilities.nfv.VirtualLinkable
1557     - cmu_vducpd_intra1.virtual_link:
1558         occurrences:
1559         - 0
1560         - UNBOUNDED
1561         capability: tosca.capabilities.nfv.VirtualLinkable
1562     - bsu_vducpd_intra1.virtual_link:
1563         occurrences:
1564         - 0
1565         - UNBOUNDED
1566         capability: tosca.capabilities.nfv.VirtualLinkable
1567     - lbu2signalnet1.virtual_link:
1568         occurrences:
1569         - 0
1570         - UNBOUNDED
1571         capability: tosca.capabilities.nfv.VirtualLinkable
1572     - lbu_vducpd_intra1.virtual_link:
1573         occurrences:
1574         - 0
1575         - UNBOUNDED
1576         capability: tosca.capabilities.nfv.VirtualLinkable
1577     - lbu2signalnet2.virtual_link:
1578         occurrences:
1579         - 0
1580         - UNBOUNDED
1581         capability: tosca.capabilities.nfv.VirtualLinkable
1582     - lbu_vducpd_intra2.virtual_link:
1583         occurrences:
1584         - 0
1585         - UNBOUNDED
1586         capability: tosca.capabilities.nfv.VirtualLinkable
1587     - hru2medianet1.virtual_link:
1588         occurrences:
1589         - 0
1590         - UNBOUNDED
1591         capability: tosca.capabilities.nfv.VirtualLinkable
1592     - hru2medianet2.virtual_link:
1593         occurrences:
1594         - 0
1595         - UNBOUNDED
1596         capability: tosca.capabilities.nfv.VirtualLinkable
1597     - vpu.local_storage:
1598         occurrences:
1599         - 0
1600         - UNBOUNDED
1601         capability: tosca.capabilities.Attachment
1602     - bsu.local_storage:
1603         occurrences:
1604         - 0
1605         - UNBOUNDED
1606         capability: tosca.capabilities.Attachment
1607     - lbu.local_storage:
1608         occurrences:
1609         - 0
1610         - UNBOUNDED
1611         capability: tosca.capabilities.Attachment
1612     - cmu.local_storage:
1613         occurrences:
1614         - 0
1615         - UNBOUNDED
1616         capability: tosca.capabilities.Attachment
1617     - ccu.local_storage:
1618         occurrences:
1619         - 0
1620         - UNBOUNDED
1621         capability: tosca.capabilities.Attachment
1622     - omu.local_storage:
1623         occurrences:
1624         - 0
1625         - UNBOUNDED
1626         capability: tosca.capabilities.Attachment
1627     - scu.local_storage:
1628         occurrences:
1629         - 0
1630         - UNBOUNDED
1631         capability: tosca.capabilities.Attachment
1632     - hru.local_storage:
1633         occurrences:
1634         - 0
1635         - UNBOUNDED
1636         capability: tosca.capabilities.Attachment
1637     - omu_vducpd_intra1.virtual_binding:
1638         occurrences:
1639         - 0
1640         - UNBOUNDED
1641         capability: tosca.capabilities.nfv.VirtualBindable
1642     - hru_vducpd_intra1.virtual_binding:
1643         occurrences:
1644         - 0
1645         - UNBOUNDED
1646         capability: tosca.capabilities.nfv.VirtualBindable
1647     - hru_vducpd_intra2.virtual_binding:
1648         occurrences:
1649         - 0
1650         - UNBOUNDED
1651         capability: tosca.capabilities.nfv.VirtualBindable
1652     - scu_vducpd_intra1.virtual_binding:
1653         occurrences:
1654         - 0
1655         - UNBOUNDED
1656         capability: tosca.capabilities.nfv.VirtualBindable
1657     - upiru_vducpd_intra1.virtual_binding:
1658         occurrences:
1659         - 0
1660         - UNBOUNDED
1661         capability: tosca.capabilities.nfv.VirtualBindable
1662     - upiru_vducpd_intra2.virtual_binding:
1663         occurrences:
1664         - 0
1665         - UNBOUNDED
1666         capability: tosca.capabilities.nfv.VirtualBindable
1667     - omu2managenet.virtual_binding:
1668         occurrences:
1669         - 0
1670         - UNBOUNDED
1671         capability: tosca.capabilities.nfv.VirtualBindable
1672     - ccu_vducpd_intra1.virtual_binding:
1673         occurrences:
1674         - 0
1675         - UNBOUNDED
1676         capability: tosca.capabilities.nfv.VirtualBindable
1677     - cmu_vducpd_intra1.virtual_binding:
1678         occurrences:
1679         - 0
1680         - UNBOUNDED
1681         capability: tosca.capabilities.nfv.VirtualBindable
1682     - bsu_vducpd_intra1.virtual_binding:
1683         occurrences:
1684         - 0
1685         - UNBOUNDED
1686         capability: tosca.capabilities.nfv.VirtualBindable
1687     - lbu2signalnet1.virtual_binding:
1688         occurrences:
1689         - 0
1690         - UNBOUNDED
1691         capability: tosca.capabilities.nfv.VirtualBindable
1692     - lbu_vducpd_intra1.virtual_binding:
1693         occurrences:
1694         - 0
1695         - UNBOUNDED
1696         capability: tosca.capabilities.nfv.VirtualBindable
1697     - lbu2signalnet2.virtual_binding:
1698         occurrences:
1699         - 0
1700         - UNBOUNDED
1701         capability: tosca.capabilities.nfv.VirtualBindable
1702     - lbu_vducpd_intra2.virtual_binding:
1703         occurrences:
1704         - 0
1705         - UNBOUNDED
1706         capability: tosca.capabilities.nfv.VirtualBindable
1707     - hru2medianet1.virtual_binding:
1708         occurrences:
1709         - 0
1710         - UNBOUNDED
1711         capability: tosca.capabilities.nfv.VirtualBindable
1712     - hru2medianet2.virtual_binding:
1713         occurrences:
1714         - 0
1715         - UNBOUNDED
1716         capability: tosca.capabilities.nfv.VirtualBindable