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.