[AAI] Schema changes for Cell and Neighbour
[aai/schema-service.git] / aai-schema / src / main / resources / onap / dbedgerules / v28 / DbEdgeRules_esr_v28.json
1 {
2   "rules": [
3     {
4       "from": "esr-system-info",
5       "to": "esr-ems",
6       "label": "org.onap.relationships.inventory.BelongsTo",
7       "direction": "OUT",
8       "multiplicity": "MANY2ONE",
9       "contains-other-v": "!${direction}",
10       "delete-other-v": "!${direction}",
11       "SVC-INFRA": "NONE",
12       "prevent-delete": "NONE",
13       "default": "true"
14     },
15     {
16       "from": "esr-system-info",
17       "to": "esr-vnfm",
18       "label": "org.onap.relationships.inventory.BelongsTo",
19       "direction": "OUT",
20       "multiplicity": "ONE2ONE",
21       "contains-other-v": "!${direction}",
22       "delete-other-v": "!${direction}",
23       "SVC-INFRA": "NONE",
24       "prevent-delete": "NONE",
25       "default": "true"
26     },
27     {
28       "from": "esr-system-info",
29       "to": "esr-nfvo",
30       "label": "org.onap.relationships.inventory.BelongsTo",
31       "direction": "OUT",
32       "multiplicity": "ONE2ONE",
33       "contains-other-v": "!${direction}",
34       "delete-other-v": "!${direction}",
35       "SVC-INFRA": "NONE",
36       "prevent-delete": "NONE",
37       "default": "true"
38     },
39     {
40       "from": "esr-system-info",
41       "to": "esr-thirdparty-sdnc",
42       "label": "org.onap.relationships.inventory.BelongsTo",
43       "direction": "OUT",
44       "multiplicity": "ONE2ONE",
45       "contains-other-v": "!${direction}",
46       "delete-other-v": "!${direction}",
47       "SVC-INFRA": "NONE",
48       "prevent-delete": "NONE",
49       "default": "true"
50     },
51     {
52       "from": "esr-thirdparty-sdnc",
53       "to": "pnf",
54       "label": "org.onap.relationships.inventory.AppliesTo",
55       "direction": "OUT",
56       "multiplicity": "ONE2MANY",
57       "contains-other-v": "NONE",
58       "delete-other-v": "NONE",
59       "SVC-INFRA": "NONE",
60       "prevent-delete": "NONE",
61       "default": "true"
62     },
63     {
64       "from": "esr-thirdparty-sdnc",
65       "to": "network-resource",
66       "label": "org.onap.relationships.inventory.BelongsTo",
67       "direction": "OUT",
68       "multiplicity": "ONE2MANY",
69       "contains-other-v": "NONE",
70       "delete-other-v": "${direction}",
71       "SVC-INFRA": "NONE",
72       "prevent-delete": "NONE",
73       "default": "true",
74       "description":"For MDONS Usecase"
75     },
76     {
77       "from": "esr-system-info",
78       "to": "cloud-region",
79       "label": "org.onap.relationships.inventory.BelongsTo",
80       "direction": "OUT",
81       "multiplicity": "MANY2ONE",
82       "contains-other-v": "!${direction}",
83       "delete-other-v": "!${direction}",
84       "SVC-INFRA": "NONE",
85       "prevent-delete": "NONE",
86       "default": "true"
87     },
88     {
89       "from": "generic-vnf",
90       "to": "esr-vnfm",
91       "label": "tosca.relationships.DependsOn",
92       "direction": "OUT",
93       "multiplicity": "MANY2ONE",
94       "contains-other-v": "NONE",
95       "delete-other-v": "NONE",
96       "prevent-delete": "NONE",
97       "default": "true",
98       "description":""
99     }
100   ]
101 }
102