diff options
author | 2024-06-24 16:59:17 +0530 | |
---|---|---|
committer | 2024-06-26 17:13:00 +0530 | |
commit | c87f766c7a5457472fd30e0f4440d935099d80cb (patch) | |
tree | 5a0a9f0620e841807e28207c805120f026a6dbbd /aai-schema/src/main/resources/onap/dbedgerules | |
parent | e2d4cf8379cdf7a260d4d2e11d4880a1dcab0f45 (diff) |
- New service-instance attributes added in AAI schema
- New slice-profile attributes added in AAI schema
- New Feasibility Check Job attributes added in AAI schema
- Added New Objects - Delay Tolerance, KPI Monitoring, Xl-Thpt, Term
Density, Synchronicity, Deterministic-Comm, ServAttrCom for slice
profile
- Added new Edge Rule for feasibility-check-job, slice-profile and the
newly added objects
Issue-ID: AAI-3881
Change-Id: I1b5e47965c69725d26fe0518da725b66a10825bc
Signed-off-by: vani.kv <vani.kv@accenture.com>
Diffstat (limited to 'aai-schema/src/main/resources/onap/dbedgerules')
-rw-r--r-- | aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json | 307 |
1 files changed, 303 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..8c84f66 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,298 @@ "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" } + ] } |