首页 > 解决方案 > 无法让 global_parameter 与 Terraform azurerm_data_factory 一起使用

问题描述

根据文档..global_parameter确实是一个有效的论点。但是,当尝试使用它时,我的验证命令报告此处不需要名为“global_parameter”的参数。你的意思是定义一个“global_parameter”类型的块吗?

我的配置很简单

resource "azurerm_data_factory" "adf" {
  name                = "adf-${var.project}"
  location            = var.az_location
  resource_group_name = azurerm_resource_group.rg.name
  tags = {
    environment = var.environment
    project = var.project
  }

  global_parameter = {}
}

我正在使用 azurerm 提供程序的 2.81 版。

标签: terraformazure-data-factory

解决方案


文档似乎不正确。这不应该是一个论点;它实际上应该被声明为一个block。因此这是不正确的:

global_paramter = {}

这是正确的:

global_parameter {}

(这里没有等于分配)

文档说这是一个参数,而错误表明您可能想要一个块而不是参数。


推荐阅读