-
Sub-task
-
Resolution: Done
-
Medium
-
None
Other uses cases also covered by these endpoints and they have to be handled separately for backward compatibility reasons
Existing (separate) URL Endpoints
- /v1/ch/{cm-handle}/data/ds/ncmp-datastore:passthrough-operational:
- get
- /v1/ch/{cm-handle}/data/ds/ncmp-datastore:passthrough-running[?topicName,includeDescendant]:
- get
- post
- put
- patch
- delete
New approach ONE generic URL
/v1/ch/{cm-handle}/data/ds/<dataStoreName>?topicName,
Datastore | get | post | put | patch | delete |
---|---|---|---|---|---|
passthrough-operational | supported | No | No | No | No |
passthrough-running | supported | supported | supported | supported | supported |
operational | supported | No | No | No | No |
Insert a check at the start of post, put, path, delete for datastores, thrown an exception if it is not 'passtrough-running' -> handle with 400 (bad request)
- split to
-
CPS-1001 Add CPS-E-05 endpoint for 'Read data, NCMP-Operational Datastore'
- Closed