Name | Version |
---|---|
terraform | >= 1.9.0 |
aws | ~> 5.50 |
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 |
"acct" |
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 synonmous with account short-name) | string |
n/a | yes |
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 |
observability_account_id | The Observability Account ID that needs access | string |
n/a | yes |
project | The name of the tfscaffold project | string |
n/a | yes |
region | The AWS Region | string |
n/a | yes |
root_domain_name | The service's root DNS root nameespace, like nonprod.nhsnotify.national.nhs.uk | string |
"nonprod.nhsnotify.national.nhs.uk" |
no |
Name | Source | Version |
---|---|---|
s3bucket_lambda_artefacts | git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/s3bucket | v1.0.8 |
Name | Description |
---|---|
dns_zone | n/a |
s3_buckets | n/a |