summaryrefslogtreecommitdiffstats
path: root/aai-core/src/main/resources
diff options
context:
space:
mode:
authorVenkata Harish K Kajur <vk250x@att.com>2017-09-19 02:18:52 -0400
committerVenkata Harish K Kajur <vk250x@att.com>2017-09-19 02:34:18 -0400
commit34f82fce815c23f0ae3df3643ee262af396c236c (patch)
tree9f599335912fc8ea358cf7b4b91cb69d35df395c /aai-core/src/main/resources
parent4ffe31eeea74c618ccc8950ee63071f28bafbfc4 (diff)
Add ability to apply configurations to vnf
Issue-ID: AAI-326 Change-Id: Id5480d020f66a6b8d83310d85eb0678f6b504e7a Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'aai-core/src/main/resources')
-rw-r--r--aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json59
1 files changed, 57 insertions, 2 deletions
diff --git a/aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json b/aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json
index 8653420f..d98c6a0b 100644
--- a/aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json
+++ b/aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json
@@ -1,6 +1,50 @@
{
"rules": [
{
+ "from": "configuration",
+ "to": "logical-link",
+ "label": "has",
+ "direction": "OUT",
+ "multiplicity": "One2Many",
+ "contains-other-v": "NONE",
+ "delete-other-v": "${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE"
+ },
+ {
+ "from": "configuration",
+ "to": "metadatum",
+ "label": "owns",
+ "direction": "OUT",
+ "multiplicity": "One2Many",
+ "contains-other-v": "${direction}",
+ "delete-other-v": "NONE",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE"
+ },
+ {
+ "from": "configuration",
+ "to": "allotted-resource",
+ "label": "uses",
+ "direction": "OUT",
+ "multiplicity": "One2One",
+ "contains-other-v": "NONE",
+ "delete-other-v": "${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE"
+ },
+ {
+ "from": "service-instance",
+ "to": "configuration",
+ "label": "has",
+ "direction": "OUT",
+ "multiplicity": "One2Many",
+ "contains-other-v": "NONE",
+ "delete-other-v": "NONE",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE"
+ },
+ {
"from": "availability-zone",
"to": "complex",
"label": "groupsResourcesIn",
@@ -1026,7 +1070,7 @@
{
"from": "platform",
"to": "generic-vnf",
- "label": "Uses",
+ "label": "uses",
"direction": "OUT",
"multiplicity": "Many2Many",
"contains-other-v": "NONE",
@@ -1661,7 +1705,18 @@
"SVC-INFRA": "NONE",
"prevent-delete": "NONE"
},
- {
+ {
+ "from": "generic-vnf",
+ "to": "configuration",
+ "label": "uses",
+ "direction": "OUT",
+ "multiplicity": "One2Many",
+ "contains-other-v": "NONE",
+ "delete-other-v": "${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE"
+ },
+ {
"from": "vf-module",
"to": "volume-group",
"label": "uses",