chore: update deps

This commit is contained in:
Jacky 2025-01-23 10:20:15 +08:00
parent 987a7397af
commit 01ffa362af
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
149 changed files with 869 additions and 629 deletions

View file

@ -9,13 +9,20 @@ Example = '''
ACME_DNS_API_BASE=http://10.0.0.8:4443 \
ACME_DNS_STORAGE_PATH=/root/.lego-acme-dns-accounts.json \
lego --email you@example.com --dns "acme-dns" -d '*.example.com' -d example.com run
# or
ACME_DNS_API_BASE=http://10.0.0.8:4443 \
ACME_DNS_STORAGE_BASE_URL=http://10.10.10.10:80 \
lego --email you@example.com --dns "acme-dns" -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
ACME_DNS_API_BASE = "The ACME-DNS API address"
ACME_DNS_STORAGE_PATH = "The ACME-DNS JSON account data file. A per-domain account will be registered/persisted to this file and used for TXT updates."
ACME_DNS_STORAGE_BASE_URL = "The ACME-DNS JSON account data server."
[Links]
API = "https://github.com/joohoi/acme-dns#api"
GoClient = "https://github.com/cpu/goacmedns"
GoClient = "https://github.com/nrdcg/goacmedns"

View file

@ -23,10 +23,10 @@ lego --email you@example.com --dns alidns - -d '*.example.com' -d example.com ru
ALICLOUD_SECRET_KEY = "Access Key secret"
ALICLOUD_SECURITY_TOKEN = "STS Security Token (optional)"
[Configuration.Additional]
ALICLOUD_POLLING_INTERVAL = "Time between DNS propagation check"
ALICLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
ALICLOUD_TTL = "The TTL of the TXT record used for the DNS challenge"
ALICLOUD_HTTP_TIMEOUT = "API request timeout"
ALICLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
ALICLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
ALICLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
ALICLOUD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://www.alibabacloud.com/help/en/alibaba-cloud-dns/latest/api-alidns-2015-01-09-dir-parsing-records"

View file

@ -15,9 +15,9 @@ lego --email you@example.com --dns allinkl -d '*.example.com' -d example.com run
ALL_INKL_LOGIN = "KAS login"
ALL_INKL_PASSWORD = "KAS password"
[Configuration.Additional]
ALL_INKL_POLLING_INTERVAL = "Time between DNS propagation check"
ALL_INKL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
ALL_INKL_HTTP_TIMEOUT = "API request timeout"
ALL_INKL_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
ALL_INKL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
ALL_INKL_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://kasapi.kasserver.com/dokumentation/phpdoc/index.html"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns arvancloud -d '*.example.com' -d example.com
[Configuration.Credentials]
ARVANCLOUD_API_KEY = "API key"
[Configuration.Additional]
ARVANCLOUD_POLLING_INTERVAL = "Time between DNS propagation check"
ARVANCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
ARVANCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge"
ARVANCLOUD_HTTP_TIMEOUT = "API request timeout"
ARVANCLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
ARVANCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
ARVANCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
ARVANCLOUD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.arvancloud.ir/docs/api/cdn/4.0"

View file

@ -16,9 +16,9 @@ lego --email you@example.com --dns auroradns -d '*.example.com' -d example.com r
AURORA_SECRET = "Secret password to be used"
[Configuration.Additional]
AURORA_ENDPOINT = "API endpoint URL"
AURORA_POLLING_INTERVAL = "Time between DNS propagation check"
AURORA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
AURORA_TTL = "The TTL of the TXT record used for the DNS challenge"
AURORA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
AURORA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
AURORA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
[Links]
API = "https://libcloud.readthedocs.io/en/latest/dns/drivers/auroradns.html#api-docs"

View file

@ -17,10 +17,10 @@ lego --email you@example.com --dns autodns -d '*.example.com' -d example.com run
[Configuration.Additional]
AUTODNS_ENDPOINT = "API endpoint URL, defaults to https://api.autodns.com/v1/"
AUTODNS_CONTEXT = "API context (4 for production, 1 for testing. Defaults to 4)"
AUTODNS_TTL = "The TTL of the TXT record used for the DNS challenge"
AUTODNS_POLLING_INTERVAL = "Time between DNS propagation check"
AUTODNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
AUTODNS_HTTP_TIMEOUT = "API request timeout, defaults to 30 seconds"
AUTODNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
AUTODNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
AUTODNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
AUTODNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://help.internetx.com/display/APIJSONEN"

View file

@ -19,9 +19,9 @@ Example = ''''''
AZURE_METADATA_ENDPOINT = "Metadata Service endpoint URL"
AZURE_PRIVATE_ZONE = "Set to true to use Azure Private DNS Zones and not public"
AZURE_ZONE_NAME = "Zone name to use inside Azure DNS service to add the TXT record in"
AZURE_POLLING_INTERVAL = "Time between DNS propagation check"
AZURE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
AZURE_TTL = "The TTL of the TXT record used for the DNS challenge"
AZURE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
AZURE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
AZURE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
[Links]
API = "https://docs.microsoft.com/en-us/go/azure/"

View file

@ -191,9 +191,9 @@ It can be enabled by setting the `AZURE_AUTH_METHOD` environment variable to `oi
AZURE_ZONE_NAME = "Zone name to use inside Azure DNS service to add the TXT record in"
AZURE_AUTH_METHOD = "Specify which authentication method to use"
AZURE_AUTH_MSI_TIMEOUT = "Managed Identity timeout duration"
AZURE_TTL = "The TTL of the TXT record used for the DNS challenge"
AZURE_POLLING_INTERVAL = "Time between DNS propagation check"
AZURE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
AZURE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
AZURE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
AZURE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
[Links]
API = "https://docs.microsoft.com/en-us/go/azure/"

View file

@ -13,9 +13,9 @@ lego --email you@example.com --dns bindman -d '*.example.com' -d example.com run
[Configuration.Credentials]
BINDMAN_MANAGER_ADDRESS = "The server URL, should have scheme, hostname, and port (if required) of the Bindman-DNS Manager server"
[Configuration.Additional]
BINDMAN_POLLING_INTERVAL = "Time between DNS propagation check"
BINDMAN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
BINDMAN_HTTP_TIMEOUT = "API request timeout"
BINDMAN_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BINDMAN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
BINDMAN_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://gitlab.isc.org/isc-projects/bind9"

View file

@ -22,10 +22,10 @@ lego --email you@example.com --dns bluecat -d '*.example.com' -d example.com run
BLUECAT_CONFIG_NAME = "Configuration name"
BLUECAT_DNS_VIEW = "External DNS View Name"
[Configuration.Additional]
BLUECAT_POLLING_INTERVAL = "Time between DNS propagation check"
BLUECAT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
BLUECAT_TTL = "The TTL of the TXT record used for the DNS challenge"
BLUECAT_HTTP_TIMEOUT = "API request timeout"
BLUECAT_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BLUECAT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
BLUECAT_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
BLUECAT_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
BLUECAT_SKIP_DEPLOY = "Skip deployements"
[Links]

View file

@ -20,10 +20,10 @@ lego --email you@example.com --dns brandit -d '*.example.com' -d example.com run
BRANDIT_API_KEY = "The API key"
BRANDIT_API_USERNAME = "The API username"
[Configuration.Additional]
BRANDIT_POLLING_INTERVAL = "Time between DNS propagation check"
BRANDIT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
BRANDIT_TTL = "The TTL of the TXT record used for the DNS challenge"
BRANDIT_HTTP_TIMEOUT = "API request timeout"
BRANDIT_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BRANDIT_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 600)"
BRANDIT_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
BRANDIT_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://portal.brandit.com/apidocv3"

View file

@ -13,9 +13,9 @@ lego --email you@example.com --dns bunny -d '*.example.com' -d example.com run
[Configuration.Credentials]
BUNNY_API_KEY = "API key"
[Configuration.Additional]
BUNNY_POLLING_INTERVAL = "Time between DNS propagation check"
BUNNY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
BUNNY_TTL = "The TTL of the TXT record used for the DNS challenge"
BUNNY_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BUNNY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
BUNNY_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
[Links]
API = "https://docs.bunny.net/reference/dnszonepublic_index"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns checkdomain -d '*.example.com' -d example.com
CHECKDOMAIN_TOKEN = "API token"
[Configuration.Additional]
CHECKDOMAIN_ENDPOINT = "API endpoint URL, defaults to https://api.checkdomain.de"
CHECKDOMAIN_TTL = "The TTL of the TXT record used for the DNS challenge"
CHECKDOMAIN_POLLING_INTERVAL = "Time between DNS propagation check"
CHECKDOMAIN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CHECKDOMAIN_HTTP_TIMEOUT = "API request timeout, defaults to 30 seconds"
CHECKDOMAIN_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
CHECKDOMAIN_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 300)"
CHECKDOMAIN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 7)"
CHECKDOMAIN_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://developer.checkdomain.de/reference/"

View file

@ -10,12 +10,12 @@ lego --email you@example.com --dns civo -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
CIVO_TOKEN = "Authentication token"
[Configuration.Additional]
CIVO_POLLING_INTERVAL = "Time between DNS propagation check"
CIVO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CIVO_TTL = "The TTL of the TXT record used for the DNS challenge"
[Configuration.Credentials]
CIVO_TOKEN = "Authentication token"
[Configuration.Additional]
CIVO_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 30)"
CIVO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 300)"
CIVO_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
[Links]
API = "https://www.civo.com/api/dns"

View file

@ -17,10 +17,10 @@ lego --email you@example.com --dns clouddns -d '*.example.com' -d example.com ru
CLOUDDNS_EMAIL = "Account email"
CLOUDDNS_PASSWORD = "Account password"
[Configuration.Additional]
CLOUDDNS_POLLING_INTERVAL = "Time between DNS propagation check"
CLOUDDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CLOUDDNS_TTL = "The TTL of the TXT record used for the DNS challenge"
CLOUDDNS_HTTP_TIMEOUT = "API request timeout"
CLOUDDNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
CLOUDDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
CLOUDDNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
CLOUDDNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://admin.vshosting.cloud/clouddns/swagger/"

View file

@ -69,10 +69,10 @@ It follows the principle of least privilege and limits the possible damage, shou
CLOUDFLARE_DNS_API_TOKEN = "Alias to CF_DNS_API_TOKEN"
CLOUDFLARE_ZONE_API_TOKEN = "Alias to CF_ZONE_API_TOKEN"
[Configuration.Additional]
CLOUDFLARE_POLLING_INTERVAL = "Time between DNS propagation check (in seconds)"
CLOUDFLARE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation (in seconds)"
CLOUDFLARE_TTL = "The TTL of the TXT record used for the DNS challenge (in seconds)"
CLOUDFLARE_HTTP_TIMEOUT = "API request timeout (in seconds)"
CLOUDFLARE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
CLOUDFLARE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
CLOUDFLARE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
CLOUDFLARE_HTTP_TIMEOUT = "API request timeout in seconds (Default: )"
[Links]
API = "https://api.cloudflare.com/"

View file

@ -16,10 +16,10 @@ lego --email you@example.com --dns cloudns -d '*.example.com' -d example.com run
CLOUDNS_AUTH_PASSWORD = "The password for API user ID"
[Configuration.Additional]
CLOUDNS_SUB_AUTH_ID = "The API sub user ID"
CLOUDNS_POLLING_INTERVAL = "Time between DNS propagation check"
CLOUDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CLOUDNS_TTL = "The TTL of the TXT record used for the DNS challenge"
CLOUDNS_HTTP_TIMEOUT = "API request timeout"
CLOUDNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
CLOUDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
CLOUDNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
CLOUDNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.cloudns.net/wiki/article/42/"

View file

@ -17,11 +17,11 @@ lego --email you@example.com --dns cloudru -d '*.example.com' -d example.com run
CLOUDRU_KEY_ID = "Key ID (login)"
CLOUDRU_SECRET = "Key Secret"
[Configuration.Additional]
CLOUDRU_POLLING_INTERVAL = "Time between DNS propagation check"
CLOUDRU_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CLOUDRU_TTL = "The TTL of the TXT record used for the DNS challenge"
CLOUDRU_HTTP_TIMEOUT = "API request timeout"
CLOUDRU_SEQUENCE_INTERVAL = "Time between sequential requests"
CLOUDRU_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
CLOUDRU_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 300)"
CLOUDRU_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
CLOUDRU_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
CLOUDRU_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 120)"
[Links]
API = "https://cloud.ru/ru/docs/clouddns/ug/topics/api-ref.html"

View file

@ -17,7 +17,7 @@ lego --email you@example.com --dns cloudxns -d '*.example.com' -d example.com ru
CLOUDXNS_API_KEY = "The API key"
CLOUDXNS_SECRET_KEY = "The API secret key"
[Configuration.Additional]
CLOUDXNS_POLLING_INTERVAL = "Time between DNS propagation check"
CLOUDXNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CLOUDXNS_TTL = "The TTL of the TXT record used for the DNS challenge"
CLOUDXNS_HTTP_TIMEOUT = "API request timeout"
CLOUDXNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: )"
CLOUDXNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: )"
CLOUDXNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: )"
CLOUDXNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: )"

View file

@ -17,11 +17,11 @@ lego --email you@example.com --dns conoha -d '*.example.com' -d example.com run
CONOHA_API_USERNAME = "The API username"
CONOHA_API_PASSWORD = "The API password"
[Configuration.Additional]
CONOHA_POLLING_INTERVAL = "Time between DNS propagation check"
CONOHA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CONOHA_TTL = "The TTL of the TXT record used for the DNS challenge"
CONOHA_HTTP_TIMEOUT = "API request timeout"
CONOHA_REGION = "The region"
CONOHA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
CONOHA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
CONOHA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
CONOHA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
CONOHA_REGION = "The region (Default: tyo1)"
[Links]
API = "https://www.conoha.jp/docs/"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns constellix -d '*.example.com' -d example.com
CONSTELLIX_API_KEY = "User API key"
CONSTELLIX_SECRET_KEY = "User secret key"
[Configuration.Additional]
CONSTELLIX_POLLING_INTERVAL = "Time between DNS propagation check"
CONSTELLIX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CONSTELLIX_TTL = "The TTL of the TXT record used for the DNS challenge"
CONSTELLIX_HTTP_TIMEOUT = "API request timeout"
CONSTELLIX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
CONSTELLIX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
CONSTELLIX_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
CONSTELLIX_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api-docs.constellix.com"

View file

@ -15,11 +15,11 @@ lego --email you@example.com --dns corenetworks -d '*.example.com' -d example.co
CORENETWORKS_LOGIN = "The username of the API account"
CORENETWORKS_PASSWORD = "The password"
[Configuration.Additional]
CORENETWORKS_POLLING_INTERVAL = "Time between DNS propagation check"
CORENETWORKS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CORENETWORKS_TTL = "The TTL of the TXT record used for the DNS challenge"
CORENETWORKS_HTTP_TIMEOUT = "API request timeout"
CORENETWORKS_SEQUENCE_INTERVAL = "Time between sequential requests"
CORENETWORKS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
CORENETWORKS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
CORENETWORKS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
CORENETWORKS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
CORENETWORKS_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
[Links]
API = "https://beta.api.core-networks.de/doc/"

View file

@ -28,11 +28,10 @@ lego --email you@example.com --dns cpanel -d '*.example.com' -d example.com run
CPANEL_BASE_URL = "API server URL"
[Configuration.Additional]
CPANEL_MODE = "use cpanel API or WHM API (Default: cpanel)"
CPANEL_POLLING_INTERVAL = "Time between DNS propagation check"
CPANEL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
CPANEL_TTL = "The TTL of the TXT record used for the DNS challenge"
CPANEL_HTTP_TIMEOUT = "API request timeout"
CPANEL_REGION = "The region"
CPANEL_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
CPANEL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
CPANEL_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
CPANEL_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API_CPANEL = "https://api.docs.cpanel.net/cpanel/introduction/"

View file

@ -14,7 +14,7 @@ lego --email you@example.com --dns derak -d '*.example.com' -d example.com run
DERAK_API_KEY = "The API key"
[Configuration.Additional]
DERAK_WEBSITE_ID = "Force the zone/website ID"
DERAK_POLLING_INTERVAL = "Time between DNS propagation check"
DERAK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DERAK_TTL = "The TTL of the TXT record used for the DNS challenge"
DERAK_HTTP_TIMEOUT = "API request timeout"
DERAK_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
DERAK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
DERAK_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
DERAK_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns desec -d '*.example.com' -d example.com run
[Configuration.Credentials]
DESEC_TOKEN = "Domain token"
[Configuration.Additional]
DESEC_POLLING_INTERVAL = "Time between DNS propagation check"
DESEC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DESEC_TTL = "The TTL of the TXT record used for the DNS challenge"
DESEC_HTTP_TIMEOUT = "API request timeout"
DESEC_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 4)"
DESEC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
DESEC_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
DESEC_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://desec.readthedocs.io/en/latest/"

View file

@ -64,9 +64,9 @@ Public cloud providers with support for Designate:
OS_PROJECT_ID = "Project ID"
OS_TENANT_NAME = "Tenant name (deprecated see OS_PROJECT_NAME and OS_PROJECT_ID)"
DESIGNATE_ZONE_NAME = "The zone name to use in the OpenStack Project to manage TXT records."
DESIGNATE_POLLING_INTERVAL = "Time between DNS propagation check"
DESIGNATE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DESIGNATE_TTL = "The TTL of the TXT record used for the DNS challenge"
DESIGNATE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
DESIGNATE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 600)"
DESIGNATE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 10)"
[Links]
API = "https://docs.openstack.org/designate/latest/"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns digitalocean -d '*.example.com' -d example.co
DO_AUTH_TOKEN = "Authentication token"
[Configuration.Additional]
DO_API_URL = "The URL of the API"
DO_POLLING_INTERVAL = "Time between DNS propagation check"
DO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DO_TTL = "The TTL of the TXT record used for the DNS challenge"
DO_HTTP_TIMEOUT = "API request timeout"
DO_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
DO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DO_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 30)"
DO_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://developers.digitalocean.com/documentation/v2/#domain-records"

View file

@ -18,10 +18,10 @@ lego --email you@example.com --dns directadmin -d '*.example.com' -d example.com
DIRECTADMIN_PASSWORD = "API password"
[Configuration.Additional]
DIRECTADMIN_ZONE_NAME = "Zone name used to add the TXT record"
DIRECTADMIN_POLLING_INTERVAL = "Time between DNS propagation check"
DIRECTADMIN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DIRECTADMIN_TTL = "The TTL of the TXT record used for the DNS challenge"
DIRECTADMIN_HTTP_TIMEOUT = "API request timeout"
DIRECTADMIN_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
DIRECTADMIN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DIRECTADMIN_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 30)"
DIRECTADMIN_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.directadmin.com/api.php"

View file

@ -16,7 +16,7 @@ lego --email you@example.com --dns dnshomede -d my.example.org -d demo.example.o
[Configuration.Credentials]
DNSHOMEDE_CREDENTIALS = "Comma-separated list of domain:password credential pairs"
[Configuration.Additional]
DNSHOMEDE_POLLING_INTERVAL = "Time between DNS propagation checks"
DNSHOMEDE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation; defaults to 300s (5 minutes)"
DNSHOMEDE_SEQUENCE_INTERVAL = "Time between sequential requests"
DNSHOMEDE_HTTP_TIMEOUT = "API request timeout"
DNSHOMEDE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 1200)"
DNSHOMEDE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 2)"
DNSHOMEDE_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 120)"
DNSHOMEDE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"

View file

@ -32,9 +32,9 @@ Only Account API tokens are supported, if you try to use a User API token you wi
DNSIMPLE_OAUTH_TOKEN = "OAuth token"
[Configuration.Additional]
DNSIMPLE_BASE_URL = "API endpoint URL"
DNSIMPLE_POLLING_INTERVAL = "Time between DNS propagation check"
DNSIMPLE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DNSIMPLE_TTL = "The TTL of the TXT record used for the DNS challenge"
DNSIMPLE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DNSIMPLE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DNSIMPLE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://developer.dnsimple.com/v2/"

View file

@ -16,10 +16,10 @@ lego --email you@example.com --dns dnsmadeeasy -d '*.example.com' -d example.com
DNSMADEEASY_API_SECRET = "The API Secret key"
[Configuration.Additional]
DNSMADEEASY_SANDBOX = "Activate the sandbox (boolean)"
DNSMADEEASY_POLLING_INTERVAL = "Time between DNS propagation check"
DNSMADEEASY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DNSMADEEASY_TTL = "The TTL of the TXT record used for the DNS challenge"
DNSMADEEASY_HTTP_TIMEOUT = "API request timeout"
DNSMADEEASY_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DNSMADEEASY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DNSMADEEASY_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
DNSMADEEASY_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://api-docs.dnsmadeeasy.com/"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns dnspod -d '*.example.com' -d example.com run
[Configuration.Credentials]
DNSPOD_API_KEY = "The user token"
[Configuration.Additional]
DNSPOD_POLLING_INTERVAL = "Time between DNS propagation check"
DNSPOD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DNSPOD_TTL = "The TTL of the TXT record used for the DNS challenge"
DNSPOD_HTTP_TIMEOUT = "API request timeout"
DNSPOD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DNSPOD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DNSPOD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
DNSPOD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://docs.dnspod.com/api/"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns dode -d '*.example.com' -d example.com run
[Configuration.Credentials]
DODE_TOKEN = "API token"
[Configuration.Additional]
DODE_POLLING_INTERVAL = "Time between DNS propagation check"
DODE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DODE_TTL = "The TTL of the TXT record used for the DNS challenge"
DODE_HTTP_TIMEOUT = "API request timeout"
DODE_SEQUENCE_INTERVAL = "Time between sequential requests"
DODE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DODE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DODE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
DODE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
DODE_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
[Links]
API = "https://www.do.de/wiki/freie-ssl-tls-zertifikate-ueber-acme/"

View file

@ -24,9 +24,9 @@ Visit the following page for information on how to create API credentials with D
DOMENESHOP_API_TOKEN = "API token"
DOMENESHOP_API_SECRET = "API secret"
[Configuration.Additional]
DOMENESHOP_POLLING_INTERVAL = "Time between DNS propagation check"
DOMENESHOP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DOMENESHOP_HTTP_TIMEOUT = "API request timeout"
DOMENESHOP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 20)"
DOMENESHOP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 300)"
DOMENESHOP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api.domeneshop.no/docs"

View file

@ -13,10 +13,9 @@ lego --email you@example.com --dns dreamhost -d '*.example.com' -d example.com r
[Configuration.Credentials]
DREAMHOST_API_KEY = "The API key"
[Configuration.Additional]
DREAMHOST_POLLING_INTERVAL = "Time between DNS propagation check"
DREAMHOST_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DREAMHOST_TTL = "The TTL of the TXT record used for the DNS challenge"
DREAMHOST_HTTP_TIMEOUT = "API request timeout"
DREAMHOST_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 60)"
DREAMHOST_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 3600)"
DREAMHOST_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://help.dreamhost.com/hc/en-us/articles/217560167-API_overview"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns duckdns -d '*.example.com' -d example.com run
[Configuration.Credentials]
DUCKDNS_TOKEN = "Account token"
[Configuration.Additional]
DUCKDNS_POLLING_INTERVAL = "Time between DNS propagation check"
DUCKDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DUCKDNS_TTL = "The TTL of the TXT record used for the DNS challenge"
DUCKDNS_HTTP_TIMEOUT = "API request timeout"
DUCKDNS_SEQUENCE_INTERVAL = "Time between sequential requests"
DUCKDNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DUCKDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DUCKDNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
DUCKDNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
DUCKDNS_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
[Links]
API = "https://www.duckdns.org/spec.jsp"

View file

@ -17,10 +17,10 @@ lego --email you@example.com --dns dyn -d '*.example.com' -d example.com run
DYN_USER_NAME = "User name"
DYN_PASSWORD = "Password"
[Configuration.Additional]
DYN_POLLING_INTERVAL = "Time between DNS propagation check"
DYN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DYN_TTL = "The TTL of the TXT record used for the DNS challenge"
DYN_HTTP_TIMEOUT = "API request timeout"
DYN_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
DYN_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
DYN_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
DYN_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://help.dyn.com/rest/"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns dynu -d '*.example.com' -d example.com run
[Configuration.Credentials]
DYNU_API_KEY = "API key"
[Configuration.Additional]
DYNU_POLLING_INTERVAL = "Time between DNS propagation check"
DYNU_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
DYNU_TTL = "The TTL of the TXT record used for the DNS challenge"
DYNU_HTTP_TIMEOUT = "API request timeout"
DYNU_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
DYNU_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
DYNU_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
DYNU_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.dynu.com/en-US/Support/API"

View file

@ -20,11 +20,11 @@ To test with the sandbox environment set ```EASYDNS_ENDPOINT=https://sandbox.res
EASYDNS_KEY = "API Key"
[Configuration.Additional]
EASYDNS_ENDPOINT = "The endpoint URL of the API Server"
EASYDNS_POLLING_INTERVAL = "Time between DNS propagation check"
EASYDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
EASYDNS_SEQUENCE_INTERVAL = "Time between sequential requests"
EASYDNS_TTL = "The TTL of the TXT record used for the DNS challenge"
EASYDNS_HTTP_TIMEOUT = "API request timeout"
EASYDNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
EASYDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
EASYDNS_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
EASYDNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
EASYDNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://docs.sandbox.rest.easydns.net"

View file

@ -53,9 +53,9 @@ See also:
AKAMAI_EDGERC = "Path to the .edgerc file, managed by the Akamai EdgeGrid client"
AKAMAI_EDGERC_SECTION = "Configuration section, managed by the Akamai EdgeGrid client"
[Configuration.Additional]
AKAMAI_POLLING_INTERVAL = "Time between DNS propagation check. Default: 15 seconds"
AKAMAI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation. Default: 3 minutes"
AKAMAI_TTL = "The TTL of the TXT record used for the DNS challenge"
AKAMAI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
AKAMAI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
AKAMAI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://developer.akamai.com/api/cloud_security/edge_dns_zone_management/v2.html"

View file

@ -21,7 +21,6 @@ lego --email you@example.com --dns efficientip -d '*.example.com' -d example.com
[Configuration.Additional]
EFFICIENTIP_INSECURE_SKIP_VERIFY = "Whether or not to verify EfficientIP API certificate"
EFFICIENTIP_VIEW_NAME = "View name (ex: external)"
EFFICIENTIP_POLLING_INTERVAL = "Time between DNS propagation check"
EFFICIENTIP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
EFFICIENTIP_TTL = "The TTL of the TXT record used for the DNS challenge"
EFFICIENTIP_HTTP_TIMEOUT = "API request timeout"
EFFICIENTIP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
EFFICIENTIP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
EFFICIENTIP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns epik -d '*.example.com' -d example.com run
[Configuration.Credentials]
EPIK_SIGNATURE = "Epik API signature (https://registrar.epik.com/account/api-settings/)"
[Configuration.Additional]
EPIK_POLLING_INTERVAL = "Time between DNS propagation check"
EPIK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
EPIK_TTL = "The TTL of the TXT record used for the DNS challenge"
EPIK_HTTP_TIMEOUT = "API request timeout"
EPIK_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
EPIK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
EPIK_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
EPIK_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://docs-userapi.epik.com/v2/"

View file

@ -21,11 +21,11 @@ Additional = '''
## Additional Configuration
| Environment Variable Name | Description |
|----------------------------|-------------------------------------------|
| `EXEC_POLLING_INTERVAL` | Time between DNS propagation check. |
| `EXEC_PROPAGATION_TIMEOUT` | Maximum waiting time for DNS propagation. |
| `EXEC_SEQUENCE_INTERVAL` | Time between sequential requests. |
| Environment Variable Name | Description |
|----------------------------|--------------------------------------------------------------------|
| `EXEC_POLLING_INTERVAL` | Time between DNS propagation check in seconds (Default: 3). |
| `EXEC_PROPAGATION_TIMEOUT` | Maximum waiting time for DNS propagation in seconds (Default: 60). |
| `EXEC_SEQUENCE_INTERVAL` | Time between sequential requests in seconds (Default: 60). |
## Description

