如何在terraform中将阵列参数传递给azure arm templete部署?

如何在terraform中将阵列参数传递给azure arm templete部署?,terraform,arm-template,azure-template,terraform-template-file,Terraform,Arm Template,Azure Template,Terraform Template File,Arm模板:- I want to send array values to arm template for terraform template deployment "databases": { "type" : "array" } 我曾尝试在terraform中使用地图和列表,但失败了。 地形模板:- I want to send array values to arm template for terraform template deployment "

Arm模板:-

I want to send array values to arm template for terraform template deployment
"databases": {
        "type" : "array"
    }
我曾尝试在terraform中使用地图和列表,但失败了。 地形模板:-

I want to send array values to arm template for terraform template deployment
"databases": {
        "type" : "array"
    }
尝试以下语法的

variable "sql_database_name" {
    type="map"
    default={
        "name"="terraformtestdb"
        "collation" = "SQL_Latin1_General_CP1_CI_AS"
           "edition" = "Basic"
                  "tier" = "Basic"
                   "maxSize" = "1073741824"
                  "userName" = "admin"
                   "userPassword" = "MRK836Cu8"
                   "userRoles" = "db_datareader"
    }
}

请帮助我。

我希望它是一个列表,因为地图不是数组,列表是你不能在地图上使用这种语法-你必须使用查找(地图,键)插值函数。我建议你可以使用地形来创建单个资源,而不是模板,这不是一种理想的方式。我希望它是一个列表,因为地图不是数组,列表是你不能在地图上使用这种语法-你必须使用查找(地图,键)插值函数。我建议你可以使用地形来创建单独的资源,而不是模板,这不是一种理想的方法。