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.