When using 3.18.2 Streamsets I was able to use the Kafka Config for all the connection info.
[
{
"key": "ssl.endpoint.identification.algorithm",
"value": "https"
},
{
"key": "sasl.mechanism",
"value": "PLAIN"
},
{
"key": "
request.timeout.ms",
"value": "20000"
},
{
"key": "
retry.backoff.ms",
"value": "500"
},
{
"key": "sasl.jaas.config",
"value": "org.apache.kafka.common.security.plain.PlainLoginModule required username=\"xxxxxxxxxxxxxxxx\" password=\"xxxxxxxxxxxxxxxxxxxxx\";"
},
{
"key": "security.protocol",
"value": "SASL_SSL"
},
{
"key": "basic.auth.credentials.source",
"value": "USER_INFO"
},
{
"key": "acks",
"value": "all"
},
{
"key": "
connections.max.idle.ms",
"value": "60000"
},
{
"key": "
metadata.max.age.ms",
"value": "60000"
},
{
"key": "
client.id",
"value": "dev.ea.mytestapp.arvo.18"
}
]