terraform 为引用此资源分配的名称是什么?

时间:2021-03-12 16:19:13

标签: terraform

请回答我的问题:是否是 a) azurerm_resource_group b) 测试 c) dev

 resource "azurerm_resource_group" "dev"
    
        {
            name     = "test"
            location = "canadacentral"
        }

1 个答案:

答案 0 :(得分:0)

resource "azurerm_resource_group" "dev" 声明了当前模块中地址为 azurerm_resource_group.dev 的资源,因此 azurerm_resource_group.dev 是您从同一模块中其他地方的表达式引用此对象的方式。< /p>

块内的 name 参数是发送到 Azure 提供者的数据的一部分,因此由 Azure 提供者决定如何使用它。在这种特殊情况下,我相信提供者会将该值作为其请求的一部分发送到 Azure API 以创建、更新或删除此对象,因此就远程系统而言,它将成为对象的名称关注,而不是就 Terraform 而言的对象名称。

相关问题