No requirements.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| aws_account_id | The AWS Account ID (numeric) | string |
n/a | yes |
| component | The variable encapsulating the name of this component | string |
"sandbox" |
no |
| default_tags | A map of default tags to apply to all taggable resources within the component | map(string) |
{} |
no |
| environment | The name of the tfscaffold environment | string |
n/a | yes |
| group | The group variables are being inherited from (often synonymous with account short-name) | string |
n/a | yes |
| kms_deletion_window | When a kms key is deleted, how long should it wait in the pending deletion state? | string |
"30" |
no |
| log_retention_in_days | The retention period in days for the Cloudwatch Logs events to be retained, default of 0 is indefinite | number |
0 |
no |
| project | The name of the tfscaffold project | string |
n/a | yes |
| region | The AWS Region | string |
n/a | yes |
| Name | Source | Version |
|---|---|---|
| backend_api | ../../modules/backend-api | n/a |
| kms | git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/kms | v1.0.8 |
| Name | Description |
|---|---|
| api_base_url | n/a |
| cognito_user_pool_client_id | n/a |
| cognito_user_pool_id | n/a |
| templates_table_name | n/a |