Several DCAE components have their own APIs for status reporting and operations.
DCAE Controller
The DCAE Controller exposes several APIs. The base URL is: http://{username}:{password}@{controller_ip}:9998/
DCAE Reports API
API | Method | URL | Header | Data | Description |
---|---|---|---|---|---|
VM Status | PUT | BASE/gui | -H "Content-type: application/json" -H "action: getTable" | -d '{"path":"/reports/dcae/vms","start":"-24hour","end":"now"}' | list of status of DCAE VMs |
Service Instance Status | PUT | BASE/gui | -H "Content-type: application/json" -H "action: getTable" | d '{"path":"/reports/dcae/serviceinstances","start":"-24hour","end":"now"}' | list of status of DCAE Service Instances |
DCAE resource API
API | Method | URL | Header | Data | Description |
---|---|---|---|---|---|
resources | GET | BASE/resources | N/A | list of status of DCAE resources |
DMaaP Message Router
The message router implements an API for various operations. Base URL is: http://{message-router-ip}:3904
API | Method | URL | Header | Data | Description |
---|---|---|---|---|---|
list topics | GET | BASE/topics | N/A | N/A | list topics |
list particular topic | GET | BASE/topics/{topic_name} | N/A | N/A | list info about topic {topic_name} |