Safe Haskell | None |
---|---|
Language | Haskell2010 |
Deletes up to ten messages from the specified queue. 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.
Some API actions take lists of parameters. These lists are specified using
the 'param.n' notation. Values of n
are integers starting from 1. For example,
a parameter list with two elements looks like this: '&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.