Changes the visibility timeout of multiple messages. This is a batch
version of ChangeMessageVisibility. The result of the action on each
message is reported individually in the response. You can send up to 10
change_message_visibility requests
with each
change_message_visibility_batch
action.
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 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:
&AttributeName.1=first
&AttributeName.2=second
sqs_change_message_visibility_batch(QueueUrl, Entries)[required] The URL of the Amazon SQS queue whose messages' visibility is changed.
Queue URLs and names are case-sensitive.
[required] A list of receipt handles of the messages for which the visibility timeout must be changed.
A list with the following syntax:
list(
Successful = list(
list(
Id = "string"
)
),
Failed = list(
list(
Id = "string",
SenderFault = TRUE|FALSE,
Code = "string",
Message = "string"
)
)
)
svc$change_message_visibility_batch(
QueueUrl = "string",
Entries = list(
list(
Id = "string",
ReceiptHandle = "string",
VisibilityTimeout = 123
)
)
)