POST /mirrormakers/createwhitelist This API is used to add a new topic to the whitelist. AAF permissions required: org.onap.dmaap.mr.mirrormaker|*|user , org.onap.dmaap.mr.topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|create Request Payload:Parameter Name | Req'd | Description |
---|
name | Y | Mirror Maker name | namespace | Y | a namespace | whitelistTopicName | Y | a topic name that contains only alpha numeric value |
{ "name":"centraltoedge", "namespace":"org.onap.dmaap.mr", "whitelistTopicName":"org.onap.dmaap.mr.mrtesttopic2" }
Response Payload:{ "listMirrorMaker": [ { "name": "centraltoedge", "producer": "10.12.5.108:30491", "whitelist": "org.onap.dmaap.mr.mrtesttopic,org.onap.dmaap.mr.mrtesttopic2", "enablelogCheck": true, "consumer": "10.12.6.98:30491", "status": "RESTARTING", "numStreams": 3 } ], }
Error Messages:Error Reason | Error Message |
---|
No AAF Mirror Maker User permission | No Mirror Maker User permission. | No AAF Mirror Maker User Create permission (User should have create topics permission ont he namespace listed) | No Mirror Maker User Create permission. | Incorrect JSON | Incorrect JSON object.Could not parse JSON. Please correct the JSON format and try again. | Request contain topic that already exist | The topic already exist. | If the namespace in the topic does not match with the namespace in the request | The namespace of the topic does not match with the namespace you provided. | If Mirror Maker agent is down or it takes more than (right now it is configured 15 second) | listWhiteList is not available, please make sure MirrorMakerAgent is running | Incorrect payload | This is not a createWhitelist request. Please try again. |
|