aws-cdk-lib.aws_sns_subscriptions.SqsSubscription

class SqsSubscription

LanguageType name
.NETAmazon.CDK.AWS.SNS.Subscriptions.SqsSubscription
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssnssubscriptions#SqsSubscription
Javasoftware.amazon.awscdk.services.sns.subscriptions.SqsSubscription
Pythonaws_cdk.aws_sns_subscriptions.SqsSubscription
TypeScript (source)aws-cdk-lib » aws_sns_subscriptions » SqsSubscription

Implements ITopicSubscription

Use an SQS queue as a subscription target.

Example

declare const queue: sqs.Queue;
const myTopic = new sns.Topic(this, 'MyTopic');

myTopic.addSubscription(new subscriptions.SqsSubscription(queue));

Initializer

new SqsSubscription(queue: IQueue, props?: SqsSubscriptionProps)

Parameters

  • queue IQueue
  • props SqsSubscriptionProps

Methods

NameDescription
bind(topic)Returns a configuration for an SQS queue to subscribe to an SNS topic.

bind(topic)

public bind(topic: ITopic): TopicSubscriptionConfig

Parameters

  • topic ITopic

Returns

  • TopicSubscriptionConfig

Returns a configuration for an SQS queue to subscribe to an SNS topic.