### Generated SQS Policy Documents configuration

data "aws_iam_policy_document" "sqs_amazonrekognition_amp_prod_sqs" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:AmazonRekognition-amp-prod-sqs"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::887829410671:root"]
    }
  }
  statement {
    sid       = "topic-subscription-arn:aws:sns:us-east-1:554998489284:AmazonRekognition-amp-prod-sns"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:AmazonRekognition-amp-prod-sqs"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["*"]
    }
    condition {
      test     = "ArnLike"
      variable = "aws:SourceArn"
      values   = ["arn:aws:sns:us-east-1:554998489284:AmazonRekognition-amp-prod-sns"]
    }
  }
  statement {
    sid       = "sns"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:AmazonRekognition-amp-prod-sqs"]
    actions   = ["sqs:SendMessage"]
    principals {
      type        = "Service"
      identifiers = ["sns.amazonaws.com"]
    }
    condition {
      test     = "ArnEquals"
      variable = "aws:SourceArn"
      values   = ["arn:aws:sns:us-east-1:554998489284:AmazonRekognition-amp-prod-sns"]
    }
  }
  statement {
    sid       = "Sid1512480532995"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:AmazonRekognition-amp-prod-sqs"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-amazon-rekognition-access-role", "arn:aws:iam::554998489284:role/ampp-ampdap-transferor01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amazonrekognition_amp_prod_sqs_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:AmazonRekognition-amp-prod-sqs-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_archive_export_request_prod" {
  version   = "2012-10-17"
  policy_id = "arn:aws:sqs:us-east-1:554998489284:amp-archive-export-request-prod/SQSDefaultPolicy"
  statement {
    sid       = "Sid1519798905059"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-archive-export-request-prod"]
    actions   = ["SQS:ReceiveMessage", "SQS:SendMessage", "SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-exporter01", "arn:aws:iam::554998489284:role/ampp-aoma-da-user-role", "arn:aws:iam::554998489284:role/ampp2-app01-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_archive_export_status_prod" {
  version   = "2012-10-17"
  policy_id = "arn:aws:sqs:us-east-1:554998489284:amp-archive-export-status-prod/SQSDefaultPolicy"
  statement {
    sid       = "Sid1519799014505"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-archive-export-status-prod"]
    actions   = ["SQS:ReceiveMessage", "SQS:SendMessage", "SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-exporter01", "arn:aws:iam::554998489284:role/ampp-aoma-da-user-role", "arn:aws:iam::554998489284:role/ampp2-app01-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_archive_s3_tag_sync_request_sqs_prod" {
  version   = "2012-10-17"
  policy_id = "arn:aws:sqs:us-east-1:554998489284:amp-archive-s3-tag-sync-request-sqs-prod/SQSDefaultPolicy"
  statement {
    sid       = "Sid1519799014505"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-archive-s3-tag-sync-request-sqs-prod"]
    actions   = ["SQS:ReceiveMessage", "SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/ampp2-app02-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_analyzer_request_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-analyzer-request-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/amp-prod-da-ns-digital-archive-prod-sa-amp-asset-analyzer-role", "arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_analyzer_request_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-analyzer-request-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_analyzer_status_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-analyzer-status-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/amp-prod-da-ns-digital-archive-prod-sa-amp-asset-analyzer-role", "arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_analyzer_status_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-analyzer-status-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_copy_request_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-copy-request-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_copy_status_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-copy-status-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_import_request_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-import-request-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_import_request_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-import-request-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_import_status_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-import-status-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/da-asset-importer-prod-role", "arn:aws:iam::554998489284:role/da-s3-importer-prod-role", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_import_status_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-import-status-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_transfer_request_sqs_prod" {
  version   = "2012-10-17"
  policy_id = "arn:aws:sqs:us-east-1:554998489284:amp-asset-transfer-request-sqs-prod/SQSDefaultPolicy"
  statement {
    sid       = "Sid1519799014505"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-transfer-request-sqs-prod"]
    actions   = ["SQS:ReceiveMessage", "SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/ampp2-app02-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_transfer_status_sqs_prod" {
  version   = "2012-10-17"
  policy_id = "arn:aws:sqs:us-east-1:554998489284:amp-asset-transfer-status-sqs-prod/SQSDefaultPolicy"
  statement {
    sid       = "Sid1519799014505"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-asset-transfer-status-sqs-prod"]
    actions   = ["SQS:ReceiveMessage", "SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/ampp2-app02-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_graphics_metadata_extract_request_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-request-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-request-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/ampp-da-ns-digital-archive-prod-sa-da-graphics-metadata-extract", "arn:aws:iam::554998489284:user/ampp-admin", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_graphics_metadata_extract_request_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-request-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_graphics_metadata_extract_status_sqs_prod" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-status-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-status-sqs-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ampdap-transferor01", "arn:aws:iam::554998489284:role/ampp-da-ns-digital-archive-prod-sa-da-graphics-metadata-extract", "arn:aws:iam::554998489284:user/ampp-admin", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_graphics_metadata_extract_status_sqs_prod_dlq" {
  version   = "2008-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:amp-graphics-metadata-extract-status-sqs-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}

data "aws_iam_policy_document" "sqs_da_batch_sqs_job_controller" {
  version   = "2012-10-17"
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:da-batch-sqs-job-controller"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:da-batch-sqs-job-controller"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier"]
    }
  }
  statement {
    sid       = "__receiver_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:da-batch-sqs-job-controller"]
    actions   = ["SQS:ChangeMessageVisibility", "SQS:DeleteMessage", "SQS:ReceiveMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root", "arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier"]
    }
  }
}

data "aws_iam_policy_document" "sqs_metadata_extract_status_sqs_prod" {
  version   = "2012-10-17"
  policy_id = "Policy1600704237604"
  statement {
    sid       = "Stmt1600704236512"
    effect    = "Allow"
    resources = ["arn:aws:sqs:us-east-1:554998489284:metadata-extract-status-sqs-prod"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::613871678587:role/amp-digital-archive-amp-cloudnative-task-progress-verifier", "arn:aws:iam::613871678587:role/aomap-aomap-ampcntpv01"]
    }
  }
}
