Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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)
- (<>) :: Monoid m => m -> m -> m
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.