emqx/rel/i18n/emqx_dashboard_schema.hocon

152 lines
3.7 KiB
Plaintext

emqx_dashboard_schema {
backlog.desc:
"""Defines the maximum length that the queue of pending connections can grow to."""
backlog.label:
"""Backlog"""
bind.desc:
"""Bind the listener to a specified address and port number, for example `127.0.0.1:18083`.
If configured with just the port number (e.g. `18083`) it's equivalent to binding to all addresses `0.0.0.0`.
The listener is disabled if `bind` is `0`."""
bind.label:
"""Bind"""
bootstrap_users_file.desc:
"""Deprecated, use api_key.bootstrap_file."""
bootstrap_users_file.label:
"""Deprecated"""
cors.desc:
"""Support Cross-Origin Resource Sharing (CORS).
Allows a server to indicate any origins (domain, scheme, or port) other than
its own from which a browser should permit loading resources."""
cors.label:
"""CORS"""
default_password.desc:
"""The password used to initialize a database record for `admin` user.
NOTE: Changing the default password after it has been initialized (boot up for the fist time) has no effect.
Once initialized, the default password `public` must be changed from dashboard or CLI as soon as possible."""
default_password.label:
"""Default password"""
default_username.desc:
"""The default username of the automatically created dashboard user."""
default_username.label:
"""Default username"""
desc_dashboard.desc:
"""Configuration for EMQX dashboard."""
desc_dashboard.label:
"""Dashboard"""
desc_http.desc:
"""Configuration for the dashboard listener (plaintext)."""
desc_http.label:
"""HTTP"""
desc_https.desc:
"""Configuration for the dashboard listener (TLS)."""
desc_https.label:
"""HTTPS"""
desc_listeners.desc:
"""Configuration for the dashboard listener."""
desc_listeners.label:
"""Listeners"""
i18n_lang.desc:
"""Internationalization language support."""
i18n_lang.label:
"""I18n language"""
inet6.desc:
"""Enable IPv6 support, default is false, which means IPv4 only."""
inet6.label:
"""IPv6"""
ipv6_v6only.desc:
"""Disable IPv4-to-IPv6 mapping for the listener.
The configuration is only valid when the inet6 is true."""
ipv6_v6only.label:
"""IPv6 only"""
listener_enable.desc:
"""Ignore or enable this listener"""
listener_enable.label:
"""Enable"""
listeners.desc:
"""HTTP(s) listeners are identified by their protocol type and are
used to serve dashboard UI and restful HTTP API.
Listeners must have a unique combination of port number and IP address.
For example, an HTTP listener can listen on all configured IP addresses
on a given port for a machine by specifying the IP address 0.0.0.0.
Alternatively, the HTTP listener can specify a unique IP address for each listener,
but use the same port."""
listeners.label:
"""Listeners"""
max_connections.desc:
"""Maximum number of simultaneous connections."""
max_connections.label:
"""Maximum connections"""
num_acceptors.desc:
"""Socket acceptor pool size for TCP protocols. Default is the number of schedulers online"""
num_acceptors.label:
"""Number of acceptors"""
proxy_header.desc:
"""Enable support for `HAProxy` header. Be aware once enabled regular HTTP requests can't be handled anymore."""
proxy_header.label:
"""Enable support for HAProxy header"""
sample_interval.desc:
"""How often to update metrics displayed in the dashboard.
Note: `sample_interval` should be a divisor of 60, default is 10s."""
send_timeout.desc:
"""Send timeout for the socket."""
send_timeout.label:
"""Send timeout"""
token_expired_time.desc:
"""JWT token expiration time. Default is 60 minutes"""
token_expired_time.label:
"""Token expired time"""
ssl_options.desc:
"""SSL/TLS options for the dashboard listener."""
ssl_options.label:
"""SSL options"""
swagger_support.desc:
"""Enable or disable support for swagger API documentation."""
swagger_support.label:
"""Swagger Support"""
}