### Generated SQS Policy Documents configuration

data "aws_iam_policy_document" "sqs_amp_asset_batch_result_prod_fifo" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-batch-result-prod.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-batch-result-prod.fifo"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
  statement {
    sid       = "__receiver_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-batch-result-prod.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_blob_duplication_prod_fifo" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-blob-duplication-prod.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/amp-ast-srv-lambda-vpc-execution", "arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_file_info_extract_request_prod_high_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-file-info-extract-request-prod-high.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_file_info_extract_request_prod_low_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-file-info-extract-request-prod-low.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_file_info_extract_request_prod_normal_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-file-info-extract-request-prod-normal.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_media_convert_request_prod_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-media-convert-request-prod.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_metadata_extract_request_prod_high_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-metadata-extract-request-prod-high.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_metadata_extract_request_prod_low_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-metadata-extract-request-prod-low.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_metadata_extract_request_prod_normal_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-metadata-extract-request-prod-normal.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_proc_prod_high_q_fifo" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-high-q.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-high-q.fifo"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
  statement {
    sid       = "__receiver_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-high-q.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_proc_prod_low_q_fifo" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-low-q.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "__sender_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-low-q.fifo"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
  statement {
    sid       = "__receiver_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-low-q.fifo"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role", "arn:aws:iam::554998489284:role/sme-amp-prod-gen"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_asset_proc_prod_q_fifo" {
  policy_id = "Policy1626704448606"
  statement {
    sid       = "Stmt1626704439929"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-asset-proc-prod-q.fifo"]
    actions   = ["sqs:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:role/ampp-ECS-Instance-Role", "arn:aws:iam::554998489284:role/ampp-ECS-Processor-Instance-Role", "arn:aws:iam::554998489284:role/ampp-batch-instance-role"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_service_s3events_prod" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-service-s3events-prod"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
  statement {
    sid       = "S3Service"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-service-s3events-prod"]
    actions   = ["SQS:SendMessage"]
    principals {
      type        = "Service"
      identifiers = ["s3.amazonaws.com"]
    }
  }
}

data "aws_iam_policy_document" "sqs_amp_service_s3events_prod_dlq" {
  policy_id = "__default_policy_ID"
  statement {
    sid       = "__owner_statement"
    effect    = "Allow"
    resources = ["arn:aws:sqs:eu-central-1:554998489284:amp-service-s3events-prod-DLQ"]
    actions   = ["SQS:*"]
    principals {
      type        = "AWS"
      identifiers = ["arn:aws:iam::554998489284:root"]
    }
  }
}
