| Name | Version |
|---|---|
| terraform | >= 1.3.1 |
| archive | >=2.4.0 |
| aws | >=4.42.0 |
| datadog | >=3.18.0 |
| null | >=3.2.1 |
| Name | Version |
|---|---|
| aws | 5.9.0 |
| Name | Source | Version |
|---|---|---|
| dynamodb-cdc-sync | ./modules/lambda | n/a |
| event-bridge-rudderstack_sync | terraform-aws-modules/eventbridge/aws | 2.3.0 |
| rudderstack_sync | ./modules/lambda | n/a |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| account_name | Name of the account, acceptable values are listed in https://github.com/P-Olympus/terraform-aws-tagging/blob/main/variables.tf | string |
n/a | yes |
| additional_kms_policies | List of additional KMS policies to add to the base policy | list(any) |
[] |
no |
| additional_tags | Map for adding extra optional tags | map(string) |
{} |
no |
| ci_runner_role_name | CI Runner AWS Role Name | string |
"" |
no |
| dd_api_key_name | Datadog API key name | string |
n/a | yes |
| dd_app_key_name | Datadog APP key name | string |
n/a | yes |
| dd_capture_lambda_payload | Enable Datadog capture lambda payload | bool |
true |
no |
| dd_flush_to_log | Enable Datadog flush to log | bool |
true |
no |
| dd_log_level | Datadog log level | string |
"info" |
no |
| dd_merge_xray_traces | Enable Datadog Xray Traces Merges | bool |
false |
no |
| dd_profiling_enabled | Enable Datadog Profiling | bool |
false |
no |
| dd_serverless_logs_enabled | Enable Datadog serverless logs | bool |
true |
no |
| dd_site | Datadog site | string |
"datadoghq.eu" |
no |
| dd_trace_debug | Enable Datadog Xray Traces debug | bool |
false |
no |
| dd_trace_enabled | Enable Datadog tracing | bool |
false |
no |
| kafka_vpc_cidr | CIDR block for kafka vpc | string |
n/a | yes |
| key_admins | Emergency secret key admin arns | list(string) |
[] |
no |
| kms_deletion_window_in_days | The number of days to wait before deleting a CMK that has been removed from a CloudFormation stack. Default is 14 days. | number |
14 |
no |
| log_level | Log level for the lambda function | string |
"INFO" |
no |
| parallelization_factor | The number of shards to create for the stream. The default value is 1. | number |
2 |
no |
| rudderstack_account_ids | The AWS account ID of the Rudderstack account | list(string) |
[] |
no |
| source_dynamodb_table_arns | List of DynamoDB table ARNs to allow access to | list(string) |
[] |
no |
| ssm_recovery_window_in_days | Secrets Manager recovery_window_in_days | number |
14 |
no |
| subnet_name | The name of the subnet | string |
n/a | yes |
No outputs.