module Jets::Stack::Main::Dsl::Sns

def sns_subscription(id, props={})

def sns_subscription(id, props={})
  resource(id, "AWS::SNS::Subscription", props)
end

def sns_topic(id, props={})

def sns_topic(id, props={})
  resource(id, "AWS::SNS::Topic", props)
  output(id) # Topic Arn
end

def sns_topic_policy(id, props={})

def sns_topic_policy(id, props={})
  resource(id, "AWS::SNS::TopicPolicy", props)
end