Safe Haskell | None |
---|---|
Language | Haskell2010 |
- iamSignQuery :: [(ByteString, ByteString)] -> IamConfiguration qt -> SignatureData -> SignedQuery
- iamResponseConsumer :: (Cursor -> Response IamMetadata a) -> IORef IamMetadata -> HTTPResponseConsumer a
- data IamMetadata = IamMetadata {}
- data IamConfiguration qt = IamConfiguration {}
- data IamError = IamError {}
- parseDateTime :: MonadThrow m => String -> m UTCTime
- data AccessKeyStatus
- data User = User {
- userArn :: Text
- userCreateDate :: UTCTime
- userPath :: Text
- userUserId :: Text
- userUserName :: Text
- parseUser :: MonadThrow m => Cursor -> m User
Documentation
:: [(ByteString, ByteString)] | Pairs of parameter names and values that will be passed as part of the request data. |
-> IamConfiguration qt | |
-> SignatureData | |
-> SignedQuery |
Constructs a SignedQuery
with the specified request parameters.
iamResponseConsumer :: (Cursor -> Response IamMetadata a) -> IORef IamMetadata -> HTTPResponseConsumer a Source
Reads the metadata from an IAM response and delegates parsing the rest of the data from the response to the given function.
data IamMetadata Source
data IamConfiguration qt Source
parseDateTime :: MonadThrow m => String -> m UTCTime Source
Parses IAM DateTime
data type.
data AccessKeyStatus Source
The IAM User
data type.
http://docs.aws.amazon.com/IAM/latest/APIReference/API_User.html
User | |
|
parseUser :: MonadThrow m => Cursor -> m User Source
Parses the IAM User
data type.