DatabaseUserSettingAcl

data class DatabaseUserSettingAcl(val id: String? = null, val permission: String, val topic: String)

Constructors

Link copied to clipboard
constructor(id: String? = null, permission: String, topic: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String? = null

An identifier for the ACL, this will be automatically assigned when you create an ACL entry

Link copied to clipboard

The permission level applied to the ACL. This includes "admin", "consume", "produce", and "produceconsume". "admin" allows for producing and consuming as well as add/delete/update permission for topics. "consume" allows only for reading topic messages. "produce" allows only for writing topic messages. "produceconsume" allows for both reading and writing topic messages.

Link copied to clipboard

A regex for matching the topic(s) that this ACL should apply to. The regex can assume one of 3 patterns: "", "", or "". "" is a special value indicating a wildcard that matches on all topics. "" defines a regex that matches all topics with the prefix. "" performs an exact match on a topic name and only applies to that topic.