Modify Kafka Mapper Mapping
Modify an Existing Kafka Mapper Configuration.
Request
URI
PUT
https://{api_host}/v1/kafkamapper/mappings
COPY
Request Body
KafkaMapperRequestObject of type(s) application/json
Required
{
"metadata": {
"enabled": true,
"description": "KMD RegEx Desc",
"keys": [
"string"
],
"type": "json_metrics"
},
"default": {
"mapping": {
"metricType": "$.properties.devtype",
"instance": "$.properties.instance",
"properties.entityName": "$.properties.table",
"properties.entityType": "$.properties.type",
"processedTimestamp": "$.timestamp",
"metrics": "$.metrics.*.value",
"type": "Kafka-Metrics-Defn",
"properties.dataSource": "$.properties.ip",
"properties.deviceName": "$.properties.devdesc",
"timestamp": "$.timestamp",
"properties.deviceType": "$.properties.devtype",
"tags": "$.relations.*.type"
}
}
}
Responses
200
OK
{
"status": "Metadata for Modified Kafka Mapper has been persisted in repos"
}
400
Invalid Request sent by the user
Operation doesn't return any data structure
401
User authentication failed
Operation doesn't return any data structure
403
Access to the requested resource/operation is forbidden
Operation doesn't return any data structure
404
Cannot find requested resource
Operation doesn't return any data structure
500
Internal server error
Operation doesn't return any data structure
Code Samples
COPY
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/v1/kafkamapper/mappings