View file

@ -16,10 +16,10 @@ lego --email you@example.com --dns exoscale -d '*.example.com' -d example.com ru
EXOSCALE_API_SECRET = "API secret"
[Configuration.Additional]
EXOSCALE_ENDPOINT = "API endpoint URL"
EXOSCALE_POLLING_INTERVAL = "Time between DNS propagation check"
EXOSCALE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
EXOSCALE_TTL = "The TTL of the TXT record used for the DNS challenge"
EXOSCALE_HTTP_TIMEOUT = "API request timeout"
EXOSCALE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
EXOSCALE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
EXOSCALE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
EXOSCALE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://openapi-v2.exoscale.com/#endpoint-dns"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns freemyip -d '*.example.com' -d example.com ru
[Configuration.Credentials]
FREEMYIP_TOKEN = "Account token"
[Configuration.Additional]
FREEMYIP_POLLING_INTERVAL = "Time between DNS propagation check"
FREEMYIP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
FREEMYIP_TTL = "The TTL of the TXT record used for the DNS challenge"
FREEMYIP_HTTP_TIMEOUT = "API request timeout"
FREEMYIP_SEQUENCE_INTERVAL = "Time between sequential requests"
FREEMYIP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
FREEMYIP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
FREEMYIP_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
FREEMYIP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
FREEMYIP_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
[Links]
API = "https://freemyip.com/help"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns gandi -d '*.example.com' -d example.com run
[Configuration.Credentials]
GANDI_API_KEY = "API key"
[Configuration.Additional]
GANDI_POLLING_INTERVAL = "Time between DNS propagation check"
GANDI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GANDI_TTL = "The TTL of the TXT record used for the DNS challenge"
GANDI_HTTP_TIMEOUT = "API request timeout"
GANDI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 60)"
GANDI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 2400)"
GANDI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
GANDI_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://doc.rpc.gandi.net/index.html"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns gandiv5 -d '*.example.com' -d example.com run
GANDIV5_PERSONAL_ACCESS_TOKEN = "Personal Access Token"
GANDIV5_API_KEY = "API key (Deprecated)"
[Configuration.Additional]
GANDIV5_POLLING_INTERVAL = "Time between DNS propagation check"
GANDIV5_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GANDIV5_TTL = "The TTL of the TXT record used for the DNS challenge"
GANDIV5_HTTP_TIMEOUT = "API request timeout"
GANDIV5_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 20)"
GANDIV5_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 1200)"
GANDIV5_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
GANDIV5_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://api.gandi.net/docs/livedns/"

