Releases: cloudposse/terraform-aws-sns-topic
Releases · cloudposse/terraform-aws-sns-topic
Release list
0.10.0 Adds delivery policy for the SNS topic input as JSON #23
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
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
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
nullmaking 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
Allow publish permissions for IAM role/user ARNs Chris Przybycien (@chrispblink) (#19)
what
- The SNS topic policy will have a new
principalsblock with specified IAM role/user ARNs - The block was made
dynamicto 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
principalsblock with the typeAWS
references
- N/A
v0.6.0
v0.5.0
v0.4.0
v0.3.0
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
what
- Allow to create SNS topic with json policy provided with variable
- Remove
AWS:Refererconstraint
why
- Module will be more robust
0.1.0 SNS topic creation
what
- SNS topic creation with according policy
why
- to be able to provision SNS with
tf