...
Interface Name | Interface Definition | Interface Capabilities | API Spec (Swagger) |
---|
DMaaP-1 | DMaaP Bus Controller Interface Allows a DMaaP User to control the behavior of DMaaP | Provides services to enable a DMaaP user to:
Provision a Topic in Message Router Creates the topic on MR instanceCreates topic Permissions in AAFCreates topic Roles in AAF with appropriate PermissionsAssociates ONAP application identities to topic Roles
- Provision a Feed in Data Router
- Associates publisher credentials with Feed
- Creates any ingress rules for publish route optimization
- Provision a Subscriber in Data Router
- Associates subscriber credentials with feed delivery
- Creates any egress rules for delivery route optimization
- Tracks the deployment of DMaaP components vs some network location
| onap-dmaap-dbcapi swagger |
DMaaP-2 | DMaaP Message Router Source Interface
Provides a message sending service to the DMaaP user
| The message publisher can:
Provision (create/modify/delete) Message Router topicsRetrieve individual topic detailsRetrieve a list of all topics on the message routerPublish messages to a message router topic
| onap-dmaap-messagerouter swagger |
DMaaP-3 | DMaaP Message Router Consuming Interface
Provides a message receiving service to the DMaaP user
| The message consumer can:
Retrieve a list of all topics on the message routerRetrieve individual topic detailsSubscribe / Unsubscribe to message router topicsReceive (with filter) messages
| onap-dmaap-messagerouter swagger |
DMaaP-4 | DMaaP Data Routing Source Interface Provides a data sending service to the DMaaP user | The data publisher can: - Create/Update/Delete a data feed
- Retrieve a representation of the data feed
- Publish data to a data feed
- Delete a published data from a data feed
| onap-dmaap-datarouter swagger |
DMaaP-5 | DMaaP Data Routing Consumption Interface Provides a data consumtion service to the DMaaP user | The data consumer can: - Retrieve a representation of the data feed
- Subscribe / Unsubscribe to a data feed
- Retrieve data from a data feed.
| onap-dmaap-datarouter swagger |
Interface Name | Interface Definition | Interface Capabilities | API Spec |
---|
DMaaP-6 | Strimzi kafka bridge publish interface
| The |
message publisher kafka bridge can: - Retrieve individual topic details
- Retrieve a list of all topics
- Publish messages to a topic
| strimzi.io bridge openapiv2.json |
DMaaP-7 | Strimzi kafka bridge consumer interface |
The message
| The kafka bridge consumer can: |
Retrieve a list of all topicsRetrieve individual topic detailsThe current API documents can be found at:
...
4. Known system limitations
Current know known system limitations
- DMaaP Data Router uses persistent volumes to store data used by topics and feeds. Persistent volumes need to have enough storage space to handle anticipated volume.
...
7. New Capabilities in this Release
...
The addition of the Strimzi kafka bridge to provide REsT access to the kafka deployment.
...