The widget displays a list of access control lists (ACLs) for a Kafka cluster.

For each ACL, the widget displays:

  • Principal.
  • Resource type.
  • Pattern.
  • Pattern type.
  • Host.
  • Operation.
  • Permission type.

Configuration

NameRequiredDescriptionDefault value
URLYesKafka cluster URL—
Authentication protocolYesProtocol used to connect to Kafka. Authentication protocol reference—
SASL mechanismNoAuthentication mechanism used by SASL. Required when using the SASL_PLAINTEXT or SASL_SSL protocol. SASL reference—
Kafka userYesUsername of the account used to interact with Kafka—
PasswordYesPassword of the account used to interact with Kafka—
Resource typesNoFilter by resource type—
Pattern typesNoFilter by pattern type—
OperationsNoFilter by operation—
Permission typesNoFilter by permission type—
PrincipalsNoFilter by principal. Supports templates and regular expressions—
HostsNoFilter by host. Supports templates and regular expressions—

Additional widget capabilities

When actions are enabled in the settings, the widget allows users to create and delete ACL rules.

Authentication

The widget requires a user account. The system supports the following authentication methods:

  • PLAINTEXT.
  • SCRAM-SHA-256.
  • SCRAM-SHA-512.