4 "from" : "availability-zone",
6 "label" : "groupsResourcesIn",
8 "multiplicity" : "Many2Many",
10 "usesResource" : "false",
11 "hasDelTarget" : "false",
15 "from" : "generic-vnf",
16 "to" : "license-key-resource",
19 "multiplicity" : "Many2Many",
21 "usesResource" : "false",
22 "hasDelTarget" : "false",
26 "from" : "availability-zone",
27 "to" : "service-capability",
28 "label" : "supportsServiceCapability",
30 "multiplicity" : "Many2Many",
32 "usesResource" : "false",
33 "hasDelTarget" : "false",
37 "from" : "cloud-region",
39 "label" : "locatedIn",
41 "multiplicity" : "Many2One",
43 "usesResource" : "false",
44 "hasDelTarget" : "false",
48 "from" : "cloud-region",
52 "multiplicity" : "Many2Many",
54 "usesResource" : "false",
55 "hasDelTarget" : "false",
59 "from" : "cloud-region",
63 "multiplicity" : "One2Many",
65 "usesResource" : "false",
66 "hasDelTarget" : "false",
67 "SVC-INFRA" : "reverse"
70 "from" : "cloud-region",
74 "multiplicity" : "One2Many",
76 "usesResource" : "false",
77 "hasDelTarget" : "false",
81 "from" : "cloud-region",
85 "multiplicity" : "One2Many",
87 "usesResource" : "false",
88 "hasDelTarget" : "false",
92 "from" : "cloud-region",
93 "to" : "availability-zone",
96 "multiplicity" : "One2Many",
98 "usesResource" : "false",
99 "hasDelTarget" : "false",
100 "SVC-INFRA" : "false"
103 "from" : "cloud-region",
104 "to" : "oam-network",
107 "multiplicity" : "One2Many",
109 "usesResource" : "false",
110 "hasDelTarget" : "false",
111 "SVC-INFRA" : "false"
114 "from" : "cloud-region",
118 "multiplicity" : "One2Many",
120 "usesResource" : "false",
121 "hasDelTarget" : "false",
122 "SVC-INFRA" : "false"
125 "from" : "cloud-region",
126 "to" : "volume-group",
129 "multiplicity" : "One2Many",
131 "usesResource" : "true",
132 "hasDelTarget" : "false",
133 "SVC-INFRA" : "false"
136 "from" : "cloud-region",
137 "to" : "group-assignment",
140 "multiplicity" : "One2Many",
142 "usesResource" : "false",
143 "hasDelTarget" : "false",
144 "SVC-INFRA" : "false"
147 "from" : "cloud-region",
151 "multiplicity" : "One2Many",
153 "usesResource" : "false",
154 "hasDelTarget" : "false",
155 "SVC-INFRA" : "false"
158 "from" : "cloud-region",
160 "label" : "isMemberOf",
162 "multiplicity" : "Many2One",
163 "isParent" : "false",
164 "usesResource" : "false",
165 "hasDelTarget" : "false",
166 "SVC-INFRA" : "false"
171 "label" : "hasCtagPool",
173 "multiplicity" : "Many2Many",
175 "usesResource" : "false",
176 "hasDelTarget" : "false",
177 "SVC-INFRA" : "false"
182 "label" : "usesL3Network",
184 "multiplicity" : "Many2Many",
185 "isParent" : "false",
186 "usesResource" : "false",
187 "hasDelTarget" : "false",
191 "from" : "ctag-pool",
192 "to" : "availability-zone",
193 "label" : "supportsAvailabilityZone",
195 "multiplicity" : "Many2Many",
196 "isParent" : "false",
197 "usesResource" : "false",
198 "hasDelTarget" : "false",
199 "SVC-INFRA" : "false"
203 "to" : "service-subscription",
204 "label" : "subscribesTo",
206 "multiplicity" : "Many2Many",
208 "usesResource" : "false",
209 "hasDelTarget" : "false",
210 "SVC-INFRA" : "reverse"
213 "from" : "dvs-switch",
214 "to" : "availability-zone",
215 "label" : "existsIn",
217 "multiplicity" : "Many2Many",
218 "isParent" : "false",
219 "usesResource" : "false",
220 "hasDelTarget" : "false",
221 "SVC-INFRA" : "false"
224 "from" : "generic-vnf",
225 "to" : "l-interface",
226 "label" : "hasLInterface",
228 "multiplicity" : "Many2Many",
230 "usesResource" : "false",
231 "hasDelTarget" : "false",
235 "from" : "generic-vnf",
236 "to" : "availability-zone",
237 "label" : "hasAvailabilityZone",
239 "multiplicity" : "Many2Many",
240 "isParent" : "false",
241 "usesResource" : "false",
242 "hasDelTarget" : "false",
246 "from" : "generic-vnf",
247 "to" : "lag-interface",
248 "label" : "hasLAGInterface",
250 "multiplicity" : "Many2Many",
252 "usesResource" : "false",
253 "hasDelTarget" : "false",
257 "from" : "generic-vnf",
259 "label" : "usesL3Network",
261 "multiplicity" : "Many2Many",
262 "isParent" : "false",
263 "usesResource" : "true",
264 "hasDelTarget" : "false",
268 "from" : "generic-vnf",
270 "label" : "runsOnPserver",
272 "multiplicity" : "Many2Many",
273 "isParent" : "false",
274 "usesResource" : "true",
275 "hasDelTarget" : "false",
279 "from" : "generic-vnf",
281 "label" : "usesVnfImage",
283 "multiplicity" : "Many2One",
284 "isParent" : "false",
285 "usesResource" : "false",
286 "hasDelTarget" : "false",
290 "from" : "generic-vnf",
292 "label" : "runsOnVserver",
294 "multiplicity" : "One2Many",
295 "isParent" : "false",
296 "usesResource" : "true",
297 "hasDelTarget" : "false",
301 "from" : "generic-vnf",
302 "to" : "service-instance",
303 "label" : "hasInstance",
305 "multiplicity" : "Many2Many",
306 "isParent" : "false",
307 "usesResource" : "true",
308 "hasDelTarget" : "false",
312 "from" : "generic-vnf",
313 "to" : "site-pair-set",
314 "label" : "hasSitePairSet",
316 "multiplicity" : "Many2Many",
317 "isParent" : "false",
318 "usesResource" : "false",
319 "hasDelTarget" : "false",
320 "SVC-INFRA" : "false"
323 "from" : "generic-vnf",
324 "to" : "network-profile",
325 "label" : "hasNetworkProfile",
327 "multiplicity" : "Many2Many",
328 "isParent" : "false",
329 "usesResource" : "false",
330 "hasDelTarget" : "false",
331 "SVC-INFRA" : "false"
334 "from" : "generic-vnf",
336 "label" : "hostedOn",
338 "multiplicity" : "Many2Many",
339 "isParent" : "false",
340 "usesResource" : "false",
341 "hasDelTarget" : "false",
342 "SVC-INFRA" : "false"
345 "from" : "group-assignment",
349 "multiplicity" : "Many2Many",
350 "isParent" : "false",
351 "usesResource" : "false",
352 "hasDelTarget" : "false",
353 "SVC-INFRA" : "false"
356 "from" : "group-assignment",
360 "multiplicity" : "One2Many",
361 "isParent" : "false",
362 "usesResource" : "false",
363 "hasDelTarget" : "false",
364 "SVC-INFRA" : "false"
369 "label" : "hasMetaData",
371 "multiplicity" : "Many2Many",
373 "usesResource" : "false",
374 "hasDelTarget" : "false",
375 "SVC-INFRA" : "false"
380 "label" : "hasMetaDatum",
382 "multiplicity" : "Many2Many",
384 "usesResource" : "false",
385 "hasDelTarget" : "false",
386 "SVC-INFRA" : "false"
389 "from" : "l-interface",
390 "to" : "instance-group",
391 "label" : "isMemberOf",
393 "multiplicity" : "Many2Many",
394 "isParent" : "false",
395 "usesResource" : "false",
396 "hasDelTarget" : "false",
397 "SVC-INFRA" : "false"
401 "to" : "instance-group",
402 "label" : "isMemberOf",
404 "multiplicity" : "Many2Many",
405 "isParent" : "false",
406 "usesResource" : "false",
407 "hasDelTarget" : "false",
408 "SVC-INFRA" : "false"
411 "from" : "l-interface",
412 "to" : "l3-interface-ipv4-address-list",
413 "label" : "hasIpAddress",
415 "multiplicity" : "Many2Many",
417 "usesResource" : "false",
418 "hasDelTarget" : "false",
422 "from" : "l-interface",
423 "to" : "l3-interface-ipv6-address-list",
424 "label" : "hasIpAddress",
426 "multiplicity" : "Many2Many",
428 "usesResource" : "false",
429 "hasDelTarget" : "false",
433 "from" : "l-interface",
434 "to" : "l-interface",
437 "multiplicity" : "One2Many",
439 "usesResource" : "false",
440 "hasDelTarget" : "false",
444 "from" : "l-interface",
445 "to" : "logical-link",
446 "label" : "usesLogicalLink",
448 "multiplicity" : "Many2Many",
449 "isParent" : "false",
450 "usesResource" : "false",
451 "hasDelTarget" : "true",
455 "from" : "lag-interface",
456 "to" : "logical-link",
459 "multiplicity" : "Many2Many",
460 "isParent" : "false",
461 "usesResource" : "false",
462 "hasDelTarget" : "true",
466 "from" : "l-interface",
470 "multiplicity" : "Many2Many",
472 "usesResource" : "false",
473 "hasDelTarget" : "false",
474 "SVC-INFRA" : "false"
477 "from" : "l-interface",
481 "multiplicity" : "One2One",
483 "usesResource" : "false",
484 "hasDelTarget" : "false",
485 "SVC-INFRA" : "false"
488 "from" : "l3-interface-ipv4-address-list",
489 "to" : "instance-group",
490 "label" : "isMemberOf",
492 "multiplicity" : "Many2Many",
493 "isParent" : "false",
494 "usesResource" : "false",
495 "hasDelTarget" : "false",
496 "SVC-INFRA" : "false"
499 "from" : "l3-interface-ipv6-address-list",
500 "to" : "instance-group",
501 "label" : "isMemberOf",
503 "multiplicity" : "Many2Many",
504 "isParent" : "false",
505 "usesResource" : "false",
506 "hasDelTarget" : "false",
507 "SVC-INFRA" : "false"
510 "from" : "l3-interface-ipv4-address-list",
512 "label" : "isMemberOf",
514 "multiplicity" : "Many2Many",
515 "isParent" : "false",
516 "usesResource" : "false",
517 "hasDelTarget" : "false",
521 "from" : "l3-interface-ipv6-address-list",
523 "label" : "isMemberOf",
525 "multiplicity" : "Many2Many",
526 "isParent" : "false",
527 "usesResource" : "false",
528 "hasDelTarget" : "false",
532 "from" : "l3-interface-ipv4-address-list",
534 "label" : "isMemberOf",
536 "multiplicity" : "Many2Many",
537 "isParent" : "false",
538 "usesResource" : "false",
539 "hasDelTarget" : "false",
543 "from" : "l3-interface-ipv6-address-list",
545 "label" : "isMemberOf",
547 "multiplicity" : "Many2Many",
548 "isParent" : "false",
549 "usesResource" : "false",
550 "hasDelTarget" : "false",
554 "from" : "l3-network",
555 "to" : "vpn-binding",
556 "label" : "usesVpnBinding",
558 "multiplicity" : "Many2Many",
559 "isParent" : "false",
560 "usesResource" : "false",
561 "hasDelTarget" : "false",
562 "SVC-INFRA" : "false"
565 "from" : "l3-network",
566 "to" : "instance-group",
567 "label" : "memberOf",
569 "multiplicity" : "Many2Many",
570 "isParent" : "false",
571 "usesResource" : "false",
572 "hasDelTarget" : "false",
573 "SVC-INFRA" : "false"
576 "from" : "l3-network",
578 "label" : "hasSubnet",
580 "multiplicity" : "Many2Many",
582 "usesResource" : "false",
583 "hasDelTarget" : "false",
584 "SVC-INFRA" : "reverse"
587 "from" : "l3-network",
588 "to" : "service-instance",
589 "label" : "hasInstance",
591 "multiplicity" : "Many2Many",
592 "isParent" : "false",
593 "usesResource" : "false",
594 "hasDelTarget" : "false",
595 "SVC-INFRA" : "reverse"
598 "from" : "l3-network",
599 "to" : "ctag-assignment",
600 "label" : "hasCtagAssignment",
602 "multiplicity" : "Many2Many",
604 "usesResource" : "false",
605 "hasDelTarget" : "false",
609 "from" : "l3-network",
610 "to" : "network-policy",
613 "multiplicity" : "Many2Many",
614 "isParent" : "false",
615 "usesResource" : "false",
616 "hasDelTarget" : "false",
620 "from" : "l3-network",
621 "to" : "segmentation-assignment",
624 "multiplicity" : "One2Many",
626 "usesResource" : "false",
627 "hasDelTarget" : "false",
628 "SVC-INFRA" : "false"
631 "from" : "l3-network",
632 "to" : "route-table-reference",
635 "multiplicity" : "Many2Many",
636 "isParent" : "false",
637 "usesResource" : "false",
638 "hasDelTarget" : "false",
639 "SVC-INFRA" : "false"
642 "from" : "lag-interface",
644 "label" : "usesLAGLink",
646 "multiplicity" : "Many2Many",
647 "isParent" : "false",
648 "usesResource" : "true",
649 "hasDelTarget" : "true",
653 "from" : "lag-interface",
654 "to" : "p-interface",
655 "label" : "usesPInterface",
657 "multiplicity" : "Many2Many",
658 "isParent" : "false",
659 "usesResource" : "true",
660 "hasDelTarget" : "false",
664 "from" : "lag-interface",
665 "to" : "l-interface",
666 "label" : "hasLInterface",
668 "multiplicity" : "Many2Many",
670 "usesResource" : "false",
671 "hasDelTarget" : "false",
675 "from" : "logical-link",
677 "label" : "usesLAGLink",
679 "multiplicity" : "Many2Many",
680 "isParent" : "false",
681 "usesResource" : "true",
682 "hasDelTarget" : "false",
686 "from" : "logical-link",
688 "label" : "bridgedTo",
690 "multiplicity" : "Many2Many",
691 "isParent" : "false",
692 "usesResource" : "false",
693 "hasDelTarget" : "false",
694 "SVC-INFRA" : "false"
697 "from" : "logical-link",
698 "to" : "logical-link",
701 "multiplicity" : "One2Many",
702 "isParent" : "false",
703 "usesResource" : "false",
704 "hasDelTarget" : "false",
712 "multiplicity" : "One2Many",
714 "usesResource" : "false",
715 "hasDelTarget" : "false",
716 "SVC-INFRA" : "false"
719 "from" : "model-ver",
720 "to" : "model-element",
721 "label" : "startsWith",
723 "multiplicity" : "One2Many",
725 "usesResource" : "false",
726 "hasDelTarget" : "false",
727 "SVC-INFRA" : "false"
730 "from" : "model-element",
734 "multiplicity" : "Many2One",
735 "isParent" : "false",
736 "usesResource" : "false",
737 "hasDelTarget" : "false",
738 "SVC-INFRA" : "false"
741 "from" : "model-ver",
743 "label" : "hasMetaData",
745 "multiplicity" : "One2Many",
747 "usesResource" : "false",
748 "hasDelTarget" : "false",
749 "SVC-INFRA" : "false"
752 "from" : "model-element",
753 "to" : "model-element",
754 "label" : "connectsTo",
756 "multiplicity" : "One2Many",
758 "usesResource" : "false",
759 "hasDelTarget" : "false",
760 "SVC-INFRA" : "false"
763 "from" : "model-element",
764 "to" : "model-constraint",
767 "multiplicity" : "One2Many",
769 "usesResource" : "false",
770 "hasDelTarget" : "false",
771 "SVC-INFRA" : "false"
774 "from" : "model-element",
775 "to" : "constrained-element-set",
776 "label" : "connectsTo",
778 "multiplicity" : "One2Many",
780 "usesResource" : "false",
781 "hasDelTarget" : "false",
782 "SVC-INFRA" : "false"
785 "from" : "model-constraint",
786 "to" : "constrained-element-set",
789 "multiplicity" : "One2Many",
791 "usesResource" : "false",
792 "hasDelTarget" : "false",
793 "SVC-INFRA" : "false"
796 "from" : "constrained-element-set",
797 "to" : "element-choice-set",
800 "multiplicity" : "One2Many",
802 "usesResource" : "false",
803 "hasDelTarget" : "false",
804 "SVC-INFRA" : "false"
807 "from" : "element-choice-set",
808 "to" : "model-element",
811 "multiplicity" : "One2Many",
813 "usesResource" : "false",
814 "hasDelTarget" : "false",
815 "SVC-INFRA" : "false"
818 "from" : "named-query",
820 "label" : "relatedTo",
822 "multiplicity" : "One2Many",
823 "isParent" : "false",
824 "usesResource" : "false",
825 "hasDelTarget" : "false",
826 "SVC-INFRA" : "false"
829 "from" : "named-query",
830 "to" : "named-query-element",
831 "label" : "startsWith",
833 "multiplicity" : "One2One",
835 "usesResource" : "false",
836 "hasDelTarget" : "false",
837 "SVC-INFRA" : "false"
840 "from" : "named-query-element",
841 "to" : "named-query-element",
842 "label" : "connectsTo",
844 "multiplicity" : "Many2Many",
846 "usesResource" : "false",
847 "hasDelTarget" : "false",
848 "SVC-INFRA" : "false"
851 "from" : "named-query-element",
855 "multiplicity" : "Many2One",
856 "isParent" : "false",
857 "usesResource" : "false",
858 "hasDelTarget" : "false",
859 "SVC-INFRA" : "false"
862 "from" : "named-query-element",
863 "to" : "property-constraint",
866 "multiplicity" : "One2Many",
868 "usesResource" : "false",
869 "hasDelTarget" : "false",
870 "SVC-INFRA" : "false"
873 "from" : "named-query-element",
874 "to" : "related-lookup",
877 "multiplicity" : "One2Many",
879 "usesResource" : "false",
880 "hasDelTarget" : "false",
881 "SVC-INFRA" : "false"
884 "from" : "instance-group",
888 "multiplicity" : "Many2Many",
889 "isParent" : "false",
890 "usesResource" : "false",
891 "hasDelTarget" : "false",
892 "SVC-INFRA" : "false"
896 "to" : "l-interface",
897 "label" : "hasLInterface",
899 "multiplicity" : "Many2Many",
901 "usesResource" : "false",
902 "hasDelTarget" : "false",
903 "SVC-INFRA" : "false"
906 "from" : "oam-network",
908 "label" : "definedFor",
910 "multiplicity" : "Many2Many",
911 "isParent" : "false",
912 "usesResource" : "false",
913 "hasDelTarget" : "false",
914 "SVC-INFRA" : "false"
917 "from" : "oam-network",
918 "to" : "service-capability",
919 "label" : "supportsServiceCapability",
921 "multiplicity" : "Many2Many",
922 "isParent" : "false",
923 "usesResource" : "false",
924 "hasDelTarget" : "false",
925 "SVC-INFRA" : "false"
928 "from" : "p-interface",
929 "to" : "l-interface",
930 "label" : "hasLInterface",
932 "multiplicity" : "Many2Many",
934 "usesResource" : "false",
935 "hasDelTarget" : "false",
939 "from" : "p-interface",
940 "to" : "physical-link",
941 "label" : "usesPhysicalLink",
943 "multiplicity" : "Many2Many",
944 "isParent" : "false",
945 "usesResource" : "false",
946 "hasDelTarget" : "true",
947 "SVC-INFRA" : "false"
950 "from" : "p-interface",
951 "to" : "logical-link",
952 "label" : "usesLogicalLink",
954 "multiplicity" : "Many2One",
955 "isParent" : "false",
956 "usesResource" : "false",
957 "hasDelTarget" : "false",
961 "from" : "port-group",
965 "multiplicity" : "Many2Many",
967 "usesResource" : "true",
968 "hasDelTarget" : "false",
974 "label" : "locatedIn",
976 "multiplicity" : "Many2One",
977 "isParent" : "false",
978 "usesResource" : "false",
979 "hasDelTarget" : "false",
984 "to" : "cloud-region",
985 "label" : "locatedIn",
987 "multiplicity" : "Many2One",
988 "isParent" : "false",
989 "usesResource" : "false",
990 "hasDelTarget" : "false",
995 "to" : "availability-zone",
996 "label" : "existsIn",
998 "multiplicity" : "Many2One",
999 "isParent" : "false",
1000 "usesResource" : "false",
1001 "hasDelTarget" : "false",
1002 "SVC-INFRA" : "true"
1006 "to" : "lag-interface",
1007 "label" : "hasLAGInterface",
1008 "direction" : "OUT",
1009 "multiplicity" : "Many2Many",
1010 "isParent" : "true",
1011 "usesResource" : "false",
1012 "hasDelTarget" : "false",
1013 "SVC-INFRA" : "true"
1017 "to" : "p-interface",
1018 "label" : "hasPinterface",
1019 "direction" : "OUT",
1020 "multiplicity" : "Many2Many",
1021 "isParent" : "true",
1022 "usesResource" : "true",
1023 "hasDelTarget" : "false",
1024 "SVC-INFRA" : "true"
1029 "label" : "isMemberOf",
1030 "direction" : "OUT",
1031 "multiplicity" : "Many2One",
1032 "isParent" : "false",
1033 "usesResource" : "false",
1034 "hasDelTarget" : "false",
1035 "SVC-INFRA" : "false"
1039 "to" : "p-interface",
1040 "label" : "hasPinterface",
1041 "direction" : "OUT",
1042 "multiplicity" : "Many2Many",
1043 "isParent" : "true",
1044 "usesResource" : "true",
1045 "hasDelTarget" : "false",
1046 "SVC-INFRA" : "true"
1050 "to" : "lag-interface",
1052 "direction" : "OUT",
1053 "multiplicity" : "One2Many",
1054 "isParent" : "true",
1055 "usesResource" : "false",
1056 "hasDelTarget" : "false",
1057 "SVC-INFRA" : "true"
1062 "label" : "locatedIn",
1063 "direction" : "OUT",
1064 "multiplicity" : "Many2One",
1065 "isParent" : "false",
1066 "usesResource" : "false",
1067 "hasDelTarget" : "false",
1068 "SVC-INFRA" : "false"
1072 "to" : "instance-group",
1073 "label" : "isMemberOf",
1074 "direction" : "OUT",
1075 "multiplicity" : "Many2Many",
1076 "isParent" : "false",
1077 "usesResource" : "false",
1078 "hasDelTarget" : "false",
1079 "SVC-INFRA" : "false"
1084 "label" : "isMemberOf",
1085 "direction" : "OUT",
1086 "multiplicity" : "Many2One",
1087 "isParent" : "false",
1088 "usesResource" : "false",
1089 "hasDelTarget" : "false",
1090 "SVC-INFRA" : "false"
1093 "from" : "service-instance",
1095 "label" : "locatedIn",
1096 "direction" : "OUT",
1097 "multiplicity" : "Many2One",
1098 "isParent" : "false",
1099 "usesResource" : "true",
1100 "hasDelTarget" : "false",
1101 "SVC-INFRA" : "true"
1104 "from" : "service-instance",
1106 "label" : "hasIPAGFacingVLAN",
1107 "direction" : "OUT",
1108 "multiplicity" : "Many2Many",
1109 "isParent" : "false",
1110 "usesResource" : "true",
1111 "hasDelTarget" : "false",
1112 "SVC-INFRA" : "false"
1115 "from" : "service-instance",
1118 "direction" : "OUT",
1119 "multiplicity" : "One2Many",
1120 "isParent" : "false",
1121 "usesResource" : "true",
1122 "hasDelTarget" : "false",
1123 "SVC-INFRA" : "false"
1126 "from" : "service-subscription",
1127 "to" : "service-instance",
1128 "label" : "hasInstance",
1129 "direction" : "OUT",
1130 "multiplicity" : "Many2Many",
1131 "isParent" : "true",
1132 "usesResource" : "false",
1133 "hasDelTarget" : "false",
1134 "SVC-INFRA" : "reverse"
1137 "from" : "site-pair-set",
1138 "to" : "routing-instance",
1139 "label" : "hasRoutingInstance",
1140 "direction" : "OUT",
1141 "multiplicity" : "Many2Many",
1142 "isParent" : "true",
1143 "usesResource" : "false",
1144 "hasDelTarget" : "false",
1145 "SVC-INFRA" : "false"
1148 "from" : "routing-instance",
1150 "label" : "hasSitePair",
1151 "direction" : "OUT",
1152 "multiplicity" : "Many2Many",
1153 "isParent" : "true",
1154 "usesResource" : "false",
1155 "hasDelTarget" : "false",
1156 "SVC-INFRA" : "false"
1159 "from" : "site-pair",
1160 "to" : "class-of-service",
1161 "label" : "hasClassOfService",
1162 "direction" : "OUT",
1163 "multiplicity" : "Many2Many",
1164 "isParent" : "true",
1165 "usesResource" : "false",
1166 "hasDelTarget" : "false",
1167 "SVC-INFRA" : "false"
1171 "to" : "l3-network",
1172 "label" : "usesL3Network",
1173 "direction" : "OUT",
1174 "multiplicity" : "Many2Many",
1175 "isParent" : "false",
1176 "usesResource" : "false",
1177 "hasDelTarget" : "false",
1178 "SVC-INFRA" : "false"
1182 "to" : "service-subscription",
1183 "label" : "relatedTo",
1184 "direction" : "OUT",
1185 "multiplicity" : "Many2Many",
1186 "isParent" : "false",
1187 "usesResource" : "false",
1188 "hasDelTarget" : "false",
1189 "SVC-INFRA" : "false"
1195 "direction" : "OUT",
1196 "multiplicity" : "One2Many",
1197 "isParent" : "true",
1198 "usesResource" : "false",
1199 "hasDelTarget" : "false",
1200 "SVC-INFRA" : "reverse"
1204 "to" : "availability-zone",
1205 "label" : "hasAvailabilityZone",
1206 "direction" : "OUT",
1207 "multiplicity" : "Many2Many",
1208 "isParent" : "false",
1209 "usesResource" : "false",
1210 "hasDelTarget" : "false",
1211 "SVC-INFRA" : "false"
1216 "label" : "locatedIn",
1217 "direction" : "OUT",
1218 "multiplicity" : "Many2Many",
1219 "isParent" : "false",
1220 "usesResource" : "false",
1221 "hasDelTarget" : "false",
1222 "SVC-INFRA" : "true"
1226 "to" : "port-group",
1227 "label" : "hasPortGroup",
1228 "direction" : "OUT",
1229 "multiplicity" : "Many2Many",
1230 "isParent" : "true",
1231 "usesResource" : "true",
1232 "hasDelTarget" : "false",
1233 "SVC-INFRA" : "true"
1238 "label" : "runsOnVserver",
1239 "direction" : "OUT",
1240 "multiplicity" : "Many2Many",
1241 "isParent" : "false",
1242 "usesResource" : "true",
1243 "hasDelTarget" : "false",
1244 "SVC-INFRA" : "true"
1248 "to" : "service-instance",
1249 "label" : "hasServiceInstance",
1250 "direction" : "OUT",
1251 "multiplicity" : "Many2Many",
1252 "isParent" : "false",
1253 "usesResource" : "false",
1254 "hasDelTarget" : "false",
1255 "SVC-INFRA" : "reverse"
1258 "from" : "virtual-data-center",
1259 "to" : "generic-vnf",
1261 "direction" : "OUT",
1262 "multiplicity" : "Many2Many",
1263 "isParent" : "false",
1264 "usesResource" : "false",
1265 "hasDelTarget" : "false",
1266 "SVC-INFRA" : "reverse"
1270 "to" : "l3-interface-ipv4-address-list",
1271 "label" : "hasIpAddress",
1272 "direction" : "OUT",
1273 "multiplicity" : "Many2Many",
1274 "isParent" : "true",
1275 "usesResource" : "false",
1276 "hasDelTarget" : "false",
1277 "SVC-INFRA" : "true"
1281 "to" : "l3-interface-ipv6-address-list",
1282 "label" : "hasIpAddress",
1283 "direction" : "OUT",
1284 "multiplicity" : "Many2Many",
1285 "isParent" : "true",
1286 "usesResource" : "false",
1287 "hasDelTarget" : "false",
1288 "SVC-INFRA" : "true"
1293 "label" : "locatedIn",
1294 "direction" : "OUT",
1295 "multiplicity" : "Many2Many",
1296 "isParent" : "false",
1297 "usesResource" : "false",
1298 "hasDelTarget" : "false",
1299 "SVC-INFRA" : "false"
1304 "label" : "usesCtagPool",
1305 "direction" : "OUT",
1306 "multiplicity" : "Many2Many",
1307 "isParent" : "false",
1308 "usesResource" : "false",
1309 "hasDelTarget" : "false",
1310 "SVC-INFRA" : "false"
1314 "to" : "l-interface",
1315 "label" : "hasLInterface",
1316 "direction" : "OUT",
1317 "multiplicity" : "Many2Many",
1318 "isParent" : "true",
1319 "usesResource" : "false",
1320 "hasDelTarget" : "false",
1321 "SVC-INFRA" : "false"
1325 "to" : "lag-interface",
1326 "label" : "hasLAGInterface",
1327 "direction" : "OUT",
1328 "multiplicity" : "Many2Many",
1329 "isParent" : "true",
1330 "usesResource" : "false",
1331 "hasDelTarget" : "false",
1332 "SVC-INFRA" : "false"
1337 "label" : "runsOnVserver",
1338 "direction" : "OUT",
1339 "multiplicity" : "Many2Many",
1340 "isParent" : "false",
1341 "usesResource" : "true",
1342 "hasDelTarget" : "false",
1343 "SVC-INFRA" : "false"
1348 "label" : "locatedIn",
1349 "direction" : "OUT",
1350 "multiplicity" : "Many2Many",
1351 "isParent" : "false",
1352 "usesResource" : "false",
1353 "hasDelTarget" : "false",
1354 "SVC-INFRA" : "false"
1359 "label" : "usesCtagPool",
1360 "direction" : "OUT",
1361 "multiplicity" : "Many2Many",
1362 "isParent" : "false",
1363 "usesResource" : "false",
1364 "hasDelTarget" : "false",
1365 "SVC-INFRA" : "false"
1369 "to" : "p-interface",
1370 "label" : "hasPinterface",
1371 "direction" : "OUT",
1372 "multiplicity" : "Many2Many",
1373 "isParent" : "true",
1374 "usesResource" : "false",
1375 "hasDelTarget" : "false",
1376 "SVC-INFRA" : "false"
1380 "to" : "lag-interface",
1381 "label" : "hasLAGinterface",
1382 "direction" : "OUT",
1383 "multiplicity" : "Many2Many",
1384 "isParent" : "true",
1385 "usesResource" : "false",
1386 "hasDelTarget" : "false",
1387 "SVC-INFRA" : "false"
1392 "label" : "hasFlavor",
1393 "direction" : "OUT",
1394 "multiplicity" : "Many2One",
1395 "isParent" : "false",
1396 "usesResource" : "false",
1397 "hasDelTarget" : "false",
1398 "SVC-INFRA" : "true"
1403 "label" : "hasImage",
1404 "direction" : "OUT",
1405 "multiplicity" : "Many2One",
1406 "isParent" : "false",
1407 "usesResource" : "false",
1408 "hasDelTarget" : "false",
1409 "SVC-INFRA" : "true"
1414 "label" : "hasIpAddress",
1415 "direction" : "OUT",
1416 "multiplicity" : "Many2Many",
1417 "isParent" : "true",
1418 "usesResource" : "true",
1419 "hasDelTarget" : "false",
1420 "SVC-INFRA" : "false"
1424 "to" : "l-interface",
1425 "label" : "hasLInterface",
1426 "direction" : "OUT",
1427 "multiplicity" : "Many2Many",
1428 "isParent" : "true",
1429 "usesResource" : "false",
1430 "hasDelTarget" : "false",
1431 "SVC-INFRA" : "true"
1436 "label" : "runsOnPserver",
1437 "direction" : "OUT",
1438 "multiplicity" : "Many2One",
1439 "isParent" : "false",
1440 "usesResource" : "true",
1441 "hasDelTarget" : "false",
1442 "SVC-INFRA" : "true"
1447 "label" : "hasVolume",
1448 "direction" : "OUT",
1449 "multiplicity" : "Many2Many",
1450 "isParent" : "true",
1451 "usesResource" : "true",
1452 "hasDelTarget" : "false",
1453 "SVC-INFRA" : "true"
1459 "direction" : "OUT",
1460 "multiplicity" : "Many2Many",
1461 "isParent" : "false",
1462 "usesResource" : "true",
1463 "hasDelTarget" : "false",
1464 "SVC-INFRA" : "true"
1470 "direction" : "OUT",
1471 "multiplicity" : "One2One",
1472 "isParent" : "false",
1473 "usesResource" : "false",
1474 "hasDelTarget" : "false",
1475 "SVC-INFRA" : "true"
1478 "from" : "service-instance",
1481 "direction" : "OUT",
1482 "multiplicity" : "Many2Many",
1483 "isParent" : "false",
1484 "usesResource" : "true",
1485 "hasDelTarget" : "false",
1486 "SVC-INFRA" : "false"
1489 "from" : "service-instance",
1491 "label" : "hasMetaData",
1492 "direction" : "OUT",
1493 "multiplicity" : "Many2Many",
1494 "isParent" : "true",
1495 "usesResource" : "false",
1496 "hasDelTarget" : "false",
1497 "SVC-INFRA" : "false"
1500 "from" : "service-instance",
1501 "to" : "logical-link",
1503 "direction" : "OUT",
1504 "multiplicity" : "Many2Many",
1505 "isParent" : "false",
1506 "usesResource" : "false",
1507 "hasDelTarget" : "true",
1508 "SVC-INFRA" : "false"
1511 "from" : "service-instance",
1513 "label" : "dependsOn",
1514 "direction" : "OUT",
1515 "multiplicity" : "One2Many",
1516 "isParent" : "false",
1517 "usesResource" : "true",
1518 "hasDelTarget" : "false",
1519 "SVC-INFRA" : "false"
1522 "from" : "service-instance",
1523 "to" : "service-instance",
1524 "label" : "dependsOn",
1525 "direction" : "OUT",
1526 "multiplicity" : "One2Many",
1527 "isParent" : "false",
1528 "usesResource" : "true",
1529 "hasDelTarget" : "false",
1530 "SVC-INFRA" : "false"
1533 "from" : "connector",
1534 "to" : "virtual-data-center",
1535 "label" : "contains",
1536 "direction" : "OUT",
1537 "multiplicity" : "Many2Many",
1538 "isParent" : "false",
1539 "usesResource" : "false",
1540 "hasDelTarget" : "false",
1541 "SVC-INFRA" : "false"
1544 "from" : "connector",
1546 "label" : "hasMetaData",
1547 "direction" : "OUT",
1548 "multiplicity" : "Many2Many",
1549 "isParent" : "true",
1550 "usesResource" : "false",
1551 "hasDelTarget" : "false",
1552 "SVC-INFRA" : "false"
1555 "from" : "virtual-data-center",
1556 "to" : "logical-link",
1557 "label" : "contains",
1558 "direction" : "OUT",
1559 "multiplicity" : "Many2Many",
1560 "isParent" : "false",
1561 "usesResource" : "true",
1562 "hasDelTarget" : "false",
1563 "SVC-INFRA" : "false"
1566 "from" : "logical-link",
1567 "to" : "generic-vnf",
1568 "label" : "bridgedTo",
1569 "direction" : "OUT",
1570 "multiplicity" : "Many2Many",
1571 "isParent" : "false",
1572 "usesResource" : "false",
1573 "hasDelTarget" : "false",
1574 "SVC-INFRA" : "false"
1577 "from" : "logical-link",
1579 "label" : "bridgedTo",
1580 "direction" : "OUT",
1581 "multiplicity" : "Many2Many",
1582 "isParent" : "false",
1583 "usesResource" : "false",
1584 "hasDelTarget" : "false",
1585 "SVC-INFRA" : "false"
1589 "to" : "multicast-configuration",
1591 "direction" : "OUT",
1592 "multiplicity" : "Many2Many",
1593 "isParent" : "false",
1594 "usesResource" : "true",
1595 "hasDelTarget" : "false",
1596 "SVC-INFRA" : "false"
1599 "from" : "volume-group",
1601 "label" : "existsIn",
1602 "direction" : "OUT",
1603 "multiplicity" : "Many2Many",
1604 "isParent" : "false",
1605 "usesResource" : "false",
1606 "hasDelTarget" : "false",
1607 "SVC-INFRA" : "true"
1610 "from" : "volume-group",
1612 "label" : "belongsTo",
1613 "direction" : "OUT",
1614 "multiplicity" : "Many2Many",
1615 "isParent" : "false",
1616 "usesResource" : "false",
1617 "hasDelTarget" : "false",
1618 "SVC-INFRA" : "true"
1621 "from" : "ipsec-configuration",
1622 "to" : "vig-server",
1623 "label" : "hasVigServer",
1624 "direction" : "OUT",
1625 "multiplicity" : "One2Many",
1626 "isParent" : "true",
1627 "usesResource" : "true",
1628 "hasDelTarget" : "false",
1629 "SVC-INFRA" : "false"
1632 "from" : "generic-vnf",
1633 "to" : "ipsec-configuration",
1635 "direction" : "OUT",
1636 "multiplicity" : "Many2One",
1637 "isParent" : "false",
1638 "usesResource" : "true",
1639 "hasDelTarget" : "false",
1640 "SVC-INFRA" : "false"
1643 "from" : "vf-module",
1644 "to" : "volume-group",
1646 "direction" : "OUT",
1647 "multiplicity" : "One2One",
1648 "isParent" : "false",
1649 "usesResource" : "false",
1650 "hasDelTarget" : "false",
1651 "SVC-INFRA" : "true"
1656 "label" : "isPartOf",
1657 "direction" : "OUT",
1658 "multiplicity" : "Many2One",
1659 "isParent" : "false",
1660 "usesResource" : "false",
1661 "hasDelTarget" : "false",
1662 "SVC-INFRA" : "true"
1665 "from" : "vf-module",
1666 "to" : "l3-network",
1668 "direction" : "OUT",
1669 "multiplicity" : "Many2Many",
1670 "isParent" : "false",
1671 "usesResource" : "false",
1672 "hasDelTarget" : "false",
1673 "SVC-INFRA" : "true"
1676 "from" : "vf-module",
1679 "direction" : "OUT",
1680 "multiplicity" : "One2Many",
1681 "isParent" : "false",
1682 "usesResource" : "false",
1683 "hasDelTarget" : "true",
1684 "SVC-INFRA" : "true"
1687 "from" : "generic-vnf",
1690 "direction" : "OUT",
1691 "multiplicity" : "One2Many",
1692 "isParent" : "true",
1693 "usesResource" : "false",
1694 "hasDelTarget" : "false",
1695 "SVC-INFRA" : "true"
1698 "from" : "generic-vnf",
1699 "to" : "volume-group",
1701 "direction" : "OUT",
1702 "multiplicity" : "One2Many",
1703 "isParent" : "false",
1704 "usesResource" : "false",
1705 "hasDelTarget" : "false",
1706 "SVC-INFRA" : "true"
1709 "from" : "generic-vnf",
1712 "direction" : "OUT",
1713 "multiplicity" : "One2Many",
1714 "isParent" : "false",
1715 "usesResource" : "false",
1716 "hasDelTarget" : "true",
1717 "SVC-INFRA" : "true"
1721 "to" : "logical-link",
1722 "label" : "usesLogicalLink",
1723 "direction" : "OUT",
1724 "multiplicity" : "Many2Many",
1725 "isParent" : "false",
1726 "usesResource" : "false",
1727 "hasDelTarget" : "true",
1728 "SVC-INFRA" : "true"
1731 "from" : "vpn-binding",
1732 "to" : "route-target",
1734 "direction" : "OUT",
1735 "multiplicity" : "One2Many",
1736 "isParent" : "true",
1737 "usesResource" : "false",
1738 "hasDelTarget" : "false",
1739 "SVC-INFRA" : "false"
1742 "from" : "service-instance",
1743 "to" : "ctag-assignment",
1745 "direction" : "OUT",
1746 "multiplicity" : "One2Many",
1747 "isParent" : "false",
1748 "usesResource" : "false",
1749 "hasDelTarget" : "false",
1750 "SVC-INFRA" : "false"
1753 "from" : "allotted-resource",
1754 "to" : "generic-vnf",
1755 "label" : "isPartOf",
1756 "direction" : "OUT",
1757 "multiplicity" : "Many2Many",
1758 "isParent" : "false",
1759 "usesResource" : "false",
1760 "hasDelTarget" : "false",
1761 "SVC-INFRA" : "false"
1764 "from" : "allotted-resource",
1765 "to" : "l3-network",
1766 "label" : "isPartOf",
1767 "direction" : "OUT",
1768 "multiplicity" : "Many2Many",
1769 "isParent" : "false",
1770 "usesResource" : "false",
1771 "hasDelTarget" : "false",
1772 "SVC-INFRA" : "false"
1775 "from" : "allotted-resource",
1776 "to" : "instance-group",
1777 "label" : "isMemberOf",
1778 "direction" : "OUT",
1779 "multiplicity" : "Many2Many",
1780 "isParent" : "false",
1781 "usesResource" : "false",
1782 "hasDelTarget" : "false",
1783 "SVC-INFRA" : "false"
1786 "from" : "allotted-resource",
1787 "to" : "network-policy",
1789 "direction" : "OUT",
1790 "multiplicity" : "One2One",
1791 "isParent" : "false",
1792 "usesResource" : "false",
1793 "hasDelTarget" : "false",
1794 "SVC-INFRA" : "false"
1797 "from" : "allotted-resource",
1799 "label" : "isPartOf",
1800 "direction" : "OUT",
1801 "multiplicity" : "Many2Many",
1802 "isParent" : "false",
1803 "usesResource" : "false",
1804 "hasDelTarget" : "false",
1805 "SVC-INFRA" : "false"
1808 "from" : "allotted-resource",
1809 "to" : "l-interface",
1811 "direction" : "OUT",
1812 "multiplicity" : "One2Many",
1813 "isParent" : "false",
1814 "usesResource" : "false",
1815 "hasDelTarget" : "false",
1816 "SVC-INFRA" : "false"
1819 "from" : "generic-vnf",
1820 "to" : "instance-group",
1821 "label" : "isMemberOf",
1822 "direction" : "OUT",
1823 "multiplicity" : "Many2Many",
1824 "isParent" : "false",
1825 "usesResource" : "false",
1826 "hasDelTarget" : "false",
1827 "SVC-INFRA" : "false"
1830 "from" : "service-instance",
1831 "to" : "instance-group",
1832 "label" : "isMemberOf",
1833 "direction" : "OUT",
1834 "multiplicity" : "Many2Many",
1835 "isParent" : "false",
1836 "usesResource" : "false",
1837 "hasDelTarget" : "false",
1838 "SVC-INFRA" : "false"
1841 "from" : "allotted-resource",
1842 "to" : "tunnel-xconnect",
1844 "direction" : "OUT",
1845 "multiplicity" : "One2One",
1846 "isParent" : "true",
1847 "usesResource" : "false",
1848 "hasDelTarget" : "false",
1849 "SVC-INFRA" : "false"
1852 "from" : "logical-link",
1853 "to" : "cloud-region",
1854 "label" : "existsIn",
1855 "direction" : "OUT",
1856 "multiplicity" : "Many2Many",
1857 "isParent" : "false",
1858 "usesResource" : "false",
1859 "hasDelTarget" : "false",
1860 "SVC-INFRA" : "false"
1863 "from" : "logical-link",
1864 "to" : "vpn-binding",
1866 "direction" : "OUT",
1867 "multiplicity" : "Many2Many",
1868 "isParent" : "false",
1869 "usesResource" : "false",
1870 "hasDelTarget" : "false",
1871 "SVC-INFRA" : "false"
1874 "from" : "generic-vnf",
1875 "to" : "entitlement",
1877 "direction" : "OUT",
1878 "multiplicity" : "One2Many",
1879 "isParent" : "true",
1880 "usesResource" : "false",
1881 "hasDelTarget" : "false",
1882 "SVC-INFRA" : "false"
1885 "from" : "generic-vnf",
1888 "direction" : "OUT",
1889 "multiplicity" : "One2Many",
1890 "isParent" : "true",
1891 "usesResource" : "false",
1892 "hasDelTarget" : "false",
1893 "SVC-INFRA" : "false"
1897 "to" : "entitlement",
1899 "direction" : "OUT",
1900 "multiplicity" : "One2Many",
1901 "isParent" : "true",
1902 "usesResource" : "false",
1903 "hasDelTarget" : "false",
1904 "SVC-INFRA" : "false"
1910 "direction" : "OUT",
1911 "multiplicity" : "One2Many",
1912 "isParent" : "true",
1913 "usesResource" : "false",
1914 "hasDelTarget" : "false",
1915 "SVC-INFRA" : "false"
1919 "to" : "entitlement",
1921 "direction" : "OUT",
1922 "multiplicity" : "One2Many",
1923 "isParent" : "true",
1924 "usesResource" : "false",
1925 "hasDelTarget" : "false",
1926 "SVC-INFRA" : "false"
1932 "direction" : "OUT",
1933 "multiplicity" : "One2Many",
1934 "isParent" : "true",
1935 "usesResource" : "false",
1936 "hasDelTarget" : "false",
1937 "SVC-INFRA" : "false"
1942 "label" : "existsIn",
1943 "direction" : "OUT",
1944 "multiplicity" : "Many2One",
1945 "isParent" : "false",
1946 "usesResource" : "false",
1947 "hasDelTarget" : "false",
1948 "SVC-INFRA" : "false"
1951 "from" : "service-instance",
1952 "to" : "allotted-resource",
1954 "direction" : "OUT",
1955 "multiplicity" : "Many2Many",
1956 "isParent" : "true",
1957 "usesResource" : "false",
1958 "hasDelTarget" : "false",
1959 "SVC-INFRA" : "false"
1962 "from" : "service-instance",
1963 "to" : "allotted-resource",
1965 "direction" : "OUT",
1966 "multiplicity" : "Many2Many",
1967 "isParent" : "false",
1968 "usesResource" : "false",
1969 "hasDelTarget" : "false",
1970 "SVC-INFRA" : "false"
1973 "from" : "allotted-resource",
1974 "to" : "vpn-binding",
1975 "label" : "belongsTo",
1976 "direction" : "OUT",
1977 "multiplicity" : "Many2Many",
1978 "isParent" : "false",
1979 "usesResource" : "false",
1980 "hasDelTarget" : "false",
1981 "SVC-INFRA" : "false"
1984 "from" : "generic-vnf",
1986 "label" : "locatedIn",
1987 "direction" : "OUT",
1988 "multiplicity" : "Many2Many",
1989 "isParent" : "false",
1990 "usesResource" : "false",
1991 "hasDelTarget" : "false",
1992 "SVC-INFRA" : "false"
1995 "from" : "generic-vnf",
1997 "label" : "usesCtagPool",
1998 "direction" : "OUT",
1999 "multiplicity" : "Many2Many",
2000 "isParent" : "false",
2001 "usesResource" : "false",
2002 "hasDelTarget" : "false",
2003 "SVC-INFRA" : "false"
2006 "from" : "p-interface",
2009 "direction" : "OUT",
2010 "multiplicity" : "One2One",
2011 "isParent" : "true",
2012 "usesResource" : "false",
2013 "hasDelTarget" : "false",
2014 "SVC-INFRA" : "false"
2017 "from" : "sriov-vf",
2020 "direction" : "OUT",
2021 "multiplicity" : "Many2One",
2022 "isParent" : "false",
2023 "usesResource" : "true",
2024 "hasDelTarget" : "false",
2025 "SVC-INFRA" : "false"