Skip to content

Latest commit

 

History

History
423 lines (411 loc) · 96.3 KB

File metadata and controls

423 lines (411 loc) · 96.3 KB

National Document Repository - Infrastructure as Code

Requirements

Name Version
aws ~> 5.0
awscc ~> 1.0

Providers

Name Version
aws ~> 5.0

Modules

Name Source Version
access-audit-alarm ./modules/lambda_alarms n/a
access-audit-alarm-topic ./modules/sns n/a
access-audit-gateway ./modules/gateway n/a
access-audit-lambda ./modules/lambda n/a
access_audit_dynamodb_table ./modules/dynamo_db n/a
alarm_state_history_table ./modules/dynamo_db n/a
api_endpoint_url_ssm_parameter ./modules/ssm_parameter n/a
auth_session_dynamodb_table ./modules/dynamo_db n/a
auth_state_dynamodb_table ./modules/dynamo_db n/a
authoriser-alarm ./modules/lambda_alarms n/a
authoriser-alarm-topic ./modules/sns n/a
authoriser-lambda ./modules/lambda n/a
back-channel-logout-gateway ./modules/gateway n/a
back_channel_logout_alarm ./modules/lambda_alarms n/a
back_channel_logout_alarm_topic ./modules/sns n/a
back_channel_logout_lambda ./modules/lambda n/a
bulk-upload-alarm ./modules/lambda_alarms n/a
bulk-upload-alarm-topic ./modules/sns n/a
bulk-upload-lambda ./modules/lambda n/a
bulk-upload-metadata-alarm ./modules/lambda_alarms n/a
bulk-upload-metadata-alarm-topic ./modules/sns n/a
bulk-upload-metadata-lambda ./modules/lambda n/a
bulk-upload-report-alarm ./modules/lambda_alarms n/a
bulk-upload-report-alarm-topic ./modules/sns n/a
bulk-upload-report-lambda ./modules/lambda n/a
bulk_upload_metadata_preprocessor_lambda ./modules/lambda n/a
bulk_upload_report_dynamodb_table ./modules/dynamo_db n/a
cloud_storage_security cloudstoragesec/cloud-storage-security/aws 1.8.18+css9.08.000
cloudfront-distribution-lg ./modules/cloudfront n/a
cloudfront_edge_dynamodb_table ./modules/dynamo_db n/a
cloudfront_firewall_waf_v2 ./modules/firewall_waf_v2 n/a
create-doc-ref-lambda ./modules/lambda n/a
create-token-gateway ./modules/gateway n/a
create-token-lambda ./modules/lambda n/a
create_doc_alarm ./modules/lambda_alarms n/a
create_doc_alarm_topic ./modules/sns n/a
document_reference_gateway ./modules/gateway n/a
create_token-alarm ./modules/lambda_alarms n/a
create_token-alarm_topic ./modules/sns n/a
data-collection-alarm ./modules/lambda_alarms n/a
data-collection-alarm-topic ./modules/sns n/a
data-collection-lambda ./modules/lambda n/a
delete-doc-ref-gateway ./modules/gateway n/a
delete-doc-ref-lambda ./modules/lambda n/a
delete-document-object-alarm ./modules/lambda_alarms n/a
delete-document-object-alarm-topic ./modules/sns n/a
delete-document-object-lambda ./modules/lambda n/a
delete_doc_alarm ./modules/lambda_alarms n/a
delete_doc_alarm_topic ./modules/sns n/a
document-manifest-job-gateway ./modules/gateway n/a
document-manifest-job-lambda ./modules/lambda n/a
document_manifest_alarm ./modules/lambda_alarms n/a
document_manifest_alarm_topic ./modules/sns n/a
document_reference_dynamodb_table ./modules/dynamo_db n/a
document_reference_gateway ./modules/gateway n/a
edge-presign-lambda ./modules/lambda_edge n/a
edge_presign_alarm ./modules/lambda_alarms n/a
edge_presign_alarm_topic ./modules/sns n/a
feature-flags-gateway ./modules/gateway n/a
feature-flags-lambda ./modules/lambda n/a
feature_flags_alarm ./modules/lambda_alarms n/a
feature_flags_alarm_topic ./modules/sns n/a
firewall_waf_v2 ./modules/firewall_waf_v2 n/a
generate-document-manifest-alarm ./modules/lambda_alarms n/a
generate-document-manifest-alarm-topic ./modules/sns n/a
generate-document-manifest-lambda ./modules/lambda n/a
generate-lloyd-george-stitch-alarm ./modules/lambda_alarms n/a
generate-lloyd-george-stitch-alarm-topic ./modules/sns n/a
generate-lloyd-george-stitch-lambda ./modules/lambda n/a
get-doc-fhir-lambda ./modules/lambda n/a
get-report-by-ods-alarm ./modules/lambda_alarms n/a
get-report-by-ods-alarm-topic ./modules/sns n/a
get-report-by-ods-gateway ./modules/gateway n/a
get-report-by-ods-lambda ./modules/lambda n/a
im-alerting-lambda ./modules/lambda n/a
lambda-layer-core ./modules/lambda_layers n/a
lambda-layer-data ./modules/lambda_layers n/a
lloyd-george-stitch-gateway ./modules/gateway n/a
lloyd-george-stitch-lambda ./modules/lambda n/a
lloyd-george-stitch_alarm ./modules/lambda_alarms n/a
lloyd-george-stitch_topic ./modules/sns n/a
lloyd_george_reference_dynamodb_table ./modules/dynamo_db n/a
login_redirect-alarm_topic ./modules/sns n/a
login_redirect_alarm ./modules/lambda_alarms n/a
login_redirect_lambda ./modules/lambda n/a
logout-gateway ./modules/gateway n/a
logout_alarm ./modules/lambda_alarms n/a
logout_alarm_topic ./modules/sns n/a
logout_lambda ./modules/lambda n/a
manage-nrl-pointer-alarm ./modules/lambda_alarms n/a
manage-nrl-pointer-alarm-topic ./modules/sns n/a
manage-nrl-pointer-lambda ./modules/lambda n/a
mns-dlq-alarm-topic ./modules/sns n/a
mns-notification-alarm ./modules/lambda_alarms n/a
mns-notification-alarm-topic ./modules/sns n/a
mns-notification-lambda ./modules/lambda n/a
mns_encryption_key ./modules/kms n/a
ndr-app-config ./modules/app_config n/a
ndr-bulk-staging-store ./modules/s3/ n/a
ndr-docker-ecr-data-collection ./modules/ecr/ n/a
ndr-docker-ecr-ui ./modules/ecr/ n/a
ndr-document-store ./modules/s3/ n/a
ndr-ecs-container-port-ssm-parameter ./modules/ssm_parameter n/a
ndr-ecs-fargate-app ./modules/ecs n/a
ndr-ecs-fargate-data-collection ./modules/ecs n/a
ndr-feedback-mailbox ./modules/ses n/a
ndr-lloyd-george-store ./modules/s3/ n/a
ndr-vpc-ui ./modules/vpc/ n/a
ndr-zip-request-store ./modules/s3/ n/a
nhs-oauth-token-generator-alarm ./modules/lambda_alarms n/a
nhs-oauth-token-generator-alarm-topic ./modules/sns n/a
nhs-oauth-token-generator-lambda ./modules/lambda n/a
nrl-dlq-alarm-topic ./modules/sns n/a
pdf-stitching-alarm-topic ./modules/sns n/a
pdf-stitching-lambda ./modules/lambda n/a
pdf-stitching-lambda-alarms ./modules/lambda_alarms n/a
post-document-references-fhir-lambda ./modules/lambda n/a
pdm-document-store ./modules/s3/ n/a
pdm_dynamodb_table ./modules/dynamo_db n/a
route53_fargate_ui ./modules/route53 n/a
search-document-references-fhir-lambda ./modules/lambda n/a
search-document-references-gateway ./modules/gateway n/a
search-document-references-lambda ./modules/lambda n/a
search-patient-details-gateway ./modules/gateway n/a
search-patient-details-lambda ./modules/lambda n/a
search_doc_alarm ./modules/lambda_alarms n/a
search_doc_alarm_topic ./modules/sns n/a
search_patient_alarm ./modules/lambda_alarms n/a
search_patient_alarm_topic ./modules/sns n/a
send-feedback-alarm ./modules/lambda_alarms n/a
send-feedback-alarm-topic ./modules/sns n/a
send-feedback-gateway ./modules/gateway n/a
send-feedback-lambda ./modules/lambda n/a
sns_encryption_key ./modules/kms n/a
sqs-lg-bulk-upload-invalid-queue ./modules/sqs n/a
sqs-lg-bulk-upload-metadata-queue ./modules/sqs n/a
sqs-mns-notification-queue ./modules/sqs n/a
sqs-nrl-queue ./modules/sqs n/a
sqs-stitching-queue ./modules/sqs n/a
statistical-report-alarm ./modules/lambda_alarms n/a
statistical-report-alarm-topic ./modules/sns n/a
statistical-report-lambda ./modules/lambda n/a
statistical-reports-store ./modules/s3/ n/a
statistics_dynamodb_table ./modules/dynamo_db n/a
stitch_metadata_reference_dynamodb_table ./modules/dynamo_db n/a
stitching-dlq-alarm-topic ./modules/sns n/a
unstitched_lloyd_george_reference_dynamodb_table ./modules/dynamo_db n/a
update-upload-state-gateway ./modules/gateway n/a
update-upload-state-lambda ./modules/lambda n/a
update_upload_state_alarm ./modules/lambda_alarms n/a
update_upload_state_alarm_topic ./modules/sns n/a
upload_confirm_result_alarm ./modules/lambda_alarms n/a
upload_confirm_result_alarm_topic ./modules/sns n/a
upload_confirm_result_gateway ./modules/gateway n/a
upload_confirm_result_lambda ./modules/lambda n/a
virus_scan_result_alarm ./modules/lambda_alarms n/a
virus_scan_result_alarm_topic ./modules/sns n/a
virus_scan_result_gateway ./modules/gateway n/a
virus_scan_result_lambda ./modules/lambda n/a
zip_store_reference_dynamodb_table ./modules/dynamo_db n/a

