| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.Sqs.Core
Documentation
Constructors
| SqsError | |
Fields | |
| SqsXmlError | |
Fields | |
data SqsMetadata Source
Constructors
| SqsMetadata | |
Fields
| |
Instances
Constructors
| Endpoint | |
data SqsConfiguration qt Source
Constructors
| SqsConfiguration | |
Fields
| |
sqsSignQuery :: SqsQuery -> SqsConfiguration qt -> SignatureData -> SignedQuery Source
sqsXmlResponseConsumer :: (Cursor -> Response SqsMetadata a) -> IORef SqsMetadata -> HTTPResponseConsumer a Source
Constructors
| QueueName | |
Fields
| |
printQueueName :: QueueName -> Text Source
data QueueAttribute Source
Constructors
| QueueAll | |
| ApproximateNumberOfMessages | |
| ApproximateNumberOfMessagesNotVisible | |
| VisibilityTimeout | |
| CreatedTimestamp | |
| LastModifiedTimestamp | |
| Policy | |
| MaximumMessageSize | |
| MessageRetentionPeriod | |
| QueueArn |
Instances
data MessageAttribute Source
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 Source
Constructors
| PermissionAll | |
| PermissionSendMessage | |
| PermissionReceiveMessage | |
| PermissionDeleteMessage | |
| PermissionChangeMessageVisibility | |
| PermissionGetQueueAttributes |
Instances
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source
newtype ReceiptHandle Source
Constructors
| ReceiptHandle Text |