in dms_cdk/sns.py [0:0]
def __init__(self, scope: core.Construct, construct_id: str, **kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)
self.sns_topic = sns.Topic(
self, "SNSAlertEmailTopic",
topic_name="dms-failure-alert-topic"
)
self.sns_subscription = sns.Subscription(
scope=self,
id="StepFunctionsAlert_" + 'Email',
protocol=sns.SubscriptionProtocol.EMAIL,
endpoint="abcd@yahoo.com",
topic=self.sns_topic
)