我才刚刚开始地球形态。幸运的是,我得到了一个资源组的基本azure部署。
但有一个“参数”或属性或其他我不知道它是什么意思的东西。
https://www.terraform.io/docs/providers/azurerm/r/resource_group.html
在azure资源组的“基本”示例中(尽管问题不适用于不仅仅是azure资源组),语法如下:
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
同样的“测试”值。
那是什么东西?是吗?
这就是你在terraform脚本中给你的资源起的名字——它允许你在脚本的其他地方引用它。
例如,如果要使用 id 从脚本中的其他资源导出的属性,可以使用:
id
somethingelse = "${azurerm_resource_group.test.id}" # ^ name used here