| admin_creds_access_key |
SQS Admin access key |
string |
"" |
no |
| admin_creds_secret_key |
SQS Admin secret key |
string |
"" |
no |
| admins_user_id |
List of s3 admin user's ID |
list(string) |
[] |
no |
| app_desc |
Application's description |
string |
"" |
no |
| app_name |
Name of the application |
string |
"changeme" |
no |
| app_tags |
Application's tags |
map(string) |
{} |
no |
| buckets_list |
List of the application's buckets |
list(object({ bucket_name = string bucket_region = optional(string) bucket_versioning = optional(bool) bucket_tags = optional(map(string)) bucket_policy_actions = optional(list(string)) bucket_lifecycle_rules = optional(list(object({ id = string enabled = bool prefix = optional(string) expiration_days = optional(number) transition_days = optional(number) transition_sc = optional(string) tags = optional(map(string)) }))) other_app_access = optional(list(string)) other_app_policy_actions= optional(list(string)) })) |
n/a |
yes |
| env |
App's environment (dev/stg/prd) |
string |
"dev" |
no |
| policy_permissions |
Policy permissions for app |
list(string) |
[] |
no |
| project_id |
App's project ID |
string |
"changeme" |
no |
| readonly_users_id |
List of readonly user's ID |
list(string) |
[] |
no |
| sns_admin_creds_access_key |
SNS Admin access key |
string |
"" |
no |
| sns_admin_creds_secret_key |
SNS Admin secret key |
string |
"" |
no |
| sns_can_manage |
Can SNS credentials manage the topic |
bool |
false |
no |
| sns_can_publish |
Can SNS credentials publish message to the topic |
bool |
true |
no |
| sns_can_receive |
Can SNS credentials receive message from the topic |
bool |
true |
no |
| sns_fifo_topic |
Is the topic in FIFO mode ? (name must end with .fifo) |
bool |
false |
no |
| sns_topic_list |
List of the SNS topics |
list(object({ sns_topic_name = string sns_fifo_topic = optional(bool) })) |
n/a |
yes |
| sqs_can_manage |
Can SQS credentials manage the queue |
bool |
false |
no |
| sqs_can_publish |
Can SQS credentials publish message to the queue |
bool |
true |
no |
| sqs_can_receive |
Can SQS credentials receive message from the queue |
bool |
true |
no |
| sqs_fifo_queue |
Is the queue in FIFO mode ? |
bool |
false |
no |
| sqs_message_max_age |
Max age of message before being deleted in seconds |
number |
345600 |
no |
| sqs_message_max_size |
Max size of message accepted in octet |
number |
262144 |
no |
| sqs_queue_list |
List of the SQS queues |
list(object({ sqs_queue_name = string sqs_fifo_queue = optional(bool) sqs_message_max_age = optional(string) sqs_message_max_size= optional(string) })) |
n/a |
yes |