diff options
Diffstat (limited to 'aai-schema/src/main/resources/onap/dbedgerules')
-rw-r--r-- | aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json | 318 |
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" } ] } |