emqx_authz_mongodb_schema {
mongo_rs.desc:
"""Authorization using a MongoDB replica set."""
mongo_rs.label:
"""mongo_rs"""
mongo_sharded.desc:
"""Authorization using a sharded MongoDB cluster."""
mongo_sharded.label:
"""mongo_sharded"""
mongo_single.desc:
"""Authorization using a single MongoDB instance."""
mongo_single.label:
"""mongo_single"""
filter.desc:
"""Conditional expression that defines the filter condition in the query.
Filter supports the following placeholders
- ${username}
: Will be replaced at runtime with Username
used by the client when connecting
- ${clientid}
: Will be replaced at runtime with Client ID
used by the client when connecting"""
filter.label:
"""Filter"""
collection.desc:
"""`MongoDB` collection containing the authorization data."""
collection.label:
"""collection"""
}