aws∕sqs - dicomgrid/pt-modules GitHub Wiki
Usage
To use this module in your Terraform, refer to the below module example:
module "aws_sqs" {
source = "git::https://github.com/dicomgrid/pt-modules.git?ref=null"
# See inputs below for additional required parameters
}
Attributes
Requirements
Name | Version |
---|---|
terraform | ~> 1.0 |
aws | >= 4.20.0 |
Providers
Name | Version |
---|---|
aws | >= 4.20.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
aws_sqs_queue.main | resource |
aws_sqs_queue_policy.main | resource |
aws_iam_policy_document.main | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
content_based_deduplication | n/a | bool |
false |
no |
create | n/a | bool |
true |
no |
create_queue_policy | n/a | bool |
true |
no |
deduplication_scope | n/a | any |
null |
no |
delay_seconds | n/a | number |
0 |
no |
deletion_window_in_days | n/a | number |
7 |
no |
encryption_type | n/a | string |
"sse" |
no |
fifo_queue | n/a | bool |
false |
no |
fifo_throughput_limit | n/a | any |
null |
no |
kms_data_key_reuse_period_seconds | n/a | number |
300 |
no |
kms_master_key_id | n/a | any |
null |
no |
max_message_size | n/a | number |
262144 |
no |
message_retention_seconds | n/a | number |
345600 |
no |
name | n/a | any |
null |
no |
override_queue_policy_documents | n/a | list |
[] |
no |
queue_policy_statements | n/a | map |
{} |
no |
receive_wait_time_seconds | n/a | number |
0 |
no |
source_queue_policy_documents | n/a | list |
[] |
no |
sqs_managed_sse_enabled | n/a | bool |
true |
no |
tags | n/a | any |
null |
no |
use_name_prefix | n/a | bool |
false |
no |
visibility_timeout_seconds | n/a | number |
30 |
no |
Outputs
Name | Description |
---|---|
queue_arn | The ARN of the SQS queue |