in src/main/java/software/amazon/event/kafkaconnector/EventBridgeSinkConfigValidator.java [225:235]
private static void validateEndpointId(ConfigValue configValue) {
var endpointId = (String) configValue.value();
// optional parameter
if (endpointId == null || endpointId.trim().isBlank()) {
return;
}
// https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html#API_PutEvents_RequestSyntax
var arnPattern = Pattern.compile("^[A-Za-z0-9\\-]+[\\.][A-Za-z0-9\\-]+$");
validateValueWithPattern(configValue.name(), endpointId, arnPattern);
}