SnsTopicQueueSubscriber
Reference doc for the `sst.aws.SnsTopicQueueSubscriber` component.
The SnsTopicQueueSubscriber
component is internally used by the SnsTopic
component
to add subscriptions to Amazon SNS topic.
You’ll find this component returned by the subscribe
method of the SnsTopic
component.
Constructor
Parameters
-
name
string
-
args
Args
-
opts?
ComponentResourceOptions
Properties
nodes
Type Object
The underlying resources this component creates.
nodes.policy
Type QueuePolicy
The SQS queue policy.
nodes.subscription
Type TopicSubscription
The SNS topic subscription.
Args
filter?
Type Input
<
Record
<
string
, any
>
>
Filter the messages that’ll be processed by the subscriber.
If any single property in the filter doesn’t match an attribute assigned to the message, then the policy rejects the message.
For example, if your SNS topic message contains this in a JSON format.
Then this filter policy accepts the message.
queue
Type Input
<
string
>
The ARN of the queue.
topic
Type Input
<
Object
>
The topic to use.
topic.arn
Type Input
<
string
>
The ARN of the topic.
transform?
Type Object
Transform how this subscription creates its underlying resources.
transform.subscription?
Type TopicSubscriptionArgs
|
(
args
:
TopicSubscriptionArgs
=>
void
)
Transform the SNS topic Subscription resource.