SubscriptionList Event
Fires with information about the subscription.
Syntax
sns.on('SubscriptionList', [callback])
Callback
The 'callback' is called when the 'SubscriptionList' event is emited.
function(e){ }
The argument 'e' has the following properties:
e.subscriptionArn e.topicArn e.owner e.endpoint e.protocol
Remarks
This event fires once for each subscription returned from a call to ListSubscriptions or ListTopicSubscriptions.
SubscriptionArn is the ARN of the subscription.
TopicArn is the ARN of the subscription's topic.
Owner is the subscription's owner.
Protocol is the subscription's protocol. Possible values are:
0 (email) | message via SMTP |
1 (email-json) | JSON-encoded message via SMTP |
2 (http) | JSON-encoded message via HTTP POST |
3 (https) | JSON-encoded message via HTTPS POST |
4 (sms) | message via SMS |
5 (sqs) | JSON-encoded message to an Amazon SQS queue |
Endpoint is the subscription's endpoint. Possible formats are:
A valid e-mail address | for use with the "email" protocol |
A valid e-mail address | for use with the "email-json" protocol |
A URL beginning with "http://" | for use with the "http" protocol |
A URL beginning with "https://" | for use with the "https" protocol |
A phone number (e.g. 19195447070) | for use with the "sms" protocol |
A SQS queue ARN | for use with the "sqs" protocol |