Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 3.78 KB

File metadata and controls

44 lines (39 loc) · 3.78 KB

Requirements

Name Version
terraform >= 1.9.0
aws ~> 5.50

Inputs

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
initial_cli_secrets_provision_override A map of default value to intialise SSM secret values with. Only useful for initial setup of the account due to lifecycle rules. map(string) {} no
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
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
support_sandbox_environments Does this account support dev sandbox environments? bool false no

Modules

Name Source Version
kms_sandbox git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/kms v1.0.8
s3bucket_access_logs git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/s3bucket v1.0.8
s3bucket_backup_reports git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/s3bucket v1.0.8

Outputs

Name Description
dns_zone n/a
github_pat_ssm_param_name n/a
s3_buckets n/a