Added missing relationshipList attribute to k8s-resource
[aai/schema-service.git] / plantuml / aai_edgerules_v16.plantuml
1 @startuml
2 title v16 Active and Available Inventory EdgeRule Relationships
3 "allotted-resource" -- "allotted-resource" : BindsTo >
4 "allotted-resource" -- "generic-vnf" : PartOf >
5 "allotted-resource" -- "instance-group" : MemberOf >
6 "allotted-resource" -- "l3-network" : PartOf >
7 "allotted-resource" -- "l-interface" : Uses >
8 "allotted-resource" -- "model-ver" : IsA >
9 "allotted-resource" -- "network-policy" : Uses >
10 "allotted-resource" -- "p-interface" : Uses >
11 "allotted-resource" -- "vlan" : PartOf >
12 "availability-zone" -- "complex" : LocatedIn >
13 "availability-zone" -- "service-capability" : AppliesTo >
14 "cloud-region" -- "complex" : LocatedIn >
15 "cloud-region" -- "instance-group" : Uses >
16 "cloud-region" -- "l3-network" : Uses >
17 "cloud-region" -- "network-technology" : Uses >
18 "cloud-region" -- "zone" : LocatedIn >
19 "collection" -- "model-ver" : IsA >
20 "complex" -- "l3-network" : Uses >
21 "configuration" -- "allotted-resource" : Uses >
22 "configuration" -- "configuration" : BindsTo >
23 "configuration" -- "l3-network" : PartOf >
24 "configuration" -- "l-interface" : AppliesTo >
25 "configuration" -- "logical-link" : Uses >
26 "configuration" -- "model-ver" : IsA >
27 "configuration" -- "pnf" : AppliesTo >
28 "configuration" -- "vnfc" : Uses >
29 "configuration" -- "vpn-binding" : Uses >
30 "configuration" -- "vrf" : Uses >
31 "connectivity" -- "service-instance" : PartOf >
32 "connectivity" -- "vpn-binding" : PartOf >
33 "connector" -- "model-ver" : IsA >
34 "connector" -- "virtual-data-center" : LocatedIn >
35 "contact" -- "generic-vnf" : supports >
36 "ctag-pool" -- "availability-zone" : AppliesTo >
37 "device" -- "generic-vnf" : Uses >
38 "device" -- "service-instance" : PartOf >
39 "dvs-switch" -- "availability-zone" : AppliesTo >
40 "esr-thirdparty-sdnc" -- "pnf" : AppliesTo >
41 "ext-aai-network" -- "esr-system-info" : Uses >
42 "flavor" -- "pserver" : CanBeInstantiatedIn >
43 "forwarder" -- "configuration" : Uses >
44 "forwarder" -- "generic-vnf" : AppliesTo >
45 "forwarder" -- "lag-interface" : ForwardsTo >
46 "forwarder" -- "l-interface" : ForwardsTo >
47 "forwarder" -- "p-interface" : ForwardsTo >
48 "forwarding-path" -- "configuration" : Uses >
49 "forwarding-path" -- "service-instance" : AppliesTo >
50 "generic-vnf" -- "availability-zone" : Uses >
51 "generic-vnf" -- "cloud-region" : LocatedIn >
52 "generic-vnf" -- "complex" : LocatedIn >
53 "generic-vnf" -- "configuration" : Uses >
54 "generic-vnf" -- "ctag-pool" : Uses >
55 "generic-vnf" -- "esr-vnfm" : DependsOn >
56 "generic-vnf" -- "instance-group" : MemberOf >
57 "generic-vnf" -- "instance-group" : Uses >
58 "generic-vnf" -- "ipsec-configuration" : Uses >
59 "generic-vnf" -- "l3-network" : Uses >
60 "generic-vnf" -- "model-ver" : IsA >
61 "generic-vnf" -- "nos-server" : HostedOn >
62 "generic-vnf" -- "pnf" : HostedOn >
63 "generic-vnf" -- "pserver" : HostedOn >
64 "generic-vnf" -- "virtual-data-center" : LocatedIn >
65 "generic-vnf" -- "vnf-image" : Uses >
66 "generic-vnf" -- "volume-group" : DependsOn >
67 "generic-vnf" -- "vserver" : HostedOn >
68 "instance-group" -- "model" : Targets >
69 "instance-group" -- "model-ver" : IsA >
70 "l3-interface-ipv4-address-list" -- "cp" : BelongsTo >
71 "l3-interface-ipv4-address-list" -- "instance-group" : MemberOf >
72 "l3-interface-ipv4-address-list" -- "l3-network" : MemberOf >
73 "l3-interface-ipv4-address-list" -- "subnet" : MemberOf >
74 "l3-interface-ipv6-address-list" -- "cp" : BelongsTo >
75 "l3-interface-ipv6-address-list" -- "instance-group" : MemberOf >
76 "l3-interface-ipv6-address-list" -- "l3-network" : MemberOf >
77 "l3-interface-ipv6-address-list" -- "subnet" : MemberOf >
78 "l3-network" -- "cp" : LinksTo >
79 "l3-network" -- "instance-group" : MemberOf >
80 "l3-network" -- "l3-network" : Uses >
81 "l3-network" -- "model-ver" : IsA >
82 "l3-network" -- "network-policy" : Uses >
83 "l3-network" -- "route-table-reference" : Uses >
84 "l3-network" -- "vpn-binding" : Uses >
85 "lag-interface" -- "lag-link" : LinksTo >
86 "lag-interface" -- "l-interface" : Uses >
87 "lag-interface" -- "logical-link" : Uses >
88 "lag-interface" -- "p-interface" : Uses >
89 "lag-interface" -- "pnf" : BindsTo >
90 "lag-interface" -- "pserver" : BindsTo >
91 "lag-interface" -- "vpls-pe" : BindsTo >
92 "lan-port-config" -- "dhcp-service" : Uses >
93 "lan-port-config" -- "generic-vnf" : PartOf >
94 "lan-port-config" -- "service-instance" : PartOf >
95 "line-of-business" -- "generic-vnf" : Uses >
96 "line-of-business" -- "l3-network" : Uses >
97 "l-interface" -- "cp" : LinksTo >
98 "l-interface" -- "instance-group" : MemberOf >
99 "l-interface" -- "logical-link" : LinksTo >
100 "l-interface" -- "p-interface" : BindsTo >
101 "l-interface" -- "vserver" : BindsTo >
102 "logical-link" -- "cloud-region" : LocatedIn >
103 "logical-link" -- "generic-vnf" : BridgedTo >
104 "logical-link" -- "lag-link" : Uses >
105 "logical-link" -- "l-interface" : Destination >
106 "logical-link" -- "l-interface" : Source >
107 "logical-link" -- "logical-link" : Uses >
108 "logical-link" -- "model-ver" : IsA >
109 "logical-link" -- "pnf" : BridgedTo >
110 "logical-link" -- "pserver" : BridgedTo >
111 "logical-link" -- "virtual-data-center" : LocatedIn >
112 "logical-link" -- "vpn-binding" : Uses >
113 "metadatum" -- "cp" : AppliesTo >
114 "metadatum" -- "generic-vnf" : AppliesTo >
115 "metadatum" -- "pnf" : AppliesTo >
116 "model-element" -- "model-ver" : IsA >
117 "named-query" -- "model" : AppliesTo >
118 "named-query-element" -- "model" : IsA >
119 "network-profile" -- "generic-vnf" : AppliesTo >
120 "network-resource" -- "vpn-binding" : Uses >
121 "nos-server" -- "pserver" : HostedOn >
122 "oam-network" -- "complex" : AppliesTo >
123 "oam-network" -- "service-capability" : AppliesTo >
124 "operational-environment" -- "operational-environment" : Uses >
125 "p-interface" -- "logical-link" : LinksTo >
126 "p-interface" -- "physical-link" : LinksTo >
127 "p-interface" -- "pnf" : BindsTo >
128 "p-interface" -- "pserver" : BindsTo >
129 "p-interface" -- "vpls-pe" : BindsTo >
130 "platform" -- "generic-vnf" : Uses >
131 "platform" -- "l3-network" : Uses >
132 "pnf" -- "complex" : LocatedIn >
133 "pnf" -- "instance-group" : MemberOf >
134 "pnf" -- "model-ver" : IsA >
135 "pnf" -- "network-resource" : LinksTo >
136 "pnf" -- "zone" : LocatedIn >
137 "project" -- "service-instance" : Uses >
138 "pserver" -- "availability-zone" : MemberOf >
139 "pserver" -- "cloud-region" : LocatedIn >
140 "pserver" -- "complex" : LocatedIn >
141 "pserver" -- "group-assignment" : MemberOf >
142 "pserver" -- "zone" : LocatedIn >
143 "sdwan-vpn" -- "generic-vnf" : PartOf >
144 "sdwan-vpn" -- "service-instance" : PartOf >
145 "sdwan-vpn" -- "tenant" : PartOf >
146 "sdwan-vpn" -- "vpn-binding" : PartOf >
147 "service-instance" -- "allotted-resource" : Uses >
148 "service-instance" -- "collection" : ComposedOf >
149 "service-instance" -- "configuration" : ComposedOf >
150 "service-instance" -- "configuration" : Uses >
151 "service-instance" -- "connector" : Uses >
152 "service-instance" -- "ctag-assignment" : Uses >
153 "service-instance" -- "cvlan-tag" : ComposedOf >
154 "service-instance" -- "generic-vnf" : ComposedOf >
155 "service-instance" -- "instance-group" : MemberOf >
156 "service-instance" -- "instance-group" : Uses >
157 "service-instance" -- "l3-network" : ComposedOf >
158 "service-instance" -- "logical-link" : Uses >
159 "service-instance" -- "model-ver" : IsA >
160 "service-instance" -- "pnf" : ComposedOf >
161 "service-instance" -- "service-instance" : ComposedOf >
162 "service-instance" -- "vce" : ComposedOf >
163 "service-instance" -- "vlan" : ComposedOf >
164 "service-instance" -- "zone" : LocatedIn >
165 "service-subscription" -- "tenant" : Uses >
166 "site-pair-set" -- "generic-vnf" : AppliesTo >
167 "site-resource" -- "allotted-resource" : Uses >
168 "site-resource" -- "complex" : Uses >
169 "site-resource" -- "generic-vnf" : PartOf >
170 "site-resource" -- "service-instance" : PartOf >
171 "sp-partner" -- "service-instance" : PartOf >
172 "sriov-vf" -- "sriov-pf" : Uses >
173 "tenant" -- "group-assignment" : MemberOf >
174 "tenant" -- "l3-network" : Uses >
175 "tenant" -- "volume-group" : DependsOn >
176 "vce" -- "availability-zone" : Uses >
177 "vce" -- "complex" : LocatedIn >
178 "vce" -- "vserver" : HostedOn >
179 "vf-module" -- "l3-network" : DependsOn >
180 "vf-module" -- "model-ver" : IsA >
181 "vf-module" -- "vnfc" : Uses >
182 "vf-module" -- "volume-group" : Uses >
183 "vf-module" -- "vserver" : Uses >
184 "vip-ipv4-address-list" -- "cp" : Uses >
185 "vip-ipv4-address-list" -- "instance-group" : MemberOf >
186 "vip-ipv4-address-list" -- "subnet" : MemberOf >
187 "vip-ipv6-address-list" -- "cp" : Uses >
188 "vip-ipv6-address-list" -- "instance-group" : MemberOf >
189 "vip-ipv6-address-list" -- "subnet" : MemberOf >
190 "vlan" -- "l-interface" : LinksTo >
191 "vlan" -- "logical-link" : Uses >
192 "vlan" -- "multicast-configuration" : Uses >
193 "vlan-tag" -- "cp" : Uses >
194 "vnfc" -- "instance-group" : MemberOf >
195 "vnfc" -- "model-ver" : IsA >
196 "vnfc" -- "vip-ipv4-address-list" : Uses >
197 "vnfc" -- "vip-ipv6-address-list" : Uses >
198 "vnfc" -- "vserver" : HostedOn >
199 "volume-group" -- "complex" : LocatedIn >
200 "vpls-pe" -- "complex" : LocatedIn >
201 "vpls-pe" -- "ctag-pool" : Uses >
202 "vpn-binding" -- "customer" : Uses >
203 "vpn-binding" -- "p-interface" : BindsTo >
204 "vrf" -- "l3-network" : Uses >
205 "vrf" -- "l-interface" : Uses >
206 "vrf" -- "vpn-binding" : AppliesTo >
207 "vserver" -- "flavor" : Uses >
208 "vserver" -- "image" : Uses >
209 "vserver" -- "pserver" : HostedOn >
210 "vserver" -- "snapshot" : Uses >
211 "vserver" -- "volume" : AttachesTo >
212 "wan-port-config" -- "generic-vnf" : PartOf >
213 "wan-port-config" -- "service-instance" : PartOf >
214 "zone" -- "complex" : LocatedIn >
215 @enduml