aws-cdk-lib.aws_sqs.DeadLetterQueue

interface DeadLetterQueue

LanguageType name
.NETAmazon.CDK.AWS.SQS.DeadLetterQueue
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssqs#DeadLetterQueue
Javasoftware.amazon.awscdk.services.sqs.DeadLetterQueue
Pythonaws_cdk.aws_sqs.DeadLetterQueue
TypeScript (source)aws-cdk-lib » aws_sqs » DeadLetterQueue

Dead letter queue settings.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sqs as sqs } from 'aws-cdk-lib';

declare const queue: sqs.Queue;
const deadLetterQueue: sqs.DeadLetterQueue = {
  maxReceiveCount: 123,
  queue: queue,
};

Properties

NameTypeDescription
maxReceiveCountnumberThe number of times a message can be unsuccesfully dequeued before being moved to the dead-letter queue.
queueIQueueThe dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

maxReceiveCount

Type: number

The number of times a message can be unsuccesfully dequeued before being moved to the dead-letter queue.


queue

Type: IQueue

The dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.