View file

@ -19,9 +19,9 @@ lego --email you@email.com --dns gcloud -d '*.example.com' -d example.com run
[Configuration.Additional]
GCE_ALLOW_PRIVATE_ZONE = "Allows requested domain to be in private DNS zone, works only with a private ACME server (by default: false)"
GCE_ZONE_ID = "Allows to skip the automatic detection of the zone"
GCE_POLLING_INTERVAL = "Time between DNS propagation check"
GCE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GCE_TTL = "The TTL of the TXT record used for the DNS challenge"
GCE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
GCE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
GCE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://cloud.google.com/dns/api/v1/"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns gcore -d '*.example.com' -d example.com run
[Configuration.Credentials]
GCORE_PERMANENT_API_TOKEN = "Permanent API token (https://gcore.com/blog/permanent-api-token-explained/)"
[Configuration.Additional]
GCORE_POLLING_INTERVAL = "Time between DNS propagation check"
GCORE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GCORE_TTL = "The TTL of the TXT record used for the DNS challenge"
GCORE_HTTP_TIMEOUT = "API request timeout"
GCORE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 20)"
GCORE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 360)"
GCORE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
GCORE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://api.gcore.com/docs/dns#tag/zones"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns glesys -d '*.example.com' -d example.com run
GLESYS_API_USER = "API user"
GLESYS_API_KEY = "API key"
[Configuration.Additional]
GLESYS_POLLING_INTERVAL = "Time between DNS propagation check"
GLESYS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GLESYS_TTL = "The TTL of the TXT record used for the DNS challenge"
GLESYS_HTTP_TIMEOUT = "API request timeout"
GLESYS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 20)"
GLESYS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 1200)"
GLESYS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
GLESYS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://github.com/GleSYS/API/wiki/API-Documentation"

