aboutsummaryrefslogtreecommitdiffstats
path: root/aai-schema/src/main/resources/onap/dbedgerules
diff options
context:
space:
mode:
Diffstat (limited to 'aai-schema/src/main/resources/onap/dbedgerules')
-rw-r--r--aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json318
1 files changed, 314 insertions, 4 deletions
diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json b/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
index 12b652e..1629952 100644
--- a/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
+++ b/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
@@ -7146,6 +7146,18 @@
"default": "true",
"description": "slice-profile belongsTo feasibility-check-and-reservation-job"
},
+ {
+ "from": "service-profile",
+ "to": "feasibility-check-and-reservation-job",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "service-profile belongsTo feasibility-check-and-reservation-job"
+ },
{
"from": "feasibility-time-window",
"to": "feasibility-check-and-reservation-job",
@@ -7153,7 +7165,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7166,7 +7178,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7179,7 +7191,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7192,11 +7204,309 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": "snssai belongsTo plmn-info"
+ },
+ {
+ "from": "delay-tolerance",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "delay-tolerance belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "delay-tolerance",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo delay-tolerance"
+ },
+ {
+ "from": "term-density",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "term-density belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "term-density",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo term-density"
+ },
+ {
+ "from": "synchronicity",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "synchronicity belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "synchronicity",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo synchronicity"
+ },
+ {
+ "from": "positioning",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "positioning belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "positioning",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo positioning"
+ },
+ {
+ "from": "kpi-monitoring",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "kpi-monitoring belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "kpi-monitoring",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo kpi-monitoring"
+ },
+ {
+ "from": "dl-deterministic-comm",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl deterministic comm belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-deterministic-comm",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-deterministic-comm"
+ },
+ {
+ "from": "ul-deterministic-comm",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-deterministic-comm belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-deterministic-comm",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-deterministic-comm"
+ },
+ {
+ "from": "dl-thpt-per-slice-subnet",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl-thpt-per-slice-subnet belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-thpt-per-slice-subnet",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-thpt-per-slice-subnet"
+ },
+ {
+ "from": "ul-thpt-per-slice-subnet",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-thpt-per-slice-subnet belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-thpt-per-slice-subnet",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-thpt-per-slice-subnet"
+ },
+ {
+ "from": "dl-thpt-per-ue",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl-thpt-per-ue belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-thpt-per-ue",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-thpt-per-ue"
+ },
+ {
+ "from": "ul-thpt-per-ue",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-thpt-per-ue belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-thpt-per-ue",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-thpt-per-ue"
+ },
+ {
+ "from": "service-instance",
+ "to": "geo-region",
+ "label": "org.onap.relationships.inventory.Uses",
+ "direction": "OUT",
+ "multiplicity": "MANY2MANY",
+ "contains-other-v": "NONE",
+ "delete-other-v": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "service-instance Uses geo-region"
}
]
}