data "aws_kms_key" "ows_dmp_kms_key" {
  key_id = var.ows_dmp_kms_key_id
}

data "aws_iam_policy_document" "kms_policy_document" {
  statement {
    actions = [
      "kms:DescribeKey",
      "kms:Decrypt",
    ]

    resources = [
      data.aws_kms_key.ows_dmp_kms_key.arn,
    ]
  }
}

resource "aws_iam_policy" "kms_policy" {
  name   = "KMS-${var.environment}-${var.lambda_name}-policy"
  policy = data.aws_iam_policy_document.kms_policy_document.json
}
