Coverage for frappe_manager / ssl_manager / __init__.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-07-02 18:35 +0530

1from enum import Enum 

2 

3 

4class SUPPORTED_SSL_TYPES(str, Enum): 

5 le = "letsencrypt" 

6 none = "disable" 

7 

8 

9class LETSENCRYPT_PREFERRED_CHALLENGE(str, Enum): 

10 dns01 = "dns01" 

11 http01 = "http01" 

12 

13 

14class DNS_PROVIDER(str, Enum): 

15 """Supported DNS providers for DNS-01 challenge.""" 

16 

17 cloudflare = "cloudflare" 

18 # route53 = "route53" # AWS Route53 (future) 

19 # digitalocean = "digitalocean" # DigitalOcean (future) 

20 # google = "google" # Google Cloud DNS (future)