Skip to content

ListMessageMoveTasks

Source: src/AWS/SQS/ListMessageMoveTasks.ts

Runtime binding for sqs:ListMessageMoveTasks (dead-letter queue redrive).

Bind this operation to a dead-letter Queue inside a function runtime to inspect the most recent message move tasks (up to 10) whose source is that queue — including their status, progress counters, and TaskHandle for cancellation. The binding grants the host function sqs:ListMessageMoveTasks on the queue. Provide the ListMessageMoveTasksHttp layer on the Function to implement the binding.

// init (provide SQS.ListMessageMoveTasksHttp on the Function)
const listMessageMoveTasks = yield* SQS.ListMessageMoveTasks(dlq);
// runtime
const result = yield* listMessageMoveTasks();
for (const task of result.Results ?? []) {
// task.Status, task.ApproximateNumberOfMessagesMoved, task.TaskHandle
}