Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. API Definitions

2a. Exposed APIs

Interface NameDefinitionCapabilitiesVersionStatus
API KeyAPI NameDescription
Payload Model(s)
Status
POE-1Policy Type DesignAllows applications to create, update, delete, and query PolicyType entities so that they become available for use in ONAP by applications such as CLAMP.
RESTproduction

production

tosca.policies.root

TOSCA

POE-2Policy DesignAllows applications (such as CLAMP and Integration) to create, update, delete, and query Policy entities.
RESTproduction

production

tosca.policies.root

TOSCA

POE-3Policy AdministrationSupport CRUD of PDP groups and subgroups and to support the deployment and life cycles of PolicyImpl entities (TOSCA Policy and PolicyTypeImpl entities) on PDP sub groups and PDPs.
REST

production
production
Embedded
POE-4Data Ingress
Policy listens
Listen on a DMaaP topic. 
production

Messages of interest are described in the policy logic

DMaaP

production
POE-5Decision QueryPolicy decisions are required by ONAP components to support the policy-driven ONAP architecture. Policy Decisions are implemented using the XACML PDP. The calling application must provide attributes in order for the XACML PDP to return a correct decision.
JSON/HTTP
NAproductionDefined by policy

2b. Consumed APIs

API KeyAPI NameDescription
AAI-XTopologyEnrich ingress data with topology information
SO-XService OrchestratorTrigger orchestration actions (policy driven)
Controller-XController APItrigger control actions (policy driven)
TT-XTrouble Ticketingtrigger open loop ticketing system
OtherOther ActionsTrigger any interface defined in a policy

...