# Functions
BuildTopicARN is used to build a topic arn
pattern: "arn:aws:sns:<region>:<aws_account_id>:<topic_name>" It returns an error if one of the parameters is empty.
NewClient instantiates a new sns client to be used on the SNS producer.
NewProducer creates a new Producer It encapsulates the Amazon Simple Notification Service client.
# Structs
A Config provides service configuration for SNS producer.
PublishInput has the sns event attributes.
# Interfaces
Producer represents loafer sns producer.