Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Page Status: Copied from R6 - Mar, 22, 2020
Component Status: Pending PTL Updates and ArchCom Review

Last Reviewed on:

Certified by:

AAI (Available and Active Inventory):

1. High Level Component Definition and Architectural Relationships 


The AAI (Available and active inventory) function provides real-time views of the resource and services in managed by and their relationships.  It provides

  • Realtime views of the managed resources and services and their relationships

  • The relevance of the managed resources and services to the ONAP components.

  • It is a registry of the active, available and assigned assets.

  • It maintains a multidimentional relationship amongst the managed services and resources. 

  • It provides interfaces for canned and ad-hoc complex network topology queries

2. API definitions

AAI provides the following interfaces:

Interface NameInterface Definition Interface CapabilitiesVersionStatusAPI Spec (Swagger)
AAIE-1Inventory Service Interface. CRUD & Queries  An interface to create, update, retrieve, query, delete the service, resources and relationship inventory information for:
  • Cloud infrastructure (including cloud infrastructure regions and availability zones, cloud infrastructure resources such as servers, storage, VLANs, cloud network technologies,...)
  • Paths and connectors
  • Business Customers and business customer relationship to managed assets
  • Service Instances (including the relationship to used resources)
  • Resource instances (including allotted resources) (virtual and physical, including VNFs, PNFs, Switches, VNF modules)
  • External systems (systems that ONAP connects to)
  • Images
  • Networks
  • Infrastructure tenants
  • Relationships
  • Interfaces
  • IP addresses
  • Configurations
  • Licenses
  • Site resources

AAI provides multiple interfaces to use canned queries, dynamic queries (DSL), and CRUD operations (Resources)

v20

aai_swagger_v20.html

aai_swagger_v20.nodes.yaml

aai_swagger_v20.yaml

DbEdgeRules_v20.json

aai_oxm_v20.xml

 AAIE-2AAI Graphical User Interfaces Provides the capability to view the inventory 


Note:   xxxI interface is a Component internal interface.  xxxxE interface is a component external interface

The current API documents can be found at:

AAI consumes the following Interfaces:

Interface NamePurpose Reason For UseAPI Spec (Swagger)
SDCE-6To receive the service and resource artifacts from SDC.

N/A

No exposed Interface


3. Component Description:

A more detailed figure and description of the component.

FFS

4. known system limitations

5. Used Models

AAI uses the following models:

  • Inventory Model


6. System Deployment Architecture

FFS


7. New Capabilities in this Release

This release, AAI adds the following Capabilities:

8. References

  1. AAI Guilin API Documentation
  2. AAI REST API Documentation on readthedocs.io

  3. AAI GUI: AAI Graphical User Interface


  • No labels