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 -> DeleteMessageBatch
- dmbEntries :: Lens' DeleteMessageBatch [DeleteMessageBatchRequestEntry]
- dmbQueueUrl :: Lens' DeleteMessageBatch Text
- data DeleteMessageBatchResponse
- deleteMessageBatchResponse :: 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 :: DeleteMessageBatchResponse Source
DeleteMessageBatchResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
dmbrFailed :: Lens' DeleteMessageBatchResponse [BatchResultErrorEntry] Source
A list of BatchResultErrorEntry
items.