View file

@ -24,10 +24,10 @@ https://community.letsencrypt.org/t/getting-unauthorized-url-error-while-trying-
GODADDY_API_KEY = "API key"
GODADDY_API_SECRET = "API secret"
[Configuration.Additional]
GODADDY_POLLING_INTERVAL = "Time between DNS propagation check"
GODADDY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GODADDY_TTL = "The TTL of the TXT record used for the DNS challenge"
GODADDY_HTTP_TIMEOUT = "API request timeout"
GODADDY_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
GODADDY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
GODADDY_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
GODADDY_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://developer.godaddy.com/doc/endpoint/domains"

View file

@ -13,9 +13,9 @@ lego --email you@example.com --dns googledomains -d '*.example.com' -d example.c
[Configuration.Credentials]
GOOGLE_DOMAINS_ACCESS_TOKEN = "Access token"
[Configuration.Additional]
GOOGLE_DOMAINS_POLLING_INTERVAL = "Time between DNS propagation check"
GOOGLE_DOMAINS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
GOOGLE_DOMAINS_HTTP_TIMEOUT = "API request timeout"
GOOGLE_DOMAINS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
GOOGLE_DOMAINS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
GOOGLE_DOMAINS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
GoClient = "https://github.com/googleapis/google-api-go-client"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns hetzner -d '*.example.com' -d example.com run
[Configuration.Credentials]
HETZNER_API_KEY = "API key"
[Configuration.Additional]
HETZNER_POLLING_INTERVAL = "Time between DNS propagation check"
HETZNER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HETZNER_TTL = "The TTL of the TXT record used for the DNS challenge"
HETZNER_HTTP_TIMEOUT = "API request timeout"
HETZNER_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HETZNER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
HETZNER_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
HETZNER_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://dns.hetzner.com/api-docs"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns hostingde -d '*.example.com' -d example.com r
HOSTINGDE_API_KEY = "API key"
[Configuration.Additional]
HOSTINGDE_ZONE_NAME = "Zone name in ACE format"
HOSTINGDE_POLLING_INTERVAL = "Time between DNS propagation check"
HOSTINGDE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HOSTINGDE_TTL = "The TTL of the TXT record used for the DNS challenge"
HOSTINGDE_HTTP_TIMEOUT = "API request timeout"
HOSTINGDE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HOSTINGDE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
HOSTINGDE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
HOSTINGDE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.hosting.de/api/#dns"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns hosttech -d '*.example.com' -d example.com ru
HOSTTECH_API_KEY = "API login"
HOSTTECH_PASSWORD = "API password"
[Configuration.Additional]
HOSTTECH_POLLING_INTERVAL = "Time between DNS propagation check"
HOSTTECH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HOSTTECH_TTL = "The TTL of the TXT record used for the DNS challenge"
HOSTTECH_HTTP_TIMEOUT = "API request timeout"
HOSTTECH_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HOSTTECH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
HOSTTECH_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
HOSTTECH_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api.ns1.hosttech.eu/api/documentation"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns httpnet -d '*.example.com' -d example.com run
HTTPNET_API_KEY = "API key"
[Configuration.Additional]
HTTPNET_ZONE_NAME = "Zone name in ACE format"
HTTPNET_POLLING_INTERVAL = "Time between DNS propagation check"
HTTPNET_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HTTPNET_TTL = "The TTL of the TXT record used for the DNS challenge"
HTTPNET_HTTP_TIMEOUT = "API request timeout"
HTTPNET_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HTTPNET_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
HTTPNET_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
HTTPNET_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.http.net/docs/api/#dns"

