Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data AWSReq res where
- initGlobalState :: Env -> State AWSReq
- fetchAWS :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => a -> GenHaxl u (Rs a)
- uncachedFetchAWS :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => a -> GenHaxl u (Rs a)
- fetchAllAWS :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => a -> GenHaxl u [Rs a]
- uncachedFetchAllAWS :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => a -> GenHaxl u [Rs a]
- fetchAWSIn :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => Region -> a -> GenHaxl u (Rs a)
- uncachedFetchAWSIn :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => Region -> a -> GenHaxl u (Rs a)
- fetchAllAWSIn :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => Region -> a -> GenHaxl u [Rs a]
- uncachedFetchAllAWSIn :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => Region -> a -> GenHaxl u [Rs a]
Documentation
fetchAWS :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => a -> GenHaxl u (Rs a) Source #
Sends an AWSRequest
.
The result will be cached. This should only be used for read-only access.
uncachedFetchAWS :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => a -> GenHaxl u (Rs a) Source #
Uncached version of fetchAWS
fetchAllAWS :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => a -> GenHaxl u [Rs a] Source #
Sends requests necessary to fetch all result pages of a AWSRequest
The result will be cached. This should only be used for read-only access.
uncachedFetchAllAWS :: (AWSPager a, Show a, Typeable a, Eq a, Request AWSReq [Rs a]) => a -> GenHaxl u [Rs a] Source #
Uncached version of fetchAllAWS
fetchAWSIn :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => Region -> a -> GenHaxl u (Rs a) Source #
Sends an AWSRequest
in a specific region.
The result will be cached. This should only be used for read-only access.
uncachedFetchAWSIn :: (AWSRequest a, Show a, Typeable a, Eq a, Request AWSReq (Rs a)) => Region -> a -> GenHaxl u (Rs a) Source #
Uncached version of fetchAWSIn