Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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
EditDNSSECStatus | |
|
Instances
data DNSSECStatus Source #
Status of DNSSec for a zone
Instances
ToJSON DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC 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 (==) :: DNSSECStatus -> DNSSECStatus -> Bool Source # (/=) :: DNSSECStatus -> DNSSECStatus -> Bool Source # | |
Ord DNSSECStatus Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC 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 #
Instances
FromJSON DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC parseJSON :: Value -> Parser DNSECDetails parseJSONList :: Value -> Parser [DNSECDetails] | |
Show DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC | |
Eq DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC (==) :: DNSECDetails -> DNSECDetails -> Bool Source # (/=) :: DNSECDetails -> DNSECDetails -> Bool Source # | |
Ord DNSECDetails Source # | |
Defined in Network.Cloudflare.DNS.DNSSEC 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 # |
DNSSEC | |
|