View file

@ -56,6 +56,6 @@ Basic authentication (optional) can be set with some environment variables:
[Configuration.Additional]
HTTPREQ_USERNAME = "Basic authentication username"
HTTPREQ_PASSWORD = "Basic authentication password"
HTTPREQ_POLLING_INTERVAL = "Time between DNS propagation check"
HTTPREQ_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HTTPREQ_HTTP_TIMEOUT = "API request timeout"
HTTPREQ_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HTTPREQ_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
HTTPREQ_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"

View file

@ -18,10 +18,10 @@ lego --email you@example.com --dns huaweicloud -d '*.example.com' -d example.com
HUAWEICLOUD_REGION = "Region"
[Configuration.Additional]
HUAWEICLOUD_POLLING_INTERVAL = "Time between DNS propagation check"
HUAWEICLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HUAWEICLOUD_TTL = "The TTL of the TXT record used for the DNS challenge"
HUAWEICLOUD_HTTP_TIMEOUT = "API request timeout"
HUAWEICLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HUAWEICLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
HUAWEICLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
HUAWEICLOUD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://console-intl.huaweicloud.com/apiexplorer/#/openapi/DNS/doc?locale=en-us"

View file

@ -39,10 +39,10 @@ HURRICANE_TOKENS=example.org:token
[Configuration.Credentials]
HURRICANE_TOKENS = "TXT record names and tokens"
[Configuration.Additional]
HURRICANE_POLLING_INTERVAL = "Time between DNS propagation checks"
HURRICANE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation; defaults to 300s (5 minutes)"
HURRICANE_SEQUENCE_INTERVAL = "Time between sequential requests"
HURRICANE_HTTP_TIMEOUT = "API request timeout"
HURRICANE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
HURRICANE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation (Default: 300)"
HURRICANE_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
HURRICANE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://dns.he.net/"

View file

@ -41,9 +41,10 @@ All required permissions are available via platform role `tool.lego`.
HYPERONE_PASSPORT_LOCATION = "Allows to pass custom passport file location (default ~/.h1/passport.json)"
HYPERONE_API_URL = "Allows to pass custom API Endpoint to be used in the challenge (default https://api.hyperone.com/v2)"
HYPERONE_LOCATION_ID = "Specifies location (region) to be used in API calls. (default pl-waw-1)"
HYPERONE_TTL = "The TTL of the TXT record used for the DNS challenge"
HYPERONE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
HYPERONE_POLLING_INTERVAL = "Time between DNS propagation check"
HYPERONE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
HYPERONE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 2)"
HYPERONE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 60)"
HYPERONE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api.hyperone.com/v2/docs"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns ibmcloud -d '*.example.com' -d example.com ru
SOFTLAYER_USERNAME = "Username (IBM Cloud is <accountID>_<emailAddress>)"
SOFTLAYER_API_KEY = "Classic Infrastructure API key"
[Configuration.Additional]
SOFTLAYER_POLLING_INTERVAL = "Time between DNS propagation check"
SOFTLAYER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
SOFTLAYER_TTL = "The TTL of the TXT record used for the DNS challenge"
SOFTLAYER_TIMEOUT = "API request timeout"
SOFTLAYER_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
SOFTLAYER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
SOFTLAYER_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
SOFTLAYER_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://cloud.ibm.com/docs/dns?topic=dns-getting-started-with-the-dns-api"

View file

@ -17,9 +17,9 @@ lego --email you@example.com --dns iij -d '*.example.com' -d example.com run
IIJ_API_SECRET_KEY = "API secret key"
IIJ_DO_SERVICE_CODE = "DO service code"
[Configuration.Additional]
IIJ_POLLING_INTERVAL = "Time between DNS propagation check"
IIJ_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
IIJ_TTL = "The TTL of the TXT record used for the DNS challenge"
IIJ_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 4)"
IIJ_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 240)"
IIJ_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
[Links]
API = "https://manual.iij.jp/p2/pubapi/"

View file

