data "aws_iam_policy_document" "additional_lambda_jwt_document" {
  statement {
    effect = "Allow"
    resources = [
      "arn:aws:lambda:${var.aws_region}:${data.aws_caller_identity.current.account_id}:function:qa-lambda-populate-m2m-jwt",
    ]

    actions = [
      "lambda:InvokeFunction",
    ]
  }
}

# IAM policy
resource "aws_iam_policy" "additional_lambda_iam_policy" {
  name   = "lambda-qa-jwt-invocation-policy"
  policy = data.aws_iam_policy_document.additional_lambda_jwt_document.json
}
