aws-0.24.4: Amazon Web Services (AWS) for Haskell
Safe HaskellNone
LanguageHaskell2010

Aws.Iam.Internal

Contents

Synopsis

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 Nothings.

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.

Re-exports

(<>) :: Semigroup a => a -> a -> a infixr 6 #

An associative operation.

Examples

Expand
>>> [1,2,3] <> [4,5,6]
[1,2,3,4,5,6]
>>> Just [1, 2, 3] <> Just [4, 5, 6]
Just [1,2,3,4,5,6]
>>> putStr "Hello, " <> putStrLn "World!"
Hello, World!