@ -16,9 +16,9 @@ lego --email you@example.com --dns iijdpf -d '*.example.com' -d example.com run
IIJ_DPF_DPM_SERVICE_CODE = "IIJ Managed DNS Service's service code"
[Configuration.Additional]
IIJ_DPF_API_ENDPOINT = "API endpoint URL, defaults to https://api.dns-platform.jp/dpf/v1"
IIJ_DPF_POLLING_INTERVAL = "Time between DNS propagation check, defaults to 5 second"
IIJ_DPF_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation, defaults to 660 second"
IIJ_DPF_TTL = "The TTL of the TXT record used for the DNS challenge, default to 300"
IIJ_DPF_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
IIJ_DPF_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 660)"
IIJ_DPF_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
[Links]
API = "https://manual.iij.jp/dpf/dpfapi/"

View file

@ -21,14 +21,14 @@ When creating an API's user ensure it has the proper permissions for the view yo
INFOBLOX_PASSWORD = "Account Password"
INFOBLOX_HOST = "Host URI"
[Configuration.Additional]
INFOBLOX_DNS_VIEW = "The view for the TXT records, default: External"
INFOBLOX_WAPI_VERSION = "The version of WAPI being used, default: 2.11"
INFOBLOX_PORT = "The port for the infoblox grid manager, default: 443"
INFOBLOX_SSL_VERIFY = "Whether or not to verify the TLS certificate, default: true"
INFOBLOX_POLLING_INTERVAL = "Time between DNS propagation check"
INFOBLOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
INFOBLOX_TTL = "The TTL of the TXT record used for the DNS challenge"
INFOBLOX_HTTP_TIMEOUT = "HTTP request timeout"
INFOBLOX_DNS_VIEW = "The view for the TXT records (Default: External)"
INFOBLOX_WAPI_VERSION = "The version of WAPI being used (Default: 2.11)"
INFOBLOX_PORT = "The port for the infoblox grid manager (Default: 443)"
INFOBLOX_SSL_VERIFY = "Whether or not to verify the TLS certificate (Default: true)"
INFOBLOX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
INFOBLOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
INFOBLOX_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
INFOBLOX_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]

View file

@ -21,10 +21,10 @@ You will need domain scope.
INFOMANIAK_ACCESS_TOKEN = "Access token"
[Configuration.Additional]
INFOMANIAK_ENDPOINT = "https://api.infomaniak.com"
INFOMANIAK_POLLING_INTERVAL = "Time between DNS propagation check"
INFOMANIAK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
INFOMANIAK_TTL = "The TTL of the TXT record used for the DNS challenge in seconds"
INFOMANIAK_HTTP_TIMEOUT = "API request timeout"
INFOMANIAK_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
INFOMANIAK_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
INFOMANIAK_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
INFOMANIAK_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api.infomaniak.com/doc"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns internetbs -d '*.example.com' -d example.com
INTERNET_BS_API_KEY = "API key"
INTERNET_BS_PASSWORD = "API password"
[Configuration.Additional]
INTERNET_BS_POLLING_INTERVAL = "Time between DNS propagation check"
INTERNET_BS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
INTERNET_BS_TTL = "The TTL of the TXT record used for the DNS challenge"
INTERNET_BS_HTTP_TIMEOUT = "API request timeout"
INTERNET_BS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
INTERNET_BS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
INTERNET_BS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
INTERNET_BS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://internetbs.net/internet-bs-api.pdf"

View file

@ -22,9 +22,9 @@ lego --email you@example.com --dns inwx -d '*.example.com' -d example.com run
INWX_PASSWORD = "Password"
[Configuration.Additional]
INWX_SHARED_SECRET = "shared secret related to 2FA"
INWX_POLLING_INTERVAL = "Time between DNS propagation check"
INWX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation (default 360s)"
INWX_TTL = "The TTL of the TXT record used for the DNS challenge"
INWX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
INWX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 360)"
INWX_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
INWX_SANDBOX = "Activate the sandbox (boolean)"
[Links]

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns ionos -d '*.example.com' -d example.com run
[Configuration.Credentials]
IONOS_API_KEY = "API key `<prefix>.<secret>` https://developer.hosting.ionos.com/docs/getstarted"
[Configuration.Additional]
IONOS_POLLING_INTERVAL = "Time between DNS propagation check"
IONOS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
IONOS_TTL = "The TTL of the TXT record used for the DNS challenge"
IONOS_HTTP_TIMEOUT = "API request timeout"
IONOS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
IONOS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
IONOS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
IONOS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://developer.hosting.ionos.com/docs/dns"

View file

@ -13,10 +13,9 @@ lego --email you@example.com --dns ipv64 -d '*.example.com' -d example.com run
[Configuration.Credentials]
IPV64_API_KEY = "Account API Key"
[Configuration.Additional]
IPV64_POLLING_INTERVAL = "Time between DNS propagation check"
IPV64_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
IPV64_TTL = "The TTL of the TXT record used for the DNS challenge"
IPV64_HTTP_TIMEOUT = "API request timeout"
IPV64_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
IPV64_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
IPV64_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://ipv64.net/dyndns_updater_api"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns iwantmyname -d '*.example.com' -d example.com
IWANTMYNAME_USERNAME = "API username"
IWANTMYNAME_PASSWORD = "API password"
[Configuration.Additional]
IWANTMYNAME_POLLING_INTERVAL = "Time between DNS propagation check"
IWANTMYNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
IWANTMYNAME_TTL = "The TTL of the TXT record used for the DNS challenge"
IWANTMYNAME_HTTP_TIMEOUT = "API request timeout"
IWANTMYNAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
IWANTMYNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
IWANTMYNAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
IWANTMYNAME_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://iwantmyname.com/developer/domain-dns-api"

View file

@ -48,11 +48,11 @@ As per [Joker.com documentation](https://joker.com/faq/content/6/496/en/let_s-en
JOKER_PASSWORD = "Joker.com password"
JOKER_API_KEY = "API key (only with DMAPI mode)"
[Configuration.Additional]
JOKER_POLLING_INTERVAL = "Time between DNS propagation check"
JOKER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
JOKER_TTL = "The TTL of the TXT record used for the DNS challenge"
JOKER_HTTP_TIMEOUT = "API request timeout"
JOKER_SEQUENCE_INTERVAL = "Time between sequential requests (only with 'SVC' mode)"
JOKER_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
JOKER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
JOKER_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
JOKER_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
JOKER_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60), only with 'SVC' mode"
[Links]
API = "https://joker.com/faq/category/39/22-dmapi.html"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns liara -d '*.example.com' -d example.com run
[Configuration.Credentials]
LIARA_API_KEY = "The API key"
[Configuration.Additional]
LIARA_POLLING_INTERVAL = "Time between DNS propagation check"
LIARA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LIARA_TTL = "The TTL of the TXT record used for the DNS challenge"
LIARA_HTTP_TIMEOUT = "API request timeout"
LIARA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
LIARA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
LIARA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
LIARA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://dns-service.iran.liara.ir/swagger"

View file

@ -52,8 +52,8 @@ Alternatively, you can also set the `Resource` to `*` (wildcard), which allow to
DNS_ZONE = "Domain name of the DNS zone"
[Configuration.Additional]
AWS_SHARED_CREDENTIALS_FILE = "Managed by the AWS client. Shared credentials file."
LIGHTSAIL_POLLING_INTERVAL = "Time between DNS propagation check"
LIGHTSAIL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LIGHTSAIL_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
LIGHTSAIL_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
[Links]
GoClient = "https://github.com/aws/aws-sdk-go-v2"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns limacity -d '*.example.com' -d example.com ru
[Configuration.Credentials]
LIMACITY_API_KEY = "The API key"
[Configuration.Additional]
LIMACITY_POLLING_INTERVAL = "Time between DNS propagation check"
LIMACITY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LIMACITY_SEQUENCE_INTERVAL = "Time between sequential requests"
LIMACITY_TTL = "The TTL of the TXT record used for the DNS challenge"
LIMACITY_HTTP_TIMEOUT = "API request timeout"
LIMACITY_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 80)"
LIMACITY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 480)"
LIMACITY_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 90)"
LIMACITY_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
LIMACITY_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.lima-city.de/hilfe/lima-city-api"

View file

@ -14,10 +14,10 @@ lego --email you@example.com --dns linode -d '*.example.com' -d example.com run
[Configuration.Credentials]
LINODE_TOKEN = "API token"
[Configuration.Additional]
LINODE_POLLING_INTERVAL = "Time between DNS propagation check"
LINODE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LINODE_TTL = "The TTL of the TXT record used for the DNS challenge"
LINODE_HTTP_TIMEOUT = "API request timeout"
LINODE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
LINODE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
LINODE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
LINODE_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://developers.linode.com/api/v4"

