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 |