...
Copied from AAI EdgeRules files and manually massaged into PlantUML format.Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key AAI-2441 - Generated by https://gerrit.onap.org/r/c/aai/schema-service/+/87941/2/generate-uml-snapshot.sh
- Repo https://gerrit.onap.org/r/gitweb?p=aai/schema-service.git;a=tree;f=aai-schema/src/main/resources/onap/dbedgerules;hb=HEAD
- See also PlantUML v11 EdgeRules by planttext.com
- See also PlantUML v12 EdgeRules by planttext.com
- See also PlantUML v13 EdgeRules by planttext.com
- See also PlantUML v14 EdgeRules by planttext.com
- See also PlantUML v15 EdgeRules by planttext.com
- See also PlantUML v16 EdgeRules by planttext.com
- See also wiki and sub-pages: Reverse-engineering AAI data model to Papyrus information model
- Intro demos:
Diagrams
v16 EdgeRules
Difference between v15 and v16
Code Block |
---|
$ diff aai_edgerules_v15.plantuml aai_edgerules_v16.plantuml
3c3
< title v15 Active and Available Inventory EdgeRule Relationships
---
> title v16 Active and Available Inventory EdgeRule Relationships
92a93
> "lan-port-config" -- "generic-vnf": PartOf >
111a113,115
> "metadatum" -- "cp": AppliesTo >
> "metadatum" -- "generic-vnf": AppliesTo >
> "metadatum" -- "pnf": AppliesTo >
138a143
> "sdwan-vpn" -- "generic-vnf": PartOf >
163a169
> "site-resource" -- "generic-vnf": PartOf >
205a212
> "wan-port-config" -- "generic-vnf": PartOf >
|
v15 EdgeRules
Difference between v14 and v15
Code Block |
---|
$ diff aai_edgerules_v14.plantuml aai_edgerules_v15.plantuml
3c3
< title v14 Active and Available Inventory EdgeRule Relationships
---
> title v15 Active and Available Inventory EdgeRule Relationships
31a32
> "configuration" -- "vrf": Uses >
35a37
> "contact" -- "generic-vnf": supports >
54a57
> "generic-vnf" -- "esr-vnfm": DependsOn >
147a151
> "service-instance" -- "instance-group": Uses >
193a198,200
> "vrf" -- "l3-network": Uses >
> "vrf" -- "l-interface": Uses >
> "vrf" -- "vpn-binding": AppliesTo >
|
v14 EdgeRules
Difference between v13 and v14
Code Block |
---|
$ diff aai_edgerules_v13.plantuml aai_edgerules_v14.plantuml
3c3
< title v13 Active and Available Inventory EdgeRule Relationships
---
> title v14 Active and Available Inventory EdgeRule Relationships
11a12
> "allotted-resource" -- "p-interface": Uses >
17a19
> "cloud-region" -- "network-technology": Uses >
27a30
> "configuration" -- "vnfc": Uses >
28a32,33
> "connectivity" -- "service-instance": PartOf >
> "connectivity" -- "vpn-binding": PartOf >
31a37,38
> "device" -- "generic-vnf": Uses >
> "device" -- "service-instance": PartOf >
33a41,42
> "ext-aai-network" -- "esr-system-info": Uses >
> "flavor" -- "pserver": CanBeInstantiatedIn >
41a51
> "generic-vnf" -- "cloud-region": LocatedIn >
45a56
> "generic-vnf" -- "instance-group": Uses >
63a75
> "l3-network" -- "cp": LinksTo >
64a77
> "l3-network" -- "l3-network": Uses >
75a89,90
> "lan-port-config" -- "dhcp-service": Uses >
> "lan-port-config" -- "service-instance": PartOf >
76a92,93
> "line-of-business" -- "l3-network": Uses >
> "l-interface" -- "cp": LinksTo >
95a113
> "network-resource" -- "vpn-binding": Uses >
105a124
> "platform" -- "l3-network": Uses >
108a128
> "pnf" -- "network-resource": LinksTo >
115a136,138
> "sdwan-vpn" -- "service-instance": PartOf >
> "sdwan-vpn" -- "tenant": PartOf >
> "sdwan-vpn" -- "vpn-binding": PartOf >
134a158,161
> "site-resource" -- "allotted-resource": Uses >
> "site-resource" -- "complex": Uses >
> "site-resource" -- "service-instance": PartOf >
> "sp-partner" -- "service-instance": PartOf >
146a174
> "vip-ipv4-address-list" -- "cp": Uses >
148a177
> "vip-ipv6-address-list" -- "cp": Uses >
153a183
> "vlan-tag" -- "cp": Uses >
162a193
> "vpn-binding" -- "p-interface": BindsTo >
167a199
> "wan-port-config" -- "service-instance": PartOf >
|
v13 EdgeRules
Difference between v12 and v13
Code Block |
---|
$ diff aai_edgerules_v12.plantuml aai_edgerules_v13.plantuml
3c3
< title v12 Active and Available Inventory EdgeRule Relationships
---
> title v13 Active and Available Inventory EdgeRule Relationships
4a5
> "allotted-resource" -- "allotted-resource": BindsTo >
8a10
> "allotted-resource" -- "model-ver": IsA >
13a16
> "cloud-region" -- "instance-group": Uses >
15a19
> "collection" -- "model-ver": IsA >
17a22,23
> "configuration" -- "configuration": BindsTo >
> "configuration" -- "l3-network": PartOf >
19a26
> "configuration" -- "model-ver": IsA >
20a28,29
> "configuration" -- "vpn-binding": Uses >
> "connector" -- "model-ver": IsA >
25a35
> "forwarder" -- "generic-vnf": AppliesTo >
37a48,49
> "generic-vnf" -- "model-ver": IsA >
> "generic-vnf" -- "nos-server": HostedOn >
44a57
> "instance-group" -- "model-ver": IsA >
51a65
> "l3-network" -- "model-ver": IsA >
55a70
> "lag-interface" -- "l-interface": Uses >
71a87
> "logical-link" -- "model-ver": IsA >
79a96
> "nos-server" -- "pserver": HostedOn >
90a108
> "pnf" -- "model-ver": IsA >
98a117,118
> "service-instance" -- "collection": ComposedOf >
> "service-instance" -- "configuration": ComposedOf >
106a127
> "service-instance" -- "model-ver": IsA >
121a143
> "vf-module" -- "model-ver": IsA >
132a155
> "vnfc" -- "model-ver": IsA >
138a162
> "vpn-binding" -- "customer": Uses >
|
v12 EdgeRules
Difference between v11 and v12
Code Block |
---|
$ diff aai_edgerules_v11.plantuml aai_edgerules_v12.plantuml
3c3
< title v11 Active and Available Inventory EdgeRule Relationships
---
> title v12 Active and Available Inventory EdgeRule Relationships
17a18
> "configuration" -- "l-interface": AppliesTo >
18a20
> "configuration" -- "pnf": AppliesTo >
22a25,30
> "forwarder" -- "configuration": Uses >
> "forwarder" -- "lag-interface": ForwardsTo >
> "forwarder" -- "l-interface": ForwardsTo >
> "forwarder" -- "p-interface": ForwardsTo >
> "forwarding-path" -- "configuration": Uses >
> "forwarding-path" -- "service-instance": AppliesTo >
60a69,70
> "logical-link" -- "l-interface": Destination >
> "logical-link" -- "l-interface": Source >
71a82
> "operational-environment" -- "operational-environment": Uses >
|
v11 EdgeRules
Difference between v10 and v11
Code Block |
---|
$ diff aai_edgerules_v10.plantuml aai_edgerules_v11.plantuml
3c3
< title v10 Active and Available Inventory EdgeRule Relationships
---
> title v11 Active and Available Inventory EdgeRule Relationships
7a8
> "allotted-resource" -- "l-interface": Uses >
15a17,18
> "configuration" -- "allotted-resource": Uses >
> "configuration" -- "logical-link": Uses >
18a22
> "esr-thirdparty-sdnc" -- "pnf": AppliesTo >
19a24,26
> "generic-vnf" -- "complex": LocatedIn >
> "generic-vnf" -- "configuration": Uses >
> "generic-vnf" -- "ctag-pool": Uses >
22a30
> "generic-vnf" -- "pnf": HostedOn >
34a43
> "l3-network" -- "instance-group": MemberOf >
43a53
> "line-of-business" -- "generic-vnf": Uses >
66a77
> "platform" -- "generic-vnf": Uses >
69a81
> "project" -- "service-instance": Uses >
75a88
> "service-instance" -- "configuration": Uses >
86a100
> "service-instance" -- "zone": LocatedIn >
88a103
> "sriov-vf" -- "sriov-pf": Uses >
98a114,117
> "vip-ipv4-address-list" -- "instance-group": MemberOf >
> "vip-ipv4-address-list" -- "subnet": MemberOf >
> "vip-ipv6-address-list" -- "instance-group": MemberOf >
> "vip-ipv6-address-list" -- "subnet": MemberOf >
101a121,123
> "vnfc" -- "instance-group": MemberOf >
> "vnfc" -- "vip-ipv4-address-list": Uses >
> "vnfc" -- "vip-ipv6-address-list": Uses >
|
Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|