References

Difference between v10 and v11

$ diff aai_swagger_v10.plantuml aai_swagger_v11.plantuml
3c3
< title v10 Active and Available Inventory Relationships Class Diagram
---
> title v11 Active and Available Inventory Relationships Class Diagram
18a19,20
> class configuration
> class configurations
36a39,47
> class esr-ems
> class esr-ems-list
> class esr-system-info
> class esr-system-info-list
> class esr-thirdparty-sdnc
> class esr-thirdparty-sdnc-list
> class esr-vnfm
> class esr-vnfm-list
> class external-system
42a54,55
> class host-route
> class host-routes
58a72,73
> class line-of-business
> class lines-of-business
87a103,104
> class owning-entities
> class owning-entity
91a109,110
> class platform
> class platforms
95a115,116
> class project
> class projects
124a146,147
> class sriov-pf
> class sriov-pfs
138a162,163
> class vip-ipv4-address-list
> class vip-ipv6-address-list
161a187
> "Inventory" *-- "external-system"
169a196,199
> "business" *-- "lines-of-business"
> "business" *-- "owning-entities"
> "business" *-- "platforms"
> "business" *-- "projects"
177a208
> "cloud-region" *-- "esr-system-info-list"
183a215,216
> "cloud-region" *-- "vip-ipv4-address-list"
> "cloud-region" *-- "vip-ipv6-address-list"
187a221,222
> "configuration" *-- "metadata"
> "configurations" *-- "configuration"
199a235,244
> "esr-ems" *-- "esr-system-info-list"
> "esr-ems-list" *-- "esr-ems"
> "esr-system-info-list" *-- "esr-system-info"
> "esr-thirdparty-sdnc" *-- "esr-system-info-list"
> "esr-thirdparty-sdnc-list" *-- "esr-thirdparty-sdnc"
> "esr-vnfm" *-- "esr-system-info-list"
> "esr-vnfm-list" *-- "esr-vnfm"
> "external-system" *-- "esr-ems-list"
> "external-system" *-- "esr-thirdparty-sdnc-list"
> "external-system" *-- "esr-vnfm-list"
207a253
> "host-routes" *-- "host-route"
220a267
> "lines-of-business" *-- "line-of-business"
242a290
> "network" *-- "configurations"
265a314
> "owning-entities" *-- "owning-entity"
267a317
> "p-interface" *-- "sriov-pfs"
268a319
> "platforms" *-- "platform"
273a325
> "projects" *-- "project"
300a353
> "sriov-pfs" *-- "sriov-pf"
301a355
> "subnet" *-- "host-routes"
315a370,371
> "vnfc" *-- "l3-interface-ipv4-address-list"
> "vnfc" *-- "l3-interface-ipv6-address-list"


Diagram

@startuml

title v11 Active and Available Inventory Relationships Class Diagram


class Inventory
class allotted-resource
class allotted-resources
class availability-zone
class availability-zones
class business
class classes-of-service
class class-of-service
class cloud-infrastructure
class cloud-region
class cloud-regions
class complex
class complexes
class configuration
class configurations
class connector
class connectors
class constrained-element-set
class constrained-element-sets
class ctag-assignment
class ctag-assignments
class ctag-pool
class ctag-pools
class customer
class customers
class cvlan-tag-entry
class cvlan-tags
class dvs-switch
class dvs-switches
class element-choice-set
class element-choice-sets
class entitlement
class entitlements
class esr-ems
class esr-ems-list
class esr-system-info
class esr-system-info-list
class esr-thirdparty-sdnc
class esr-thirdparty-sdnc-list
class esr-vnfm
class esr-vnfm-list
class external-system
class flavor
class flavors
class generic-vnf
class generic-vnfs
class group-assignment
class group-assignments
class host-route
class host-routes
class image
class images
class instance-group
class instance-groups
class ipsec-configuration
class ipsec-configurations
class l3-interface-ipv4-address-list
class l3-interface-ipv6-address-list
class l3-network
class l3-networks
class lag-interface
class lag-interfaces
class lag-link
class lag-links
class license
class licenses
class line-of-business
class lines-of-business
class l-interface
class l-interfaces
class logical-link
class logical-links
class metadata
class metadatum
class model
class model-constraint
class model-constraints
class model-element
class model-elements
class models
class model-ver
class model-vers
class multicast-configuration
class multicast-configurations
class named-queries
class named-query
class named-query-element
class named-query-elements
class network
class network-policies
class network-policy
class network-profile
class network-profiles
class newvce
class newvces
class oam-network
class oam-networks
class owning-entities
class owning-entity
class physical-link
class physical-links
class p-interface
class p-interfaces
class platform
class platforms
class pnf
class pnfs
class port-group
class port-groups
class project
class projects
class property-constraint
class property-constraints
class pserver
class pservers
class related-lookup
class related-lookups
class route-table-reference
class route-table-references
class route-target
class route-targets
class routing-instance
class routing-instances
class segmentation-assignment
class segmentation-assignments
class service
class service-capabilities
class service-capability
class service-design-and-creation
class service-instance
class service-instances
class services
class service-subscription
class service-subscriptions
class site-pair
class site-pairs
class site-pair-set
class site-pair-sets
class snapshot
class snapshots
class sriov-pf
class sriov-pfs
class sriov-vf
class sriov-vfs
class subnet
class subnets
class tenant
class tenants
class tunnel-xconnect
class tunnel-xconnects
class vce
class vces
class vf-module
class vf-modules
class vig-server
class vig-servers
class vip-ipv4-address-list
class vip-ipv6-address-list
class virtual-data-center
class virtual-data-centers
class vlan
class vlans
class vnfc
class vnfcs
class vnf-image
class vnf-images
class volume
class volume-group
class volume-groups
class volumes
class vpls-pe
class vpls-pes
class vpn-binding
class vpn-bindings
class vserver
class vservers
class zone
class zones

