Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- iamAction :: ByteString -> [(ByteString, Text)] -> IamConfiguration qt -> SignatureData -> SignedQuery
- iamAction' :: ByteString -> [Maybe (ByteString, Text)] -> IamConfiguration qt -> SignatureData -> SignedQuery
- markedIter :: Maybe Text -> Maybe Integer -> [Maybe (ByteString, Text)]
- markedIterResponse :: MonadThrow m => Cursor -> m (Bool, Maybe Text)
- (<>) :: Semigroup a => a -> a -> a
Documentation
iamAction :: ByteString -> [(ByteString, Text)] -> IamConfiguration qt -> SignatureData -> SignedQuery Source #
Similar to iamSignQuery
. Accepts parameters in Text
form and UTF-8
encodes them. Accepts the Action
parameter separately since it's always
required.
iamAction' :: ByteString -> [Maybe (ByteString, Text)] -> IamConfiguration qt -> SignatureData -> SignedQuery Source #
Similar to iamAction
. Accepts parameter list with Maybe
parameters.
Ignores Nothing
s.
markedIter :: Maybe Text -> Maybe Integer -> [Maybe (ByteString, Text)] Source #
Returns the parameters Marker
and MaxItems
that are present in all
IAM data pagination requests.
markedIterResponse :: MonadThrow m => Cursor -> m (Bool, Maybe Text) Source #
Reads and returns the IsTruncated
and Marker
attributes present in
all IAM data pagination responses.