private static void validateRoleArn()

in src/main/java/software/amazon/event/kafkaconnector/EventBridgeSinkConfigValidator.java [191:201]


  private static void validateRoleArn(ConfigValue configValue) {
    var roleArn = (String) configValue.value();
    // optional parameter
    if (roleArn == null || roleArn.trim().isBlank()) {
      return;
    }

    // scheme: arn:aws[-parition]:iam::account:role/role-name-with-path
    var arnPattern = Pattern.compile("^arn:aws:iam::\\d{12}:role/.+");
    validateValueWithPattern(configValue.name(), roleArn, arnPattern);
  }