Safe Haskell | None |
---|---|
Language | Haskell2010 |
Deletes multiple messages. This is a batch version of DeleteMessage. The result of the delete action on each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. &Attribute.1=this &Attribute.2=that.
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessageBatch.html
- data DeleteMessageBatch
- deleteMessageBatch :: Text -> [DeleteMessageBatchRequestEntry] -> DeleteMessageBatch
- dmbEntries :: Lens' DeleteMessageBatch [DeleteMessageBatchRequestEntry]
- dmbQueueUrl :: Lens' DeleteMessageBatch Text
- data DeleteMessageBatchResponse
- deleteMessageBatchResponse :: [DeleteMessageBatchResultEntry] -> [BatchResultErrorEntry] -> DeleteMessageBatchResponse
- dmbrFailed :: Lens' DeleteMessageBatchResponse [BatchResultErrorEntry]
- dmbrSuccessful :: Lens' DeleteMessageBatchResponse [DeleteMessageBatchResultEntry]
Request
data DeleteMessageBatch Source
Request constructor
DeleteMessageBatch
constructor.
The fields accessible through corresponding lenses are:
Request lenses
dmbEntries :: Lens' DeleteMessageBatch [DeleteMessageBatchRequestEntry] Source
A list of receipt handles for the messages to be deleted.
dmbQueueUrl :: Lens' DeleteMessageBatch Text Source
The URL of the Amazon SQS queue to take action on.
Response
Response constructor
deleteMessageBatchResponse Source
DeleteMessageBatchResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
dmbrFailed :: Lens' DeleteMessageBatchResponse [BatchResultErrorEntry] Source
A list of BatchResultErrorEntry items.
dmbrSuccessful :: Lens' DeleteMessageBatchResponse [DeleteMessageBatchResultEntry] Source
A list of DeleteMessageBatchResultEntry items.