aws-0.16: Amazon Web Services (AWS) for Haskell

Safe Haskell | None
Language | Haskell2010

Aws.Iam.Internal

Contents

- Re-exports

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)
- (<>) :: Monoid m => m -> m -> m

# Documentation

iamAction :: ByteString -> [(ByteString, Text)] -> IamConfiguration qt -> SignatureData -> SignedQuery #

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 #

Similar to `iamAction`. Accepts parameter list with `Maybe` parameters. Ignores `Nothing`s.

markedIter :: Maybe Text -> Maybe Integer -> [Maybe (ByteString, Text)] #

Returns the parameters `Marker` and `MaxItems` that are present in all IAM data pagination requests.

markedIterResponse :: MonadThrow m => Cursor -> m (Bool, Maybe Text) #

Reads and returns the `IsTruncated` and `Marker` attributes present in all IAM data pagination responses.

# Re-exports

(<>) :: Monoid m => m -> m -> m infixr 6 #

An infix synonym for `mappend`.

Since: 4.5.0.0