emqx_license_schema {
connection_high_watermark_field.desc:
"""High watermark limit above which license connection quota usage alarms are activated"""
connection_high_watermark_field.label:
"""Connection high watermark"""
connection_low_watermark_field.desc:
"""Low watermark limit below which license connection quota usage alarms are deactivated"""
connection_low_watermark_field.label:
"""Connection low watermark"""
dynamic_max_connections {
label: "Dynamic Connections Limit"
desc: """~
Only applicable for "Business Critical" license type. This config sets the current allocation of license for the current cluster.
This value cannot exceed the connections limit assigned in the license key."""
}
key_field.desc:
"""This configuration parameter is designated for the license key and supports below input formats:
- Direct Key: Enter the secret key directly as a string value.
- File Path: Specify the path to a file that contains the secret key. Ensure the path starts with file://
.
- "default": Use string value "default"
to apply the default trial license.
Note: An invalid license key or an incorrect file path may prevent EMQX from starting successfully.
If a file path is used, EMQX attempts to reload the license key from the file every 2 minutes.
Any failure in reloading the license file will be recorded as an error level log message,
and EMQX continues to apply the license loaded previously."""
key_field.label:
"""License string"""
license_root.desc:
"""Defines the EMQX Enterprise license.
EMQX Enterprise is initially provided with a default trial license.
This license, issued in April 2024, is valid for a period of 5 years.
It supports up to 25 concurrent connections, catering to early-stage development and testing needs.
For deploying EMQX Enterprise in a production environment, a different license is required. You can apply for a production license by visiting https://www.emqx.com/apply-licenses/emqx?version=5"""
license_root.label:
"""License"""
}