Terraform:如何从数据模块中获取块内的属性

时间:2021-06-18 11:46:30

标签: azure terraform terraform-provider-azure

我已经有一个 azure 应用服务计划,我想从中获取 sku->tier 属性

data "azurerm_app_service_plan" "shared" {
  name                = "SharedMove-AP"
  resource_group_name = "SharedMove-RG"
}

Since SKU itself is a block as defined below

enter image description here

如何获取 sku 中的 tier 属性?

我试过了 app_service_plan_tier = "${data.azurerm_app_service_plan.shared.sku.tier}"

但是我得到了类似的错误

<块引用>

这个值没有任何属性。

如何从数据模块中获取 tier 块内的 sku 属性?

1 个答案:

答案 0 :(得分:1)

你可以试试吗

data.azurerm_app_service_plan.shared.sku[0].tier

可能需要声明索引位置。