View file

@ -17,10 +17,10 @@ lego --email you@example.com --dns liquidweb -d '*.example.com' -d example.com r
[Configuration.Additional]
LWAPI_ZONE = "DNS Zone"
LWAPI_URL = "Liquid Web API endpoint"
LWAPI_TTL = "The TTL of the TXT record used for the DNS challenge"
LWAPI_POLLING_INTERVAL = "Time between DNS propagation check"
LWAPI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LWAPI_HTTP_TIMEOUT = "Maximum waiting time for the DNS records to be created (not verified)"
LWAPI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
LWAPI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
LWAPI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
LWAPI_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://api.liquidweb.com/docs/"

View file

@ -29,10 +29,10 @@ It needs to have the following permissions:
LOOPIA_API_PASSWORD = "API password"
[Configuration.Additional]
LOOPIA_API_URL = "API endpoint. Ex: https://api.loopia.se/RPCSERV or https://api.loopia.rs/RPCSERV"
LOOPIA_POLLING_INTERVAL = "Time between DNS propagation check"
LOOPIA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LOOPIA_TTL = "The TTL of the TXT record used for the DNS challenge"
LOOPIA_HTTP_TIMEOUT = "API request timeout"
LOOPIA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2400)"
LOOPIA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
LOOPIA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
LOOPIA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://www.loopia.com/api"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns luadns -d '*.example.com' -d example.com run
LUADNS_API_USERNAME = "Username (your email)"
LUADNS_API_TOKEN = "API token"
[Configuration.Additional]
LUADNS_POLLING_INTERVAL = "Time between DNS propagation check"
LUADNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
LUADNS_TTL = "The TTL of the TXT record used for the DNS challenge"
LUADNS_HTTP_TIMEOUT = "API request timeout"
LUADNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
LUADNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
LUADNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
LUADNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://luadns.com/api.html"

View file

@ -17,8 +17,8 @@ lego --email you@example.com --dns mailinabox -d '*.example.com' -d example.com
MAILINABOX_PASSWORD = "User password"
MAILINABOX_BASE_URL = "Base API URL (ex: https://box.example.com)"
[Configuration.Additional]
MAILINABOX_POLLING_INTERVAL = "Time between DNS propagation check"
MAILINABOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
MAILINABOX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 4)"
MAILINABOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
[Links]
API = "https://mailinabox.email/api-docs.html"

View file

