| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Network.Cloudflare.DNS.DNSSEC
Synopsis
- getDNSSEC :: CloudflareAuth -> Text -> IO (Either String (ResultResponse DNSECDetails))
- editDNSSEC :: CloudflareAuth -> Text -> EditDNSSECStatus -> IO (Either String (ResultResponse DNSSEC))
- data EditDNSSECStatus = EditDNSSECStatus {}
- data DNSSECStatus
- dnssecStatusToText :: DNSSECStatus -> Text
- data DNSECDetails
- data DNSSEC = DNSSEC {}
Documentation
getDNSSEC :: CloudflareAuth -> Text -> IO (Either String (ResultResponse DNSECDetails)) Source #
Get the DNSSEC settings for a zone
editDNSSEC :: CloudflareAuth -> Text -> EditDNSSECStatus -> IO (Either String (ResultResponse DNSSEC)) Source #
Edit DNSSEC settings for a zone
data EditDNSSECStatus Source #
Edit DNSSEC settings for a zone, fields set to Nothing will not be changed
Constructors
| EditDNSSECStatus | |
Fields
| |
Instances
data DNSSECStatus Source #
Status of DNSSec for a zone
Constructors
| DNSSECActive | |
| DNSSECDisabled |
Instances
| ToJSON DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC Methods toJSON :: DNSSECStatus -> Value toEncoding :: DNSSECStatus -> Encoding toJSONList :: [DNSSECStatus] -> Value toEncodingList :: [DNSSECStatus] -> Encoding omitField :: DNSSECStatus -> Bool | |
| Show DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |
| Eq DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC Methods (==) :: DNSSECStatus -> DNSSECStatus -> Bool Source # (/=) :: DNSSECStatus -> DNSSECStatus -> Bool Source # | |
| Ord DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC Methods compare :: DNSSECStatus -> DNSSECStatus -> Ordering Source # (<) :: DNSSECStatus -> DNSSECStatus -> Bool Source # (<=) :: DNSSECStatus -> DNSSECStatus -> Bool Source # (>) :: DNSSECStatus -> DNSSECStatus -> Bool Source # (>=) :: DNSSECStatus -> DNSSECStatus -> Bool Source # max :: DNSSECStatus -> DNSSECStatus -> DNSSECStatus Source # min :: DNSSECStatus -> DNSSECStatus -> DNSSECStatus Source # | |
dnssecStatusToText :: DNSSECStatus -> Text Source #
Text representation of DNSSECStatus
data DNSECDetails Source #
Constructors
| DNSSecActive DNSSEC | |
| DNSSecDisabled | |
| DNSSecPending DNSSEC |
Instances
| FromJSON DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |
| Show DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |
| Eq DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC Methods (==) :: DNSECDetails -> DNSECDetails -> Bool Source # (/=) :: DNSECDetails -> DNSECDetails -> Bool Source # | |
| Ord DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC Methods compare :: DNSECDetails -> DNSECDetails -> Ordering Source # (<) :: DNSECDetails -> DNSECDetails -> Bool Source # (<=) :: DNSECDetails -> DNSECDetails -> Bool Source # (>) :: DNSECDetails -> DNSECDetails -> Bool Source # (>=) :: DNSECDetails -> DNSECDetails -> Bool Source # max :: DNSECDetails -> DNSECDetails -> DNSECDetails Source # min :: DNSECDetails -> DNSECDetails -> DNSECDetails Source # | |
Constructors
| DNSSEC | |
Fields
| |
Instances
| FromJSON DNSSEC Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |
| Show DNSSEC Source # | |
| Eq DNSSEC Source # | |
| Ord DNSSEC Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |