I'm unable to attach azure firewall policy

I’m unable to attach firewall policy to firewall
Attached the error

resource "azurerm_firewall" "az_firewall" {
  name                = var.name
  location            = var.location #"eastus"
  resource_group_name = var.rg_name
  sku_tier            = var.sku_tier #"Premium"
  firewall_policy_id  = "/subscriptions/xxxxx/resourceGroups/sub01-tag-demo001/providers/Microsoft.Network/firewallPolicies/test-policy"
  dynamic "ip_configuration"{
    for_each = var.ip_configuration
    content { 
    name                          = "${var.name}-firewallConfig-${ip_configuration.value.name}"
    public_ip_address_id          = module.datasource_public_ip[join("-",[ip_configuration.value.public_ip.name,ip_configuration.value.public_ip.rg_name])].public_ip_id
    subnet_id                     = module.datasource_subnet[join("-",[ip_configuration.value.vnet_subnet.vnet_name,ip_configuration.value.vnet_subnet.subnet_name])].subnet_id
    }
  }
}