Safe Haskell | None |
---|---|
Language | Haskell2010 |
Aws.Sqs.Core
Documentation
data SqsError
Constructors
SqsError | |
Fields | |
SqsXmlError | |
Fields |
data SqsMetadata
Constructors
SqsMetadata | |
Fields
|
Instances
data SqsConfiguration qt
Constructors
SqsConfiguration | |
Fields
|
sqs :: Protocol -> Endpoint -> Bool -> SqsConfiguration qt
sqsSignQuery :: SqsQuery -> SqsConfiguration qt -> SignatureData -> SignedQuery
sqsXmlResponseConsumer :: (Cursor -> Response SqsMetadata a) -> IORef SqsMetadata -> HTTPResponseConsumer a
printQueueName :: QueueName -> Text
data QueueAttribute
Constructors
QueueAll | |
ApproximateNumberOfMessages | |
ApproximateNumberOfMessagesNotVisible | |
VisibilityTimeout | |
CreatedTimestamp | |
LastModifiedTimestamp | |
Policy | |
MaximumMessageSize | |
MessageRetentionPeriod | |
QueueArn |
Instances
data MessageAttribute
Constructors
MessageAll | all values |
SenderId | the AWS account number (or the IP address, if anonymous access is allowed) of the sender |
SentTimestamp | the time when the message was sent (epoch time in milliseconds) |
ApproximateReceiveCount | the number of times a message has been received but not deleted |
ApproximateFirstReceiveTimestamp | the time when the message was first received (epoch time in milliseconds) |
data SqsPermission
Constructors
PermissionAll | |
PermissionSendMessage | |
PermissionReceiveMessage | |
PermissionDeleteMessage | |
PermissionChangeMessageVisibility | |
PermissionGetQueueAttributes |
Instances
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute
printPermission :: SqsPermission -> Text
newtype ReceiptHandle
Constructors
ReceiptHandle Text |
newtype MessageId