Skip to content

Releases: cloudposse/terraform-aws-sns-topic

0.10.0 Adds delivery policy for the SNS topic input as JSON #23

Choose a tag to compare

@maximmi maximmi released this 14 Dec 18:45
3d90807

what

  • Add a retry policy for the SNS topic

why

  • Override the default retry policy for SNS as some of the default settings are not suitable for all subscriptions

NOTE: The value defaults to null, which instucts terraform to use the default retry policy. I've tested this for both scenarios (Returning back to a default policy, and ensuring the default policy is still used if the var is not supplied).

v0.9.0

Choose a tag to compare

@cloudpossebot cloudpossebot released this 11 Nov 19:25
057e5d0
update to tf 0.13 Matt Calhoun (@mcalhoun) (#22)

what

  • update module to support terraform 0.13
  • move from dep to gomod
  • update to current style context.tf

why

  • update outdated dependencies and constraints

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 19:49
45dcaeb
Specify KMS key to enable Server-Side Encryption Chris Przybycien (@chrispblink) (#20)

what

  • A variable has been added to allow users to specify a KMS key ARN for Server-Side Encryption
  • This variable defaults to null making it optional

why

  • A common use case for SNS messages is processing sensitive data (ex: PII, PHI, payment card)
  • Many vendors and government regulators will require end-to-end encryption of this sensitive data

references

  • Resolves #7

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 19:07
29b3753
Allow publish permissions for IAM role/user ARNs Chris Przybycien (@chrispblink) (#19)

what

  • The SNS topic policy will have a new principals block with specified IAM role/user ARNs
  • The block was made dynamic to allow this feature to be optional (when IAM ARNs are not specified)

why

  • A very common use case for SNS is a customer-hosted app publishing to the topic
  • Customer-hosted apps will authenticate as an IAM ARN, thus we add a principals block with the type AWS

references

  • N/A

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:33
f096d11
auto-github-cli-merge marcin (@3h4x) (#17)

what

  • noop merged with CLI

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 14:36
50245f3
Remove hashed part of README marcin (@3h4x) (#12)

what

  • auto PR

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:46
50add07
auto-github-init-2 marcin (@3h4x) (#11)

what

  • additional changes

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:52
26b39f2
auto-github-init marcin (@3h4x) (#10)

what

  • running github/init
auto commit to regenerate readme.md marcin (@3h4x) (#9)

what:

  • rebuild readme

why:

  • template has chanaged

0.2.0 Allow to create SNS topic with json policy provided with variable #2

Choose a tag to compare

@3h4x 3h4x released this 16 Jul 18:23
5fef938

what

  • Allow to create SNS topic with json policy provided with variable
  • Remove AWS:Referer constraint

why

  • Module will be more robust

0.1.0 SNS topic creation

Choose a tag to compare

@3h4x 3h4x released this 06 Jul 16:30
c5be27a

what

  • SNS topic creation with according policy

why

  • to be able to provision SNS with tf

related