Skip to content

Latest commit

 

History

History
48 lines (43 loc) · 4.1 KB

File metadata and controls

48 lines (43 loc) · 4.1 KB

Requirements

No requirements.

Inputs

Name Description Type Default Required
aws_account_id The AWS Account ID (numeric) string n/a yes
cognito_config Cognito config
object({
USER_POOL_ID : string,
USER_POOL_CLIENT_ID : string
})
n/a yes
component The variable encapsulating the name of this component string "api" no
csi CSI from the parent component string n/a yes
dynamodb_kms_key_arn KMS Key ARN for encrypting DynamoDB data. If not given, a key will be created. string "" no
enable_backup Enable Backups for the DynamoDB table? bool true no
enable_letters Enable letters feature flag bool n/a yes
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
kms_key_arn KMS Key ARN 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
project The name of the tfscaffold project string n/a yes
region The AWS Region string n/a yes

Modules

Name Source Version
authorizer_build ../typescript-build-zip n/a
authorizer_lambda ../lambda-function n/a
build_template_client ../typescript-build-zip n/a
build_template_lambda ../typescript-build-zip n/a
create_letter_template_lambda ../lambda-function n/a
create_template_lambda ../lambda-function n/a
get_template_lambda ../lambda-function n/a
list_template_lambda ../lambda-function n/a
s3bucket_internal git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/s3bucket v1.0.8
s3bucket_quarantine git::https://github.com/NHSDigital/nhs-notify-shared-modules.git//infrastructure/modules/s3bucket v1.0.8
update_template_lambda ../lambda-function n/a

Outputs

Name Description
api_base_url n/a
templates_table_name n/a