@@ -26,13 +26,17 @@ module "back_channel_logout_lambda" {
2626 " arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" ,
2727 " arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy" ,
2828 aws_iam_policy . ssm_policy_oidc . arn ,
29- module . auth_session_dynamodb_table . dynamodb_policy
29+ module . auth_session_dynamodb_table . dynamodb_policy ,
30+ module . ndr-app-config . app_config_policy_arn
3031 ]
3132 rest_api_id = aws_api_gateway_rest_api. ndr_doc_store_api . id
3233 resource_id = module. back-channel-logout-gateway . gateway_resource_id
3334 http_method = " POST"
3435 api_execution_arn = aws_api_gateway_rest_api. ndr_doc_store_api . execution_arn
3536 lambda_environment_variables = {
37+ APPCONFIG_APPLICATION = module.ndr- app- config.app_config_application_id
38+ APPCONFIG_ENVIRONMENT = module.ndr- app- config.app_config_environment_id
39+ APPCONFIG_CONFIGURATION = module.ndr- app- config.app_config_configuration_profile_id
3640 WORKSPACE = terraform.workspace
3741 ENVIRONMENT = var.environment
3842 AUTH_DYNAMODB_NAME = " ${ terraform . workspace } _${ var . auth_session_dynamodb_table_name } "
@@ -43,7 +47,9 @@ module "back_channel_logout_lambda" {
4347 aws_api_gateway_rest_api . ndr_doc_store_api ,
4448 aws_iam_policy . ssm_policy_oidc ,
4549 module . auth_session_dynamodb_table ,
46- module . back-channel-logout-gateway ]
50+ module . back-channel-logout-gateway ,
51+ module . ndr-app-config
52+ ]
4753}
4854
4955module "back_channel_logout_alarm" {
0 commit comments