Is aws_iam_policy_document's principal -> identifiers iteration possible in v0.11.15?

Is it possible to iterate principal -> identifiers in Data Source: aws_iam_policy_document in Terraform: v0.11.15

data "aws_iam_policy_document" "kms_cmk_policy_document" {
      statement {
        sid = "Allow access for Key Administrators"
        actions = [
          "kms:Create*",
          "kms:Describe*",
          "kms:Enable*",
          "kms:List*",
          "kms:Put*",
           ...
        ]
        resources = ["*"]
        effect    = "Allow"
        principals {
          type        = "AWS"
NEED TO ITERATE WITH GIVEN "var.env_names" LIST -------> identifiers = ["arn:aws:iam::accountName:role/${var.env_name}-role"] 
        }
      }
    }

Terraform v0.11 is obsolete, and lacking various important features. You should plan to upgrade to a newer version of Terraform as soon as possible.

I believe Terraform v0.11 already had the formatlist function, so you may be able to populate identifiers like this on Terraform v0.11:

  identifiers = formatlist("arn:aws:iam::accountName:role/%s-role", var.env_name)

If that doesn’t work then you’ll probably need to upgrade to Terraform v0.12 or later in order to meet this use-case.