Resources

Name Type
aws_api_gateway_api_key.apim resource
aws_api_gateway_authorizer.repo_authoriser resource
aws_api_gateway_base_path_mapping.api_mapping resource
aws_api_gateway_client_certificate.ndr_api resource
aws_api_gateway_deployment.ndr_api_deploy resource
aws_api_gateway_domain_name.custom_api_domain resource
aws_api_gateway_gateway_response.bad_gateway_response resource
aws_api_gateway_gateway_response.unauthorised_response resource
aws_api_gateway_integration.get_document_reference_mock resource
aws_api_gateway_integration_response.get_document_reference_mock_200_response resource
aws_api_gateway_integration_response.get_document_reference_mock_401_response resource
aws_api_gateway_integration_response.get_document_reference_mock_403_response resource
aws_api_gateway_integration_response.get_document_reference_mock_404_response resource
aws_api_gateway_method.get_document_reference resource
aws_api_gateway_method.login_proxy_method resource
aws_api_gateway_method.sandbox_get_document_reference resource
aws_api_gateway_method_response.response_200 resource
aws_api_gateway_method_response.response_401 resource
aws_api_gateway_method_response.response_403 resource
aws_api_gateway_method_response.response_404 resource
aws_api_gateway_method_settings.api_gateway_stage resource
aws_api_gateway_resource.auth_resource resource
aws_api_gateway_resource.get_document_reference resource
aws_api_gateway_resource.login_resource resource
aws_api_gateway_resource.nrl_sandbox resource
aws_api_gateway_resource.sandbox_get_document_reference resource
aws_api_gateway_resource.sandbox_get_document_reference_path_parameter resource
aws_api_gateway_rest_api.ndr_doc_store_api resource
aws_api_gateway_stage.ndr_api resource
aws_api_gateway_usage_plan.api_key_pdm resource
aws_api_gateway_usage_plan.apim resource
aws_api_gateway_usage_plan_key.api_key_pdm resource
aws_api_gateway_usage_plan_key.apim resource
aws_backup_plan.cross_account_backup_schedule resource
aws_backup_plan.s3_continuous_backup resource
aws_backup_selection.cross_account_backup_selection resource
aws_backup_selection.s3_continuous_backup resource
aws_backup_vault.backup_vault resource
aws_cloudwatch_event_rule.bulk_upload_metadata_schedule resource
aws_cloudwatch_event_rule.bulk_upload_report_schedule resource
aws_cloudwatch_event_rule.data_collection_schedule resource
aws_cloudwatch_event_rule.nhs_oauth_token_generator_schedule resource
aws_cloudwatch_event_rule.statistical_report_schedule resource
aws_cloudwatch_event_target.bulk_upload_metadata_schedule_event resource
aws_cloudwatch_event_target.bulk_upload_report_schedule_event resource
aws_cloudwatch_event_target.data_collection_schedule_event resource
aws_cloudwatch_event_target.nhs_oauth_token_generator_schedule resource
aws_cloudwatch_event_target.statistical_report_schedule_event resource
aws_cloudwatch_log_group.api_gateway_stage resource
aws_cloudwatch_log_metric_filter.edge_presign_error resource
aws_cloudwatch_log_metric_filter.pds_tracker resource
aws_cloudwatch_log_resource_policy.rum_log resource
aws_cloudwatch_metric_alarm.api_gateway_alarm_4XX resource
aws_cloudwatch_metric_alarm.api_gateway_alarm_5XX resource
aws_cloudwatch_metric_alarm.edge_presign_lambda_error resource
aws_cloudwatch_metric_alarm.msn_dlq_new_message resource
aws_cloudwatch_metric_alarm.nrl_dlq_new_messages resource
aws_cloudwatch_metric_alarm.stitching_dlq_new_messages resource
aws_cognito_identity_pool.cloudwatch_rum resource
aws_cognito_identity_pool_roles_attachment.cloudwatch_rum resource
aws_default_security_group.default resource
aws_default_vpc.default resource
aws_iam_policy.alerting_lambda_alarms resource
aws_iam_policy.alerting_lambda_tags resource
aws_iam_policy.cloudwatch_log_query_policy resource
aws_iam_policy.cloudwatch_rum_cognito_access resource
aws_iam_policy.copy_policy resource
aws_iam_policy.dynamodb_policy_scan_bulk_report resource
aws_iam_policy.dynamodb_stream_delete_object_policy resource
aws_iam_policy.dynamodb_stream_manifest resource
aws_iam_policy.dynamodb_stream_stitch_policy resource
aws_iam_policy.kms_mns_lambda_access resource
aws_iam_policy.s3_document_data_policy_for_manifest_lambda resource
aws_iam_policy.s3_document_data_policy_for_ods_report_lambda resource
aws_iam_policy.s3_document_data_policy_for_stitch_lambda resource
aws_iam_policy.s3_document_data_policy_put_only resource
aws_iam_policy.ses_send_email_policy resource
aws_iam_policy.ssm_access_policy resource
aws_iam_policy.ssm_access_policy_authoriser resource
aws_iam_role.api_gateway_cloudwatch resource
aws_iam_role.cognito_unauthenticated resource
aws_iam_role.create_post_presign_url_role resource
aws_iam_role.cross_account_backup_iam_role resource
aws_iam_role.data_collection_ecs_execution resource
aws_iam_role.data_collection_task_role resource
aws_iam_role.get_fhir_doc_presign_url_role resource
aws_iam_role.manifest_presign_url_role resource
aws_iam_role.ods_report_presign_url_role resource
aws_iam_role.s3_backup_iam_role resource
aws_iam_role.stitch_presign_url_role resource
aws_iam_role_policy_attachment.api_gateway_logs resource
aws_iam_role_policy_attachment.backup_policy resource
aws_iam_role_policy_attachment.cloudwatch_rum_cognito_unauth resource
aws_iam_role_policy_attachment.create_post_presign_url resource
aws_iam_role_policy_attachment.cross_account_backup_policy resource
aws_iam_role_policy_attachment.cross_account_copy_policy resource
aws_iam_role_policy_attachment.cross_account_restore_policy resource
aws_iam_role_policy_attachment.cross_account_s3_backup_policy resource
aws_iam_role_policy_attachment.data_collection_app_config resource
aws_iam_role_policy_attachment.data_collection_cloudwatch_log_query_policy resource
aws_iam_role_policy_attachment.data_collection_document_reference_dynamodb_table resource
aws_iam_role_policy_attachment.data_collection_document_store resource
aws_iam_role_policy_attachment.data_collection_ecs_execution resource
aws_iam_role_policy_attachment.data_collection_lloyd_george_reference_dynamodb_table resource
aws_iam_role_policy_attachment.data_collection_lloyd_george_store resource
aws_iam_role_policy_attachment.data_collection_ssm_access_policy resource
aws_iam_role_policy_attachment.data_collection_statistical_reports_store resource
aws_iam_role_policy_attachment.data_collection_statistics_dynamodb_table resource
aws_iam_role_policy_attachment.get_doc_presign_url resource
aws_iam_role_policy_attachment.lambda_stitch-lambda resource
aws_iam_role_policy_attachment.manifest_presign_url resource
aws_iam_role_policy_attachment.ods_report_presign_url resource
aws_iam_role_policy_attachment.policy_audit_get-report-by-ods-lambda resource
aws_iam_role_policy_attachment.policy_audit_search-patient-details-lambda resource
aws_iam_role_policy_attachment.policy_audit_token_lambda resource
aws_iam_role_policy_attachment.policy_generate_manifest_lambda resource
aws_iam_role_policy_attachment.policy_generate_stitch_lambda resource
aws_iam_role_policy_attachment.policy_manifest_lambda resource
aws_iam_role_policy_attachment.restore_policy resource
aws_iam_role_policy_attachment.s3_backup_policy resource
aws_iam_role_policy_attachment.s3_cross_account_restore_policy resource
aws_iam_role_policy_attachment.s3_restore_policy resource
aws_iam_role_policy_attachment.stitch_presign_url resource
aws_lambda_event_source_mapping.bulk_upload_lambda resource
aws_lambda_event_source_mapping.document_reference_dynamodb_stream resource
aws_lambda_event_source_mapping.dynamodb_stream_manifest resource
aws_lambda_event_source_mapping.dynamodb_stream_stitch resource
aws_lambda_event_source_mapping.lloyd_george_dynamodb_stream resource
aws_lambda_event_source_mapping.mns_notification_lambda resource
aws_lambda_event_source_mapping.nrl_pointer_lambda resource
aws_lambda_event_source_mapping.pdf-stitching-lambda resource
aws_lambda_event_source_mapping.unstitched_lloyd_george_dynamodb_stream resource
aws_lambda_permission.bulk_upload_metadata_schedule_permission resource
aws_lambda_permission.bulk_upload_report_schedule_permission resource
aws_lambda_permission.data_collection_schedule_permission resource
aws_lambda_permission.document_upload_check_lambda resource
aws_lambda_permission.nhs_oauth_token_generator_schedule resource
aws_lambda_permission.statistical_report_schedule_permission resource
aws_route_table.virus_scanning resource
aws_route_table_association.virus_scanning_a resource
aws_route_table_association.virus_scanning_b resource
aws_rum_app_monitor.ndr resource
aws_s3_bucket.access_logs resource
aws_s3_bucket.logs_bucket resource
aws_s3_bucket_lifecycle_configuration.doc-store-lifecycle-rules resource
aws_s3_bucket_lifecycle_configuration.lg-lifecycle-rules resource
aws_s3_bucket_lifecycle_configuration.ndr-zip-request-store-lifecycle-rules resource
aws_s3_bucket_lifecycle_configuration.pdm_document_store resource
aws_s3_bucket_lifecycle_configuration.staging-store-lifecycle-rules resource
aws_s3_bucket_logging.logs_bucket_logging resource
aws_s3_bucket_notification.document_upload_check_lambda_trigger resource
aws_s3_bucket_policy.access_logs resource
aws_s3_bucket_policy.logs_bucket_policy resource
aws_s3_bucket_public_access_block.logs_bucket resource
aws_s3_bucket_versioning.access_logs resource
aws_s3_bucket_versioning.logs_bucket resource
aws_scheduler_schedule.data_collection_ecs resource
aws_sns_topic.alarm_notifications_topic resource
aws_sns_topic_subscription.alarm_notifications_sns_topic_subscription resource
aws_sns_topic_subscription.proactive_virus_scanning_notifications resource
aws_sqs_queue_policy.mns_sqs_access resource
aws_ssm_parameter.virus_scanning_notifications_sns_topic_arn resource
aws_subnet.virus_scanning_a resource
aws_subnet.virus_scanning_b resource
aws_wafv2_web_acl_association.api_gateway resource
aws_wafv2_web_acl_association.web_acl_association resource
aws_caller_identity.current data source
aws_elb_service_account.main data source
aws_iam_policy_document.access_logs data source
aws_iam_policy_document.assume_role_policy_for_create_lambda data source
aws_iam_policy_document.assume_role_policy_for_get_doc_ref_lambda data source
aws_iam_policy_document.assume_role_policy_for_manifest_lambda data source
aws_iam_policy_document.assume_role_policy_for_ods_report_lambda data source
aws_iam_policy_document.assume_role_policy_for_stitch_lambda data source
aws_iam_policy_document.backup_assume_role data source
aws_iam_policy_document.logs_bucket_policy data source
aws_region.current data source
aws_ssm_parameter.apim_url data source
aws_ssm_parameter.backup_target_account data source
aws_ssm_parameter.cloud_security_admin_email data source
aws_ssm_parameter.cloud_security_notification_email_list data source
aws_ssm_parameter.end_user_ods_code data source
aws_ssm_parameter.im_alerting_confluence_url data source
aws_ssm_parameter.mns_lambda_role data source
aws_ssm_parameter.slack_alerting_bot_token data source
aws_ssm_parameter.slack_alerting_channel_id data source
aws_ssm_parameter.target_backup_vault_arn data source
aws_ssm_parameter.teams_alerting_webhook_url data source
aws_ssm_parameter.virus_scanning_subnet_cidr_range data source

