namecheap.toml 1.2 KB

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