"Inventory" *-- "business"
"Inventory" *-- "cloud-infrastructure"
"Inventory" *-- "external-system"
"Inventory" *-- "network"
"Inventory" *-- "service-design-and-creation"

"allotted-resource" *-- "tunnel-xconnects"
"allotted-resources" *-- "allotted-resource"
"availability-zones" *-- "availability-zone"
"business" *-- "connectors"
"business" *-- "customers"
"business" *-- "lines-of-business"
"business" *-- "owning-entities"
"business" *-- "platforms"
"business" *-- "projects"
"classes-of-service" *-- "class-of-service"
"cloud-infrastructure" *-- "cloud-regions"
"cloud-infrastructure" *-- "complexes"
"cloud-infrastructure" *-- "network-profiles"
"cloud-infrastructure" *-- "pservers"
"cloud-infrastructure" *-- "virtual-data-centers"
"cloud-region" *-- "availability-zones"
"cloud-region" *-- "dvs-switches"
"cloud-region" *-- "esr-system-info-list"
"cloud-region" *-- "flavors"
"cloud-region" *-- "group-assignments"
"cloud-region" *-- "images"
"cloud-region" *-- "oam-networks"
"cloud-region" *-- "snapshots"
"cloud-region" *-- "tenants"
"cloud-region" *-- "vip-ipv4-address-list"
"cloud-region" *-- "vip-ipv6-address-list"
"cloud-region" *-- "volume-groups"
"cloud-regions" *-- "cloud-region"
"complex" *-- "ctag-pools"
"complexes" *-- "complex"
"configuration" *-- "metadata"
"configurations" *-- "configuration"
"connector" *-- "metadata"
"connectors" *-- "connector"
"constrained-element-set" *-- "element-choice-sets"
"constrained-element-sets" *-- "constrained-element-set"
"ctag-assignments" *-- "ctag-assignment"
"ctag-pools" *-- "ctag-pool"
"customer" *-- "service-subscriptions"
"customers" *-- "customer"
"cvlan-tags" *-- "cvlan-tag-entry"
"dvs-switches" *-- "dvs-switch"
"element-choice-sets" *-- "element-choice-set"
"entitlements" *-- "entitlement"
"esr-ems" *-- "esr-system-info-list"
"esr-ems-list" *-- "esr-ems"
"esr-system-info-list" *-- "esr-system-info"
"esr-thirdparty-sdnc" *-- "esr-system-info-list"
"esr-thirdparty-sdnc-list" *-- "esr-thirdparty-sdnc"
"esr-vnfm" *-- "esr-system-info-list"
"esr-vnfm-list" *-- "esr-vnfm"
"external-system" *-- "esr-ems-list"
"external-system" *-- "esr-thirdparty-sdnc-list"
"external-system" *-- "esr-vnfm-list"
"flavors" *-- "flavor"
"generic-vnf" *-- "entitlements"
"generic-vnf" *-- "lag-interfaces"
"generic-vnf" *-- "licenses"
"generic-vnf" *-- "l-interfaces"
"generic-vnf" *-- "vf-modules"
"generic-vnfs" *-- "generic-vnf"
"group-assignments" *-- "group-assignment"
"host-routes" *-- "host-route"
"image" *-- "metadata"
"images" *-- "image"
"instance-groups" *-- "instance-group"
"ipsec-configuration" *-- "vig-servers"
"ipsec-configurations" *-- "ipsec-configuration"
"l3-network" *-- "ctag-assignments"
"l3-network" *-- "segmentation-assignments"
"l3-network" *-- "subnets"
"l3-networks" *-- "l3-network"
"lag-interface" *-- "l-interfaces"
"lag-interfaces" *-- "lag-interface"
"lag-links" *-- "lag-link"
"licenses" *-- "license"
"lines-of-business" *-- "line-of-business"
"l-interface" *-- "l3-interface-ipv4-address-list"
"l-interface" *-- "l3-interface-ipv6-address-list"
"l-interface" *-- "sriov-vfs"
"l-interface" *-- "vlans"
"l-interfaces" *-- "l-interface"
"logical-links" *-- "logical-link"
"metadata" *-- "metadatum"
"model" *-- "model-vers"
"model-constraint" *-- "constrained-element-sets"
"model-constraints" *-- "model-constraint"
"model-element" *-- "model-constraints"
"model-elements" *-- "model-element"
"models" *-- "model"
"model-ver" *-- "metadata"
"model-ver" *-- "model-elements"
"model-vers" *-- "model-ver"
"multicast-configurations" *-- "multicast-configuration"
"named-queries" *-- "named-query"
"named-query" *-- "named-query-elements"
"named-query-element" *-- "property-constraints"
"named-query-element" *-- "related-lookups"
"named-query-elements" *-- "named-query-element"
"network" *-- "configurations"
"network" *-- "generic-vnfs"
"network" *-- "instance-groups"
"network" *-- "ipsec-configurations"
"network" *-- "l3-networks"
"network" *-- "lag-links"
"network" *-- "logical-links"
"network" *-- "multicast-configurations"
"network" *-- "network-policies"
"network" *-- "newvces"
"network" *-- "physical-links"
"network" *-- "pnfs"
"network" *-- "route-table-references"
"network" *-- "site-pair-sets"
"network" *-- "vces"
"network" *-- "vnfcs"
"network" *-- "vpls-pes"
"network" *-- "vpn-bindings"
"network" *-- "zones"
"network-policies" *-- "network-policy"
"network-profiles" *-- "network-profile"
"newvce" *-- "l-interfaces"
"newvces" *-- "newvce"
"oam-networks" *-- "oam-network"
"owning-entities" *-- "owning-entity"
"physical-links" *-- "physical-link"
"p-interface" *-- "l-interfaces"
"p-interface" *-- "sriov-pfs"
"p-interfaces" *-- "p-interface"
"platforms" *-- "platform"
"pnf" *-- "lag-interfaces"
"pnf" *-- "p-interfaces"
"pnfs" *-- "pnf"
"port-group" *-- "cvlan-tags"
"port-groups" *-- "port-group"
"projects" *-- "project"
"property-constraints" *-- "property-constraint"
"pserver" *-- "lag-interfaces"
"pserver" *-- "p-interfaces"
"pservers" *-- "pserver"
"related-lookups" *-- "related-lookup"
"route-table-references" *-- "route-table-reference"
"route-targets" *-- "route-target"
"routing-instance" *-- "site-pairs"
"routing-instances" *-- "routing-instance"
"segmentation-assignments" *-- "segmentation-assignment"
"service-capabilities" *-- "service-capability"
"service-design-and-creation" *-- "models"
"service-design-and-creation" *-- "named-queries"
"service-design-and-creation" *-- "service-capabilities"
"service-design-and-creation" *-- "services"
"service-design-and-creation" *-- "vnf-images"
"service-instance" *-- "allotted-resources"
"service-instance" *-- "metadata"
"service-instances" *-- "service-instance"
"services" *-- "service"
"service-subscription" *-- "service-instances"
"service-subscriptions" *-- "service-subscription"
"site-pair" *-- "classes-of-service"
"site-pairs" *-- "site-pair"
"site-pair-set" *-- "routing-instances"
"site-pair-sets" *-- "site-pair-set"
"snapshots" *-- "snapshot"
"sriov-pfs" *-- "sriov-pf"
"sriov-vfs" *-- "sriov-vf"
"subnet" *-- "host-routes"
"subnets" *-- "subnet"
"tenant" *-- "vservers"
"tenants" *-- "tenant"
"tunnel-xconnects" *-- "tunnel-xconnect"
"vce" *-- "entitlements"
"vce" *-- "licenses"
"vce" *-- "port-groups"
"vces" *-- "vce"
"vf-modules" *-- "vf-module"
"vig-servers" *-- "vig-server"
"virtual-data-centers" *-- "virtual-data-center"
"vlan" *-- "l3-interface-ipv4-address-list"
"vlan" *-- "l3-interface-ipv6-address-list"
"vlans" *-- "vlan"
"vnfc" *-- "l3-interface-ipv4-address-list"
"vnfc" *-- "l3-interface-ipv6-address-list"
"vnfcs" *-- "vnfc"
"vnf-images" *-- "vnf-image"
"volume-groups" *-- "volume-group"
"volumes" *-- "volume"
"vpls-pe" *-- "lag-interfaces"
"vpls-pe" *-- "p-interfaces"
"vpls-pes" *-- "vpls-pe"
"vpn-binding" *-- "route-targets"
"vpn-bindings" *-- "vpn-binding"
"vserver" *-- "l-interfaces"
"vserver" *-- "volumes"
"vservers" *-- "vserver"
"zones" *-- "zone"

@enduml