我可以使用插值来访问资源特定块的属性吗?

时间:2019-02-14 15:03:55

标签: terraform

azurerm_service_fabric_cluster资源需要一个或多个node_type块:

resource "azurerm_service_fabric_cluster" "processing" {
  ...
  node_type {
    name = "foo"
    client_endpoint_port = 19000
    ...
  }
  node_type {
    name = "bar"
    client_endpoint_port = 19001
    ...
  }
}

我想通过node_type或按索引访问特定name块的属性。令人惊讶的是,这在调用terraform plan时不会出错:

resource "azurerm_lb_probe" "service_fabric_client_endpoint" {
  port = "${azurerm_service_fabric_cluster.processing.node_type.client_endpoint_port}"
  ...
}

0 个答案:

没有答案