Terraform未知参数或属性是什么

时间:2018-07-05 14:14:21

标签: terraform terraform-provider-azure

我才刚刚开始地形。幸运的是,我对资源组进行了基本的天蓝色部署。

但是有一个“参数”或属性,或者我不知道这意味着什么。

https://www.terraform.io/docs/providers/azurerm/r/resource_group.html

在“天蓝色”资源组的“基本”示例中(尽管问题不仅仅适用于“天蓝色”资源组),语法如下所示:

resource "azurerm_resource_group" "test" {
  name     = "testResourceGroup1"
  location = "West US"

  tags {
    environment = "Production"
  }
}

所以我完全理解“名称”,“位置”,标签。

而且我了解驱动功能的“ azurerm_resource_group”。

测试”值是什么?似乎可以是任何东西。

其他项目有它

https://www.terraform.io/docs/providers/azurerm/r/function_app.html

获得相同的“测试”值。

那是什么东西?

1 个答案:

答案 0 :(得分:3)

这是您在Terraform脚本中提供资源的名称-它允许您在脚本的其他位置引用它。

例如,如果您要使用从该资源的其他位置导出的id属性,请使用:

somethingelse =    "${azurerm_resource_group.test.id}"
                                          #   ^ name used here