@ -0,0 +1,23 @@
Name = "ManageEngine CloudDNS"
Description = ''''''
URL = "https://clouddns.manageengine.com"
Code = "manageengine"
Since = "v4.21.0"
Example = '''
MANAGEENGINE_CLIENT_ID="xxx" \
MANAGEENGINE_CLIENT_SECRET="yyy" \
lego --email you@example.com --dns manageengine -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
MANAGEENGINE_CLIENT_ID = "Client ID"
MANAGEENGINE_CLIENT_SECRET = "Client Secret"
[Configuration.Additional]
MANAGEENGINE_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
MANAGEENGINE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
MANAGEENGINE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://pitstop.manageengine.com/portal/en/kb/articles/manageengine-clouddns-rest-api-documentation"

View file

@ -15,9 +15,9 @@ lego --email you@example.com --dns metaname -d '*.example.com' -d example.com ru
METANAME_ACCOUNT_REFERENCE = "The four-digit reference of a Metaname account"
METANAME_API_KEY = "API Key"
[Configuration.Additional]
METANAME_POLLING_INTERVAL = "Time between DNS propagation check"
METANAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
METANAME_TTL = "The TTL of the TXT record used for the DNS challenge"
METANAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
METANAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
METANAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://metaname.net/api/1.1/doc"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns mijnhost -d '*.example.com' -d example.com ru
[Configuration.Credentials]
MIJNHOST_API_KEY = "The API key"
[Configuration.Additional]
MIJNHOST_POLLING_INTERVAL = "Time between DNS propagation check"
MIJNHOST_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
MIJNHOST_SEQUENCE_INTERVAL = "Time between sequential requests"
MIJNHOST_TTL = "The TTL of the TXT record used for the DNS challenge"
MIJNHOST_HTTP_TIMEOUT = "API request timeout"
MIJNHOST_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
MIJNHOST_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
MIJNHOST_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
MIJNHOST_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
MIJNHOST_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://mijn.host/api/doc/"

View file

@ -13,11 +13,11 @@ lego --email you@example.com --dns mittwald -d '*.example.com' -d example.com ru
[Configuration.Credentials]
MITTWALD_TOKEN = "API token"
[Configuration.Additional]
MITTWALD_POLLING_INTERVAL = "Time between DNS propagation check"
MITTWALD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
MITTWALD_TTL = "The TTL of the TXT record used for the DNS challenge"
MITTWALD_HTTP_TIMEOUT = "API request timeout"
MITTWALD_SEQUENCE_INTERVAL = "Time between sequential requests"
MITTWALD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 10)"
MITTWALD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
MITTWALD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
MITTWALD_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 120)"
MITTWALD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://api.mittwald.de/v2/docs/"

View file

@ -15,10 +15,9 @@ lego --email you@example.com --dns mydnsjp -d '*.example.com' -d example.com run
MYDNSJP_MASTER_ID = "Master ID"
MYDNSJP_PASSWORD = "Password"
[Configuration.Additional]
MYDNSJP_POLLING_INTERVAL = "Time between DNS propagation check"
MYDNSJP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
MYDNSJP_TTL = "The TTL of the TXT record used for the DNS challenge"
MYDNSJP_HTTP_TIMEOUT = "API request timeout"
MYDNSJP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
MYDNSJP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
MYDNSJP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.mydns.jp/?MENU=030"

View file

@ -23,10 +23,10 @@ Your API key name is not needed to operate lego.
[Configuration.Additional]
MYTHICBEASTS_API_ENDPOINT = "The endpoint for the API (must implement v2)"
MYTHICBEASTS_AUTH_API_ENDPOINT = "The endpoint for Mythic Beasts' Authentication"
MYTHICBEASTS_POLLING_INTERVAL = "Time between DNS propagation check"
MYTHICBEASTS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
MYTHICBEASTS_TTL = "The TTL of the TXT record used for the DNS challenge"
MYTHICBEASTS_HTTP_TIMEOUT = "API request timeout"
MYTHICBEASTS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
MYTHICBEASTS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
MYTHICBEASTS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
MYTHICBEASTS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://www.mythic-beasts.com/support/api/dnsv2"

View file

@ -22,10 +22,10 @@ lego --email you@example.com --dns namecheap -d '*.example.com' -d example.com r
NAMECHEAP_API_USER = "API user"
NAMECHEAP_API_KEY = "API key"
[Configuration.Additional]
NAMECHEAP_POLLING_INTERVAL = "Time between DNS propagation check"
NAMECHEAP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NAMECHEAP_TTL = "The TTL of the TXT record used for the DNS challenge"
NAMECHEAP_HTTP_TIMEOUT = "API request timeout"
NAMECHEAP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
NAMECHEAP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 3600)"
NAMECHEAP_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
NAMECHEAP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
NAMECHEAP_SANDBOX = "Activate the sandbox (boolean)"
[Links]

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns namedotcom -d '*.example.com' -d example.com
NAMECOM_USERNAME = "Username"
NAMECOM_API_TOKEN = "API token"
[Configuration.Additional]
NAMECOM_POLLING_INTERVAL = "Time between DNS propagation check"
NAMECOM_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NAMECOM_TTL = "The TTL of the TXT record used for the DNS challenge"
NAMECOM_HTTP_TIMEOUT = "API request timeout"
NAMECOM_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 20)"
NAMECOM_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 900)"
NAMECOM_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
NAMECOM_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://www.name.com/api-docs/DNS"

View file

@ -13,9 +13,9 @@ lego --email you@example.com --dns namesilo -d '*.example.com' -d example.com ru
[Configuration.Credentials]
NAMESILO_API_KEY = "Client ID"
[Configuration.Additional]
NAMESILO_POLLING_INTERVAL = "Time between DNS propagation check"
NAMESILO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation, it is better to set larger than 15m"
NAMESILO_TTL = "The TTL of the TXT record used for the DNS challenge, should be in [3600, 2592000]"
NAMESILO_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NAMESILO_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60), it is better to set larger than 15 minutes"
NAMESILO_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600), should be in [3600, 2592000]"
[Links]
API = "https://www.namesilo.com/api_reference.php"

View file

@ -15,11 +15,11 @@ lego --email you@example.com --dns nearlyfreespeech -d '*.example.com' -d exampl
NEARLYFREESPEECH_API_KEY = "API Key for API requests"
NEARLYFREESPEECH_LOGIN = "Username for API requests"
[Configuration.Additional]
NEARLYFREESPEECH_POLLING_INTERVAL = "Time between DNS propagation check"
NEARLYFREESPEECH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NEARLYFREESPEECH_TTL = "The TTL of the TXT record used for the DNS challenge"
NEARLYFREESPEECH_HTTP_TIMEOUT = "API request timeout"
NEARLYFREESPEECH_SEQUENCE_INTERVAL = "Time between sequential requests"
NEARLYFREESPEECH_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NEARLYFREESPEECH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
NEARLYFREESPEECH_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 3600)"
NEARLYFREESPEECH_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
NEARLYFREESPEECH_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://members.nearlyfreespeech.net/wiki/API/Reference"

View file

@ -17,10 +17,9 @@ lego --email you@example.com --dns netcup -d '*.example.com' -d example.com run
NETCUP_API_KEY = "API key"
NETCUP_API_PASSWORD = "API password"
[Configuration.Additional]
NETCUP_POLLING_INTERVAL = "Time between DNS propagation check"
NETCUP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NETCUP_TTL = "The TTL of the TXT record used for the DNS challenge"
NETCUP_HTTP_TIMEOUT = "API request timeout"
NETCUP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 30)"
NETCUP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 900)"
NETCUP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://www.netcup-wiki.de/wiki/DNS_API"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns netlify -d '*.example.com' -d example.com run
[Configuration.Credentials]
NETLIFY_TOKEN = "Token"
[Configuration.Additional]
NETLIFY_POLLING_INTERVAL = "Time between DNS propagation check"
NETLIFY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NETLIFY_TTL = "The TTL of the TXT record used for the DNS challenge"
NETLIFY_HTTP_TIMEOUT = "API request timeout"
NETLIFY_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NETLIFY_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
NETLIFY_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
NETLIFY_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://open-api.netlify.com/"

View file

@ -43,10 +43,10 @@ Optionally if TOTP is configured for your account, set `NICMANAGER_API_OTP`.
[Configuration.Additional]
NICMANAGER_API_OTP = "TOTP Secret (optional)"
NICMANAGER_API_MODE = "mode: 'anycast' or 'zone' (default: 'anycast')"
NICMANAGER_POLLING_INTERVAL = "Time between DNS propagation check"
NICMANAGER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NICMANAGER_TTL = "The TTL of the TXT record used for the DNS challenge"
NICMANAGER_HTTP_TIMEOUT = "API request timeout"
NICMANAGER_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NICMANAGER_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 300)"
NICMANAGER_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 900)"
NICMANAGER_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://api.nicmanager.com/docs/v1/"

View file

@ -15,10 +15,10 @@ lego --email you@example.com --dns nifcloud -d '*.example.com' -d example.com ru
NIFCLOUD_ACCESS_KEY_ID = "Access key"
NIFCLOUD_SECRET_ACCESS_KEY = "Secret access key"
[Configuration.Additional]
NIFCLOUD_POLLING_INTERVAL = "Time between DNS propagation check"
NIFCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NIFCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge"
NIFCLOUD_HTTP_TIMEOUT = "API request timeout"
NIFCLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NIFCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
NIFCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
NIFCLOUD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://mbaas.nifcloud.com/doc/current/rest/common/format.html"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns njalla -d '*.example.com' -d example.com run
[Configuration.Credentials]
NJALLA_TOKEN = "API token"
[Configuration.Additional]
NJALLA_POLLING_INTERVAL = "Time between DNS propagation check"
NJALLA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NJALLA_TTL = "The TTL of the TXT record used for the DNS challenge"
NJALLA_HTTP_TIMEOUT = "API request timeout"
NJALLA_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NJALLA_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
NJALLA_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
NJALLA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://njal.la/api/"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns nodion -d '*.example.com' -d example.com run
[Configuration.Credentials]
NODION_API_TOKEN = "The API token"
[Configuration.Additional]
NODION_POLLING_INTERVAL = "Time between DNS propagation check"
NODION_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NODION_TTL = "The TTL of the TXT record used for the DNS challenge"
NODION_HTTP_TIMEOUT = "API request timeout"
NODION_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NODION_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
NODION_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
NODION_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://www.nodion.com/en/docs/dns/api/"

View file

@ -13,10 +13,10 @@ lego --email you@example.com --dns ns1 -d '*.example.com' -d example.com run
[Configuration.Credentials]
NS1_API_KEY = "API key"
[Configuration.Additional]
NS1_POLLING_INTERVAL = "Time between DNS propagation check"
NS1_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
NS1_TTL = "The TTL of the TXT record used for the DNS challenge"
NS1_HTTP_TIMEOUT = "API request timeout"
NS1_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
NS1_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
NS1_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
NS1_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://ns1.com/api"

View file

@ -25,9 +25,10 @@ lego --email you@example.com --dns oraclecloud -d '*.example.com' -d example.com
OCI_REGION = "Region"
OCI_COMPARTMENT_OCID = "Compartment OCID"
[Configuration.Additional]
OCI_POLLING_INTERVAL = "Time between DNS propagation check"
OCI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
OCI_TTL = "The TTL of the TXT record used for the DNS challenge"
OCI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
OCI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
OCI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
OCI_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
[Links]
API = "https://docs.cloud.oracle.com/iaas/Content/DNS/Concepts/dnszonemanagement.htm"

View file

@ -14,11 +14,11 @@ Example = ''''''
OTC_DOMAIN_NAME = "Domain name"
OTC_IDENTITY_ENDPOINT = "Identity endpoint URL"
[Configuration.Additional]
OTC_POLLING_INTERVAL = "Time between DNS propagation check"
OTC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
OTC_SEQUENCE_INTERVAL = "Time between sequential requests"
OTC_TTL = "The TTL of the TXT record used for the DNS challenge"
OTC_HTTP_TIMEOUT = "API request timeout"
OTC_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
OTC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
OTC_SEQUENCE_INTERVAL = "Time between sequential requests in seconds (Default: 60)"
OTC_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 300)"
OTC_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
[Links]
API = "https://docs.otc.t-systems.com/domain-name-service/api-ref/index.html"

View file

@ -76,10 +76,10 @@ Both authentication methods cannot be used at the same time.
OVH_CLIENT_SECRET = "Client secret (OAuth2)"
OVH_ACCESS_TOKEN = "Access token"
[Configuration.Additional]
OVH_POLLING_INTERVAL = "Time between DNS propagation check"
OVH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
OVH_TTL = "The TTL of the TXT record used for the DNS challenge"
OVH_HTTP_TIMEOUT = "API request timeout"
OVH_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
OVH_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
OVH_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
OVH_HTTP_TIMEOUT = "API request timeout in seconds (Default: 180)"
[Links]
API = "https://eu.api.ovh.com/"

View file

@ -28,10 +28,10 @@ PowerDNS Notes:
[Configuration.Additional]
PDNS_SERVER_NAME = "Name of the server in the URL, 'localhost' by default"
PDNS_API_VERSION = "Skip API version autodetection and use the provided version number."
PDNS_POLLING_INTERVAL = "Time between DNS propagation check"
PDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation"
PDNS_TTL = "The TTL of the TXT record used for the DNS challenge"
PDNS_HTTP_TIMEOUT = "API request timeout"
PDNS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
PDNS_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
PDNS_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
PDNS_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://doc.powerdns.com/md/httpapi/README/"

Some files were not shown because too many files have changed in this diff Show more