Inputs

Name Description Type Default Required
access_audit_dynamodb_table_name The name of the dynamodb table to store the audit of access to deceased patient records string "AccessAudit" no
alarm_state_history_table_name The name of the dynamodb table to store the history of recent alarms that have been triggered. string "AlarmStateHistory" no
apim_environment n/a any n/a yes
auth_session_dynamodb_table_name The name of the dynamodb table to store user login sessions string "AuthSessionReferenceMetadata" no
auth_state_dynamodb_table_name The name of the dynamodb table to store the state values (for CIS2 authorisation) string "AuthStateReferenceMetadata" no
availability_zones This is a list that specifies all the Availability Zones that will have a pair of public and private subnets list(string)
[
"eu-west-2a",
"eu-west-2b",
"eu-west-2c"
]
no
bulk_upload_report_dynamodb_table_name The name of the dynamodb table to store bulk upload status string "BulkUploadReport" no
certificate_domain n/a string n/a yes
certificate_subdomain_name_prefix Prefix to add to subdomains on certification configurations, dev envs use api-{env}, prod envs use api.{env} string "api-" no
cloud_only_service_instances n/a number 1 no
cloud_security_console_black_hole_address Using reserved address that does not lead anywhere to make sure CloudStorageSecurity console is not available string "198.51.100.0/24" no
cloud_security_console_public_address Using public address to make sure CloudStorageSecurity console is available string "0.0.0.0/0" no
cloud_security_email_param_environment This is the environment reference in cloud security email param store key string n/a yes
cloudfront_edge_table_name The name of the dynamodb table to store the presigned url reference of CloudFront requests string "CloudFrontEdgeReference" no
docstore_bucket_name The name of the S3 bucket to store ARF documents string "ndr-document-store" no
docstore_dynamodb_table_name The name of the dynamodb table to store the metadata of ARF documents string "DocumentReferenceMetadata" no
domain n/a string n/a yes
enable_dns_hostnames Enable DNS hostnames for VPC bool true no
enable_dns_support Enable DNS support for VPC bool true no
enable_private_routes Controls whether the internet gateway can connect to private subnets bool false no
enable_xray_tracing Enable AWS X-Ray tracing for the API Gateway stage bool false no
environment Tag Variables string n/a yes
lloyd_george_bucket_name The name of the S3 bucket to store Lloyd George documents string "lloyd-george-store" no
lloyd_george_dynamodb_table_name The name of the dynamodb table to store the metadata of Lloyd George documents string "LloydGeorgeReferenceMetadata" no
nrl_api_endpoint_suffix n/a string "api.service.nhs.uk/record-locator/producer/FHIR/R4/DocumentReference" no
num_private_subnets Sets the number of private subnets, one per availability zone number 3 no
num_public_subnets Sets the number of public subnets, one per availability zone number 3 no
owner n/a string n/a yes
pdm_document_bucket_name The name of the S3 bucket to store PDM documents string "pdm-document-store" no
pdm_dynamodb_table_name The name of the dynamodb table to be use for pdm metadata string "PDMDocumentMetadata" no
poll_frequency n/a any n/a yes
region n/a string "eu-west-2" no
staging_store_bucket_name n/a string "staging-bulk-store" no
standalone_vpc_ig_tag This is the tag assigned to the standalone vpc internet gateway that should be created manaully before the first run of the infrastructure string n/a yes
standalone_vpc_tag This is the tag assigned to the standalone vpc that should be created manaully before the first run of the infrastructure string n/a yes
statistical_reports_bucket_name The name of the S3 bucket to store weekly generated statistical reports string "statistical-reports" no
statistics_dynamodb_table_name The name of the dynamodb table to store application statistics string "ApplicationStatistics" no
stitch_metadata_dynamodb_table_name n/a string "LloydGeorgeStitchJobMetadata" no
unstitched_lloyd_george_dynamodb_table_name The name of the dynamodb table to store the metadata of un-stitched Lloyd George documents string "UnstitchedLloydGeorgeReferenceMetadata" no
zip_store_bucket_name n/a string "zip-request-store" no
zip_store_dynamodb_table_name n/a string "ZipStoreReferenceMetadata" no

Outputs

No outputs.