terraform变量类型错误:属性必须是整数

问题描述 投票:0回答:0

以下代码抛出错误 错误:属性必须是整数,得到1.123456781234567e+15

在 main.tf 第 56 行,资源“databricks_mws_permission_assignment”“ws_usergp”中: │ 56: workspace_id = data.azurerm_databricks_workspace.workspace.workspace_id

resource "databricks_mws_permission_assignment" "ws_usergp" {
  for_each     = data.azuread_group.this
  provider     = databricks.azure_account
  workspace_id = data.azurerm_databricks_workspace.workspace.workspace_id
  principal_id = databricks_group.dbxgp[each.key].id
  permissions  = ["USER"]
}

output "dbx"{
  value = data.azurerm_databricks_workspace.workspace.workspace_id
}

输出块以某种方式返回正确的值 dbx="1123456781234567"

无法将值分配给 workspace_id。有人可以帮助解决这里需要做的事情吗?

尝试了故障排除步骤

  1. 尝试作为数字、字符串、任何类型的变量传递
  2. 尝试将实际值硬编码为字符串和数字
  3. 升级和降级 terraform 版本以检查变量类型支持是否已更改
azure terraform databricks azure-databricks terraform-provider-azure
© www.soinside.com 2019 - 2024. All rights reserved.