application_failure_feedback_role_arn |
IAM role for failure feedback |
string |
null |
no |
application_success_feedback_role_arn |
The IAM role permitted to receive success feedback for this topic |
string |
null |
no |
application_success_feedback_sample_rate |
Percentage of success to sample |
string |
null |
no |
content_based_deduplication |
Boolean indicating whether or not to enable content-based deduplication for FIFO topics. |
bool |
false |
no |
create_sns_topic |
Whether to create the SNS topic |
bool |
true |
no |
delivery_policy |
The SNS delivery policy |
string |
null |
no |
display_name |
The display name for the SNS topic |
string |
null |
no |
fifo_topic |
Boolean indicating whether or not to create a FIFO (first-in-first-out) topic |
bool |
false |
no |
http_failure_feedback_role_arn |
IAM role for failure feedback |
string |
null |
no |
http_success_feedback_role_arn |
The IAM role permitted to receive success feedback for this topic |
string |
null |
no |
http_success_feedback_sample_rate |
Percentage of success to sample |
string |
null |
no |
kms_master_key_id |
The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK |
string |
null |
no |
lambda_failure_feedback_role_arn |
IAM role for failure feedback |
string |
null |
no |
lambda_success_feedback_role_arn |
The IAM role permitted to receive success feedback for this topic |
string |
null |
no |
lambda_success_feedback_sample_rate |
Percentage of success to sample |
string |
null |
no |
name |
The name of the SNS topic to create |
string |
null |
no |
name_prefix |
The prefix name of the SNS topic to create |
string |
null |
no |
policy |
The fully-formed AWS policy as JSON |
string |
null |
no |
sqs_failure_feedback_role_arn |
IAM role for failure feedback |
string |
null |
no |
sqs_success_feedback_role_arn |
The IAM role permitted to receive success feedback for this topic |
string |
null |
no |
sqs_success_feedback_sample_rate |
Percentage of success to sample |
string |
null |
no |
tags |
A mapping of tags to assign to all resources |
map(string) |
{} |
no |