Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data FastlyClient Source #
fastlyClient :: FastlyAuth -> IO FastlyClient Source #
data FastlyResponse a Source #
FastlyResponse | |
|
Show a => Show (FastlyResponse a) Source # | |
listDictionaries :: FastlyClient -> ServiceId -> ServiceVersionNumber -> FastlyM [Dictionary] Source #
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Dictionary name |
-> FastlyM Dictionary |
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Dictionary name |
-> FastlyM Dictionary |
updateDictionary :: FastlyClient -> ServiceId -> ServiceVersionNumber -> Text -> Text -> FastlyM Dictionary Source #
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Dictionary name |
-> FastlyM Dictionary |
listDictionaryItems :: FastlyClient -> ServiceId -> DictionaryId -> FastlyM [DictionaryItem] Source #
:: FastlyClient | |
-> ServiceId | |
-> DictionaryId | |
-> Text | Key |
-> FastlyM DictionaryItem |
:: FastlyClient | |
-> ServiceId | |
-> DictionaryId | |
-> Text | Key |
-> Text | Value |
-> FastlyM DictionaryItem |
:: FastlyClient | |
-> ServiceId | |
-> DictionaryId | |
-> Text | Key |
-> Text | Value |
-> FastlyM DictionaryItem |
:: FastlyClient | |
-> ServiceId | |
-> DictionaryId | |
-> Text | Key |
-> Text | Value |
-> FastlyM DictionaryItem |
batchEditDictionaryItems :: FastlyClient -> ServiceId -> DictionaryId -> [DictionaryItemOp] -> FastlyM BatchEditResult Source #
:: FastlyClient | |
-> ServiceId | |
-> DictionaryId | |
-> Text | Key |
-> FastlyM DeleteDictionaryItemResult |
checkDomainRecords :: FastlyClient -> ServiceId -> ServiceVersionNumber -> FastlyM [(Domain, Text, Bool)] Source #
checkDomainRecord :: FastlyClient -> ServiceId -> ServiceVersionNumber -> Text -> FastlyM (Domain, Text, Bool) Source #
listDomains :: FastlyClient -> ServiceId -> ServiceVersionNumber -> FastlyM [Domain] Source #
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Domain name |
-> FastlyM Domain |
listGzipConfigurations :: FastlyClient -> ServiceId -> ServiceVersionNumber -> FastlyM [GzipConfiguration] Source #
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Configuration name |
-> FastlyM GzipConfiguration |
deleteGzipConfiguration Source #
:: FastlyClient | |
-> ServiceId | |
-> ServiceVersionNumber | |
-> Text | Configuration name |
-> FastlyM DeleteGzipConfigurationResult |
listServices :: FastlyClient -> FastlyM [ServiceListItem] Source #
getServiceDetails :: FastlyClient -> ServiceId -> FastlyM Service Source #
getServiceByName :: FastlyClient -> Text -> FastlyM (Maybe Service) Source #
getService :: FastlyClient -> ServiceId -> FastlyM Service Source #
Service | |
|
newtype SurrogateKey Source #
:: FastlyClient | |
-> PurgeMode | |
-> String | URL |
-> FastlyM PurgeResult |
purgeKey :: FastlyClient -> PurgeMode -> ServiceId -> SurrogateKey -> FastlyM PurgeResult Source #
purgeAll :: FastlyClient -> ServiceId -> FastlyM PurgeAllResult Source #
data PurgeResult Source #
data PurgeAllResult Source #
edgeCheck :: FastlyClient -> Text -> FastlyM [CacheStatus] Source #
publicIpList :: FastlyM Addresses Source #