Add owning entity, platform, line of business
[aai/aai-common.git] / aai-core / src / main / resources / dbedgerules / DbEdgeRules_v11.json
index a2943e3..8653420 100644 (file)
                        "SVC-INFRA": "${direction}",
                        "prevent-delete": "NONE"
                },
+               {
+                       "from": "line-of-business",
+                       "to": "generic-vnf",
+                       "label": "realizedBy",
+                       "direction": "OUT",
+                       "multiplicity": "Many2Many",
+                       "contains-other-v": "NONE",
+                       "delete-other-v": "NONE",
+                       "SVC-INFRA": "NONE",
+                       "prevent-delete": "NONE"
+               },
                {
                        "from": "logical-link",
                        "to": "lag-link",
                        "SVC-INFRA": "NONE",
                        "prevent-delete": "!${direction}"
                },
+               {
+                       "from": "owning-entity",
+                       "to": "service-instance",
+                       "label": "owns",
+                       "direction": "OUT",
+                       "multiplicity": "One2Many",
+                       "contains-other-v": "NONE",
+                       "delete-other-v": "NONE",
+                       "SVC-INFRA": "NONE",
+                       "prevent-delete": "NONE"
+               },
                {
                        "from": "p-interface",
                        "to": "l-interface",
                        "SVC-INFRA": "${direction}",
                        "prevent-delete": "NONE"
                },
+               {
+                       "from": "platform",
+                       "to": "generic-vnf",
+                       "label": "Uses",
+                       "direction": "OUT",
+                       "multiplicity": "Many2Many",
+                       "contains-other-v": "NONE",
+                       "delete-other-v": "NONE",
+                       "SVC-INFRA": "NONE",
+                       "prevent-delete": "NONE"
+               },
                {
                        "from": "port-group",
                        "to": "cvlan-tag",
                        "delete-other-v": "NONE",
                        "SVC-INFRA": "${direction}",
                        "prevent-delete": "NONE"
+               },
+                       {
+                       "from": "project",
+                       "to": "service-instance",
+                       "label": "created",
+                       "direction": "OUT",
+                       "multiplicity": "One2Many",
+                       "contains-other-v": "NONE",
+                       "delete-other-v": "NONE",
+                       "SVC-INFRA": "NONE",
+                       "prevent-delete": "NONE"
                },
                {
                        "from": "service-instance",