namecheap.toml raw

   1  Name = "Namecheap"
   2  URL = "https://www.namecheap.com"
   3  Code = "namecheap"
   4  Since = "v0.3.0"
   5  Description = '''
   6  
   7  Configuration for [Namecheap](https://www.namecheap.com).
   8  
   9  **To enable API access on the Namecheap production environment, some opaque requirements must be met.**
  10  More information in the section [Enabling API Access](https://www.namecheap.com/support/api/intro/) of the Namecheap documentation.
  11  (2020-08: Account balance of $50+, 20+ domains in your account, or purchases totaling $50+ within the last 2 years.)
  12  '''
  13  
  14  Example = '''
  15  NAMECHEAP_API_USER=user \
  16  NAMECHEAP_API_KEY=key \
  17  lego --dns namecheap -d '*.example.com' -d example.com run
  18  '''
  19  
  20  [Configuration]
  21    [Configuration.Credentials]
  22      NAMECHEAP_API_USER = "API user"
  23      NAMECHEAP_API_KEY = "API key"
  24    [Configuration.Additional]
  25      NAMECHEAP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
  26      NAMECHEAP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 3600)"
  27      NAMECHEAP_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
  28      NAMECHEAP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 60)"
  29      NAMECHEAP_SANDBOX = "Activate the sandbox (boolean)"
  30  
  31  [Links]
  32    API = "https://www.namecheap.com/support/api/methods.aspx"
  33