Getting error while creating mssql server with USI

While running the below code, I am getting below error. Can someone please help? Not getting anything on google as well.

Code:
resource “azurerm_mssql_server” “sql_server” {
name = var.sql_server_name
resource_group_name = var.rg_name
location = var.rg_location
version = var.server_version
administrator_login = var.admin_login
administrator_login_password = var.admin_password
outbound_network_restriction_enabled = true
minimum_tls_version = “1.2”

dynamic “identity” {

for_each = var.enable_manage_identity == false ? toset([]) : toset([1])

content {
  type         = "UserAssigned"
  identity_ids = [azurerm_user_assigned_identity.user_assigned_identity.id]
}

}
primary_user_assigned_identity_id = “${azurerm_user_assigned_identity.user_assigned_identity[0].id}”
azuread_administrator {
login_username = var.ad_admin_server
object_id = var.ad_admin_server_object_id
}
tags = var.tags
}

resource “azurerm_user_assigned_identity” “user_assigned_identity” {
count = var.enable_manage_identity ? 1 : 0
name = “${var.sql_server_name}-identity”
location = var.rg_location
resource_group_name = var.rg_name
}

Variable Block:
variable “enable_manage_identity” {
type = bool
description = “Provide value as true if manage identity feature is required”
default = true
}

variable “rg_name” {
type = string
description = “Name of the resource group where ms sql database is required to be created”
default = “ttest_rg”
}

variable “rg_location” {
type = string
description = “Location of the resource group”
default = “Central India”
}

Variables to be provided related to SQL server

variable “sql_server_name” {
type = string
description = “Name of your sql server”
default = “barcosqlserver06”
}

variable “server_version” {
type = string
description = “SQL server version”
default = “12.0”
}

variable “admin_login” {
type = string
description = “MS SQL Server Administrator login name”
default = “devops_admin”
}

Error:
│ Error: Missing required argument

│ with azurerm_mssql_server.sql_server,
│ on main.tf line 27, in resource “azurerm_mssql_server” “sql_server”:
│ 27: primary_user_assigned_identity_id = “${azurerm_user_assigned_identity.user_assigned_identity[0].id}”

│ “primary_user_assigned_identity_id”: all of identity.0.identity_ids,primary_user_assigned_identity_id must be
│ specified