<id> is the file name initially loaded by map or acl. The module uses the absolute file path. The file must exist when HAProxy Enterprise starts.
<url> is where the file can be downloaded.
<delay> is the download period; by default, its value is 5 minutes (5m). The minimum allowable delay is 1ms.
xdelay <delay start next retry>
xdelay provides more fine-tunable delay configuration than delay. xdelay settings are defined as follows:
<delay> specifies the period between each attempt to download new data. Default: 5m
<start> specifies the initial (first) download delay. Default: 5s
<next> is not used in this module and its value is not important. However, its value must be present. This is to maintain the compatibility of xdelay parameters with other lb-update-like modules. Default: 10s
<retry> determines the delay for the next attempt if the download fails. Default: 5s
If after three attempts, the new version of the data can not be downloaded, the download is canceled until the next time interval defined by <delay>.
<timeout> is the connection timeout to the download server; by default its value is 5 seconds (5s).
<nb> is the number of tries to establish a connection to the download server. This defaults to the global retries value (3 if not otherwise specified).
If set, enables the use of the time from the Last-Modified response HTTP header, i.e. checking whether or not to update the data using the If-Modified-Since request HTTP header.
Set the source address for outgoing connections.
<addr> is the IPv4 address HAProxy Enterprise will bind to before connecting to a server. The default value of 0.0.0.0 means that the system will select the most appropriate address to reach its destination.
<port> is an optional port. It is normally not needed but may be useful in some very specific contexts. The default value of zero means the system will select a free port. Note that port ranges are not supported.
Enables logging for the module using the log server specified in the global section of the configuration file.
Disables logging for successful updates.
Informs that the downloaded file must be interpreted as a map file. By default, the file is interpreted as an acl file.
Specifies that the downloaded file is a TLS ticket keys file (instead of an acl file).
param (additional server parameters)
A list of other server parameters. Useful to configure special SSL features. Available parameters are: ciphers, crt, force-sslv3, force-tlsv10, force-tlsv11, force-tlsv12, no-sslv3, no-tlsv10, no-tlsv11, no-tlsv12, no-tls-tickets, verify, verifyhost You can also apply any of the configuration parameters available to the server directive.