Sets up an AWS SNS topic

Sets up an AWS SNS topic.


When linked to a k8s-service or IAM role/user, this adds the necessary IAM permissions to publish notifications to the topic. The current permission allowed is just, “publish”. Link also grants encrypt/decrypt permission for the topic’s KMS key.


  • fifo - Optional. FIFO queue or not. Default False
  • content_based_deduplication - Optional. Duplicate content Default False
  • sqs_subscribers - Optional. List of SQS ARNs to push from this topic. Default []


  • topic_arn - Arn of the topic jsut created
Last modified September 22, 2021: Updating latest references (62bb6e2)