data "aws_sfn_state_machine" "sfn_content_complete_review" {
  name = "${var.environment}-sfn-content-complete-review"
}

data "aws_sfn_state_machine" "sfn_content_complete_review_v2" {
  name = "${var.environment}-sfn-content-complete-review-v2"
}

data "aws_iam_policy_document" "start_sfn_content_complete_review_policy_document" {
  statement {
    actions = [
      "states:StartExecution",
    ]

    resources = [
      data.aws_sfn_state_machine.sfn_content_complete_review.arn,
      data.aws_sfn_state_machine.sfn_content_complete_review_v2.arn
    ]
  }
}

resource "aws_iam_policy" "start_sfn_content_review_complete_ows_policy" {
  name        = "${var.environment}-start-sfn-content-review-complete-ows-policy"
  description = "Start SFN content complete review policy"
  policy      = data.aws_iam_policy_document.start_sfn_content_complete_review_policy_document.json
}
