Merge pull request #2442 from titibike/sns_subscription_attributes

Issue #2441 Add informations in SNS subscriptions `attributes`
This commit is contained in:
Mike Grima 2019-10-15 10:05:20 -07:00 committed by GitHub
commit 4da9ec1346
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 37 additions and 0 deletions

View file

@ -343,6 +343,14 @@ class SNSBackend(BaseBackend):
return old_subscription
topic = self.get_topic(topic_arn)
subscription = Subscription(topic, endpoint, protocol)
attributes = {
'PendingConfirmation': 'false',
'Endpoint': endpoint,
'TopicArn': topic_arn,
'Protocol': protocol,
'SubscriptionArn': subscription.arn
}
subscription.attributes = attributes
self.subscriptions[subscription.arn] = subscription
return subscription