@@ -25,6 +25,7 @@ module "get-doc-fhir-lambda" {
2525 name = " GetDocumentReference"
2626 handler = " handlers.get_fhir_document_reference_handler.lambda_handler"
2727 iam_role_policy_documents = [
28+ module . ndr-app-config . app_config_policy ,
2829 module . lloyd_george_reference_dynamodb_table . dynamodb_read_policy_document ,
2930 module . core_dynamodb_table . dynamodb_read_policy_document ,
3031 aws_iam_policy . ssm_access_policy . policy ,
@@ -38,12 +39,15 @@ module "get-doc-fhir-lambda" {
3839 http_methods = [" GET" ]
3940 api_execution_arn = aws_api_gateway_rest_api. ndr_doc_store_api . execution_arn
4041 lambda_environment_variables = {
41- WORKSPACE = terraform.workspace
42- ENVIRONMENT = var.environment
43- PRESIGNED_ASSUME_ROLE = aws_iam_role.get_fhir_doc_presign_url_role.arn
44- OIDC_CALLBACK_URL = local.oidc_callback_url
45- CLOUDFRONT_URL = one (aws_cloudfront_distribution. s3_presign_mask . aliases )
46- PDS_FHIR_IS_STUBBED = local.is_sandbox
42+ APPCONFIG_APPLICATION = module.ndr- app- config.app_config_application_id
43+ APPCONFIG_ENVIRONMENT = module.ndr- app- config.app_config_environment_id
44+ APPCONFIG_CONFIGURATION = module.ndr- app- config.app_config_configuration_profile_id
45+ WORKSPACE = terraform.workspace
46+ ENVIRONMENT = var.environment
47+ PRESIGNED_ASSUME_ROLE = aws_iam_role.get_fhir_doc_presign_url_role.arn
48+ OIDC_CALLBACK_URL = local.oidc_callback_url
49+ CLOUDFRONT_URL = one (aws_cloudfront_distribution. s3_presign_mask . aliases )
50+ PDS_FHIR_IS_STUBBED = local.is_sandbox
4751 }
4852 depends_on = [
4953 aws_api_gateway_method . get_document_reference ,
0 commit comments