1 Name = "Anexia CloudDNS"
2 Description = ''''''
3 URL = "https://www.anexia-it.com/"
4 Code = "anexia"
5 Since = "v4.28.0"
6 7 Example = '''
8 ANEXIA_TOKEN=xxx \
9 lego --dns anexia -d '*.example.com' -d example.com run
10 '''
11 12 Additional = '''
13 ## Description
14 15 You need to create an API token in the [Anexia Engine](https://engine.anexia-it.com/).
16 17 The token must have permissions to manage DNS zones and records.
18 '''
19 20 [Configuration]
21 [Configuration.Credentials]
22 ANEXIA_TOKEN = "API token for Anexia Engine"
23 [Configuration.Additional]
24 ANEXIA_API_URL = "API endpoint URL (default: https://engine.anexia-it.com)"
25 ANEXIA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
26 ANEXIA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 300)"
27 ANEXIA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
28 ANEXIA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
29 30 [Links]
31 API = "https://engine.anexia-it.com/docs/en/module/clouddns/api"
32