Aws_codepipeline - Dynamic Environment Variables

How do I set Dynamic environment variables using aws_codepipeline?

In aws_codebuild I do the following:
dynamic “environment_variable” {
for_each = local.codebuild_build_env_vars
content {
name = environment_variable.value.name
value = environment_variable.value.value
type = environment_variable.value.type
}
}

how do the same for configuration → EnvironmentVariables?
stage {
name = “Build”

action {
  name             = "Build"
  category         = "Build"
  owner            = "AWS"
  provider         = "CodeBuild"
  input_artifacts  = ["source"]
  output_artifacts = ["build"]
  role_arn         = aws_iam_role.codepipeline_role.arn
  version          = 1
  run_order        = 2

  configuration = {
    ProjectName = aws_codebuild_project.build_codebuild.name,
    EnvironmentVariables =  <How do I make this dynamic?>
  }
}

}
}