我才刚刚开始地形。幸运的是,我对资源组进行了基本的天蓝色部署。
但是有一个“参数”或属性,或者我不知道这意味着什么。
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
获得相同的“测试”值。
那是什么东西?
答案 0 :(得分:3)
这是您在Terraform脚本中提供资源的名称-它允许您在脚本的其他位置引用它。
例如,如果您要使用从该资源的其他位置导出的id
属性,请使用:
somethingelse = "${azurerm_resource_group.test.id}"
# ^ name used here