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

Terraform : How to grab the properties inside a block from Data Module

我已经有一个 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

我怎样才能在 sku 中获得等级 属性?

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

但是我得到了这样的错误

This value does not have any attributes.

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

你可以试试吗

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

可能需要声明索引位置。