h&G <       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                #TSIGKeys endpoints for PowerDNS API Safe-Inferred "%&16;= ;powerdns"Supported algorithms according to 5https://doc.powerdns.com/authoritative/tsig.html#tsigPowerDNS TSIG Documentation powerdnsUnlike the original PowerDNS API we do not require the key to be base64 encoded.   'Assorted utilities for the PowerDNS API Safe-Inferred"< 'powerdnsTypeclass of things we can generate empty values of. This is used to quickly build values from parameters to PowerDNS, because you often only need a few fields.  empty { someField = Just 1 , otherField = Just "foo" } (powerdnsProduce an empty value)powerdns A variant of 0 that defaults to id if the prefix is not found.*powerdnsVersion of map that applies the function to the first element only%&'()*)*'(%& Zones endpoints for PowerDNS API Safe-Inferred "16;=3 0powerdnsRecord according to https://doc.powerdns.com/authoritative/http-api/zone.html#recordPowerDNS Documentation:powerdnsComment according to https://doc.powerdns.com/authoritative/http-api/zone.html#commentPowerDNS DocumentationHpowerdnsWhether or not an . replace or delete an existing entry. If the H is left at Nothing# it will create a new domain entry.powerdnsRRSet according to  ?https://doc.powerdns.com/authoritative/http-api/zone.html#rrsetPowerDNS Documentation. Note that  and ! use limited case-sensitivity on  as per -https://datatracker.ietf.org/doc/html/rfc4343RFC4343powerdnsA wrapper for . implementing limited case-sensitivity as per  -https://datatracker.ietf.org/doc/html/rfc4343RFC4343. Use  for construction.See  and  for extracting a  back.powerdnsObtain the original  from a .powerdns Obtain a  -https://datatracker.ietf.org/doc/html/rfc4343RFC4343 case-folded  from a .powerdnsSmart constructor for .powerdnsA list of RRSetspowerdnsZone according to  >https://doc.powerdns.com/authoritative/http-api/zone.html#zonePowerDNS Documentation. All fields are optional because the PowerDNS API differs on which fields are required depending on the endpoint. Note that  and ! use limited case-sensitivity on 0 and equivalently contained rrset names as per -https://datatracker.ietf.org/doc/html/rfc4343RFC43430123:;<=>HJISfTwUVWXYZ[\]^_`abcdeghijklmnopqrstuvxyz{|}~0123:;<=>HJISfTwUVWXYZ[\]^_`abcdeghijklmnopqrstuvxyz{|}~%API version endpoint for PowerDNS API Safe-Inferred16;="Servers endpoints for PowerDNS API Safe-Inferred "16;=k88#Metadata endpoints for PowerDNS API Safe-Inferred16;=  %Cryptokeys endpoints for PowerDNS API Safe-Inferred16;=##Servant based wrapper for PowerDNS. Safe-Inferred1;  0312:>=;Searches in various object types for an arbitrary string. See https://doc.powerdns.com/authoritative/http-api/search.html#get--servers-server_id-search-dataSearch API Documentationpowerdns%Flushes a domain from the cache. See https://doc.powerdns.com/authoritative/http-api/cache.html#put--servers-server_id-cache-flushCache API Documentationpowerdns Get server wide statistics. See ?https://doc.powerdns.com/authoritative/http-api/statistics.htmlCache API Documentationpowerdns%List metadata for existing zone. See https://doc.powerdns.com/authoritative/http-api/metadata.html#get--servers-server_id-zones-zone_id-metadataMetadata API DocumentationpowerdnsCreate metadata for zone. See https://doc.powerdns.com/authoritative/http-api/metadata.html#post--servers-server_id-zones-zone_id-metadataMetadata API Documentationpowerdns#Get metadata for zone by kind. See https://doc.powerdns.com/authoritative/http-api/metadata.html#get--servers-server_id-zones-zone_id-metadata-metadata_kindMetadata API Documentationpowerdns&Update metadata for zone by kind. See https://doc.powerdns.com/authoritative/http-api/metadata.html#put--servers-server_id-zones-zone_id-metadata-metadata_kindMetadata API Documentationpowerdns&Delete metadata for zone by kind. See https://doc.powerdns.com/authoritative/http-api/metadata.html#delete--servers-server_id-zones-zone_id-metadata-metadata_kindMetadata API DocumentationpowerdnsList all TSIG keys. See https://doc.powerdns.com/authoritative/http-api/tsigkey.html#get--servers-server_id-tsigkeysTSIGKeys API DocumentationpowerdnsCreate a new TSIG key. If the key is left empty, the server will generate one. See https://doc.powerdns.com/authoritative/http-api/tsigkey.html#post--servers-server_id-tsigkeysTSIGKeys API DocumentationpowerdnsGet TSIG key by its id. See https://doc.powerdns.com/authoritative/http-api/tsigkey.html#get--servers-server_id-tsigkeys-tsigkey_idTSIGKeys API DocumentationpowerdnsUpdate existig TSIG key. See https://doc.powerdns.com/authoritative/http-api/tsigkey.html#put--servers-server_id-tsigkeys-tsigkey_idTSIGKeys API DocumentationpowerdnsDelete existing TSIG key. See https://doc.powerdns.com/authoritative/http-api/tsigkey.html#delete--servers-server_id-tsigkeys-tsigkey_idTSIGKeys API DocumentationpowerdnsAPI keypowerdns Server namepowerdns Limit to zonepowerdns9Whether or not to include dnssec and edited_serial fieldspowerdns Server namepowerdns0Whether or not to include RRsets in the responsepowerdnsThe zone to createpowerdns Server namepowerdnsZone IDpowerdns/Wheher or not to include RRsets in the responsepowerdns Server namepowerdnsZone IDpowerdns Server namepowerdnsZone IDpowerdns'The RRsets to create, update or delete.powerdns Server namepowerdnsZone IDpowerdns?Patch record. Fields with Just are changed, Nothing are ignoredpowerdns Server namepowerdnsZone IDpowerdns Server namepowerdnsZone IDpowerdns Server namepowerdnsZone IDpowerdnsZone in AXFR formatpowerdns Server namepowerdnsZone IDpowerdns Server namepowerdnsZone IDpowerdns Server namepowerdnsZone IDpowerdnsCryptokey to createpowerdnsCreated cryptokeypowerdns Server namepowerdnsZone IDpowerdns Cryptokey IDpowerdns Server namepowerdnsZone IDpowerdns Cryptokey IDpowerdns?Patch record. Fields with Just are changed, Nothing are ignoredpowerdns Server namepowerdnsZone IDpowerdns Cryptokey IDpowerdns Server IDpowerdns Server IDpowerdnsString to search forpowerdnsMaximum number of resultspowerdns/Limit results to specified object type, if any.powerdns Server IDpowerdnsDomainpowerdns Server IDpowerdns+Only return statistic items with this name.powerdns$Whether or not to return ring items.powerdns Server IDpowerdnsZone IDpowerdns Server IDpowerdnsZone IDpowerdns Server IDpowerdnsZone IDpowerdnsKindpowerdns Server IDpowerdnsZone IDpowerdnsKindpowerdns Server IDpowerdnsZone IDpowerdnsKind (0123:;<=>HJISfTwUVWXYZ[\]^_`abcdeghijklmnopqrstuvxyz{|}~0123:;<=>HJISfTwUVWXYZ[\]^_`abcdeghijklmnopqrstuvxyz{|}~ (     !"#$%&'()*+,-./01234567889:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                %powerdns-0.4.2-9kibTMtx0nzAJVCeWUaKuXPowerDNS.API.TSIGKeysPowerDNS.Internal.UtilsPowerDNS.API.ZonesPowerDNS.API.VersionPowerDNS.API.ServersPowerDNS.API.MetadataPowerDNS.API.Cryptokeys PowerDNS.APIPowerDNS.Client TSIGAlgorithmHMAC_MD5 HMAC_SHA1 HMAC_SHA224 HMAC_SHA256 HMAC_SHA384 HMAC_SHA512TSIGKeytsk_nametsk_id tsk_algorithmtsk_key TSIGKeysAPIapiListTSIGKeysapiCreateTSIGKey apiGetTSIGKeyapiUpdateTSIGKeyapiDeleteTSIGKey$fGenericTSIGKeysAPI $fEqTSIGKey $fOrdTSIGKey $fShowTSIGKey$fGenericTSIGKey$fNFDataTSIGKey $fDataTSIGKey$fEqTSIGAlgorithm$fOrdTSIGAlgorithm$fShowTSIGAlgorithm$fGenericTSIGAlgorithm$fNFDataTSIGAlgorithm$fDataTSIGAlgorithm$fFromJSONTSIGKey$fToJSONTSIGKey$fFromJSONTSIGAlgorithm$fToJSONTSIGAlgorithmGEmptygemptyEmptyemptystripmap1 $fGEmpty:*: $fGEmptyM1 $fGEmptyU1 $fGEmptyK1 $fEmptyMaybeRecordrecord_contentrecord_disabled $fEqRecord $fOrdRecord $fShowRecord$fGenericRecord$fNFDataRecord $fDataRecordCommentcomment_contentcomment_accountcomment_modified_at$fFromJSONRecord$fToJSONRecord $fEqComment $fOrdComment $fShowComment$fGenericComment$fNFDataComment $fDataComment$fEmptyComment ChangeTypeReplaceDelete$fFromJSONComment$fToJSONComment$fEqChangeType$fOrdChangeType$fShowChangeType$fGenericChangeType$fNFDataChangeType$fDataChangeType RecordTypeAAAAAAFSDBALIASAPLCAACERTCDNSKEYCDSCNAMEDNSKEYDNAMEDSHINFOKEYLOCMXNAPTRNSNSECNSEC3 NSEC3PARAM OPENPGPKEYPTRRPRRSIGSOASPFSSHFPSRVTKEYTSIGTLSASMIMEATXTURIA6DHCIDDLVEUI48EUI64IPSECKEYKXMAILAMAILBMINFOMRRKEYSIGWKS$fFromJSONChangeType$fToJSONChangeType$fEqRecordType$fOrdRecordType$fShowRecordType$fGenericRecordType$fNFDataRecordType$fDataRecordTypeRRSet rrset_name rrset_type rrset_ttlrrset_changetype rrset_recordsrrset_commentsCITextoriginal caseFoldedmkCIText$fFromJSONRecordType$fToJSONRecordType$fNFDataCIText$fHashableCIText$fFromJSONCIText$fToJSONCIText $fEqCIText $fOrdCIText $fShowCIText $fReadCIText$fMonoidCIText$fSemigroupCIText$fIsStringCIText $fEqRRSet $fOrdRRSet $fShowRRSet$fGenericRRSet $fNFDataRRSet $fDataRRSet $fDataCITextKindNativeMasterSlaveRRSetsrrsets$fFromJSONRRSet $fToJSONRRSet$fFromJSONRRSets$fToJSONRRSets$fEqKind $fOrdKind $fShowKind $fGenericKind $fNFDataKind $fDataKind $fEqRRSets $fOrdRRSets $fShowRRSets$fGenericRRSets$fNFDataRRSets $fDataRRSetsZonezone_id zone_name zone_typezone_url zone_kind zone_rrsets zone_serialzone_notified_serialzone_edited_serial zone_masters zone_dnsseczone_nsec3paramzone_nsec3narrowzone_presigned zone_soa_editzone_soa_edit_apizone_api_rectify zone_zone zone_accountzone_nameserverszone_master_tsig_key_idszone_slave_tsig_key_ids$fFromJSONKind $fToJSONKind$fEqZone $fOrdZone $fShowZone $fGenericZone $fNFDataZone $fDataZone $fEmptyZoneResultZonesAPI apiListZones apiCreateZone apiGetZone apiDeleteZoneapiUpdateRecords apiUpdateZoneapiTriggerAxfrapiNotifySlavesapiGetZoneAxfrapiRectifyZone$fFromJSONZone $fToJSONZone$fFromJSONResult$fToJSONResult$fGenericZonesAPIVersionversion_version version_url VersionsAPIapiListVersions$fGenericVersionsAPI $fEqVersion $fOrdVersion $fShowVersion$fGenericVersion$fNFDataVersion $fDataVersion$fFromJSONVersion$fToJSONVersionServer server_type server_idserver_daemon_typeserver_version server_urlserver_config_urlserver_zones_url $fEqServer $fOrdServer $fShowServer$fGenericServer$fNFDataServer $fDataServer $fEmptyServer ObjectTypeTyAllTyZoneTyRecord TyComment$fFromJSONServer$fToJSONServer$fEqObjectType$fOrdObjectType$fShowObjectType$fGenericObjectType$fNFDataObjectType$fDataObjectType SearchResult sr_content sr_disabledsr_namesr_object_type sr_zone_idsr_zonesr_typesr_ttl$fToHttpApiDataObjectType$fFromHttpApiDataObjectType$fFromJSONObjectType$fToJSONObjectType$fEqSearchResult$fOrdSearchResult$fShowSearchResult$fGenericSearchResult$fNFDataSearchResult$fDataSearchResultCacheFlushResult cfr_count cfr_result$fFromJSONSearchResult$fToJSONSearchResult$fEqCacheFlushResult$fOrdCacheFlushResult$fShowCacheFlushResult$fGenericCacheFlushResult$fNFDataCacheFlushResult$fDataCacheFlushResultSimpleStatisticItemssi_name ssi_value$fFromJSONCacheFlushResult$fToJSONCacheFlushResult$fEqSimpleStatisticItem$fOrdSimpleStatisticItem$fShowSimpleStatisticItem$fGenericSimpleStatisticItem$fNFDataSimpleStatisticItem$fDataSimpleStatisticItem ServersAPIapiListServers apiGetServer apiSearch apiFlushCache apiStatisticsRingStatisticItemrsi_namersi_size rsi_valueMapStatisticItemmsi_name msi_value StatisticItemsi_namesi_valueAnyStatisticItemAnyMapStatisticItemAnyRingStatisticItem$fFromJSONSimpleStatisticItem$fToJSONSimpleStatisticItem$fFromJSONAnyStatisticItem$fToJSONAnyStatisticItem$fGenericServersAPI$fEqAnyStatisticItem$fOrdAnyStatisticItem$fShowAnyStatisticItem$fGenericAnyStatisticItem$fNFDataAnyStatisticItem$fDataAnyStatisticItem$fEqRingStatisticItem$fOrdRingStatisticItem$fShowRingStatisticItem$fGenericRingStatisticItem$fNFDataRingStatisticItem$fDataRingStatisticItem$fEqMapStatisticItem$fOrdMapStatisticItem$fShowMapStatisticItem$fGenericMapStatisticItem$fNFDataMapStatisticItem$fDataMapStatisticItem$fEqStatisticItem$fOrdStatisticItem$fShowStatisticItem$fGenericStatisticItem$fNFDataStatisticItem$fDataStatisticItemMetadatamd_kind md_metadata MetadataAPIapiListMetadataapiCreateMetadataapiGetMetadataapiUpdateMetadataapiDeleteMetadata$fGenericMetadataAPI $fEqMetadata $fOrdMetadata$fShowMetadata$fGenericMetadata$fNFDataMetadata$fDataMetadata$fFromJSONMetadata$fToJSONMetadata Cryptokeyck_typeck_id ck_keytype ck_active ck_published ck_dnskeyck_ds ck_privatekey ck_algorithmck_bits CryptokeysAPIapiListCryptokeysapiCreateCryptokeyapiGetCryptokeyapiUpdateCryptokeyapiDeleteCryptokey$fGenericCryptokeysAPI $fEqCryptokey$fOrdCryptokey$fShowCryptokey$fGenericCryptokey$fNFDataCryptokey$fDataCryptokey$fEmptyCryptokey$fFromJSONCryptokey$fToJSONCryptokeyPowerDNSversionsserverszones cryptokeysmetadatatsigkeysAPIapi$fGenericPowerDNS applyXApiKey listVersions listZones createZonegetZone deleteZone updateRecords updateZone triggerAxfr notifySlaves getZoneAxfr rectifyZonelistCryptoKeyscreateCryptokey getCryptokeyupdateCryptokeydeleteCryptokey listServers getServersearch flushCache statistics listMetadatacreateMetadata getMetadataupdateMetadatadeleteMetadata listTSIGKeys createTSIGKey getTSIGKey updateTSIGKey deleteTSIGKeybase Data.OldList stripPrefixghc-prim GHC.ClassesEqOrd text-1.2.5.0Data.Text.InternalText)servant-client-0.19-oK14mJcUyd7eiOQUnSkHO"Servant.Client.Internal.HttpClient ClientEnv