AWS Availability Zones creating Changes every time Terraform is executed

I recently upgraded to the latest AWS provider and Terraform v0.13 and now the availability zone data provider is showing changes every time I run Terraform (See below). It appears that an Id is being updated with a datetime every time the provider is executed. Any ideas how to prevent this?

 # module.vpc.data.aws_availability_zones.available will be read during apply
  # (config refers to values not yet known)
 <= data "aws_availability_zones" "available"  {
        group_names = [
            "us-east-1",
        ]
      ~ id          = "2020-08-17 17:41:36.8946801 +0000 UTC" -> "2020-08-17 17:41:59.2321465 +0000 UTC"
        names       = [
            "us-east-1a",
            "us-east-1b",
            "us-east-1c",
            "us-east-1d",
            "us-east-1e",
            "us-east-1f",
        ]
        zone_ids    = [
            "use1-az4",
            "use1-az6",
            "use1-az1",
            "use1-az2",
            "use1-az3",
            "use1-az5",
        ]
    }

Ditto. The diff seems to be something like the number of elapsed seconds. Did you find a solution to this @dmartell-bp?

I’ve never used the -refresh=False flag, but this seems related: https://www.terraform.io/upgrade-guides/0-13.html#data-resource-reads-can-no-longer-be-disabled-by-refresh-false

Ah, various issues are logged on Github. Here’s one: https://github.com/terraform-providers/terraform-provider-aws/issues/14579 Should be fixed in the next Terraform release.