blob: 20d5610f4d3e4f0f37681b27596fafd936772af4 [file] [log] [blame]
{
"connector": {
"class": "org.apache.camel.kafkaconnector.slacksink.CamelSlacksinkSinkConnector",
"artifactId": "camel-slack-sink-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-slack-sink-sink",
"type": "sink",
"version": "1.1.0-SNAPSHOT",
"description": "Send messages to a Slack channel."
},
"properties": {
"camel.kamelet.slack-sink.channel": {
"name": "camel.kamelet.slack-sink.channel",
"description": "The Slack channel to send messages to. Example: #myroom",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.slack-sink.webhookUrl": {
"name": "camel.kamelet.slack-sink.webhookUrl",
"description": "The webhook URL used by the Slack channel to handle incoming messages.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.slack-sink.iconEmoji": {
"name": "camel.kamelet.slack-sink.iconEmoji",
"description": "Use a Slack emoji as an avatar.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.slack-sink.iconUrl": {
"name": "camel.kamelet.slack-sink.iconUrl",
"description": "The avatar that the component will use when sending message to a channel or user.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.slack-sink.username": {
"name": "camel.kamelet.slack-sink.username",
"description": "This is the username that the bot will have when sending messages to a channel or user.",
"priority": "MEDIUM",
"required": "false"
}
}
}