Для выполнения действий необходимы учётные данные:

  • user — имя пользователя, от которого будет запускаться выполнение действия.
  • password — пароль пользователя, от имени которого будет запускаться выполнение действия.

CreateKafkaTopics — создаёт новые топики в Kafka.

Пример запроса

securityProtocol: SASL_PLAINTEXT
saslMechanism: PLAIN
partitions: 1
replication_factor: 1
configs: {}
topics:
  - example_1
  - example_2

Спецификация запроса

НазваниеОбязательностьОписаниеВозможные значения
securityProtocolДаПротокол для подключения к Kafka. Подробнее — в документации KafkaPLAINTEXT, SASL_PLAINTEXT, SASL_SSL
saslMechanismНетМеханизм аутентификации, который будет использовать SASL. Обязателен при использовании протокола SASL_PLAINTEXT или SASL_SSL. Подробнее — в документации KafkaPLAIN, SCRAM-SHA-256, SCRAM-SHA-512
partitionsДаКоличество разделов (партиций), на которые будет разделён топик-
replication_factorДаКоличество копий (реплик) каждой партиции топика, которые необходимо разместить на разных брокерах-
configsДаКонфигурация в формате ключ-значение для создаваемых топиковЗначения приведены в документации Kafka
topicsДаСписок названий топиков, которые необходимо создать-